Quantcast
Channel: xda-developers - Android Software and Hacking General [Developers Only]
Viewing all articles
Browse latest Browse all 3614

[TOOL][WIN][LINUX][OSX] Batch deodex Any ROM Under any system

$
0
0
batch
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

Viewing all articles
Browse latest Browse all 3614

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>