As you may of noticed even though v117 claimed to be the latest version there was no actual download.
That's now changed v117 has been fully released and here are a few things you will need to know about the new release:
In v117 there is now a x86 and x64 bit versions of AndroidSuite please use the one for your architecture or it will not work.
Make sure there are no spaces in the directory tree that AndroidSuite is in. E.g
C:\Windows\users\Slethen\Android Suite\ WRONG
Reworked a lot of the code as all source apart from version 115 was lost
Fixed under laying bugs and should now of sorted encode and decode issues
Updated APKTool any decoding and encoding issues should be sorted
v116 Rev 2 coming to night when I get a chance to edit the source code
ICS support added
Images showing again
No more refresh bug
Apk Signer added!
And working updater
Tutorial help section added, but program closes after viewing :/
AndroidSuite2013 what it does
Decodes and encodes Dex files
Decodes and encodes APK files (Previously bugged in APKManager)
Gives a console output
Flash boot.img (fastboot)
Flash update.zip (fastboot)
reboot/reboot fastboot mode
Sign unsigned apks
Whats to be added?
ADB Apk flasher
512MB free system memory
Java (JRE/JDK 6 prefered)
Android Suite 2013 by Team Scripthen
Place the APKs in the directory \apk\
refresh the list,
select from the first list box which one you want to decode then hit
"decode selected" you can then edit the source in "decoded-apks".
to re-encode, refresh the list again, the select from the second list which directory
you'd like to encode hit "encode selected" once the progress bar has stopped you can
then safetly remove the APK from "encoded-apks" directory.
place your .dex file in the directory "\repo\Dex" go to the main window and then hit
"Decode Dex", then you can click "Open OUT Directory" to view the source code.
Once finished with the source code you can then hit "Encode Dex" to reencode it to
"classes.dex" which will appear in programs root.
Place your apk file to be signed in "\unsigned" rename it too apk (apk.apk)
Now hit Apk Signer under Experimental features, this creates your new signed apk as "signed-apk.apk" in /unsigned folder
Experimental features added:
Applies an update.zip to the device,
To apply the update, the archive needs to be in %PROGRAMROOT%\repo\
Send reboot signal to the phone
Boot to fast mode;
Reboot the phone to fast mode
This has NOT been fully tested!!!
To apply the new boot image put it in %PROGRAMROOT%\repo\
It would be extremely helpful if you were to post bugs/errors on this topic so we can find them easier.
XDA is about developing and is for developers. Any user that recognises that will gain the most benefit from this site
This is and always will be a site for developers, pure and simple. Without them we are nothing, without them there would be no reason for XDA Developers to exist; we should never ever forget that. Without them this place would not be called XDA-Developers but something else, e.g Mobile Phone User Support Services For Ungrateful Nerds.
Previous devices: HTC: Treo 650 - Excalibur - Diamond - Diamond 2 - Maple - HD2 - Rhodium - Desire Z - Desire HD - Vivid - Sensation - One V - One X - Titan II - One X+ - DNA - Butterfly
If anyone is getting this error at the bottom of verbose output this means the app cannot be decoded using apktool, this is most likely because the app has already be edited.
Error code: file:/C:/Users/JOEL/Desktop/SUITE/AndroidSuite2012/bin/apktool.jar]
[Loaded java.util.LinkedHashSet from shared objects file]
Exception in thread "main" brut.androlib.AndrolibException: brut.directory.PathNotExist: apktool.yml
at brut.androlib.Androlib.readMetaFile(Androlib.java: 142)
Caused by: brut.directory.PathNotExist: apktool.yml
at brut.directory.AbstractDirectory.getFileInput(Abst ractDirectory.java:103)
at brut.androlib.Androlib.readMetaFile(Androlib.java: 138)
... 4 more
[Loaded java.util.IdentityHashMap$KeySet from shared objects file]
[Loaded java.util.IdentityHashMap$IdentityHashMapIterator from shared objects file]
[Loaded java.util.IdentityHashMap$KeyIterator from shared objects file]
Development defiantly hasn't stopped, were working on a linux version at the moment. Thank you very much for the feed back, I'll get working on that feature. My sites down because of hosting going a bit funny should be back up soon! if you like I'll upload v115 to a mirror?
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?