Bob Pan
e2404c1805
merge patch from Enea Stanzani.
...
enable d2j-decrypt-string
support wide range of parameter types
--HG--
branch : 2.x
2014-10-29 21:22:43 +08:00
Bob Pan
f48faf2567
merge DecryptStringCmd.java@43d692ab4917 to 2.x
...
--HG--
branch : 2.x
2014-10-29 21:07:21 +08:00
Bob Pan
f3ed76cca0
add open-source-license.txt
...
--HG--
branch : 2.x
2014-10-29 21:05:31 +08:00
Bob Pan
9dacc5fbf5
add notice and lincense
...
--HG--
branch : 2.x
2014-10-27 20:51:16 +08:00
Bob Pan
e742563077
split DIV to Idiv/Ldiv/Fdiv/Ddiv
...
Fixes issue 230
--HG--
branch : 2.x
2014-10-08 21:31:25 +08:00
Bob Pan
ac831e3f8f
start working 2.1
...
--HG--
branch : 2.x
2014-09-30 10:08:32 +08:00
Bob Pan
49e2dab1e2
not use default encoding
...
--HG--
branch : 2.x
2014-09-20 23:54:11 +08:00
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