Commit Graph

435 Commits

Author SHA1 Message Date
Bob Pan
72e45b5039 enable apk-sign
use Base64.NO_WRAP instead of Base64.DEFAULT to remove tailing '\n' in MF/SF files

--HG--
branch : 2.x
2014-12-22 21:59:05 +08:00
Bob Pan
fd9f503c22 mark dx as test compile
--HG--
branch : 2.x
2014-12-14 17:20:45 +08:00
Bob Pan
449f0a45bb support smali-2.0 syntax
--HG--
branch : 2.x
2014-12-14 17:19:18 +08:00
Bob Pan
7261f0e627 support .param in smali
--HG--
branch : 2.x
2014-12-08 22:01:42 +08:00
Bob Pan
fd927793a7 correct array type display is ir
--HG--
branch : 2.x
2014-12-07 02:16:13 +08:00
Bob Pan
3a3a1e90e7 change the relative from Path to String
--HG--
branch : 2.x
2014-12-06 19:06:42 +08:00
Bob Pan
81fb5d866b update antlr to 3.5.2
fix compile error on java 8

--HG--
branch : 2.x
2014-12-02 17:40:38 +08:00
Bob Pan
ae01cae705 delete unused functions
--HG--
branch : 2.x
2014-11-17 01:08:06 +08:00
Bob Pan
4d72eba336 use full url
--HG--
branch : 2.x
2014-11-14 00:19:10 +08:00
Bob Pan
b8dbff320d fix email address
--HG--
branch : 2.x
2014-11-13 23:54:41 +08:00
Bob Pan
67c656adc7 add readme.md
--HG--
branch : 2.x
2014-11-13 23:44:40 +08:00
Bob Pan
84a7ac9c2e delete unused functions
--HG--
branch : 2.x
2014-11-13 22:01:24 +08:00
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