[TOOL] pySignare - Quickly Sign APKs [Windows]

Search This thread

Andy

Retired Forum Moderator
Jan 21, 2008
4,134
5,351
UK
Samsung Galaxy S21 Ultra
pySignare
"-to sign"
v1.0

Version 1.0
  • Complete re-write into python.

Prerequisites

Instructions
  • Download
  • Extract
  • Copy Unsigned APKs Into "UnsignedApks"
  • Run "pySignare.py"
  • Follow On-Screen Prompts
  • Thats It

Future Development
  • Make X-Platform - (Shouldn't be too hard)
  • Minor code tidy up

Currently its bundled with TestExample.apk (just an empty renamed zip) so it can be tested straight away.

DOWNLOAD HERE (Download ZIP - Right hand side)

Please post your experience, and if you encounter any errors, let me know and I'll attempt to fix.
 
Last edited:

leith51

Senior Member
Feb 23, 2009
3,677
771
tried it all i get is cannot find specified path

edit: forget that i fixed it had to modify the it as im using jdk 1.7.0
 
Last edited:

Andy

Retired Forum Moderator
Jan 21, 2008
4,134
5,351
UK
Samsung Galaxy S21 Ultra
I don't know why I changed it, but in v0.3 it assumes you have installed the Java Development Kit (JDK) on a 64bit system (it mirrors my system rather than a universal approach).

If you have java added to your windows PATH, try using these files, just extract these to the same directory and run these instead.
 

Attachments

  • ApkSigner-v0.3-JavaPath.zip
    1.8 KB · Views: 5,167
  • Like
Reactions: A_U and dully79

b00sted

Senior Member
Dec 24, 2009
1,278
863
Mount Morris NY
works great! small suggestion is for the batch file to ask for the location of your jdk.
also have error checking as the batch said it worked but didnt at first (due to the location of the jdk)
 

leith51

Senior Member
Feb 23, 2009
3,677
771
I don't know why I changed it, but in v0.3 it assumes you have installed the Java Development Kit (JDK) on a 64bit system (it mirrors my system rather than a universal approach).

If you have java added to your windows PATH, try using these files, just extract these to the same directory and run these instead.

I am using a 64 bit system I have jdk on both program files 64 bit and (x86) and the path in the test keys ran to jdk 1.6.0_25(x86) so I used notepad ++ edit it to 1.7.0(x86) tried again it signed and zipalinged no problem

Sent from my Desire HD using XDA App
 

Andy

Retired Forum Moderator
Jan 21, 2008
4,134
5,351
UK
Samsung Galaxy S21 Ultra
Your right, I wrote this quickly to fulfil my needs on my system.

I will update to v0.4 with error checking & JDK checking soon.

Thanks for the suggestion.

EDIT: Seems you beat me to the reply leith. If your JDK is added to your windows path then it shouldnt matter whether its 32 or 64 bit. When I updated from v0.2 to v0.3 I used my personal build rather than the universal "java" approach. I can see that as explicit paths are specified in the .bat. v0.4 will add error checking and will most probably include a stripped out java package.
 
Last edited:
  • Like
Reactions: b00sted

samuel2706

Inactive Recognized Developer
Jan 1, 2011
2,348
1,694
North Yorkshire
Flawless victory :) brilliant Andy

im no stranger to signing apks

both of us know this tool is the best

better than any other signtool

never gonna give this up

not gonna desert this tool...
 

Andy

Retired Forum Moderator
Jan 21, 2008
4,134
5,351
UK
Samsung Galaxy S21 Ultra
Yeah, I had to take the site down again. Been hit with 2 DDoS attacks in the last 3 days. I don't know why.

I will have it back up at some point tonight. I will PM you when its back up.
 
  • Like
Reactions: Eneco

Top Liked Posts

  • There are no posts matching your filters.
  • 59
    pySignare
    "-to sign"
    v1.0

    Version 1.0
    • Complete re-write into python.

    Prerequisites

    Instructions
    • Download
    • Extract
    • Copy Unsigned APKs Into "UnsignedApks"
    • Run "pySignare.py"
    • Follow On-Screen Prompts
    • Thats It

    Future Development
    • Make X-Platform - (Shouldn't be too hard)
    • Minor code tidy up

    Currently its bundled with TestExample.apk (just an empty renamed zip) so it can be tested straight away.

    DOWNLOAD HERE (Download ZIP - Right hand side)

    Please post your experience, and if you encounter any errors, let me know and I'll attempt to fix.
    4
    FAQ

    Q. I get the error - 'java' is not recognized as an internal or external command, operable program or batch file.
    A. You either, do not have the Java installed or have not added java to your PATH in Environment Variables. Either install Java or add Java to your PATH.
    3
    Any feedback, problems or suggestions?
    3
    Thank you.

    Are there any Linux wizards out there who can help me port this?
    3
    And...... Its back

    Completely re-written in python. Fully open source and available today!
    Please re-read the OP for instructions.