Comments (14)
Comment #1 originally posted by JesusFreke on 2010-03-16T00:14:53.000Z:
i should have added above. but i have tried adding every .jar from the frameworks
folder to the bootclass path and get that same error. i have no clue what this file
is dependent to.
from smali.
Comment #2 originally posted by JesusFreke on 2010-03-16T15:21:16.000Z:
Keep in mind that it doesn't have to be a file in /system/framework. It could also be
a file in /system/app. You might try using the axmlprinter2 utility on the manifest
file and see what other libraries it depends on. Also, you can find the base
BOOTCLASSPATH for the rom in the /init.rc file.
If nothing else, just disassemble all the jars and apks from the rom, and do a find
-name "HttpServlet.java"
from smali.
Comment #3 originally posted by JesusFreke on 2010-03-16T17:36:03.000Z:
Thanks JF. So the depency will lie in one of those 2 folders? Nowhere else possibly?
from smali.
Comment #4 originally posted by JesusFreke on 2010-03-16T18:29:00.000Z:
i disassembled all the jars and apks and there is nothing named "HttpServlet.java" :/
from smali.
Comment #5 originally posted by JesusFreke on 2010-03-17T00:13:47.000Z:
sorry, my mistake. should be HttpServlet.smali
from smali.
Comment #6 originally posted by JesusFreke on 2010-03-17T00:38:01.000Z:
still not finding it. is it possible it could lie somewhere else?
from smali.
Comment #7 originally posted by JesusFreke on 2010-03-20T00:46:02.000Z:
I've taken a look at a cliq rom, and agree. The HttpServlet class is nowhere to be
found. If anything tried to use the net.oath.signature.Echo class, dalvik would throw
an exception because it couldn't find the superclass javax.servlet.http.HttpServlet
In baksmali, I made the assumption that there wouldn't be any missing classes like
this. Which apparently is an incorrect assumption. I'll need to figure out how to
have baksmali handle this case.
from smali.
Comment #8 originally posted by JesusFreke on 2010-03-20T00:46:19.000Z:
<empty>
from smali.
Comment #9 originally posted by JesusFreke on 2010-03-20T00:54:04.000Z:
Thank you sir! I love your status on modmymoto "Itty Bitty Modder" lol.
from smali.
Comment #10 originally posted by JesusFreke on 2010-04-03T23:26:14.000Z:
I've fixed this in 1.2.2. You need to deodex that file with the -I option
(--ignore-errors). It will still spit out a number of errors, but instead of
stopping, it will continue to disassemble the rest of the classes. The classes that
it couldn't deodex will simply be missing.
This "shouldn't" cause any problems, because if any of those classes were actually
used anywhere, dalvik would likely raise an exception and it wouldn't work. But
you'll obviously want to test it out and make sure there are no problems
from smali.
Comment #11 originally posted by JesusFreke on 2010-04-04T02:23:41.000Z:
thanks man I am testing now!
from smali.
Comment #12 originally posted by JesusFreke on 2010-04-04T02:27:30.000Z:
great, let me know if you run into any issues. It should deodex and re-assemble fine.
But if it actually runs or not is the real question! ;)
from smali.
Comment #13 originally posted by JesusFreke on 2010-04-04T04:52:07.000Z:
and it booted up!! JF thanks once again for your superb work!
from smali.
Comment #14 originally posted by JesusFreke on 2010-04-04T07:08:27.000Z:
Great! Thanks for the follow up :)
from smali.
Related Issues (20)
- added support for 4rcc in MutableMethodImplementation
- Ive been Hacked please help me HOT 6
- Parsing smali methode HOT 1
- The Fields do not keep their initial values if they're default value
- odex error
- Error while writing instruction at code offset 0x8
- How to calculate the contribution of each class to the dex HOT 2
- Dex file size increases by ~50% without making changes (DexFileFactory.loadDexFile then DexFileFactory.writeDexFile) HOT 7
- missing EOF at '.class'
- any method to replace one String with modifiedString in StringIds section of dex file using dexlib2? HOT 3
- How to create a new method using dexlib2 HOT 2
- Try to run examples/BracketedMemberNames HOT 1
- how to copy class to new dex using dexlib2 HOT 4
- Smali patcher does not support Dex version 039 HOT 1
- java.lang.NoSuchMethodError when calling DexPool.internClass
- smali report error
- how to move the useless classes to a new dex using dexlib2? HOT 1
- [Feature Request] Could we support dex v41? HOT 3
- Won't build under Debian WSL
- Regenerate correct boot.oat/.art/.vdex files after a recompile
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from smali.