APK-Info (reworked)

Search This thread
If I can suggest/recommend something to @Dark❶ & @bovirus...

Why not have this thread converted to a DevDB thread?

I'm sure that your aware of this but, a DevDB thread would provide a Downloads tab so you don't have to keep uploading each release to a post and also allows for members to be able to see the latest release version on the OP as well as the ability for a member to subscribe to Update Notifications when a version change is made on the OP as well.

Just a suggestion... :)


~~~~~~~~~~~~~~~
I DO NOT provide support via PM unless asked/requested by myself. PLEASE keep it in the threads where everyone can share.
 
Last edited:

Enyby

Senior Member
Apr 6, 2015
91
70
gameguardian.net
*** APK-Info 1.16 (15.06.2018)

- Added option CheckSignature.
- Added progress bar.

https://github.com/Enyby/APK-Info/releases/tag/1.16

---------- Post added at 11:05 PM ---------- Previous post was at 10:57 PM ----------

I do not see any reason to write about the release every time. Therefore, in the future I will not do this.
I think it makes sense in the first post to place a link to github and the page of releases.
 

Ksawery

Senior Member
Feb 17, 2014
163
44
I noticed that some lines of code are missing in some languages in the APK-Info.ini file for the translation.
I've updated the Spanish language with those translated lines.

The lines to add in each language are:
Code:
String26 = OS Lang Code
String27 = Lang Name
String28 = ABIs
String29 = Signature
String30 = Debug
String31 = Icon
String32 = Loading

Edition:
I have seen that some languages were updated, that there were more lines still and I have uploaded a new update.
 

Attachments

  • APK-Info-1.16-15.06.2018_Spanish_updated_3.zip
    2 MB · Views: 12
Last edited:
  • Like
Reactions: manbat and Enyby

JuLePe

Member
Aug 28, 2013
8
4
I noticed that some lines of code are missing in some languages in the APK-Info.ini file for the translation.
I've updated the Spanish language with those translated lines.

Better:
Code:
String26 = Código Idioma OS
String27 = Nombre Idioma
String28 = ABIs (no translation)

"Lenguaje" and "Idioma" are not the same.
 
  • Like
Reactions: Enyby

Ksawery

Senior Member
Feb 17, 2014
163
44
Better:
Code:
String26 = Código Idioma OS
String27 = Nombre Idioma
String28 = ABIs (no translation)

"Lenguaje" and "Idioma" are not the same.
I agree! I was thinking in "lengua" but finally I used the false friend :p

I've edited the attachment.
 
Last edited:

Enyby

Senior Member
Apr 6, 2015
91
70
gameguardian.net
  • Like
Reactions: manbat

JuLePe

Member
Aug 28, 2013
8
4
Bugs and Spanish language

Well, I'm going to write this but it doesn't mean that I'm waiting for a quick fix.

v1.17 has a bug (even earlier versions, since drag&drop). If you drop a new apk, permissions are added without deleting/resetting the older ones.
And "; CheckSignature=0" is in though the default is 1 and you added On/off signature check via GUI. If you untick "Signature" via GUI the key CheckSignature=0 (without semicolon) is added too and you'll see both lines; so, if you want 1 to be default change "; CheckSignature=0" by "CheckSignature=1"

Now, there are many new languages and Spanish is a little mess. I can see that you have added many Spanish country codes (0C0A Spanish-Spain, 040A traditional Spanish-Spain, and others) and all point to [Strings-es]. [Strings-sp] is unneeded but it's the better translation. My attempt for 0C0A is (I'm Spanish)
Code:
Application=Aplicación
Version=Versión
Build=Build
Package=Paquete
MinSDK=SDK Mínimo
TargetSDK=SDK Objetivo
ScreenSize=Tamaño pantalla
Resolution=Resolución
Permission=Permisos
Feature=Características
CurrentName=Nombre actual
NewName=Nuevo nombre
PlayStore=Google Play Store
RenameFile=Renombrar archivo
Exit=Salir
RenameAPKFile=Renombrar archivo APK
NewAPKFilename=Nuevo nombre del APK
Error=¡Error!
RenameFail=El archivo APK no puede ser renombrado.
SelectAPKFile=Selecionar archivo APK
CurDev=Cur_Dev
CurDevBuild=Build des. actual
Unknown=Desconocido
LangCode=Código Idioma SO
LangName=Idioma SO
ABIs=ABIs
Signature=Firma
Debug=Depurar
Icon=Icono
Loading=Cargando

ABI and SDK acronyms, Google Play Store are used without translation in Spanish. SO - Sistema Operativo (operating system)
 
Last edited:
  • Like
Reactions: Enyby
@Enyby, I'm just wondering if there's a way to sever the translations from within the "APK-Info.ini" file and have it look to a separate directory with 1 translations ini file or split it up for individual languages?

It's been some time since I've done this specifically (back when I had my Microsoft System Builder certifications) but, I believe that this can be done.

Just a suggestion... :)


~~~~~~~~~~~~~~~
I DO NOT provide support via PM unless asked/requested by myself. PLEASE keep it in the threads where everyone can share.
 
... This can be done, but I do not know why. One file is enough. This is not the file you need to edit every day...
I was just making a suggestion. This wasn't a big deal with me my friend... :thumbup:

Keep up the GREAT WORK! :)


~~~~~~~~~~~~~~~
I DO NOT provide support via PM unless asked/requested by myself. PLEASE keep it in the threads where everyone can share.
 

bovirus

Senior Member
Oct 7, 2007
2,154
795
@Enyby, I'm just wondering if there's a way to sever the translations from within the "APK-Info.ini" file and have it look to a separate directory with 1 translations ini file or split it up for individual languages?

It's been some time since I've done this specifically (back when I had my Microsoft System Builder certifications) but, I believe that this can be done.

Just a suggestion... :)

~~~~~~~~~~~~~~~
I DO NOT provide support via PM unless asked/requested by myself. PLEASE keep it in the threads where everyone can share.

I didn't understand why you want to separate the translation from apk-Info.ini.
What's the befit that you can see to have separate file & folders?
Also for me It's better to have all info in a single INI file than several files & structure that you have to updated.
 
Last edited:

Borizzz

Senior Member
Aug 13, 2012
1,093
1,547
Novosibirsk
vk.com
1.18 version still adding BUILD after VERSION_NUMBER.
Can't find how to turn it off.
This bug still don't fixed.

Also 1.18 version still can't show Icon for apks.
snap00063.png snap00064.png
 
Last edited:

Enyby

Senior Member
Apr 6, 2015
91
70
gameguardian.net
@Borizzz
still adding BUILD after VERSION_NUMBER.
It's not a mistake. It should be so. Some developers do not update the version number, but only the build number.
If you do not like the dot separator, you can specify another separator in the .ini file.
Also 1.18 version still can't show Icon for apks.
The icon is displayed if possible. If the icon is vector or is constructed in a complex way, then it can not be shown.

I checked on few apk and on two yours:
https://www.apkmirror.com/apk/faceb...acebook-176-0-0-42-87-4-android-apk-download/
This use complicated .xml resource for show icon.
https://www.apkmirror.com/apk/googl...933061-197933061-000400-android-apk-download/
This use complicated .xml resource for show icon.

So this is not a bug. If the .apk has a normal icon, it will be shown.
And if there is screwed up that, as in the case of facebook, then there will be no icons at all.
 

Attachments

  • scr_1529419039.jpg
    scr_1529419039.jpg
    66.5 KB · Views: 24
  • scr_1529419045.jpg
    scr_1529419045.jpg
    67.6 KB · Views: 24
  • scr_1529419056.jpg
    scr_1529419056.jpg
    63.2 KB · Views: 23
  • scr_1529419061.jpg
    scr_1529419061.jpg
    67 KB · Views: 20
  • scr_1529419068.jpg
    scr_1529419068.jpg
    64 KB · Views: 20
  • scr_1529419085.jpg
    scr_1529419085.jpg
    68 KB · Views: 23
  • scr_1529419078.jpg
    scr_1529419078.jpg
    63.6 KB · Views: 21
  • scr_1529419074.jpg
    scr_1529419074.jpg
    63.2 KB · Views: 21
  • scr_1529419569.jpg
    scr_1529419569.jpg
    64.3 KB · Views: 25
  • scr_1529419576.jpg
    scr_1529419576.jpg
    71.1 KB · Views: 25
  • Like
Reactions: manbat

Borizzz

Senior Member
Aug 13, 2012
1,093
1,547
Novosibirsk
vk.com
@Borizzz

It's not a mistake. It should be so. Some developers do not update the version number, but only the build number.
If you do not like the dot separator, you can specify another separator in the .ini file.

I know problem of do not changing version number by devs. But I still don't need build in my apk new file name. I get over it with other ways.

The icon is displayed if possible. If the icon is vector or is constructed in a complex way, then it can not be shown.
So this is not a bug. If the .apk has a normal icon, it will be shown.
And if there is screwed up that, as in the case of facebook, then there will be no icons at all.
OK, now I'm understand and got it.

So, I want to present my own build of APK-Info:

Version: 1.19
Date: 19.06.2018
Sources: https://github.com/iMiKED/APK-Info/

Changelog:
  • Added option to switch off adding build number to new file name of apk, default value is 0 (do not add);
Download:
 
  • Like
Reactions: manbat

Enyby

Senior Member
Apr 6, 2015
91
70
gameguardian.net
@Borizzz
Now, in my 1.19 release ( https://github.com/Enyby/APK-Info/releases/tag/1.19 ) Google Play load icon.
But facebook can not be loaded in any way. Because they use some hacks. They refer to resources do not exists in the .apk file. Possible they use custom resource loader or something similar. In any case APK-Info can not handle this never.

Also you can disable append build number in the config file by new option FileNameWithBuild.
 

Attachments

  • scr_1529424131.jpg
    scr_1529424131.jpg
    69.4 KB · Views: 18
  • scr_1529424144.jpg
    scr_1529424144.jpg
    62.2 KB · Views: 22

Top Liked Posts

  • There are no posts matching your filters.
  • 2
    Hi all.
    I a little reworked APK-Info.ini, after this app can show information about new android versions.
    Change same block in file with this:

    [AndroidName]
    ; Format: SDK-%sdk%=%android_num%|%android_name%
    SDK-1=1.0|Base
    SDK-2=1.1|Base 1.1
    SDK-3=1.5|Cupcake
    SDK-4=1.6|Donut
    SDK-5=2.0|Eclair
    SDK-6=2.0.1|Eclair 0.1
    SDK-7=2.1|Eclair MR1
    SDK-8=2.2|Froyo
    SDK-9=2.3|Gingerbread
    SDK-10=2.3.3|Gingerbread MR1
    SDK-11=3.0|Honeycomb
    SDK-12=3.1|Honeycomb MR1
    SDK-13=3.2|Honeycomb MR2
    SDK-14=4.0|Ice Cream Sandwich
    SDK-15=4.0.3|Ice Cream Sandwich MR1
    SDK-16=4.1|Jelly Bean
    SDK-17=4.2|Jelly Bean MR1
    SDK-18=4.3|Jelly Bean MR2
    SDK-19=4.4|KitKat
    SDK-20=4.4W|KitKat Watch
    SDK-21=5.0|Lollipop
    SDK-22=5.1|Lollipop MR1
    SDK-23=6.0|Marshmallow
    SDK-24=7.0|Nougat
    SDK-25=7.1|Nougat MR1
    SDK-26=8.0|Oreo
    SDK-27=8.1|Oreo MR1
    SDK-28=9.0|Pie
    SDK-29=10.0|Q
    SDK-30=11.0|R
    SDK-31=12.0|S
    SDK-32=12.1|SL
    SDK-33=13.0|T
    SDK-34=14.0|U
  • 21
    - Scope of APK-Info application

    APK-Info is a Windows tool to get detailed info about an apk file.

    The app was originally created by ZoSTeR and posted on Total Commander Forum

    Then was updatd by jazzruby and this is the original jazzruby thread on XDA

    | made a lot of improvements about the original projects.


    - APK-Info functionalities

    - Support up to latest API Levels available
    - To add future SDK don't require program changes because is defined in external ini file.
    - Multilanguage GUI. It's possible add new language without program change, but hust editing external INI file.
    - Automatic recognition of OS language and set the right GUI language (en/fr/hu/id/it/pl/sk)
    - Optiont in configuration file to force a specifc GUI language
    - Optiont in configuration file to define pre and post filename characters
    - Automatic log of the operation (that can be dsiabled via external ini file)
    - Windows shell integration (optional)

    - Download

    Many thanks to Enyby for the develop of new features.

    APK-Info - Released versions

    Latest version

    APK-Info v. 1.35 (03.07.2019)


    - Source code (GitHub)

    Source code - Github


    - Additional info

    Android API version
    .
    6
    6
    - API Level supported

    Level1 = Base
    Level2 = Base 1.1
    Level3 = CupCake
    Level4 = Donut
    Level5 = Eclair
    Level6 = Eclair 0.1
    Level7 = Eclair MR1
    Level8 = Froyo
    Level9 = Gingerbread
    Level10 = Gingerbread MR1
    Level11 = Honeycomb
    Level12 = Honeycomb MR1
    Level13 = Honeycomb MR2
    Level14 = IceCreamSandwich
    Level15 = IceCreamSandwich MR1
    Level16 = Jelly Bean
    Level17 = Jelly Bean MR1
    Level18 = Jelly Bean MR2
    Level19 = KitKat
    Level20 = KitKat Wear
    Level21 = Lollipop
    Level22 = Lollipop MR1
    Level23 = Marshmallow
    Level24 = Nougat
    Level25 = Nougat MR1
    Level 26 = Oreo (8.0.0)
    Level 27 = Oreo (8.1.0)
    Level P = Pistachio Ice Cream (9.0) Preview
    Level 28 = Pistachio Ice Cream (9.0) final

    - APK-Info.ini - File with program settings

    Show OS GUI language

    Setting ShowOSLanguage=0 (default ShowOSLanguage=1) in the program title you can disable showing the OSLang code and language name.

    Show command line option

    Setting ShowCmdLine=1 (default ShowCmdLine=0) in the program title you can show the parameters passed to batch/command line to APK-Info.exe.


    - APK-Info shell integration

    It's included a registry setting to enable sAPK.Info shell integration.
    BEFORE to run it to activate shell integration, please edit the .reg.
    You can do it with ex. Notepad++ and set the right path for APK-Info.exe (path without space)


    - Develop new language for GUI

    If you want to contribute to create a new language, check the file in Documents sub-folder

    Post you contribute reporting also the info showed in main screen as OSLangCode and LangName


    - False positive report about virus on APK-Info.exe

    Some antivirus may recognize APK-Info.exe as a virus.
    It's a wrong report (false positive).
    Please ignore it.
    The application didn't contain any virus.

    ..
    5
    New version APK-Info 1.11 (10.06.2018)

    • Added Ukrainian language and improved application icons. Thanks to @alex72b
    4
    @ provolinoo

    Updated APK-Info to 1.05 (11.05.2018) to support Android P (Pistachio Ice Cream) apps.

    Please check first posts.