Bob Pan
ffd6e395b8
fix build error
2018-04-02 18:19:23 +08:00
Bob Pan
24b0643dd5
remove maven pom.xml
2018-04-02 16:44:36 +08:00
Bob Pan
ac1f325f43
add test case for method code too large
2018-04-02 11:26:29 +08:00
Bob Pan
90f8d1eb80
null safe in LambadaNameSafeClassAdapter
2018-04-02 10:37:32 +08:00
Bob Pan
5a2f61965c
fix search for smalis on ideaj
2018-03-27 11:40:08 +08:00
Bob Pan
1238d14b14
skip exception
2018-03-21 12:08:35 +08:00
Bob Pan
1d515072d5
handle InvokePolymorphicExpr as java8 style
2017-08-02 16:33:14 +08:00
Bob Pan
bac5d542a6
support translate INVOKE_POLYMORPHIC
2017-07-26 02:04:15 +08:00
Bob Pan
6b08884da9
'dex 038' support
2017-07-16 00:28:05 +08:00
Bob Pan
14ecdee422
[type] merge all array values
...
fix https://github.com/pxb1988/dex2jar/issues/101
2017-01-18 13:27:48 +08:00
Bob Pan
5eebfbc642
fix type descriptor
2017-01-17 17:03:55 +08:00
Bob Pan
0d48e49275
fix type detect on arrays
...
fix https://github.com/pxb1988/dex2jar/issues/28
2016-03-04 19:55:13 +08:00
Bob Pan
a6298932f8
prevent endless loop on enclosingClass
...
apply patch from ChaeHoon Lim, with modification
2016-01-07 19:31:39 +08:00
Bob Pan
a21374153a
Fix issue 1 on bitbucket
...
https://bitbucket.org/pxb1988/dex2jar/issues/1/javalangruntimeexception-can-not-merge-i
return int when merge int and boolean
2016-01-06 12:58:00 +08:00
Bob Pan
afdf5959bb
Fix issue 5 on bitbucket
...
https://bitbucket.org/pxb1988/dex2jar/issues/5/there-are-2-methods-fail-to-translate
implement getOpcode for customize type descriptor
2016-01-06 11:19:30 +08:00
Bob Pan
83ea8a24dc
Merge
...
--HG--
branch : 2.x
2015-12-03 10:22:31 +08:00
Bob Pan
09824bbb94
fix compile error with dx-23.0.0
...
--HG--
branch : 2.x
2015-12-02 22:42:55 +08:00
Bob Pan
60599ef4e4
fix crash on negative arraysize, https://bitbucket.org/pxb1988/dex2jar/issues/2/decompiler-error
...
--HG--
branch : 2.x
2015-12-02 21:57:03 +08:00
Bob Pan
7abe3ef333
transform Array.newInstance to new-multi-array
...
--HG--
branch : 2.x
2015-11-08 03:25:20 +08:00
Bob Pan
59e78f16ee
always cleanup access flags in class
...
--HG--
branch : 2.x
2015-09-27 03:39:41 +08:00
Bob Pan
c4bec2d2ec
update dx from 1.7 to 23.0.0
...
--HG--
branch : 2.x
2015-09-27 03:39:14 +08:00
Bob Pan
1020541e3c
remove println
...
--HG--
branch : 2.x
2015-06-13 20:37:37 +08:00
Bob Pan
21eadfaab9
fix compiler error by perv commit
...
--HG--
branch : 2.x
2015-06-13 20:25:49 +08:00
Bob Pan
05dcb848c6
use antlr4 to parse smali files
...
Fix issue #16
https://github.com/pxb1988/dex2jar/issues/16
--HG--
branch : 2.x
2015-06-13 19:19:15 +08:00
Bob Pan
1d663bba9a
improve FILL_ARRAY_DATA
...
--HG--
branch : 2.x
2015-05-29 11:54:56 +08:00
Bob Pan
7e62a5f286
shutup compiler
...
--HG--
branch : 2.x
2015-05-29 11:53:24 +08:00
Bob Pan
52f26c63f0
suppor multidex on d2j-dex2jar
...
--HG--
branch : 2.x
2015-05-29 11:52:57 +08:00
Bob Pan
45d7036a97
fix
...
#4 register maybe used before calling its constructor
https://github.com/pxb1988/dex2jar/issues/4
--HG--
branch : 2.x
2015-05-17 18:12:39 +08:00
Bob Pan
94e9fa04e2
fix throw new Runtime(...) when error
...
--HG--
branch : 2.x
2015-04-29 10:48:38 +08:00
Bob Pan
1fe0c23a1e
fix crash on jasmin
...
--HG--
branch : 2.x
2015-04-28 21:56:38 +08:00
Bob Pan
30abff6618
disable end remove
...
--HG--
branch : 2.x
2015-04-13 14:04:32 +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
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
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
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
fd9f503c22
mark dx as test compile
...
--HG--
branch : 2.x
2014-12-14 17:20:45 +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
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
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