forked from iBotPeaches/Apktool
-
Notifications
You must be signed in to change notification settings - Fork 0
/
CHANGES
119 lines (106 loc) · 6.48 KB
/
CHANGES
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
v2.0.0 (TBA)
-Updated to smali/baksmali to v2.0.0
-Updated to Gradle 1.8
-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)
-Fixed (issue #403) - Uses new usage output to cleanup organization of features.
-Fixed (issue #359) - Correctly handles malformed 9patch images. (Thanks Felipe Richards)
-Fixed (issue #401) - Uses versionInfo meta to correctly parse versionName and versionCode.
-Fixed (issue #440) - Include aapt binaries within Apktool to have closer control over build.
-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)
-Fixed (issue #391) - Fixes characters (& and <) from being double escaped in <item>'s of arrays.xml
-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
-Fixed (issue #396) - Correctly handle android:debuggable while in debug mode.
-Fixed (issue #340) - Fixed superclass errors on debug mode.
-Fixed (issue #458) - Fixed pkg id not being correctly set in framework files.
-Fixed (issue #469) - Added (-m / --match-original)
-Fixed (issue #326) - Fixed PNG increasing brightness on build (Thanks Christiaan)
-Fixed (issue #448) - Merge smali2 into Apktool
-Fixed (issue #496) - Fixes Windows builds caused by java.nio problems
-Fixed (issue #510) - Any error output is sent stderr instead of stdout
-Fixed (issue #426) - Filename too long (JesusFreke)
-Fixed (issue #524) - INSTALL_FAILED_DEXOPT fix (JesusFreke)
-Fixed (issue #473) - multiple package frameworks are treated correctly.
-Fixed (issue #531) - JAR disassembling borking is fixed
-Fixed (issue #550) - Corectly labels incorrect type handling of <array>
-Added output to list Apktool version to help debugging.
-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)
-Fixed locale problems when locale changes meaning of default letters in windows .bat script (Thanks Adem666)
v1.5.2 (Released February 2 - 2013) Codename: Bug Fixes
-Fixed (issue #299) - output smali filename errors to screen during rebuild instead of filestream
-Only show the --aapt / -a info in verbose mode.
-Fixed (issue #392) - Don't crash out if .git folder isn't present. Use SNAPSHOT-DEV instead.
-Fixed (issue #67) - Only store compressed resources.arsc if original was compressed, otherwise STORE.
-Moved build.gradle files to each sub-project, more organization :)
-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.
-Fixed (issue #395) - Added check for "aapt" in unit-tests.
-Added ability to use "--frame-path" on [if|install-framework]
-Fixed renaming of ".r.9.png" images -> ".9.png".
-Added ability to use --version to print out Apktool version
v1.5.1 PR3 (Released December 23 - 2012) Codename: Pre Release 3
-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
-Closed file-handler when writing frameworks to file system.
-Updated to Gradle 1.3
-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)
v1.5.1 PR1 (Released November 12 - 2012) Codename: Pre Release 1
-Updated smali/baksmali to v1.4.1
-Fixed reference-array problem (BurgerZ)
-Fixed bad spacing issue on Mac OS X
-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
-Added SDK API 17 framework
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