2013-05-04 22:31:58 +02:00
|
|
|
|
v2.0.0 (TBA)
|
2014-01-19 17:37:31 +01:00
|
|
|
|
-Updated to smali/baksmali to v2.0.3
|
2013-10-11 18:48:58 +02:00
|
|
|
|
-Updated to Gradle 1.8
|
2013-05-04 22:31:58 +02:00
|
|
|
|
-Fixed (issue #8) - Correctly uses -c to retain original manifest and META-INF. (Thanks M1cha)
|
|
|
|
|
-Fixed (issue #63) - Correctly handles apk's that have unknown files outside of the standard aapt allowed resources.
|
|
|
|
|
-Fixed (issue #202) - Includes modified aapt to force package id on build. (Thanks M1cha)
|
2013-03-21 11:44:58 +01:00
|
|
|
|
-Fixed (issue #403) - Uses new usage output to cleanup organization of features.
|
2013-04-06 19:50:42 +02:00
|
|
|
|
-Fixed (issue #359) - Correctly handles malformed 9patch images. (Thanks Felipe Richards)
|
2013-05-04 22:31:58 +02:00
|
|
|
|
-Fixed (issue #401) - Uses versionInfo meta to correctly parse versionName and versionCode.
|
2013-03-29 20:42:35 +01:00
|
|
|
|
-Fixed (issue #440) - Include aapt binaries within Apktool to have closer control over build.
|
2013-05-04 22:31:58 +02:00
|
|
|
|
-Fixed (issue #439) - Correctly handles apk's that have have the general access bit enabled for encryption.
|
|
|
|
|
-Fixed (issue #339) - Re-enables debug mode ( -d flag) to fix smali debugging. (Thanks Ryszard)
|
|
|
|
|
-Fixed (issue #177) - Adapted output of smali to make breakpoint setting easier in different IDEs. (Thanks Ryszard)
|
2013-05-05 15:13:32 +02:00
|
|
|
|
-Fixed (issue #391) - Fixes characters (& and <) from being double escaped in <item>'s of arrays.xml
|
2013-05-12 14:19:35 +02:00
|
|
|
|
-Fixed (issue #260) - Fixes "Multiple substitution" errors with positional and exactly 1 non-positional argument.
|
|
|
|
|
-Fixed (issue #427) - Correctly handles `--frame-path` on [b]uild
|
2013-02-16 14:32:39 +01:00
|
|
|
|
-Fixed (issue #396) - Correctly handle android:debuggable while in debug mode.
|
2013-03-03 19:47:25 +01:00
|
|
|
|
-Fixed (issue #340) - Fixed superclass errors on debug mode.
|
2013-05-12 17:15:36 +02:00
|
|
|
|
-Fixed (issue #458) - Fixed pkg id not being correctly set in framework files.
|
2013-06-12 17:13:08 +02:00
|
|
|
|
-Fixed (issue #469) - Added (-m / --match-original)
|
2013-07-08 21:03:38 +02:00
|
|
|
|
-Fixed (issue #326) - Fixed PNG increasing brightness on build (Thanks Christiaan)
|
2013-08-14 15:36:37 +02:00
|
|
|
|
-Fixed (issue #448) - Merge smali2 into Apktool
|
2013-09-07 15:53:07 +02:00
|
|
|
|
-Fixed (issue #496) - Fixes Windows builds caused by java.nio problems
|
2013-09-07 15:54:07 +02:00
|
|
|
|
-Fixed (issue #510) - Any error output is sent stderr instead of stdout
|
2013-09-15 17:23:12 +02:00
|
|
|
|
-Fixed (issue #426) - Filename too long (JesusFreke)
|
2013-10-11 18:48:58 +02:00
|
|
|
|
-Fixed (issue #524) - INSTALL_FAILED_DEXOPT fix (JesusFreke)
|
2013-10-12 22:40:06 +02:00
|
|
|
|
-Fixed (issue #473) - multiple package frameworks are treated correctly.
|
2013-10-17 02:48:43 +02:00
|
|
|
|
-Fixed (issue #531) - JAR disassembling borking is fixed
|
2013-12-18 15:41:18 +01:00
|
|
|
|
-Fixed (issue #550) - Correctly labels incorrect type handling of <array>
|
|
|
|
|
-Fixed (issue #571) - Fixed truncated strings (Thanks jtmuhone)
|
2014-01-06 13:39:51 +01:00
|
|
|
|
-Fixed (issue #578) - Fixed apk's with multiple empty types via ignoring them
|
2014-01-14 00:43:09 +01:00
|
|
|
|
-Fixed (issue #589) - Fixed apk's with one package named "android" from improper decoding.
|
2014-02-07 14:35:03 +01:00
|
|
|
|
-Fixed (issue #601) - Make StringBlock thread safe (Thanks aluedeke)
|
2014-02-10 02:15:17 +01:00
|
|
|
|
-Fixed (issue #238) - Fixed truncated UTF-16 strings
|
2014-02-10 03:08:04 +01:00
|
|
|
|
-Fixed (issue #584) - Fixed horrible spacing, aligned for 4 spaces.
|
2014-02-10 03:45:16 +01:00
|
|
|
|
-Fixed (issue #196) - Fixed style crash due to malformed styles.
|
2014-02-16 18:20:06 +01:00
|
|
|
|
-Fixed (issue #603) - Fixed unknown files prefixed with common name from being ignored.
|
2014-02-22 20:59:36 +01:00
|
|
|
|
-Fixed (issue #606) - Fixed unknown files being ignored when -r is used.
|
2014-03-09 23:47:43 +01:00
|
|
|
|
-Fixed (issue #609) - Fixed handling renamed manifests with ("android", "com.htc" and "miui").
|
2014-05-03 14:39:07 +02:00
|
|
|
|
-Fixed (issue #626) - Fixed handling strange characters with unknown files.
|
2014-05-08 22:08:40 +02:00
|
|
|
|
-Fixed (issue #630) - Fixed handling renamed manifests with ("com.lge")
|
2014-05-25 19:37:14 +02:00
|
|
|
|
-Fixed (issue #409) - Fixed array items incorrectly typed.
|
2014-06-18 17:59:54 +02:00
|
|
|
|
-Fixed (issue #512) - Fixed AndroidManifest missing attributes.
|
2014-09-23 01:27:25 +02:00
|
|
|
|
-Fixed (issue #677) - Fixed ignoring formatted attribute in <string-array>.
|
2014-09-24 14:23:02 +02:00
|
|
|
|
-Fixed (issue #675) - Fixed multiple overlapping catches.
|
2014-10-03 18:31:43 +02:00
|
|
|
|
-Fixed (issue #684) - Fixed issue with multiple ResPackages in ARSC file.
|
2014-10-05 19:33:47 +02:00
|
|
|
|
-Fixed (issue #682) - Fixed handling renamed manifests with ("yi")
|
2014-10-05 19:09:57 +02:00
|
|
|
|
-Fixed (issue #664) - Fixed issue with apks with large StringPools failing to decode.
|
2014-10-20 13:51:06 +02:00
|
|
|
|
-Fixed (issue #447) - Fixed bad cast of ResStringValue to ResAtr by handling ResStringValue correctly (Thanks whydoubt)
|
2014-10-22 23:32:05 +02:00
|
|
|
|
-Fixed (issue #689) - Fixed issue with hard coding extension as PNG.
|
2014-11-21 03:36:26 +01:00
|
|
|
|
-Fixed (issue #653) - Added Android Lollipop support.
|
|
|
|
|
-Fixed (issue #706) - Added support for TYPE_DYNAMIC_REFERENCE.
|
2014-12-25 16:56:25 +01:00
|
|
|
|
-Fixed (issue #685) - Fixed invalid attrs values with Android Lollipop.
|
|
|
|
|
-Fixed (issue #713) - Fixed issue with packages that had shared library resources.
|
2014-12-26 15:08:50 +01:00
|
|
|
|
-Fixed (issue #329) - Fixed issue with incorrectly identifying similarly named strings as ResFileValues.
|
2014-08-16 16:48:02 +02:00
|
|
|
|
-Fixed issue with APKs with multiple dex files.
|
2014-06-18 18:07:08 +02:00
|
|
|
|
-Fixed issue with using Apktool without smali/baksmali for ApktoolProperties (Thanks teprrr)
|
2014-02-10 14:17:56 +01:00
|
|
|
|
-Fixed issue with non-URI standard characters in apk name (Thanks rover12421)
|
2013-09-18 04:52:09 +02:00
|
|
|
|
-Added output to list Apktool version to help debugging.
|
2013-02-28 02:38:14 +01:00
|
|
|
|
-Updated known bytes for configurations to 38 (from addition of layout direction)
|
|
|
|
|
-Fixed NPE when handling odex apks even with --no-src specified. (Thanks Rodrigo Chiossi)
|
2013-11-14 13:35:30 +01:00
|
|
|
|
-Fixed locale problems when locale changes meaning of default letters in windows .bat script (Thanks Adem666)
|
2014-05-25 18:45:40 +02:00
|
|
|
|
-Fixed problem when -r was used with no /res folder present in apk (Thanks chrisch1974)
|
2013-02-02 20:03:10 +01:00
|
|
|
|
|
2013-02-02 19:45:13 +01:00
|
|
|
|
v1.5.2 (Released February 2 - 2013) Codename: Bug Fixes
|
2013-01-05 15:50:48 +01:00
|
|
|
|
-Fixed (issue #299) - output smali filename errors to screen during rebuild instead of filestream
|
2013-01-06 16:57:44 +01:00
|
|
|
|
-Only show the --aapt / -a info in verbose mode.
|
2013-01-10 21:19:57 +01:00
|
|
|
|
-Fixed (issue #392) - Don't crash out if .git folder isn't present. Use SNAPSHOT-DEV instead.
|
2013-01-13 15:23:34 +01:00
|
|
|
|
-Fixed (issue #67) - Only store compressed resources.arsc if original was compressed, otherwise STORE.
|
2013-01-16 23:09:22 +01:00
|
|
|
|
-Moved build.gradle files to each sub-project, more organization :)
|
2013-01-17 14:58:50 +01:00
|
|
|
|
-Fixed (issue #394) - Prevented duplicated files in final jar which saved around 1.2mb.
|
|
|
|
|
-Added Proguard to drop final jar size from 6.2mb to 2.6mb.
|
2013-01-17 17:01:19 +01:00
|
|
|
|
-Fixed (issue #395) - Added check for "aapt" in unit-tests.
|
2013-01-18 15:19:19 +01:00
|
|
|
|
-Added ability to use "--frame-path" on [if|install-framework]
|
2013-01-21 15:25:57 +01:00
|
|
|
|
-Fixed renaming of ".r.9.png" images -> ".9.png".
|
2013-01-31 03:22:13 +01:00
|
|
|
|
-Added ability to use --version to print out Apktool version
|
2013-01-05 15:50:48 +01:00
|
|
|
|
|
|
|
|
|
v1.5.1 PR3 (Released December 23 - 2012) Codename: Pre Release 3
|
2012-12-23 22:13:01 +01:00
|
|
|
|
-Reverted "Prevents removal of <uses-sdk> on decompile, but then throws warning on rebuild (issue #366)"
|
|
|
|
|
-Added -a / -aapt command on rebuild to specify location of aapt
|
|
|
|
|
-Updated internal framework
|
|
|
|
|
-Updated unit tests for 4.2 support
|
|
|
|
|
|
|
|
|
|
v1.5.1 PR2 (Released December 19 - 2012) Codename: Pre Release 2
|
2012-11-27 06:15:17 +01:00
|
|
|
|
-Closed file-handler when writing frameworks to file system.
|
|
|
|
|
-Updated to Gradle 1.3
|
2012-12-19 15:18:58 +01:00
|
|
|
|
-Properly deleted tmp files after building apk (issue #365)
|
|
|
|
|
-Added support for renamed packages via --renamed-manifest-package (issue #252)
|
|
|
|
|
-Prevents removal of <uses-sdk> on decompile, but then throws warning on rebuild (issue #366)
|
|
|
|
|
-Option to specify framework folder (issue #175)
|
|
|
|
|
-Prevents removal of configChanges in AndroidManifest (issue #304)
|
|
|
|
|
-Updated snakeyaml to 1.11 to fix "unacceptable character" errors. (issue #360)
|
2012-11-27 06:15:17 +01:00
|
|
|
|
|
|
|
|
|
v1.5.1 PR1 (Released November 12 - 2012) Codename: Pre Release 1
|
2012-11-19 14:44:55 +01:00
|
|
|
|
-Updated smali/baksmali to v1.4.1
|
2012-11-01 17:10:43 +01:00
|
|
|
|
-Fixed reference-array problem (BurgerZ)
|
|
|
|
|
-Fixed bad spacing issue on Mac OS X
|
2012-10-21 20:29:12 +02:00
|
|
|
|
-Removed maven in favor of gradle
|
|
|
|
|
-Removed Maven REPOs that were used if local projects didn’t exist.
|
|
|
|
|
-Merged brut.j.dir,brut.j.common,brut.j.util & brut.apktool.smali (Fork of JesusFreke’s smali) into one repo.
|
|
|
|
|
-Fix –verbose mode to actually work
|
2012-11-14 02:16:06 +01:00
|
|
|
|
-Added SDK API 17 framework
|
2012-10-21 20:29:12 +02:00
|
|
|
|
|
|
|
|
|
v1.5.0 (Released September 2 – 2012 ) Codename : Pikmin
|
|
|
|
|
-Fix for colours being decompiled with improper hex colours
|
|
|
|
|
-Fix for <string-array> being treated as array on occasion
|
|
|
|
|
-Support for Mac OS X user:home, instead of dumping frames into /home
|
|
|
|
|
-Updated internal framework.jar to API16
|
|
|
|
|
-Added <user-sdk> reading to insert into apktool.yml to help with aapt building
|
|
|
|
|
-Supported -d mode
|
|
|
|
|
-Added –verbose mode to output contents of AAPT (note this is a HUGE output). Only used for debugging.
|
|
|
|
|
-Ignore bootclasspath on debug mode. (Causes some classes in smali to be fail decompile)
|
|
|
|
|
|
|
|
|
|
v1.4.10 (Released August 21 – 2012) Codename: KOJAN
|
|
|
|
|
-Fix bad whitespace in manifest.xml
|
|
|
|
|
-Fix for bad decompilation of some APKs (Thanks KOJAN)
|
|
|
|
|
|
|
|
|
|
v1.4.9 (Released July 28 – 2012) Codename: russia
|
|
|
|
|
-Fix for plurals.xml (Thanks @miuirussia)
|
|
|
|
|
-Added xxhdpi
|
|
|
|
|
-Added uimodes for MIUI built roms
|
|
|
|
|
-Fixed problems resulting with bad ‘ and what not
|
|
|
|
|
|
|
|
|
|
v1.4.8 (Beta – Released July 8th – 2012) Codename: yyj
|
|
|
|
|
-Fixes for HTC Sense 4.0.4 apks that have an extra com.htc package
|
|
|
|
|
-Fixes merged from yyj (https://github.com/yyjdelete)
|
|
|
|
|
-Reverted 9patch fix due to errors
|
|
|
|
|
|
|
|
|
|
v1.4.7 ( Release on July 5th)
|
|
|
|
|
-Fixes from (Unreleased v1.4.6)
|
|
|
|
|
-New smali/baksmali v1.3.3
|
|
|
|
|
-Fix for grayscaled images (Thanks Charles)
|
|
|
|
|
-On-going logging code for HTC One Frameworks
|
|
|
|
|
-Changes from adjusted API 13 for localization
|
|
|
|
|
|
|
|
|
|
v1.4.6 ( Private Release )
|
|
|
|
|
-Fixed missing formatted=”false” due to mis-reading of xlif data.
|
|
|
|
|
-Fixed <item> being replaced by attribute when reference is used instead of string
|
|
|
|
|
-apktool.yml fixes for undefined frameworks
|
|
|
|
|
-Regex changed to identify folders with sw###-port etc
|
|
|
|
|
|
|
|
|
|
v1.4.5 (January 7, 2012)
|
|
|
|
|
-Updated included framework to API 15
|
|
|
|
|
-Updated include baksmali and smali to v1.3.3-dev
|
|
|
|
|
|
|
|
|
|
v1.4.4 (December 11, 2011)
|
|
|
|
|
-Updated included baksmali and smali to v1.3.3
|
|
|
|
|
|
|
|
|
|
prior to v1.4.4 - http://code.google.com/p/android-apktool/wiki/Changelog
|