yashsingh1/xdaforums huggingface dataset:
[Android General] stone_henge:
Thanks for clearing up the confusion. I was puzzled as there is a very little info about 0.7 versions on the first post by op. Thought apk-info was a abandoned project. Thus, such inquiries.
[Android General] bovirus:
[MENTION=6026840]stone_henge[/MENTION]

The big problem is that [MENTION=2805755]jazzruby[/MENTION] not update from a long time the first post.

Probably I will decide to leave this thread and create a new one.
[Android General] Dark❶:
You Need to Do this...
[Android General] stone_henge:
That won't be a bad idea! :cowboy:
[Android General] Kevin31:
Hello,

1) Please, add russian gui

[Strings-ru]
String01=Приложение
String02=Версия
String03=Билд
String04=Пакет
String05=Мин. SDK
String06=Текущая SDK
String07=Размер экрана
String08=Разрешения
String09=Разрешения
String10=Особенность
String11=Текущее имя
String12=Новое имя
String13=Play Store
String14=Переименовать
String15=Выход
String16=Переименовать APK файл
String17=Новое имя APK:
String18=Ошибка!
String19=APK Файл невозможно переименовать.
String20=Выбрать APK файл
String21=Cur_Dev
String22=Текущий Dev. Build
String23=Неизвесно
String24=Неизвесно
String25=Просмотреть
URLPlayStore=https://play.google.com/store/apps/details?id=
PlayStoreLanguage=ru

2) Problem. It does not display the application name in the Cyrillic alphabet. Unicode. Can you fix it in Apk-Info?

Example:

C:\WINDOWS\system32\chcp 65001

aapt d badging est.driver_1.6.5.1317.apk.txt

aapt d badging est.driver_1.6.5.1317.apk.txt > est.driver_1.6.5.1317.apk.txt

all fine, i see correct application name:

application-label:'ЕСТ: Водитель'

But in Apk-Info Aplication:

Р•РЎРў: Р’РѕРґРёС‚РµР»СЊ
[Android General] Archon810:
Would be good to move the project to github too. That way we can track source, commits, issues, and releases easily (including an RSS feed for releases).
[Android General] tetsuo55:
I have tested 0.7p with with aapt from 26.0.0-rc2 and everything appears to be working normally.

I have updated the SDK list to match the android documentation exactly.

[AndroidName]
SDK1-Version=1.0
SDK1-CodeName=Base
SDK2-Version=1.1
SDK2-CodeName=Base 1 1
SDK3-Version=1.5
SDK3-CodeName=CupCake
SDK4-Version=1.6
SDK4-CodeName=Donut
SDK5-Version=2.0
SDK5-CodeName=Eclair
SDK6-Version=2.0.1
SDK6-CodeName=Eclair 01
SDK7-Version=2.1.x
SDK7-CodeName=Eclair MR1
SDK8-Version=2.2.x
SDK8-CodeName=Froyo
SDK9-Version=2.3.0-2
SDK9-CodeName=Gingerbread
SDK10-Version=2.2.3-4
SDK10-CodeName=Gingerbread MR1
SDK11-Version=3.0.x
SDK11-CodeName=Honeycomb
SDK12-Version=3.1.x
SDK12-CodeName=Honeycomb MR1
SDK13-Version=3.2
SDK13-CodeName=Honeycomb MR2
SDK14-Version=4.0.0-2
SDK14-CodeName=Ice Cream Sandwich
SDK15-Version=4.0.3-4
SDK15-CodeName=Ice Cream Sandwich MR1
SDK16-Version=4.1.0-1
SDK16-CodeName=Jelly Bean
SDK17-Version=4.2.0-2
SDK17-CodeName=Jelly Bean MR1
SDK18-Version=4.3
SDK18-CodeName=Jelly Bean MR2
SDK19-Version=4.4
SDK19-CodeName=KitKat
SDK20-Version=4.4W
SDK20-CodeName=KitKat watch
SDK21-Version=5.0
SDK21-CodeName=Lollipop
SDK22-Version=5.1
SDK22-CodeName=Lollipop MR1
SDK23-Version=6.0
SDK23-CodeName=Marshmallow
SDK24-Version=7.0
SDK24-CodeName=Nougat
SDK25-Version=7.1.0-1
SDK25-CodeName=Nougat MR1

source: https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels

I could not add O preview because it displays like this in android studio:

SDK25+: Android API 25, O preview (Preview)
[Android General] bovirus:
[MENTION=2701519]Kevin31[/MENTION]

Thanks for the translation

Could you provide me pelase a link where can i get an apk to test it in Russian?

@ tetsuo55

Thanks for the info. Added.

******* APK-Info 0.7Q (30.05.2017)

- Added russian translation - Thanks to Kevin31

- Added sdk level 25 info (Android 7.0 MR1) - Thanks to tetsuo55

- Updated aapt.exe (v. 26.0.RC2)

https://mega.nz/#!eJZ0XLYa!0KJLFtjryeqNI_gy_6wpXeU5UCtMGqXXHapu4WUuyNI

[MENTION=4791873]Borizzz[/MENTION]

Could you please test problem regarding apk name (ex. with googel Play Services)?

[MENTION=7940050]newsezar[/MENTION]

Could you please test problem regarding apk name problem with Arabic and Persian apps?
[Android General] tetsuo55:
thanks

Would you like to rebase the android sdk version information on the table in android studio instead?

It will show the minimum version targeted instead of the range we use now?

Also i figured out how to add O
[Android General] bovirus:
[MENTION=577542]tetsuo55[/MENTION]

Could you please explain with details?
[Android General] manbat:
Still shows up as version "P".......

[MENTION=637263]bovirus[/MENTION] , Still shows up as version "P"....... I changed to Q in "ini" ,,,for my use. Thanks for the new update!!!
[Android General] tetsuo55:
[MENTION=637263]bovirus[/MENTION]

See attached image for how the SDK versions look in android studio

When i select one of these as my min-api then it will work from the mentioned version up to and including the target-api version.
[Android General] bovirus:
[MENTION=577542]tetsuo55[/MENTION]

I didn't understand how youw antr to change the api level list.

Could you make please an example?

[MENTION=4791873]Borizzz[/MENTION]

I will post the app updated with some small changes.

Iasked many times to [MENTION=2805755]jazzruby[/MENTION] to update first post but he didn't answered.

I decide to open a new thread "APK-Info Resurrection" where I maintain the thread myself.
[Android General] Dark❶:
Yes ! Kindly do that , highly needed.

Regards.
[Android General] tetsuo55:
[MENTION=637263]bovirus[/MENTION]

I rebuild the entire SDK list based on the names and numbers used in android studio:

some notes:

- api 1 and 2 do not have a codename

- android studio doesn't show the mr detail

- O added

- Minor changes to codenames to match android studio

[AndroidName]
SDK1-Version=1.0
SDK1-CodeName=
SDK2-Version=1.1
SDK2-CodeName=
SDK3-Version=1.5
SDK3-CodeName=CupCake
SDK4-Version=1.6
SDK4-CodeName=Donut
SDK5-Version=2.0
SDK5-CodeName=Eclair
SDK6-Version=2.0.1
SDK6-CodeName=Eclair
SDK7-Version=2.1
SDK7-CodeName=Eclair
SDK8-Version=2.2
SDK8-CodeName=Froyo
SDK9-Version=2.3
SDK9-CodeName=Gingerbread
SDK10-Version=2.2.3
SDK10-CodeName=Gingerbread
SDK11-Version=3.0
SDK11-CodeName=Honeycomb
SDK12-Version=3.1
SDK12-CodeName=Honeycomb
SDK13-Version=3.2
SDK13-CodeName=Honeycomb
SDK14-Version=4.0
SDK14-CodeName=IceCreamSandwich
SDK15-Version=4.0.3
SDK15-CodeName=IceCreamSandwich
SDK16-Version=4.1
SDK16-CodeName=Jelly Bean
SDK17-Version=4.2
SDK17-CodeName=Jelly Bean
SDK18-Version=4.3
SDK18-CodeName=Jelly Bean
SDK19-Version=4.4
SDK19-CodeName=KitKat
SDK20-Version=4.4W
SDK20-CodeName=KitKat Wear
SDK21-Version=5.0
SDK21-CodeName=Lollipop
SDK22-Version=5.1
SDK22-CodeName=Lollipop
SDK23-Version=6.0
SDK23-CodeName=Marshmallow
SDK24-Version=7.0
SDK24-CodeName=Nougat
SDK25-Version=7.1.1
SDK25-CodeName=Nougat
SDKO-Version=O
SDKO-CodeName=O
[Android General] bovirus:
[MENTION=577542]tetsuo55[/MENTION]

I believe that this list is too generic and didn't highlight difference between different version of OS with same name (ex. Jelly Bean/Nougat/etc).
[Android General] Borizzz:
[MENTION=637263]bovirus[/MENTION], let's see..

Russian translation works fine

View attachment 4166866

Google Play services show correct filename after rename etc.

APK-Info shows version 0.7P somewhy - is it bug?

Can't rename into Russian filename - should be Максим instead of Maxim

View attachment 4166871

Overall - all is fine. Personally I hate Russian translation and will remove it.

About new thread - well, you definitely should do this. As well as publish sources on GitHub. I have plans to make OSX version of APK-info.
[Android General] tetsuo55:
[MENTION=637263]bovirus[/MENTION]

Here is the modified list from last post with the additional details from https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels

what do you think?

[AndroidName]
SDK1-Version=1.0
SDK1-CodeName=Base
SDK2-Version=1.1
SDK2-CodeName=Base 1.1
SDK3-Version=1.5
SDK3-CodeName=CupCake
SDK4-Version=1.6
SDK4-CodeName=Donut
SDK5-Version=2.0
SDK5-CodeName=Eclair
SDK6-Version=2.0.1
SDK6-CodeName=Eclair 0.1
SDK7-Version=2.1
SDK7-CodeName=Eclair MR1
SDK8-Version=2.2
SDK8-CodeName=Froyo
SDK9-Version=2.3
SDK9-CodeName=Gingerbread
SDK10-Version=2.2.3
SDK10-CodeName=Gingerbread MR1
SDK11-Version=3.0
SDK11-CodeName=Honeycomb
SDK12-Version=3.1
SDK12-CodeName=Honeycomb MR1
SDK13-Version=3.2
SDK13-CodeName=Honeycomb MR2
SDK14-Version=4.0
SDK14-CodeName=IceCreamSandwich
SDK15-Version=4.0.3
SDK15-CodeName=IceCreamSandwich MR1
SDK16-Version=4.1
SDK16-CodeName=Jelly Bean
SDK17-Version=4.2
SDK17-CodeName=Jelly Bean MR1
SDK18-Version=4.3
SDK18-CodeName=Jelly Bean MR2
SDK19-Version=4.4
SDK19-CodeName=KitKat
SDK20-Version=4.4W
SDK20-CodeName=KitKat Wear
SDK21-Version=5.0
SDK21-CodeName=Lollipop
SDK22-Version=5.1
SDK22-CodeName=Lollipop MR1
SDK23-Version=6.0
SDK23-CodeName=Marshmallow
SDK24-Version=7.0
SDK24-CodeName=Nougat
SDK25-Version=7.1.1
SDK25-CodeName=Nougat MR1
SDKO-Version=O
SDKO-CodeName=O Preview
[Android General] bovirus:
[MENTION=577542]tetsuo55[/MENTION]

I agree. The list for me now is complete and detailed.
[Android General] tetsuo55:
Great. Please add this full list to the next version.

Also what do you think about using github?
[Android General] bovirus:
New thread for APK-Info

APK-Info (rebuild)

If you agree please continue in new thread.
[Android General] rax369:
Nice and useful definitely. Huge thanks for this!

Would be possible to implement the "drag and drop" feature (of .apk files) on this?
[Android General] iamsrk48:
Hi
[Android General] provolinoo:
thanks a lot :)
[Android General] Oxyandy:
v5 Beta

( oh no, not enuf posts for in msg post of an image :( ) - see attached then

Anyone heard the expression a picture says a thousand words ?

See what's going here ?:p

Anyway new to scene after getting a Samsung Tab3 as a gift..

I was disappointed with the available tools, so went about updating them..to a 'Global' standard..

Although already 100% functional 'for my needs' they need a bit of polishing for public release.

Interested ?

(Anyone have aapt.exe source ? wasting too much time trying to find it)
[Android General] lolet:
Check there:

https://github.com/android/platform_frameworks_base/tree/master/tools/aapt
[Android General] Oxyandy:
Hi lolet,

Thanks very much !

From that, I was able to find the tar ball,@ https://android.googlesource.com/platform/frameworks/base.git/+archive/master/tools/aapt.tar.gz

couldn't make github work with TortiseSVN, ahhh (could not work out right address format)

Later for that one..

Edit: had to start with Repo Browser @ https://github.com/android/platform_frameworks_base then once I there browse to aapt

Now if only it came with Project files to load instantly in VS

But really great, thanks for the link.

:good:

Current aapt.exe can not parse "Unicode File-Names" on command line.

Hoping to find a solution

This is where I am at now full Unicode naming/renaming support.
[Android General] edgerch:
Thanks a lot!

Thanks a lot for the great app, please keep it updated!
[Android General] Ba7rani123:
Thanks alot dev

I remember I saw a similar app which had 'drag and drop' support. Can you please add that ?

Thanks
[Android General] Oxyandy:
Drag & Drop

I looked into this, it seems rather bothersome with AutoIt, and would not improve usage speed.

Here is how I use APK-Info at the moment.

BTW. I have tweaked it to death, fixed various bugs/short comings,

so if what I say below doesn't work with 'current' releases be assured it does with the version I have been working with.

Ok, I have (dot)APKs associated to APK-Info.

Double clicking will open ANY language / characters in file-name APK in APK-Info and display the box 'as pictured' in my previous post.

This APK could be inside a WinRAR archive, it will still work.

For 'Single Random APKs' this is perfect for me, I can review permissions etc, then instal to 'device' via ADB cabled or WiFi from the 'button'

This results in a 'no prompts' instal on the 'device'

(or maybe just a quick clean single 'Rename')

(or maybe just a quick reference to further online reading such as the APK's Google Play page or AppBrain etc)

Only one single instance of APK-Info can be open at once !

The 'Rename' prompt now allows 'editing' before you rename. (Also full Unicode input possible)

If you are looking at "Multiple APKs" and doing things batch, this isnt the tool, there are other ways

(Keep an eye out for the new up & coming (real soon) "LocalAPK Unicode" by Breez, been working together on that, hehe - is working awesome)

If you want a build of "APK-Info v0.5" to 'play with' happy to do so, I will drop you a link, then you could give me any feedback, ideas, suggestions etc

If you tell me what exactly in words, you are wanting to achieve/do, then maybe I can suggest a usage method or technique that makes life easy and that maybe a different 'tool'.

Like I said this is perfect for 'Single Random APKs'

I almost consider myself a 'tool expert' now, hehe

Current ways "APK-Info v0.5" can be used.

1. Associate direct to APKs (what I do)

2. Drag & Drop onto EXE directly

3. Create a "Send To" shortcut
[Android General] code4lifevn:
thanks for sharing...:silly::silly::silly:
[Android General] Oxyandy:
v0.5 (Opens Any Language APK & shows the aapt output correctly.)

Not going into detail but for those that would like to take my v0.5 Unicode version of APK-Info for a test drive..

(See my previous post for more details)

Here it is..

APK-Info_v0.5.7z

I was planning on writing a WiFi app to go with it, (Source & change-log too sorry. see my previous post #27) but just no time.

The WiFi batch file will work but will require a small edit to match your device IP (can be used Cabled or WiFi)

So this is just to put it out there.

Feedback positive or negative welcomed, ha.
[Android General] jazzruby:
[MENTION=5581340]Oxyandy[/MENTION]

I'm sure all mods to APK-Info are welcome and appreciated, but please do not post your app in this thread without source file(s).

-JR-
[Android General] Oxyandy:
Sorry JR,

I actually had to reformat & resize my OS drive to make room for VS2010 SP1 on XP

SO...

the AutoIT source files and everything related were shuffled around..

I am not even sure which 'exact' file I used to build the version I have shared..(so I just share the one I use)

I will get around to sorting through it, the changes to the original source are rather minor anyway.

Is the 2 other apps I wrote which make it useful.

On this sleepy thread it has had a total of 5 downloads hehe

I can remove it if you like ?

Cheers

Oxyandy
[Android General] levizx:
many thanks
[Android General] Archon810:
Could I add a feature request to have an option to suggest the rename pattern as pname-version.apk? Maybe a few variables we can use and build our own (that is saved as an option, so I don't have to set it every time I open the program). We at Android Police use that pattern and have to continue to rename manually.

Thanks! Still one of my favorite programs.
[Android General] jazzruby:
APK-Info doesn't have/save any user settings per se but I've attached a quick 'CustomBuild' with your suggested rename pattern.

I'll look into allow altering the default rename pattern; maybe some preset(s)/variables just not sure yet.

-JR-

[MENTION=2373179]Archon810[/MENTION] - v0.6 - 2015.03.10

md5: 6c068391dc730f9b5925e26b9567dd36
[Android General] Archon810:
Maybe 0.4 doesn't, but 0.5 could ;-]

And cheers for the build, I'll test it out.

Edit: Works like a charm.
[Android General] Oxyandy:
Hi Archon810,

If you have a heap of APKs & want to rename MASS/Batch -

May I suggest LocalAPK by Breez

It will do exactly what you want in Bulk
[Android General] Archon810:
Thanks, usually I just rename the one I downloaded, so APK-Info is perfect.

One more suggestion: MD5!
[Android General] exodius48:
Request feature:

1. Add checksum of apk file

2. Add certificate info

Thanks in advance
[Android General] bovirus:
[MENTION=219038]jazz[/MENTION]runy

Could you implement the program changes to make the windows app multimaguage?

You could move all strings displayed in a separate external text file that the program can read.

In this way the user can customzie the text string for different languages.

I translated the program in italian and make some GUi enhancemnts.

I attached the enw .au3 file to the emssage.

You need to compiel it (for x86/x64 system) with AutoIt.

I just have n untarnslated string (OK/Cancel) in Inoutbox related to rename apk file.

If someone knows as can have InputBox OK/Cancel buttons translated please help me.
[Android General] Oxyandy:
AutoIt is free and very simple to do a compile with.

I suggest you do a bit of reading you can most likely even find information in your native language.
[Android General] bovirus:
[MENTION=317586]oxy[/MENTION]handy

Pelase don't answer with generic unsefull suggestion.

Your reply is usefull for noone...

Before to reply please know the argument that you are replying...

I know very well AutoIt.

I already compiled the new APKInfo localized for x86/x64 system.

Autoit doesn't handle right OK/Cabcel text button in InputBox statement.

[MENTION=317586]oxy[/MENTION]handy

If you know Autoit and Inputbox you probably don't reply with so unsefiull answer.
[Android General] Oxyandy:
Yes of course, why did I waste my time replying to you.

I can compile AutoIt & other programming languages as demonstrated at this post

The changes I made were specific to making APK-Info more useful with 'languages other than English' because this inability meant many (dot)apk's could not even been opened,

nor could they be renamed, nor could AAPT.exe output be read in languages other than English.

See this thread you will notice I have been credited for my efforts in v1.6 = "special character support (thanks to Oxyandy)"

Do you know what 'special character support' means ? That is full support for UTF-8.

I didn't get that for nothing. I gave my time freely too.

I was encouraging you to do your own 'research'

I may have been able to even offer 'other help' had you required.

From your response 'just now' - Help you ? Forget it ! that will never happen

Good Luck getting it to work

---------- Post added at 02:47 AM ---------- Previous post was at 02:41 AM ----------

Hi JR,

Sorry to hear of your circumstances.

I wish you the best in getting through the tough time.

Condolences

Oxy
[Android General] bovirus:
[MENTION=5581340]Oxyandy[/MENTION]

You can do what you want but your answer not report that you know so best as you believ.

Please read "carefully" my original request.

I asked how can change "OK""/Cancel" button text in Inputbox featiure.

My request is specifc.

You answer "Read the doc/search" and etc it's only an answer without a real help, because or you know it and the answer is "you can do it in this way" or "you cannot do it"...

I already check in the Help online, in various forum, etc.

I already posted also the request in AutoIt forum.

No one answer to this "specific" request (at least no one like you answer to serach in the help, etc...

Probably because with current version of AutoIt (and also with beta) is not possible to translated "OK"/"Cancel" text button.

The right answer in this case should be "Cannot do it".

Then before to answer something please not use generic unsefull answer.

What you did in the past just is past.

[MENTION=2805755]jazzruby[/MENTION]

Condolences
[Android General] Oxyandy:
You mean this ? Took me 30 seconds to do after I read your last post.

BYE
[Android General] bovirus:
Yes. Of course. My post about "OK"/"Cancel" should be clear.

If you have the solution of question please post the solution.

It's suefull for nayone that make a translation for it.

My post with same question in Autoit forum is waiting an answer (no one answered...).

....
[Android General] Oxyandy:
That is the correct place to post an AutoIt question, I wonder if they can understand you. ?

1. No attachment as you claim.

2. You may think this is clear English, nobody else would, it is very hard to understand. This I why I said:

AutoIt is free and very simple to do a compile with.

I suggest you do a bit of reading you can most likely even find information in your native language.

Now let me clear something up, it was you that was firstly requesting help, my response (above in colour) was polite and helpful.

Then I consider your reply to me to have been impolite and rude.

Someone wanting help should always remain polite, nice, friendly and humble, you did not.

You criticised my reply, that was your choice.

You gave no evidence of what you had tried already and you made no mention that you had posted a question on the AutoIt forum requesting help and as yet, had not received a reply, this information came from you after.

While I can do what you want, it would take an unreasonable time for me to explain everything in a few words and in English, a language which you show you understand only a little of.

That is not my fault and explaining it to you is not my responsibility.

At least now you know it is possible, put some effort in yourself, do some reading 'like I said' and you may just surprise yourself.
[Android General] bovirus:
You continue to spent a lot of time to reply me with words but without a solution.

As I explained/asked before instead to lose your time to speak unsefull words if you have a solution post the solution.

If you continue to speak but not provide a solution is j just time lost.

Note: I will reattach the .AU3 file to the message (I didn't know why is not there).
[Android General] bovirus:
Attached the archive with new APK-Info (v. 0,.5) .AU3.

I added the option to use external ini file for multilanguage strings.

Added customziation with external ini file of base url for Play Store and language of PlayStore

Small changes in GUI.

In the archive are included .AU3 file and english ini file (is not necessary for english language because .AU3 contains master english settings).

The ini file is usefull for not english language.
[Android General] Nima79:
TNQ ...ISNT POSSIBLE FIRST SEE THE ui THEN WITH dRAG SEND FILE TO VIEW ?
[Android General] bovirus:
Please don't use uppercase

The app not include drag&drop feature to read APK info.
[Android General] bovirus:
[MENTION=5581340]Oxyandy[/MENTION]

Which feature eof Auytoit do you sue to obtaon the result at post

http://xdaforums.com/showpost.php?p=51915074&postcount=45

translation of OK/Cancel) button?
[Android General] rollerblade:
Little update of apk-info

I wanted to read properties more than one apk form the filesystem and I made an update.
[Android General] fzolinet:
Added browse button and save the last used folder

Added to browse button and don't forget the last used folder (save into the ini file)
[Android General] edgerch:
Keep the great work!

Please keep the great work!
[Android General] bovirus:
fzolinet

Do your version include the changes available in 0.5 (by rollerblade).

fzolinet/rollerblade

I propose to update aapt.exe to newer version (v. 20).

Could work together to create an external string file to have the utility localized in many languages (than english)?

Example using

AutoItFileOpen - https://www.autoitscript.com/autoit3/docs/functions/FileOpen.htm

AutoIt FileRead function - https://www.autoitscript.com/autoit3/docs/functions/FileRead.htm

Script to read text lien by line -http://www.autoitscript.com/forum/topic/111408-read-text-file-line-by-line/
[Android General] jazzruby:
I've updated APK-Info to include the latest:

API level 20

Android 4.4W

KitKat Watch

API level 21

Android 5.0

Lollipop

http://www.mediafire.com/download/6kar8cm8bgpwjow/APK-Info_v0.5.zip

md5: 04532315eba97b90a783c22d60be32b7

-JR-
[Android General] Archon810:
Just tried the custom build you linked in the message that was in reply to mine, and it's actually back to the app name and not pname in there. Can you take a look plz?
[Android General] jazzruby:
[MENTION=2373179]Archon810[/MENTION]

Sorry about that, my bad I just uploaded another - give it a shot.

http://xdaforums.com/showpost.php?p=50079522&postcount=34

-JR-
[Android General] Archon810:
Yay, it worked now, thanks!