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

Search This thread

mDroidd

Senior Member
Aug 27, 2011
1,844
1,362
mappz-development.com
Binary porting will be included in the next update.

That means you will NOT build from source, but copy the necessary files from a WORKING ROM and edit them if needed.

If I would have more supporters with multiple devices, I could make a tool, yes.

But I have not ;)

The point is I need device source gits and/or device specific manifests.

If you want to contribute, give me the link to developers websites from your device forum.

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

r1c4rd0

Senior Member
Jan 20, 2007
250
40
35
Binary porting will be included in the next update.

That means you will NOT build from source, but copy the necessary files from a WORKING ROM and edit them if needed.

If I would have more supporters with multiple devices, I could make a tool, yes.

But I have not ;)

The point is I need device source gits and/or device specific manifests.

If you want to contribute, give me the link to developers websites from your device forum.

Sent from my Galaxy Nexus using Tapatalk 2

here is the link for huawei u8800 ics rom:

aurora ics 4.0.4

is that what do you need?

thanks
 
Last edited:
  • Like
Reactions: mDroidd

mDroidd

Senior Member
Aug 27, 2011
1,844
1,362
mappz-development.com
here is the link for huawei u8800 ics rom:

aurora ics 4.0.4

is that what do you need?

thanks

I'll guide you.

You click that link, and then you search for a link to his sources.

In this case, it's the second link.

Just search till you get the github site.
Some times, you just need to google "[dev name] git" and you get the right site.

Can you do that?

Sent from my Galaxy Nexus using Tapatalk 2
 

r1c4rd0

Senior Member
Jan 20, 2007
250
40
35
Hmm , I see this one is a little harder.
It will take a while before I figure out something to do that.

The point is you initialize the stock aurora repo, and modify it with the repos in dzo's git.

And I'll add aurora :D

Sent from my Galaxy Nexus using Tapatalk 2

thanks mate, any preditcion wen will be you next release?
 

r1c4rd0

Senior Member
Jan 20, 2007
250
40
35
Yeah, about that: what do you prefer? Daily builds with many bugs, or weekly builds with minimized bugs?

I have my exams this week, and I'm in the middle of defining "Binary Porting"..



Sent from my Galaxy Nexus using Tapatalk 2

sorry about that, i should not ask you that.
offcourse we prefer weekly builds with minimized bugs.

my exams start next week and finish one mouth later :eek: 1 mounth off exams :eek:

thanks and sorry for asking you that. ;)
 

mDroidd

Senior Member
Aug 27, 2011
1,844
1,362
mappz-development.com
Updated!

Linux users can now double-click SAP to run the Script.
If you want the terminal output, you should open a terminal and drag the SAP file in.

The log also contains terminal output, just in case.

Windows users: Many bugs fixed. New version of windows imagemagick. Could you try to install and then try resizing again?

Added the option "Report Bug". Please use that option after reproducing the bug.

APK Options fixed.

Added binary port (NOT FUNCTIONAL YET!)

Windows EXE is COMING!!!

Quick and small update: output will now immediately be flushed to the log, updated compiled SAP, and ReportBug now puts the text inside a QUOTE.
 
  • Like
Reactions: invasion2

mDroidd

Senior Member
Aug 27, 2011
1,844
1,362
mappz-development.com
The translate can now start!

KeitG will translate it to French, Bytecode to Italian, and I will translate to Dutch.

Anyone willing to translate can PM me.

Sent from my Galaxy Nexus using Tapatalk 2
 

Rookie407

Senior Member
Dec 7, 2011
200
34
Clinton
after finding the report bug option and clicking on it it brought me here... =\ just thought i would let you know that the report bug option is buggy also...
 

mDroidd

Senior Member
Aug 27, 2011
1,844
1,362
mappz-development.com
For the ones interested, I had some spare time, and I made this for Linux:
MY HOME MADE LOGO QUIZ!!!!

Lol

Extract it in HOME and Run LogoQuiz ;)
hymxygnhi.png


It randomly picks images from the .Image directory, and marks them as SOLVED when you enter the correct answer.
 

mDroidd

Senior Member
Aug 27, 2011
1,844
1,362
mappz-development.com
OS = Lin
Cores = 4
Home = /home/marty
ScriptDir = /home/marty/StudioAndroid
File = /home/marty/StudioAndroid/SAP.py
Debug = OFF
Language = en_US

EDIT:

That was an auto-sent message by my tool.
Awesome, huh?

Updated with windows EXE, you don't need to install python anymore!!
 
Last edited:

strawmetal

Senior Member
Dec 23, 2011
408
364
Hyderabad
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.
 
Last edited:

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