[TOOL][AIO] StudioAndroid # Automize everything! [GUI]

Search This thread

mDroidd

Senior Member
Aug 27, 2011
1,844
1,362
mappz-development.com
mDroidd: i'm using the GUI version on linux and i've this issue where if i've many apks to decompile. So the list increases in the APK Decompiling section, but there is no way to scroll down to select Decompile/Compile. I know that you never meant this tool for mass decompiling but its just one of those things that many of us want inspite of all the help you've done.


I'm currently using the version downloaded on 20th June. Haven't tried out the latest version.
Cheers.

Okay, I know it...
I will look at it later.

Thanks for using
 

mDroidd

Senior Member
Aug 27, 2011
1,844
1,362
mappz-development.com
mDroidd: i'm using the GUI version on linux and i've this issue where if i've many apks to decompile. So the list increases in the APK Decompiling section, but there is no way to scroll down to select Decompile/Compile. I know that you never meant this tool for mass decompiling but its just one of those things that many of us want inspite of all the help you've done.


I'm currently using the version downloaded on 20th June. Haven't tried out the latest version.
Cheers.

What about we make a deal?
You finish the images, and I'll construct a scroll window.

Deal?

EDIT: NVM, I already added it ;)
You're welcome!
 
Last edited:

evol4g

Senior Member
Mar 20, 2012
1,882
1,446
chandler-gilbert 480!!!
okay so i really like your tool here, awesome layout and gui.. though i only use the command prompt I do appreciate all you put into the program version.. The only problem i'm having is recompiling framework-res.apk, i chose option 14 to repackage because option 17 doesn't work so when i repackage i tried puting the new files in the original framework apk and that didn't work and i tried doing it vice versa by taking the meta inf and resources files into the repackaged apk and neither of them boot after that
 

mDroidd

Senior Member
Aug 27, 2011
1,844
1,362
mappz-development.com
okay so i really like your tool here, awesome layout and gui.. though i only use the command prompt I do appreciate all you put into the program version.. The only problem i'm having is recompiling framework-res.apk, i chose option 14 to repackage because option 17 doesn't work so when i repackage i tried puting the new files in the original framework apk and that didn't work and i tried doing it vice versa by taking the meta inf and resources files into the repackaged apk and neither of them boot after that

Are you getting any error?
If so, please paste it so I can fix a bug..

Second, I am getting reports of failed recompiling also with my GUI version.

I think I need to build it from the ground up again. Did you try to recompile using my GUI?
And most important, if I would fix the bug in the GUI version, would that work for you?

Thanks for reporting :)

Sent from my Galaxy Nexus using Tapatalk 2
 

Edubyah

Senior Member
Jul 1, 2010
468
221
Mobile
Confirmed working "Ultimate Edition 3.2 Precise Pangolin 12.04" Gnome-shell. Great work really surprised me it worked so flawless, not one wasted <enter>. Extracted package and two keystrokes later is downloading ICS. I think it's great your Dad's in the credits, I'm sure the two of you are proud of each other. Using Beta -b build.
 
  • Like
Reactions: mDroidd

mDroidd

Senior Member
Aug 27, 2011
1,844
1,362
mappz-development.com
Thanks for telling me gnome shell is working also!

Yeah, I learned a lot from my dad :)

Two days ago, I used Network Spoofer to get him crazy. On the Apple website, I twisted all images. I was rofling, and he just said "yeah, that's funny, apple".

When I replaced the images with trollfaces, he cought me :p

Now I could teach HIM how to build a Python GUI.

If you have time, please try the GUI also ;)

Wich device are you using?

Sent from my Galaxy Nexus using Tapatalk 2
 
  • Like
Reactions: strawmetal

Edubyah

Senior Member
Jul 1, 2010
468
221
Mobile
Where is the GUI version? Is it as good as the console version? I really appreciate the introduction to CNA roms I'm compiling now but keep getting error for ionalloc in qcom display. Nothing you did I added device to tree, hopefully some sleep will fix it.

Sent from my SAMSUNG-SGH-T989 using Tapatalk 2
 

mDroidd

Senior Member
Aug 27, 2011
1,844
1,362
mappz-development.com
Where is the GUI version? Is it as good as the console version? I really appreciate the introduction to CNA roms I'm compiling now but keep getting error for ionalloc in qcom display. Nothing you did I added device to tree, hopefully some sleep will fix it.

Sent from my SAMSUNG-SGH-T989 using Tapatalk 2

Check the second post ;)

Sent from my Galaxy Nexus using Tapatalk 2
 

onlychevys

Senior Member
Jul 16, 2011
655
1,008
Azle Texas
Love this program dude! Did I read your 14, that is awsome!!!!! Your going to go far my friend, keep it up and I'm looking forward to the updates.
 

Edubyah

Senior Member
Jul 1, 2010
468
221
Mobile
MDroid, my friend I'm going to try your GUI ver. but I think I have made a mistake by upgrading to 12.04 Ubuntu. I was on Linux Mint 12 and had no, let me rephrase that little problems with my "Hybrid" creations. Now I can't even get much better code to compile correctly. What do you use? Standard 11.10 Ubuntu? Are you like me and need something with more candy?
 

mDroidd

Senior Member
Aug 27, 2011
1,844
1,362
mappz-development.com
MDroid, my friend I'm going to try your GUI ver. but I think I have made a mistake by upgrading to 12.04 Ubuntu. I was on Linux Mint 12 and had no, let me rephrase that little problems with my "Hybrid" creations. Now I can't even get much better code to compile correctly. What do you use? Standard 11.10 Ubuntu? Are you like me and need something with more candy?

I'm on 12.04 also.
To be honest with you, I never managed to build a ROM. But that's also because I always added devices to the tree.

Many people (experienced people) I know build CM9 every single day on Ubuntu 12.04

Can you tell me what doesn't work then?
PM me if it's to long.

Sent from my Galaxy Nexus using Tapatalk 2
 

Top Liked Posts

  • There are no posts matching your filters.
  • 129
    mdi8368ou.png


    You shouldn't try it out when you have free time, it will give you free time


    Features
    osdunroz1.png

    FEATURES LIST
    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





    Instructions
    osdunroz1.png

    sln5uinwn.png

    Download the latest update OR one of the stable updates
    Extract in your home directory
    double-click StudioUnix

    e4riqlyxf.png

    Preparation:
    Download one of the stable updates
    Extract in a path without spaces (e.g. NOT in "Documents and Settings")
    Double-click StudioWindows.exe

    OR

    Download and run Python
    Download and run PYGTK - 32-bits
    Download the latest update OR one of the stable updates
    Extract in a path without spaces (e.g. NOT in "Documents and Settings")
    Right-click Studio.py > Open with > Python

    znuuzfijc.png


    37
    [Cross-Platform] StudioAndroid [GUI]

    mdi8368ou.png


    You shouldn't try it out when you have free time, it will give you free time


    Translate?
    osdunroz1.png

    LINUX

    First navigate to StudioAndroid directory.
    Then

    xgettext -k_ -kN_ -o messages.pot Studio.py
    msginit

    A new file will be created (***.po)

    Open that file with PoEdit and translate the right-column
    When finished, save it and rename ***.po to Studio.po and put it in StudioAndroid/lang/yourlang_YOURLANG/LC_MESSAGES

    afterwards, compile it:
    msgfmt Studio.po -o yourlang_YOURLANG/LC_MESSAGES/Studio.mo

    When I update it, merge the changes using:

    xgettext -k_ -kN_ -o messages.pot Studio.py
    msgmerge -U Studio.po messages.pot

    and translate the new strings in PoEdit

    The file I need is yourlang_YOURLANG/LC_MESSAGES/Studio.mo, but it's handy for you and me if you also include yourlang_YOURLANG/LC_MESSAGES/Studio.po


    WINDOWS

    Open lang/LanguageFiles/en_US.po in a text editor
    msgid indicates the original string
    msgstr indicates the string you need to translate.

    So translate the msgstr strings.
    Afterwards, send me en_US.po renamed to yourlanguage_YOURCOUNTRY.po
    Thanks!


    If you cant upload files anywhere, then past the content of SA.po in Pastebin and send me the link

    THanks in advance :D:D:D

    FULL CREDITS WILL BE GIVEN

    Info
    osdunroz1.png


    Credits
    osdunroz1.png

    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!!
    4
    Hey, I looked through your post, but I don't see what this tool is supposed to do. :( could you maybe write a description in the op?

    Sent from my SGH-I777 using Tapatalk

    Hmmn I'll make a screenshot

    EDIT: OK NOW?

    Greets!
    3
    Incoming:

    Batch APK de- recompile
    Change Animation speed
    Text color
    IMPORTANT: Porting APK MULTI-TOOL - Wich is for Windows only ATM.
    I'll include it in my tool and ask the dev to pay $10 for it :p (joke ofcourse)
    IMPORTANT: FINISHING the "build from source option :)
    3
    OKAY. Name will be changed to StudioAndroid.

    Changelog:
    ###v0.50
    [&] Changed name to StudioAndroid!

    [^] Implemented my own APK Tool (Compile, Decompile, Zipalign, Sign, Extract, Repackage)
    [^] Implemented Smali, Baksmali, Odex, De-Odex, etc
    [>] Merged Compile and Decompile. quite a job.
    [>] Merged Extract and Repackage.
    [^] Added Aroma menu. Not yet usable, hold on.
    [^] You can now choose your key when signing :D
    [^] A HELL LOT of bug-fixes. I wasn't using the functions, so did not find out they were not working anymore.
    [^] JDKInstaller now supports building ICS.

    [>] When Building from source, you can now choose your device :)
    [>>] Build from Source big-bug fixed.
    [>>] Switch BUILD-Mode big-bug fixed
    [>] Completely re-designed Resize, it was confusing for some users. Clear now?
    [>] Updated SAI script for myself, first every changelog had to have 11 lines in total :p
    [>] Switched to Build* instead of Source*. Build* now also includes Kernel building (not fully defined yet!)
    [>] Redesigned the tool, again :p Every time more and more options to come. Request please!
    [>] Implemented red text. That will highlight a warning :)
    [>] When using "SA" instead of "./SA", the script will now also copy all arguments.

    [ ] Every piece of the script is now much cleaner. I updated the "case" situation again.

    All that's left is fixing bugs.

    Afterwards, you will like me :D