Commit Graph

459 Commits

Author SHA1 Message Date
Bob Pan
a12de2bf55 keep mapItem even if size is 0
--HG--
branch : 2.x
2015-04-07 22:02:24 +08:00
Bob Pan
e538645d2c fix jar weaver unit test
--HG--
branch : 2.x
2015-04-07 22:02:07 +08:00
Bob Pan
e7782f5942 fix compile error
--HG--
branch : 2.x
2015-04-07 11:44:37 +08:00
Bob Pan
bb78e1ce7b fix jasmin format on switch
--HG--
branch : 2.x
2015-04-06 17:54:23 +08:00
Bob Pan
d980a8728a implement method replacement
--HG--
branch : 2.x
2015-04-06 17:53:03 +08:00
Bob Pan
264b8c58ff replace getParameterCount with getParameterTypes().length for jdk7
--HG--
branch : 2.x
2015-03-22 21:00:54 +08:00
Bob Pan
d7cdf0644b Goodbye googlecode, thanks for the hosting
--HG--
branch : 2.x
2015-03-20 22:45:08 +08:00
Bob Pan
a91651cec7 fix exception handler on dex2ir
fix other bugs

--HG--
branch : 2.x
2015-03-17 22:51:01 +08:00
Bob Pan
eb9c5ccae8 Merge
--HG--
branch : 2.x
2015-03-16 23:32:04 +08:00
Bob Pan
eb91c9092e Merge
--HG--
branch : 2.x
2015-03-16 23:29:27 +08:00
Bob Pan
2bcafe0cdd more strict to read dex
--HG--
branch : 2.x
2015-03-16 23:28:17 +08:00
Bob Pan
1c9a079773 replace bad instruction to throw new VerifyError(...)
--HG--
branch : 2.x
2015-03-16 22:28:04 +08:00
Bob Pan
0443b9969b ssa direct
--HG--
branch : 2.x
2015-03-14 16:33:08 +08:00
Bob Pan
2ea2f45741 support AOP like code weave
--HG--
branch : 2.x
2015-02-22 21:53:46 +08:00
Bob Pan
d34cfa209e support AOP like code weave
--HG--
branch : 2.x
2015-02-22 21:52:55 +08:00
Bob Pan
133235a7cd add -da,--deep-analyze use dex2jar IR to static analyze more const arguments
support primitive array type like 'byte[]'
support decrypt jeb-like 'String m(byte[], int, int)' method

--HG--
branch : 2.x
2015-02-21 22:41:07 +08:00
Bob Pan
db2eb2d775 fix jasmin support and j2ir
--HG--
branch : 2.x
2015-02-21 01:11:09 +08:00
Bob Pan
b13f6f284f improve j2ir
--HG--
branch : 2.x
2015-02-19 01:04:14 +08:00
Bob Pan
26a9680e7d update asm to 5.0.3
fix jasmin bug

--HG--
branch : 2.x
2015-02-19 00:58:41 +08:00
Bob Pan
3178ae5a69 merge patch from yyjdelete
Fix that IINC does not work as expected

--HG--
branch : 2.x
2015-01-05 23:05:23 +08:00
Bob Pan
9be99ac0be sort smali file by name
--HG--
branch : 2.x
2015-01-05 22:23:42 +08:00
Bob Pan
e49954870e warn invalid inner class name
--HG--
branch : 2.x
2015-01-05 22:17:02 +08:00
Bob Pan
59f17b8181 fix apksign verify error on android
--HG--
branch : 2.x
2014-12-23 22:01:46 +08:00
Bob Pan
4aec75ddb4 for http://sourceforge.net/p/dex2jar/tickets/233/
mark hasException public

--HG--
branch : 2.x
2014-12-23 12:59:04 +08:00
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