• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

ROMs [TOOL][LINUX] Batch Lollipop Deodex (v1.9 - 8/9/15)

SuperR

Android Expert
Recognized Developer
Disclaimer: I am not responsible for anything bad that may occur from the use of this tool, but I will take all the credit you can give me if it works for you :)

Batch Lollipop ROM Deodex Tool for Linux

This tool has successfully deodexed the framework, app, and priv-app of the Moto E 2015, Samsung Galaxy Note 4, and Nexus 6. It should work on many others so please let us know your experience.

If you ask a question like "Will this work for the (Android device name here)?" the answer will almost certainly be "I don't know".

There is a readme included in the zip that explains general usage so please have a look there before asking. If there are issues, I will do my best to fix them.

Please do not repost this information or mirror the downloads. Feel free to post a link to this thread anywhere you like.

Enjoy!

Download:
deodex_lollipop_linux_v1.9.zip

Dependencies: (more info)
p7zip-full (7za)
java 7 (openjdk-7-jre works well)

Source

Thanks to:
testwhat - for SmaliEx
JesusFreke - for smali/baksmali

deodex_lollipop_linux1a.png deodex_lollipop_linux2a.png deodex_lollipop_linux3a.png deodex_lollipop_linux4a.png deodex_lollipop_linux5a.png
 
Last edited:
Changes:

v1.9
  • Adjustments for deodexing arm64 and x86_64 roms
  • Fixed a problem with deodexing apk's in framework dir
  • Better auto-detection of arch and api
  • UI improvments
  • Sped up performance by eliminating checks for things we already know
  • Squashed a few other random bugs
v1.8
  • Added support for ROMs with fake odexed files
  • Added support for odexed apk's in the framework directory
  • Added ARCH auto detection
  • Added API auto detection if build.prop is present
v1.7
  • Cleaned up the code a bit
  • Sped up framework deodexing by at least double
v1.6
  • Added support for gzipped odex files
v1.5
  • Cleaned UI more
  • Script will no longer let you pass with the wrong arch variable
v1.4
  • Cleaned up the UI a bit
  • Now it will only allow Lollipop API levels to be entered
  • Sped up the process by eliminating redundancy for frameworks with multiple classes
v1.3
  • Added check for dependencies
v1.2
  • Initial release
 
Last edited:
That's freaking AWESOME!! [emoji89] Many people have been needing this for a good minute. [emoji41]
 
Last edited:
Will tbis work on ubuntu 14.04 FULLY UPDATED


I have 2GB of ram





160GB HDD






* AMD 64bit proccessor?
 
wait a minute.. I need 64bit Linux to deodex LP now, huh?
I don't think you need 64 bit

Dependencies - the packages the script depends on. In this case there are 2 applications listed in the OP that are required to successfully run the script.

As of v1.3, the script checks to be sure the dependencies are met and tells you if they are not.

I am pretty sure Ubuntu ships with the 2 dependencies pre-installed, and probably Mint as well.
 
Last edited:
I think Java 8 is ok, but please let me know if it is not once you try it. The script checks to make sure you have at least Java 7 so it will let you past the check. I have only tested it using Java 7.
 
I posted another copy of your thread link in my thread to avoid jacking poor Archie's thread. You should post a thread in chef central with links to here
 
My LP tool isn't updating with your github.. Does the gitignore file need changing to allow the check/update? I ask cuz the "version label" is in the gitignore file
 
Back
Top Bottom