Android java jar apk
Последнее обновление программы в шапке: 03.12.2020
Краткое описание:
Программа для «вскрытия» *.apk — файлов.
Описание:
Программа будет полезна разработчикам и переводчикам программ для платформы Android.
Может быть использована для локализации ПО, добавления функций и т.д.
На данный момент программа работает под управлением ОС Linux, Windows, MacOS. При помощи данной утилиты не может быть вскрыто приложение framework-res.apk, поскольку в нем используются некие собственные секретные разработки Google, но обещают, что в дальнейшем это будет исправлено.
Для использования программы требуются базовые знания по SDK, aapt, PATH, smali.
1.4.3:
updated builtin framework to SDK API14
fixed some «Multiple substitutions (. )» errors ( Issue 254 )
1.4.2:
added support for API14 (Android 4.0) resources
updated smali to v1.3.0
added —quiet option
fixed decoding error when string ends with ‘%’ ( Issue 169 )
fixed decoding error when
contains a reference ( Issue 234 )
fixed a broken res when decoding with positional substitutions ( Issue 222 )
1.4.1:
1.4.1
fixed builtin framework. See changelog and migration instructions of v1.4.0 below.
1.4.0
Major changes:
added Honeycomb support (3.1, API 12). See migration instructions below.
support for mipmaps and xlarge, xhdpi resource qualifiers
updated builtin framework to 3.1 (API 12) broken
completely rewritten mechanism of enclosing/escaping strings in XML files:
fixed legendary Issue 100
fixed a lot of other bugs discovered when writting integration tests
string format is simpler and more compact now: ‘» «‘ instead of ‘\u0020 ‘, ‘\»‘ instead of ‘\»‘, etc.
fixed incompatibilities between newer aapt and apks built by older one. New aapt is more restrictive, some apps can’t be built using it, even if you would have sources. Apktool tries to convert/fix these incompatibilities: it adds formatted=»false» for tags and enumerates substitutions for plurals.
updated smali to v1.2.6
added automatic integration tests for resource decoding and building
first official release of apktool built using Maven from open source
Minor changes:
sort framework ids before storing them in apktool.yml. aapt command requires you to include frameworks in order.
zero-padding of MCC resource qualifier
prefer to use raw values when decoding XML attrs. This could make decoded XMLs a little more similar to original ones.
close apktool.yml file handler after generating it
added error message about missing input file when decoding
added more info messages during decoding.
do not decode res-references as . Now they’re decoded as e.g. @android:string/ok instead of @android:string/ok .
changed encoding of generated XML files from UTF-8 to utf-8 — it’s more consistent with Android SDK.
add new line at the end of generated XML files.
1.3.2 (2010.09.03):
updated smali to v1.2.4
added support for API Level 8 resource qualifiers: night, car, etc. ( Issue 65 )
added support for broken file-resources ( Issue 91 )
don’t generate sdkVersion («-v») resource qualifiers if they’re «natural» ( Issue 85 )
always compress resources.arsc file (Issue 67)
throw warnings instead of exceptions on unknown files inside smali dir ( Issue 77 )
added support for resources using invalid/unknown config flags, e.g. from future APIs or added by manufacturer ( Issue 65 )
added an option to keep broken resources to fix them manually ( Issue 65 )
fixed case-sensitivity problems (Issue 86)
fixed an issue when *.9.png doesn’t have 9patch chunk in it ( Issue 59 )
fixed NPE when there is a file without extension in drawable dir ( Issue 62 )
fixed escaping of chars in XML style tags ( Issue 64 )
fixed an error, when there are missing resources in a type, which does not have default config (http://forum.xda-developers.com/showthread.php?p=7949440#post7949440)
try to use original value of XML attribute — instead of parsed one. Fixes an issue when apktool was decoding e.g. «01» as «1» ( Issue 76 )
added more debugging info when omitting unknown config flags («Config size > 32» message)
install-windows-2.2_r01-3 (2010.09.03):
fixed an issue when path to apktool.bat contains spaces ( Issue 81 )
1.3.1 (2010.06.14):
added decoding of XML tags in res strings (Issue 15)
fixed some issues (Issue 45), (Issue 46), (Issue 48), (Issue 56)
1.3.0 (2010.06.12):
added 9patch images (*.9.png) decoding (Issue 2)
fixed support for apks lacking res dir or resources.arsc file (Issue 44, Issue 50)
changed default name of built file from out.apk to
added possibility to choose location of output apk when building
(2010.06.04):
updated install packages to 2.2r01-1 version. Apktool 1.2.0 requires newer aapt tool, so you must update to use it.
1.2.0 (2010.06.03):
added feature for installing and using custom framework files — pulled from a device. See FrameworkFiles (Issue 27)
Froyo support (Issue 37)
updated Android framework to 2.2r1
removed HTC framework
no need to use -s/-r switch, when apk doesn’t contain sources/resources
added protection against accidental remove of important files when decoding (Issue 36)
made outdir argument optional when decoding
fix: adding dummy resources if some of them are missing (Issue 40)
fix: better recognition of AXML files (Issue 41)
1.1.1 (2010.04.29):
much better recognition of register types when debugging (Issue 24)
fixed SIGSEGV error, which usually occured after several steps when debugging (Issue 26)
Версия: 2.3.4 Сообщение №2065, автор hussein209
Версия: 2.3.3 Сообщение №2015, автор siegheilx
Версия: 2.3.2 APKTool (PC) (Пост georgearn #72155798)
Версия: 2.3.1 APKTool (PC) (Пост OsitKP #68533937)
Версия: 2.3.0 APKTool (PC) (Пост Shamil_92 #65377659)
Версия: 2.2.4 APKTool (PC) (Пост OsitKP #63737776)
Версия: 2.2.2 APKTool (PC) (Пост OsitKP #57713692)
Версия: 2.2.1 APKTool (PC) (Пост GrAlNik #54271368)
Версия: 2.2.0 APKTool (PC) (Пост Kocmuq #52477482)
Версия: 2.1.1 APKTool (PC) (Пост xxxsadistxxx #49460498)
https://4pda.to/forum/dl/post/968583/apktool_install_linux_r04_brut1.zip — пакет зависимостей и скриптов для Linux
https://4pda.to/forum/dl/post/968585/apktool_install_macosx_r04_brut1.zip — пакет зависимостей и скриптов для MacOS X
https://4pda.to/forum/dl/post/968582/apktool_install_windows_r04_brut1.zip — пакет зависимостей и скриптов для Windows
Версия: 2.1.0 APKTool (PC) (Пост OsitKP #48439847)
версия: 2.0.3 fix APKTool (PC) (Пост Enyby #46807838)
версия: 2.0.3 APKTool (PC) (Пост OsitKP #45863914)
версия: 2.0.2 APKTool (PC) (Пост OsitKP #43651919)
версия: 2.0.1 https://4pda.to/forum/d…8654/apktool_2.0.1.jar
версия: 2.0.0 APKTool (PC) (Пост Dimon55584 #39621157)
версия: 2.0.0 RC4 https://4pda.to/forum/d…5/apktool_2.0.0rc4.jar
версия: 2.0.0 RC3 https://4pda.to/forum/dl/post/5426930/apktool.jar
версия: 2.0.0 RC2 https://4pda.to/forum/d…7/apktool_2.0.0rc2.jar
версия: 2.0.0 beta 9 apktool_2.0.0b9.jar ( 7.85 МБ )
версия: v2 RC1 APKTool (PC) (Пост #34425590)
версия: 2.0.0 beta 8 APKTool (PC) (Пост #28248823)
версия: 2.0.0 beta 7 apktool_2.0.0b7.jar ( 7.42 МБ )
Сообщение отредактировал iMiKED — 03.07.21, 06:01
Источник
Install Instructions
Quick Check
- Is at least Java 1.8 installed?
- Does executing java -version on command line / command prompt return 1.8 or greater?
- If not, please install Java 8+ and make it the default. (Java 7 will also work at this time)
Installation for Apktool
- Windows:
- Download Windows wrapper script (Right click, Save Link As apktool.bat )
- Download apktool-2 (find newest here)
- Rename downloaded jar to apktool.jar
- Move both files ( apktool.jar & apktool.bat ) to your Windows directory (Usually C://Windows )
- If you do not have access to C://Windows , you may place the two files anywhere then add that directory to your Environment Variables System PATH variable.
- Try running apktool via command prompt
- Linux:
- Download Linux wrapper script (Right click, Save Link As apktool )
- Download apktool-2 (find newest here)
- Rename downloaded jar to apktool.jar
- Move both files ( apktool.jar & apktool ) to /usr/local/bin (root needed)
- Make sure both files are executable ( chmod +x )
- Try running apktool via cli
- macOS:
- Download Mac wrapper script (Right click, Save Link As apktool )
- Download apktool-2 (find newest here)
- Rename downloaded jar to apktool.jar
- Move both files ( apktool.jar & apktool ) to /usr/local/bin (root needed)
- Make sure both files are executable ( chmod +x )
- Try running apktool via cli
Or you can install apktool via Homebrew:
- Install Homebrew as described in this page
- Execute command brew install apktool in terminal (no root needed). The latest version will be installed in /usr/local/Cellar/apktool/[version]/ and linked to /usr/local/bin/apktool .
- Try running apktool via cli
Источник
Apktool

A tool for reverse engineering 3rd party, closed, binary Android apps. It can decode resources to nearly original form and rebuild them after making some modifications. It also makes working with an app easier because of the project like file structure and automation of some repetitive tasks like building apk, etc.
It is NOT intended for piracy and other non-legal uses. It could be used for localizing, adding some features or support for custom platforms, analyzing applications and much more.
Features
- Disassembling resources to nearly original form (including resources.arsc , classes.dex , 9.png. and XMLs )
- Rebuilding decoded resources back to binary APK/JAR
- Organizing and handling APKs that depend on framework resources
- Smali Debugging (Removed in 2.1.0 in favor of IdeaSmali)
- Helping with repetitive tasks
Requirements
- Java 8 (JRE 1.8)
- Basic knowledge of Android SDK, AAPT and smali
Sponsored By
- Sourcetoad — helping with a weekly sponsorship for continued improvement and maintenance of the project.
Install Instructions
Links of Interest
- XDA Thread — For those who wish to communicate on XDA-Developers for community support
- Smali Project — Smali Project is the tool used in the disassembling of .dex files
- Gitter #apktool — Gitter Channel for support, bugs and discussions
- Libera.chat #apktool — IRC Channel for support, bugs and discussions
Authors
- Connor Tumbleson — Current Maintainer
- Ryszard Wiśniewski — Original Creator
- 02 Sep 2021 — Apktool v2.6.0 Released
02 Dec 2020 — Apktool v2.5.0 Released
29 Nov 2019 — Apktool v2.4.1 Released
03 Mar 2019 — Apktool v2.4.0 Released
05 Sep 2018 — Apktool v2.3.4 Released
26 Apr 2018 — Apktool v2.3.3 Released
07 Apr 2018 — Apktool v2.3.2 Released
26 Dec 2017 — Apktool v2.3.1 Released
21 Sep 2017 — Apktool v2.3.0 Released
29 Jul 2017 — Apktool v2.2.4 Released
13 Jun 2017 — Apktool v2.2.3 Released
07 Jun 2017 — Sourcetoad Sponsors Apktool
23 Jan 2017 — Apktool v2.2.2 Released
18 Oct 2016 — Apktool v2.2.1 Released
07 Aug 2016 — Apktool v2.2.0 Released
07 May 2016 — Apktool v2.1.1 Released
27 Mar 2016 — Apktool v2.1.0 Released
31 Dec 2015 — Apktool v2.0.3 Released
12 Oct 2015 — Apktool v2.0.2 Released
15 Jul 2015 — Apktool v2.0.1 Released
21 Apr 2015 — Apktool v2.0.0 Released
18 Mar 2015 — Moved from GoogleCode to GitHub
16 Mar 2015 — GoogleCode Update
project starred by 3000 users!
12 Feb 2015 — Apktool v2.0.0 RC4 Released
26 Nov 2014 — Apktool v2.0.0 RC3 Released
05 Oct 2014 — Apktool v2.0.0 RC2 Released
06 Feb 2014 — Apktool v2.0.0 beta 9 Released
13 Oct 2013 — Apktool v2.0.0 beta 7 Released
27 May 2013 — GoogleCode Update
project starred by 2000 users!
02 Feb 2013 — Apktool v1.5.2 Released
28 Dec 2012 — Apktool v1.5.1 Released
23 Dec 2012 — Scripts r05-ibot Released
02 Sep 2012 — Apktool v1.5.0 Released
21 Aug 2012 — Apktool v1.4.10 Released
28 Jul 2012 — Apktool v1.4.9 Released
08 Jul 2012 — Apktool v1.4.8 Released
05 Jul 2012 — Apktool v1.4.7 Released
14 Feb 2012 — Apktool v1.4.6 Released
07 Jan 2012 — Apktool v1.4.5 Released
11 Dec 2011 — Apktool v1.4.4 Released
08 Dec 2011 — Apktool v1.4.3 Released
07 Dec 2011 — GoogleCode Update
project starred by 1000 users!
02 Dec 2011 — Apktool v1.4.2 Released
15 May 2011 — Apktool v1.4.1 Released
15 May 2011 — Apktool v1.4.0 Released
04 May 2011 — Scripts r04-brut1 Released
19 Jan 2011 — Apktool Source Released
03 Sep 2010 — Apktool v1.3.2 Released
03 Sep 2010 — Script 2.2r01-3 Released
16 Jun 2010 — Apktool v1.3.1 Released
10 Jun 2010 — Apktool v1.3.0 Released
04 Jun 2010 — Scripts 2.2r01-1 Released
03 Jun 2010 — Apktool v1.2.0 Released
29 Apr 2010 — Apktool v1.1.1 Released
28 Apr 2010 — Apktool v1.1.0 Released
02 Apr 2010 — Apktool v1.0.0 Released
13 Mar 2010 — Apktool v0.9.2 Released
02 Mar 2010 — Apktool v0.9.1 Released
01 Mar 2010 — Initial Release (v0.9.0)
License
Apktool is licensed under the Apache 2.0 License — see the LICENSE file for more details
Источник