Quote:
Originally Posted by Barty
Odd. I messed up editing a jar once and caused either a boot loop or "your kindle needs repair" message, I don't remember which. DO_FACTORY_RESET then selecting a different language allowed me to get into the home screen. Of course that was a few bytes, not an entirely different jar.
|
Keep in mind that every build of the Java part of the Kindle system uses different (obfuscated) entry point names.
Editing a jar file (without changing the external interface names) will at worst case CVM to error out when those changes are required for execution (or error while trying to initialize).
The identical *.java source file, will have different external and entry point names on each build. No way is it going to just happen to work.
To get a 5.8.10 binary out of the build system and to get a 5.8.11 binary out of the build system requires at least two builds (and thus two sets of names).