This week I attended the Mobile Developer Conference in Hamburg/ Germany. In the talk from Miroslav Simudvarac (www.troido.de) he presented some really useful Android Development Tools. I really like the tools and I think they are really helpful for Android Developers or Quality Assurance Experts.
The first tool is the so called re-signer developed by Miroslav Simudvarac. If you want to test e.g. with Robotium against an existing APK file and you don’t have access to the source code, you need to resign the APK file with your own signature. In a previous post I explained why you have to change the signature and how to do this on a commandline. With the re-signer tool you are now able to resign APK files over a graphical user interface. All you need ist the re-sign.jar file and an installed Android SDK. The tool can be downloaded from here. Download the jar file and execute it with a double click or from commandline with
java -jar re-sign.jar. The following user interface should show up.
To resign your APK file, just Drag & Drop the file in the window. If the resigning was successful a popup window will show up and give you the information about the starting activity and the package name of the APK file that you need for your Robotium Manifest.xml file. Thats it! Now you should be able to resign APK files even faster!
The second tool is the so called Cert-Checker. Sometimes it is really useful to check the certificate from an APK file to see, if it is valid or not. The tool has the same easy user interface than the re-signer.
Just Drag & Drop the APK file in the window and the tool will show you the SHA1 fingerprint of the APK file.
This might be very useful if you build apps with e.g. Facebook Single Sign On feature (SSO). The cert-checker can be downloaded from here.
A BIG thank you to the developers from troido.de for the great tools. I think the Android community will love them.