You shouldn't try it out when you have free time, it will give you free time
If you like my work, please consider a little donation:
Image Install Image Tools: Install ImageMagick and/or PIL to use my Image Tools Convert Image: Convert any image in given directory to given extension Resize: Batch-resizes files found in given directory with given percent or given DPIs, or resizes an APK with given DPIs Batch Theme: Applies a theme overlay (caclulated with luminosity values) to all images found in a given directory (e.g. THEME!) Batch Rename: Batch renames all files found in a directory with a given pattern, and renames them to given out (for porting Themes) CopyFrom: Copies images present in directory 1 FROM directory 2 (if present in dir 2) - for themers! OptimizeImage: Optimizes Image, so that size will be smaller Development Prepare Building: Installs necessary build tools Build from Source: Builds one from many sources and even choose a device (if available) Add Governor: Add a governor to a kernel Install Android SDK Install Java JDK APK (De)Compile Extract/Repackage APK Sign APK with different keys Zipalign APK Install APK Optimize Images INSIDE APK Advanced (Bak)Smali: Lets you edit the code inside classes.dex and compile back ODEX: ODEX a ROM DE-ODEX: DE-ODEX a ROM Compile to an Exe: lets you compile Python scripts to an executable for your OS Android Configure ADB: Connect to devices over IP, enable/disable Network ADB on connected device Logcat Build.Prop: Pulls Build.prop from device and let you edit it Backup / Restore: full backup of (all optional) apps, system apps, data, shared storage ADB File Explorer StudioAndroid options Clean workspace and go back to before you used this tool the first time! Debug: Includes printing the used commands before executing and testing the latest changes Check the log in a scrollable window with selectable text Report a bug: Opens a reply on this XDA thread with the content of your log in it Changelog: See what's changed! Update: Update StudioAndroid and choose between Stable en Nightly Restart About: shows information about the developer, contact info, profile image, twitter etc
Ablankzin : Contributor to StudioAndroid
Popdog123: He took the MAC side of the project
vlt96: Making a game to play while waiting
KeitlG: Compiled for windows!!!
KeitlG: Helped me testing the long-awaited ReCompile Fix!
Rookie407 : He compiled this tool for windows! AWESOME! You don't have to install Python and GTK anymore!!!
Lithid-CM : He was my messias on Python in general and GTK specific. Go and give him a "THANKS!"
KeitG: Gettext translation
WilliamCharles & Lycan: Windows testers - AWESOME, THANK THE GUYS!!
What does your script do?
Well, look at the screenshot! And then look at the explanation below.
Check ONLINE for updates!
You are now able to install ADB, APKTOOL, AAPT, 7z, (bak)smali and a lot more seperately or together. This makes it easier for you to use them!
Seems clear enough. It resizes pictures for you, theme conversion is easy!
Now also includes a small manual..
This places a color layer over an image.
You can theme 1000 images in 4.31 seconds (I timed it).
Please note that if the current color is red and you want purple, you are not gonna add purple to it, but blue!
It copies images that are in Directory A FROM Directory B.
Example: A contains 1 2 3 4 5, B contains 2 3 5 6 7 9 8
2 3 and 5 get copied over. Handy for theme porting!
After selecting Extract APK, you can optimize images so they look better.
Installs the Android Software Development Kit.
You can run Virtual Machines with Android with it, and create APPS.
Installs the Java Development Kit.
You can develop in java and for Android with it.
A lot of things should be installed before you can build your ROM from source.
This option does that for you, you don't have to do anything yourself again
Build from Source!
You can build a ROM from online sources with it! ALl you need is in it, but for any help you can always PM me!
You can sync the kernel sources with it. THAT'S IT FOR NOW!
Unfortunately, every device has its own sources to build a ROM or Kernel with.
I made this tool to be able to switch from devices
If your device is not (yet) included, then use option "Include".
The way Android reads the files inside an APK is not the way we do.
Compiling transforms our files into Android files. That's the only way I can explain...
Undo compile, so we can edit code.
Leave everything intact, but extract. You will not be able to edit anything other then images!
Every APK needs a signature to verify the Permissions and files in the APK.
This tool does that for you
You can now also choose the Key
Install it on your device via USB without a popup.
Aligns the APK. That makes it faster
This allows you to "decompile" the classes.dex file in the APK so you can edit the code of your APK!
After you edited code, you need to "compile" again. Using this!
WIth system APKs, the smali files are not inside the APK, but outside. Inside an ODEX file.
De-odex includes the files inside the APK, so that it it needs less space
Warning: ODEX apps can be imported in dalvik straight.
DE-ODEXED apps don't. So De-Odexed is a bit slower...
I am working on this.
Many features will be added, but for now it's just a few options.
XDA Developers was founded by developers, for developers. It is now a valuable resource for people who want to make the most of their mobile devices, from customizing the look and feel to adding new functionality. Are you a developer?