Commit Graph

616 Commits

Author SHA1 Message Date
Bob Pan
821de1eb14 support longOpt as key
--HG--
branch : 2.x
2014-09-18 21:53:14 +08:00
Bob Pan
07630cff13 support longOpt as key
--HG--
branch : 2.x
2014-09-18 21:47:34 +08:00
Bob Pan
2c55aefd4b add to for extracting odex from dalvik memory dump
--HG--
branch : 2.x
2014-09-02 22:20:25 +08:00
Bob Pan
24931c6b7a fix annotation gone in dex-write
--HG--
branch : 2.x
2014-08-17 23:20:06 +08:00
Bob Pan
d6191ffa79 support debug signature
fix field signature reading error

--HG--
branch : 2.x
2014-08-17 15:34:31 +08:00
Bob Pan
35168af753 disable result check due to type strategy change
--HG--
branch : 2.x
2014-08-15 18:40:13 +08:00
Bob Pan
f8df89ef9b type as int if the type is ZI
--HG--
branch : 2.x
2014-08-13 22:18:23 +08:00
Bob Pan
663fe705ca fix npe while read duplicate class
--HG--
branch : 2.x
2014-08-13 22:12:56 +08:00
Bob Pan
1db7c9dcb1 merge patch from t3stwhat, fix crash on save to windows path like 'C:\\abc.jar'
--HG--
branch : 2.x
2014-08-11 10:03:54 +08:00
Bob Pan
d1f14f8d68 remove NEW if possible
--HG--
branch : 2.x
2014-08-07 01:20:56 +08:00
Bob Pan
6f04e7714f fix write array of in annotation
--HG--
branch : 2.x
2014-08-06 23:00:28 +08:00
Bob Pan
ca7e8f224c sort all InnerClass
--HG--
branch : 2.x
2014-08-07 20:49:14 +08:00
Bob Pan
0f030e4b2b merge patch from t3stwhat
add ability to keep clinit method for DexFix
ONLY_CLINIT equals to (KEEP_CLINIT | SKIP_CODE)

--HG--
branch : 2.x
2014-08-07 10:16:03 +08:00
Bob Pan
6d945c437f merge patch from t3stwhat
Erase default value of final static constant which will be assigned in clinit.
在clinit裡才初始的常數, 原本都會輸出成0, 雖然是不影響用jd-gui看,
但如果要實際拿來做lib reference, final static的變數會直接inline, 編出來就會出錯...

--HG--
branch : 2.x
2014-08-07 10:13:31 +08:00
Bob Pan
fa54e82162 fix compiler warnings
--HG--
branch : 2.x
2014-08-06 19:48:43 +08:00
Bob Pan
6469f08a74 jimple THROW
--HG--
branch : 2.x
2014-08-06 00:56:41 +08:00
Bob Pan
259a349324 fix read bug in StdApk
--HG--
branch : 2.x
2014-08-03 01:24:38 +08:00
Bob Pan
7479653f6f set gradle compiler encdoing to UTF-8
--HG--
branch : 2.x
2014-08-03 01:24:19 +08:00
Bob Pan
3f30289299 add tool to replace method invoke
--HG--
branch : 2.x
2014-08-02 22:56:32 +08:00
Bob Pan
0df4dbeeff add tool to clean up apk
--HG--
branch : 2.x
2014-08-02 22:55:56 +08:00
Bob Pan
0fcd85bf12 add help clasee baksmaliClass
--HG--
branch : 2.x
2014-07-31 22:02:21 +08:00
Bob Pan
81f03d8f9f ignore build folder for gradle
--HG--
branch : 2.x
2014-07-31 21:59:46 +08:00
Bob Pan
62cb70e220 fix set argument type of java.nio.Path in BaseCmd
--HG--
branch : 2.x
2014-07-31 21:58:16 +08:00
Bob Pan
c45ae97fbd fix offset check in code read
--HG--
branch : 2.x
2014-07-31 21:50:43 +08:00
Bob Pan
9512768270 remove dep commons-codec
--HG--
branch : 2.x
2014-07-31 21:49:58 +08:00
Bob Pan
1b983bf1dc fix checksum bug
--HG--
branch : 2.x
2014-07-26 14:24:39 +08:00
Bob Pan
3913b70f0a compatible with gradle 2.0
--HG--
branch : 2.x
2014-07-26 14:18:14 +08:00
Bob Pan
3ac5eca6cf add tool to update dex checksums
--HG--
branch : 2.x
2014-07-22 22:09:29 +08:00
Bob Pan
5fb56cd1c7 add tool to update dex checksums
--HG--
branch : 2.x
2014-07-22 21:55:33 +08:00
Bob Pan
092b7b48ba merge code 2.x
--HG--
branch : 2.x
2014-07-21 22:11:55 +08:00
Bob Pan
676afea0f3 Fixes issue 222
--HG--
branch : 0.0.9.x
2014-03-20 11:32:32 +08:00
Bob Pan
4cf69a2ef2 init all reg to 0 at top of a method.
Update issue 219
a simple and tricky fix for this issue by init all reg to 0 at top of a method.

--HG--
branch : 0.0.9.x
2014-02-17 19:53:50 +08:00
Bob Pan
b80161fc56 travel all parent to find method in decrypt-string
Fixes issue 216

--HG--
branch : 0.0.9.x
2014-02-17 19:27:45 +08:00
Bob Pan
a1ebf804ae not skip bad <*init>
update issue 195
keep bad <*init>

--HG--
branch : 0.0.9.x
2014-02-17 19:17:13 +08:00
Bob Pan
a8d40e4eac fix annotation read bug
--HG--
branch : 0.0.9.x
2013-11-21 21:09:13 +08:00
Bob Pan
1a6bfd9201 add support to detect dup methods
Fixes issue 200

--HG--
branch : 0.0.9.x
2013-11-06 14:27:58 +08:00
Bob Pan
d3c357493b handle <*init> method name GLITCH
Fixes issue 195

--HG--
branch : 0.0.9.x
2013-09-28 00:46:52 +08:00
Bob Pan
87efa5fe23 handle opcode GLITCH
Fixes issue 194

--HG--
branch : 0.0.9.x
2013-09-27 18:47:38 +08:00
Bob Pan
04ab6344e1 use a better invocation scripts for windows from lanchon
Update issue 192
Status: Fixed
merge to 0.0.9.x

--HG--
branch : 0.0.9.x
2013-09-22 19:19:16 +08:00
Bob Pan
e2bf13f9be hide process mesage
--HG--
branch : 0.0.9.x
2013-08-15 15:32:24 +08:00
bob@bob-pc
f2336482d1 add option IGNORE_READ_EXCEPTION
--HG--
branch : 0.0.9.x
2013-08-02 15:44:07 +08:00
bob@bob-pc
7a0fd419a2 add support to skip translate code
--HG--
branch : 0.0.9.x
2013-07-31 06:33:03 +08:00
Bob Pan
2a6eca13ff decrypt multi method at once
--HG--
branch : 0.0.9.x
2013-07-06 00:13:05 +08:00
Bob Pan
6ad1e44d59 fix issue in ExceptionHandlerCurrectTransformer, add ExceptionRef if possible
--HG--
branch : 0.0.9.x
2013-07-05 18:56:59 +08:00
Bob Pan
a6ac417b8a clean up help message
--HG--
branch : 0.0.9.x
2013-06-29 16:58:26 +08:00
Panxiaobo
c3795eb9f8 ignore method annotation value and null annotation value
--HG--
branch : 0.0.9.x
2013-06-17 13:49:39 +08:00
Panxiaobo
5e539960fa fix maven build error while generate .bat and .sh
--HG--
branch : 0.0.9.x
2013-06-07 17:31:51 +08:00
Panxiaobo
4513d26332 generate .bat and .sh at build time
--HG--
branch : 0.0.9.x
2013-06-05 19:20:54 +08:00
Panxiaobo
d3312344fb clean exec mode from file
--HG--
branch : 0.0.9.x
2013-06-05 19:10:04 +08:00
Panxiaobo
e785c50456 start work 0.0.9.16
--HG--
branch : 0.0.9.x
2013-06-05 10:03:18 +08:00