[UTILITY] Android Utility Version 1.0.1 [Mac  Linux]

tommytomatoe

Member
Feb 26, 2011
7
2
0
Hello again!

This time, here to present you with Android Utility - a tool to discover and modify Android.


Currently available for Mac OS X and Linux

Windows Coming in the future.


Screenshot2011-07-21at122342PM.png


Install Instructions and Frequently Asked Questions in POST #3

What AU can help you do
Change apktool versions 1.3.1, 1.3.2, 1.4.1 on the fly
Apk optimization
Apk re-engineering (via apktool)
Keystore manager
Easy ADB
Draw9Patch compiler/decompiler
Zipalign
Dex Editing (via smali and baksmali)
Much much more
The Goal
A tool for Mac! AU will provide the tools necessary to begin theming projects, apk modifications, optimizations, and hacks. At the end of the day, I hope this project has helped you in doing these things.

AU can also help the user install and utilize apktool even if the user chooses not to use the Android Utility Interface.

Note, in some instances of the utility superuser permissions must be granted (sudo). Please be aware that the changes made are reversible and are not destructive to the Host Operating System.

Please READ Posts #1, 2, and 3 in their Entirety before proceeding.

Feel free to post concerns and bugs. This is still in development! Thank you.
The Goods
Install Instructions and Frequently Asked Questions

Credits

Brut.all - apktool.jar and sound advice
JesusFreke - baksmali.jar and smali.jar
Stericson/JF - testsign.jar
Google - AOSP
aamikam - sound advice
themikmik.com - Awesome sauce [jadeboy, nick, cho, et cetera :-)]
myn's thread - dougjamal, myn, lowetax, ageesm, persnlmgr, et cetera
xda developers - Roots
JsChiSurf - sound advice
dsixda - sound advice
Amon_RA - sound advice
Igor Pavlov - 7zip
Ardfry Imaging, LLC. - pngout
Xclusive Rydah and Chingy - testing and ideas
 
### Update. July 14, 2011
>version 1.0.1
>updated sign script
>updated main menu
>added ROM Utility
>added apk Optimization
>added change-log creator
>fixed error logging for decompiling and recompile process
>added resources.arsc decompression

### Update. July 13, 2011
>version b-1.0.0
>redid decompile and rebuild scripts
>added error logging to decode and rebuild
>added filter to adb script
>changed main menu layout

### Update. July 08, 2011
>more preparation
>added zipalign script
>added sign apk/update.zip scripts
>updated apktool decode mechanism, now includes META-INF extractions

### Update. July 05, 2011
> preparing for initial release
> added apktool build script
> added draw9patch stuff

### Update. June 20, 2011
> added some major changes
> got confirmation for use of PNGOUT
> preparing for initial release

### Update. June 15, 2011
> major changes to install script
> minor changes to andutil script
> Version a-0.89 should be up and running soon

### Update. June 06, 2011
> github repo created
 
Please follow these INSTRUCTIONS Carefully. The usefulness of AU depends on your attention of these instructions. Thank you.

### Installation ###

*** MAC ***

Prerequisite: JAVA (standard on Mac OS X)

1. Download from Github.com link or direct link or mirror.
2. Unpack the archive (tar.gx or zip) to your HOME folder.
HOME folder is located in /Users/username. To determine HOME folder, open Terminal in Applications Drawer and type:
open $HOME
3. Place the unzipped folder in the finder window that opens.
4. Rename the folder to "android-utility" - ATTENTION! CASE SENSITIVE (ie. Android-utility ≠ android-utility).
5. Double check and make sure name of folder is "android-utility".
6 From here, you have two options (A or B).

# Option A
Open in Finder the android-utility
Look for the file "andutil"
Double click on "andutil"
A Terminal Window will open up with Welcome Screen (Which you will see only on initial install)
Continue through the installation

# Option B
Open a Terminal Window
Type these lines followed by ENTER key:
cd $HOME/android-utility
./andutil
Continue through the installation

From now on, to run AU, you can either double click on the andutil icon, or simply type "andutil" in Terminal from any directory. AU adds necessary files to your PATH.

*** Linux ***
Prerequisite: JAVA

If you have Java, continue. If not, run these commands (pressing ENTER key after each one) in Terminal to install Java:

sudo add-apt-repository "deb Index of / lucid partner"
sudo apt-get update
sudo apt-get install sun-java6-bin sun-java6-jre
sudo apt-get -f install
sudo apt-get install sun-java6-bin sun-java6-jre

1. Download from Github.com link or direct link or mirror.
2. Unpack the archive (tar.gx or zip) to your HOME folder.
HOME folder is located in /home/username. To determine HOME folder, open Terminal in Applications Drawer and type (for Gnome Environment):
nautilus $HOME
3. Place the unzipped folder in the window that opens.
4. Rename the folder to "android-utility" - ATTENTION! CASE SENSITIVE (ie. Android-utility ≠ android-utility).
5. Double check and make sure name of folder is "android-utility".
6 From here, you have two options (A or B).

# Option A
Open in Finder the android-utility
Look for the file "andutil"
Double click on "andutil"
A Terminal Window will open up with Welcome Screen (Which you will see only on initial install)
Continue through the installation

# Option B
Open a Terminal Window
Type these lines followed by ENTER key:
cd $HOME/android-utility
./andutil
Continue through the installation

From now on, to run AU, you can either double click on the andutil icon, or simply type "andutil" in Terminal from any directory. AU adds necessary files to your PATH.
*** Windows ***

Coming Later.

These are the options available:

1. adb tools - A suite for all your basic and advance Android Debug Bridge (adb) tools. Includes functions such as: adb push, adb pull, adb restart, adb shell, adb remount, adb install, adb devices, and also has a useful adb guide (Option I).

2. keystore manager - A suite for creating and storing all your private keys. Also can be used to sign apks with private keys.

3. sign apk and update.zip - Does what it says. Signs apks with test or private keys and signs update.zips with test keys.

4. zipalign - A suite to allow the user to zipalign apks. Also has information on the zipalign process.

5. CREDITS - Runs the Credits Screen. Big thanks to all those who have given me sound advice and whose tools I've used.

6. apk Re-Engineering - A suite to utilize the goodness of Brut.all's apktool. Allows fast access to versions 1.3.1, 1.3.2, and 1.4.1 and also fast access to different versions of aapt.

7. smali and baksmali - Feature will come in a future release. Stay tuned.

8. PNG optimize - Feature will come in a future release. Stay tuned.

9. draw9patch utilities - A suite to allow the user to recompile RAW or SOURCE 9.png. Also has the option to decompile already compiled 9.png.

10. apk compression method - A suite to allow the user to set a different compression level for apks. Pro = faster access and easier on RAM. Con = larger file size

x. Run Installation Guide - Opens up the installation Guide. Good for installing the working-folder and additional add-ons.

i. Install Android SDK - Feature will come in a future release. Stay tuned.

e. Extras - Opens up options for updates, donations, and contact information.

q. Quit - Quit.

Enjoy!
 
I should say hello AC. my first posts and thread. Hello AC!

Some of you might know me from xda or themikmik.

Android-utility is still in development so feedback is welcomed.

Thank you.

Sent from my PC36100 using Tapatalk
 
  • Like
Reactions: zookafg3

Trending Posts

Forum statistics

Threads
957,242
Messages
6,972,024
Members
3,163,741
Latest member
athegn