• Introducing XDA Computing: Discussion zones for Hardware, Software, and more!    Check it out!

[UTILITY][Linux] APK Suite 0.2.1 Stable

Search This thread

Slethen

Senior Member
Apr 27, 2011
62
74
Southampton
slethen.net
Apk Suite Linux

This is a GUI interface designed to make (de) re-compiling android applications
exceptionally easy. This is the first Alpha so we need feedback on bugs and possible future features.


The reason the file size is so small is because it does not yet actually have the libraries downloaded, to do this simply:
Control Cenrtre => Download Required Files.

It needs to be ran as root for one time only to install aapt into the /bin/ dir. After that, root is no longer required.
You can also manually place aapt in /bin/ dir and chmod to 775 if you do not want to run the application as root.
You can find aapt HERE.

The requirements are:
Python (Version 2 or greater)
IF NEEDED: PyQt
JavaSE or OpenJDK any version.

Place APKs in 'apk' dir, run the program, it will detect them. Once decoded, refresh lists to recompile (editing the smali files, navigate to 'decoded' dir)
Once encoded from a decoded package, the file is then placed in 'encoded' dir.

Please do report any bugs.

Apk_Suite2.png


DOWNLOAD
 
Last edited:

TearsDontFalls

Senior Member
Sep 28, 2011
285
140
Very good work sir!:good::good: Can I request a feature? It would be even better if we could decompile it to java code over dex2jar and jd-gui.
 

sevenup30

Senior Member
Jan 19, 2011
856
726
Montpellier
thanks, i have an issue:
Code:
# ./start.sh 
  File "APKS", line 1
SyntaxError: Non-ASCII character '\xf3' in file APKS on line 1, but no encoding declared; see http://www.python.org/peps/pep-0263.html for details
i do have java & python installed, i'm on debian 6 32bits.
[/code]
 
  • Like
Reactions: xSober

Scribblezzz

Member
Jan 2, 2012
28
16
100
Manchester
scriptr.co.uk
thanks, i have an issue:
Code:
# ./start.sh 
  File "APKS", line 1
SyntaxError: Non-ASCII character '\xf3' in file APKS on line 1, but no encoding declared; see http://www.python.org/peps/pep-0263.html for details
i do have java & python installed, i'm on debian 6 32bits.
[/code]

After a little google I found it's the character 'ó', are you running APKS with a directory (includes parent) with 'ó' in the path?

The APKS code contains no such character as 'ó' or any other with accents.

-T

---------- Post added at 04:36 PM ---------- Previous post was at 04:33 PM ----------

Very good work sir!:good::good: Can I request a feature? It would be even better if we could decompile it to java code over dex2jar and jd-gui.

Thanks, TearsDontFallTheyCrashAroundMe, I will be working on that later, right now I am busy with another project. I will take a break from that and get it to decode to Java source.
 

sevenup30

Senior Member
Jan 19, 2011
856
726
Montpellier
No, but to be sure i moved to /home/APKS/
still have the same error.

My linux is in french but i dont use this kind of character
i tried in root and non root user and tried to fix permission just to be sure.

Still same issue
 

Scribblezzz

Member
Jan 2, 2012
28
16
100
Manchester
scriptr.co.uk
No, but to be sure i moved to /home/APKS/
still have the same error.

My linux is in french but i dont use this kind of character
i tried in root and non root user and tried to fix permission just to be sure.

Still same issue

The application does check on start-up for permissions, and file installs, that shouldn't be a problem. Allow me to go overt the code and see if this is my mistake in the mean time, could you do the following?

Open terminal, CD to the directory and run:
python APKS


Edit:
Looks over the code and there's is no 'ó'
the first line is "#! /usr/bin/python"
I will remove this as it was only to make it with with source

Thanks,
T
 
Last edited:
  • Like
Reactions: TearsDontFalls

Scribblezzz

Member
Jan 2, 2012
28
16
100
Manchester
scriptr.co.uk
  • Like
Reactions: TearsDontFalls

sevenup30

Senior Member
Jan 19, 2011
856
726
Montpellier
Ok back to home on debian wheezy 64 bits, it works :D

it might be a random issue with debian squeeze 32 bits french .

Thanks for your work i'll try this more.
 

Top Liked Posts

  • There are no posts matching your filters.
  • 15
    Apk Suite Linux

    This is a GUI interface designed to make (de) re-compiling android applications
    exceptionally easy. This is the first Alpha so we need feedback on bugs and possible future features.


    The reason the file size is so small is because it does not yet actually have the libraries downloaded, to do this simply:
    Control Cenrtre => Download Required Files.

    It needs to be ran as root for one time only to install aapt into the /bin/ dir. After that, root is no longer required.
    You can also manually place aapt in /bin/ dir and chmod to 775 if you do not want to run the application as root.
    You can find aapt HERE.

    The requirements are:
    Python (Version 2 or greater)
    IF NEEDED: PyQt
    JavaSE or OpenJDK any version.

    Place APKs in 'apk' dir, run the program, it will detect them. Once decoded, refresh lists to recompile (editing the smali files, navigate to 'decoded' dir)
    Once encoded from a decoded package, the file is then placed in 'encoded' dir.

    Please do report any bugs.

    Apk_Suite2.png


    DOWNLOAD
    4
    APKSuite b0.1.1 - Download here
    Fixed URLs to Scripthen
    Fixed finding aapt as aapta

    Brief overview of APK selected
    MD-5 calculation, Permissions viewing, APK Signing on encode

    Version 0.2.1

    Screenshot:
    Screenshot-APKS0.2.1.png


    Download:
    Download here - APKS 0.2.1

    Please report any bugs you encounter. Thanks.
    2
    thanks, i have an issue:
    Code:
    # ./start.sh 
      File "APKS", line 1
    SyntaxError: Non-ASCII character '\xf3' in file APKS on line 1, but no encoding declared; see http://www.python.org/peps/pep-0263.html for details
    i do have java & python installed, i'm on debian 6 32bits.
    [/code]

    After a little google I found it's the character 'ó', are you running APKS with a directory (includes parent) with 'ó' in the path?

    The APKS code contains no such character as 'ó' or any other with accents.

    -T

    ---------- Post added at 04:36 PM ---------- Previous post was at 04:33 PM ----------

    Very good work sir!:good::good: Can I request a feature? It would be even better if we could decompile it to java code over dex2jar and jd-gui.

    Thanks, TearsDontFallTheyCrashAroundMe, I will be working on that later, right now I am busy with another project. I will take a break from that and get it to decode to Java source.
    1
    thanks, i have an issue:
    Code:
    # ./start.sh 
      File "APKS", line 1
    SyntaxError: Non-ASCII character '\xf3' in file APKS on line 1, but no encoding declared; see http://www.python.org/peps/pep-0263.html for details
    i do have java & python installed, i'm on debian 6 32bits.
    [/code]
    1
    No, but to be sure i moved to /home/APKS/
    still have the same error.

    My linux is in french but i dont use this kind of character
    i tried in root and non root user and tried to fix permission just to be sure.

    Still same issue

    The application does check on start-up for permissions, and file installs, that shouldn't be a problem. Allow me to go overt the code and see if this is my mistake in the mean time, could you do the following?

    Open terminal, CD to the directory and run:
    python APKS


    Edit:
    Looks over the code and there's is no 'ó'
    the first line is "#! /usr/bin/python"
    I will remove this as it was only to make it with with source

    Thanks,
    T