Professional Documents
Culture Documents
Readme
Readme
The aapt executable from the android SDK is needed for the program to function
properly.
A place to get it would be at:
http://code.google.com/p/android-apktool/downloads/list
I created this little tool because I keep a backup on the computer with my
installed and purchased apk files.
It didn't take long and this folder to become cluttered with multiple old versions
for each App and non-properly named files.
So I searched for an program that will be able to organize this mess.
I found only basic apk file renamers that were either basic scripts or either
needed java or .net installed, and only use the build-in information from each apk
file.
So, I sat down and started to write a program which could organize my collection a
little better.
Features:
- Reads apk's from a directory and extracts icon and basic information about them,
with the help of aapt.
- Gets Google Play Store details and descriptions for all apk's that are in the
Store.
- View Screenshots from Google Play Store (If Play Store details have been
retrieved).
- Move older versions of apk's to another folder so you can inspect them and
remove them.
- Rename files by using a custom renaming mask.
- Batch rename apk's using a mask.
- Move files automatically to subfolders named from the official Google Play Store
categories.
- Preview file rename/move operation.
Version History:
0.7.11 (2014-03-31):
Updates:
- Updated Google Play Store categories.
0.7.10 (2014-03-06):
Fixes:
- When opening the program for the first time, the open file dialog would open
and close immidiately on win7/8. fixed.
0.6.9 (2013-11-11):
New Features:
- You can now keep the details and screenshots windows open while browsing the
main list window.
- Starting to implement an internal apk reader, so that the separate aapt
executable will no longer be needed. As it's not complete yet, it's disabled.
Changes:
- Changed database component from Zeos to internal Lazarus SQLdb package,
effectively cutting down the program's filesize almost 1.5mb.
Fixes:
- Updated the code retriving information and screenshots for the new Google
Play Store layout.
0.6.8 (2013-02-01):
Bugfixes:
- Fixed a bug when geting Play Store Infos sometimes wouldn't retrieve the
right information from the Google Play Store site.
0.6.7 (2012-12-24):
Major Changes:
- New Ribbon Layout on main window. Can be reverted to classic menu on the
Options tab.
- Due to the large amount of small files piling up in the Screenshot directory
after viewing a lot of app screenshots,
as of version 0.6.7, these files will be stored from now on in a separate
database file (Screenshots.db3), like the app icons.
The existing Screenshot directory will be migrated to the new database file.
Changes:
- Changed iconset from FamFamFam to Fatcow.
- Improved program startup time.
- Main Window: View Screenshots Button gets disabled if you haven't retrieved
Google Play Infos for the app.
- Multi Rename Window: Unchecked apps are greyed out.
New Features:
- Main Window: Added Delete apk file function.
- Main Window: Added option to enable/disable alternate row colors.
- App Details Window: Implemented Right-Click Menu on App description, on
selected text and links.
- Multi Rename Window: Added Progress Bar when rename operation starts.
- Multi Rename Window: Manual edit of filenames. Click on the filename or press
F2 to rename. Changes on the filenames are lost if you change the filter settings
from above.
- Screenshot Window: Added 1:1 and zoomed in view buttons on the lower right
region of the image.
Bugfixes:
- Main Window: Duplicate/Old file status column indicator now only checks
inside the working directory, as it should be.
- App Details Window: You can now scroll up/down the text with the mouse wheel
on App description.
Known Bugs:
- Unicode .apk file names or folders cannot be reconized yet. Suggested
solution is to rename them to standard ascii, until I'll solve this problem.
0.5.9 (2012-11-28):
New Features:
- Added Select All/None checkbox on Mass Rename form.
- Rows are now displayed with alternate colors.
- If a file cannot be recognized, a message appears.
Bugfixes:
- Fixed App detail Hint on main window not showing correct information, when
table order is changed.
- Fixed sorting of the File Size column on main window.
Changes:
- Using Natural sorting on tables.
0.5.8 (2012-10-26):
New Features:
- Added Screenshot Image Rotation (Rotation is performed lossless on jpeg
images with jpegtran).
Some minor bugfixes.
Screenshot thumbnails are now generated for faster preview.
0.5.7 (2012-09-18):
New Features:
- In screenshot window, click on image for zoomed view.
Bugfixes:
- Getting screenshots from Play Store works again.
0.5.6 (2012-09-06):
New Features:
- When hovering over the "Open Google Play Store" link in App Details window,
the QR Code of the link is displayed on the icon.
- When renaming, added an option to remove non-ascii characters from filename.
Bugfixes:
- If the apkName or googleName contained a slash character, the app would be
moved into the wrong directory.
0.5.5 (2012-08-08):
New Feature:
- Added checkbox to Multi Rename Window, so you can uncheck files you don't
want to rename.
0.5.4 (2012-08-05):
Fixed 2 bugs:
#1 Program freeze upon clicking "include subdirs".
#2 Division by zero on Win7 x64 when clicking Get Google App Infos.
0.5.3 (2012-08-02):
First public release.
For example:
Let's say you have a backup from the popular game Angry Birds v2.0. You have the
game named as 'angry_birds.apk' in a folder 'D:\Android\files'.
Setting the rename mask to: '%googlename% %apkversion%', and the destination folder
to 'D:\Android\Sorted'
So now you can organize your apps into the same categories as Google Play Store
displays them.
Acknowledgements:
Application Icon from http://tempest.deviantart.com/#/d36uwz0
Icons from Fatcow Free Icon Set (http://www.fatcow.com/free-icons)
OpenSSL Libraries:
This product includes software developed by the OpenSSL Project for use in the
OpenSSL Toolkit. (http://www.openssl.org/).
This product includes cryptographic software written by Eric Young
(eay@cryptsoft.com).