
Lordroid batch deodex ODTRTA ! or One Deodexer To Rule Them All
Hi all :D
First words :
First of all I want to say that I am not a big software engineer I am just a guy who knows a little about something and wanna make something useful out of it.
Back story:
A friend of mine asked me to make him a GUI batch deodexer to help him in the process of making stock base custom roms so I decided if I am gonna do this I am going to do it right ,I fire up eclipse and stared coding what you are gonna find in this is the result of it.
Note :
Please note that this is the first beta released even though I tested it there may be bugs I didn't run into because lets face it I can't test it for all available devices and ROMs and all PC OSs there is just too much out there so I tried to make the software as OS independent as humanly possible by using only java libraries and binaries (byte code binaries) the only thing that I used native binaries for it is the zipalign binaries because there is no java library for that (if there is I am open to suggestions).
Description:
Lordroid batch deodexer ODTRTA One Deodexer To Rule Them All ,is a free software writen in JAVA that can deodex any android rom with ease ,all you have to do is point the system folder and click the Deodex Now button ! it runs under any OS that have JAVA JRE 8 and higher (see prerequired for more details about this limitation) ,it is compatible with all Roms SDK levels and know architectures but you should note that it support list is the same as smali/backsmali && oat2dex(smaliEX) support list all roms not compatible with them will not be supported by this software since it uses those softwares to do the job.
Prerequired
JAVA JRE 8 and higher if you are deodexing sdk>20 Roms.
JAVA JRE 6 or higher if you are deodexing sdk<20 Roms.
JAVA PATH needs to be set folow those links for more informations Windows | Linux | Mac
How to use : (any system with JAVA JRE 8 installed)
1 - Open the program using JAVA SE
2 - Select a system folder framework folder and build.prop needs to be there app and priv-app are optional
3 - if the chosen folder is valid the Deodex now button will be activated other wise a log with the error will
be printed in the log panel
4 - click on the deodex now and wait for it :D
5 - when done a log file will be saved under logs/yyyy-MM-dd_hh-mm-ss.log check it out to see what happend or just scroll in the log Pannel to see the logs
Download :
Beta-1
Screen Shots
Program in action
Bug reports and suggestions:
Open an issue ticket on github or email me at : rachidboudjelida(at)gmail.com or PM me pull request are welcome.
Source code : https://github.com/lord-ralf-adolf/Lordroid_Universal_Batch_deodexer
Special Thanks : testwhat for smaliEX , JesusFreke for smali/baksmali
XDA:DevDB Information
Lordroid Batch deodex, Tool/Utility for all devices (see above for details)
Contributors
lord-ralf-adolf
Source Code: https://github.com/lord-ralf-adolf/L...Batch_deodexer
Version Information
Status: Beta
Current Beta Version: 0.5
Beta Release Date: 2016-02-11
Created 2016-02-11
Last Updated 2016-02-12