sergey-wowwow
fd2dc14ede
Update ZipSecurity.java
...
Changes max diff size to prevent valid resources filtration
2018-03-13 19:20:52 +03:00
Skylot
f91c5d3647
res: skip padding on file end ( #225 )
2018-03-11 19:19:06 +03:00
Skylot
1f3aebf584
res: close tag before cdata ( #231 )
2018-03-11 17:09:17 +03:00
Skylot
c410914208
core: skip finally extract visitor on error
2018-03-04 19:18:53 +03:00
Skylot
a046f1caec
core: ignore dex loading errors ( #233 )
2018-02-28 21:55:19 +03:00
Skylot
c25f918cc5
gui: fix some sonar warnings
2018-02-28 21:50:14 +03:00
Skylot
6fb1c8d3b9
gui: don't decode resources on file open
2018-02-17 23:23:03 +03:00
Skylot
8446d016e4
cli: update jcommander lib
2018-02-13 15:31:49 +03:00
Skylot
ab040d36d5
update all dependencies ( #229 )
2018-02-13 14:58:27 +03:00
Skylot
d9b0365c9f
core: fix binary xml parser ( #211 )
2018-02-11 23:18:21 +03:00
Skylot
948f9456f5
core: change jadx args api for easier processing and validation
2018-02-10 21:32:51 +03:00
Skylot
32f94b463f
core: add code lines for while loop
2018-02-07 21:21:53 +03:00
Skylot
035506496e
core: add endless loop test
2018-02-04 17:08:22 +03:00
Skylot
b52f35259b
core: support 'not-int' and 'not-long' instructions
2018-01-28 00:04:27 +03:00
Skylot
20bf85b14d
core: ignore bogus opcode decode ( #214 )
2018-01-28 00:03:59 +03:00
Skylot
f02b99a1d0
fix some sonar warnings
2018-01-26 17:36:30 +03:00
Skylot
9132ef57f1
core: use late deletion for NOP instruction ( #215 )
2018-01-26 16:08:13 +03:00
KpChuck
89042fbf4a
Don't throw a DecodeException if dex files aren't found but --no-src is enabled
2018-01-20 21:12:04 +00:00
Skylot
fc4dcd2db5
core: prevent some null crash on resource decoding
2018-01-18 23:21:36 +03:00
Skylot
4e07d80ebc
cli: fix errors list sorting
2018-01-18 23:16:46 +03:00
Skylot
c4a462d601
core: update dx to version 14, allow to decompile java 8 classes (new instructions not implemented yet)
2018-01-18 23:15:20 +03:00
Skylot
f53fc03c6c
core: use dynamic check for filesystem case-sensitivity ( #158 )
2018-01-16 21:09:09 +03:00
unknown
f30cfb6166
Merge branch 'master' of https://github.com/skylot/jadx into issue_204
2018-01-16 20:58:22 +03:00
Andreas Oberritter
5e81bd833b
Decode attributes which may contain either enums or values, e.g. layout_width
...
android:layout_width="UNKNOWN_DATA_0x6401" becomes android:layout_width="100dp".
2018-01-16 12:56:21 +01:00
unknown
cc2ae80e7b
Issue #204
2018-01-15 19:35:30 +03:00
sergey-wowwow
e4fc3cebfd
Update JadxArgs.java
...
Changes flags to true
2018-01-14 21:34:17 +03:00
sergey-wowwow
75135819cf
Delete .DS_Store
2018-01-14 21:31:01 +03:00
Sergey Toshin
5d60f2cdf2
PR for issue #191
2018-01-14 21:04:28 +03:00
Sergey Toshin
c476593925
Changes MAX_SIZE_DIFF in ZipSecurity, and adds extra logging
2018-01-14 20:14:11 +03:00
binjia.zhou
9cd46e74be
fix some xml generate issues
2018-01-14 12:15:00 +03:00
Sergey Toshin
965fd66e0f
Adds more checks for file write ops
2018-01-03 19:50:16 +01:00
Sergey Toshin
7d3caa2875
Adds checks for resources, and logs detected attacks
2018-01-03 18:20:21 +01:00
Sergey Toshin
418546a659
Merge with master
2018-01-03 17:55:55 +01:00
Skylot
d586c84b56
reformat code and fix sonar warnings
2018-01-02 21:26:43 +03:00
Skylot
4d9d0884c3
remove old version of dx.jar
2018-01-02 17:05:25 +03:00
Skylot
19c0bbb94c
Merge jiqimaogou/jadx
2018-01-02 16:27:56 +03:00
Skylot
001fa639be
core: fix some concurrency issues
2018-01-02 15:23:36 +03:00
Skylot
009749cf8b
core: ignore errors in debug info parser ( fix #176 )
2018-01-02 15:22:49 +03:00
Skylot
da94e7b1be
core: update dx to 1.13 for support java 8, build for jdk 8
2018-01-02 15:22:20 +03:00
skylot
ea346145f6
Merge pull request #194 from wuyongzheng/master
...
fixed a few bugs resulting program hang
2018-01-02 15:16:09 +03:00
skylot
a01c379c95
Merge pull request #171 from daramos/deobfuscation_work
...
deobfuscation fixes
2018-01-02 15:15:34 +03:00
skylot
c9b781d5e1
Merge pull request #119 from ITMonkeys/master
...
support for Android InstantRun Apk
2018-01-02 15:14:40 +03:00
skylot
0b49abf3f5
Merge pull request #115 from bigfool/master
...
add some code to enable jadx can decompile apk by file's type, not only by file's extension
2018-01-02 15:12:10 +03:00
skylot
7474d305fb
Merge pull request #114 from allight/master
...
Replace jadx-core/lib/dx-1.10.jar with recent AOSP dx.jar
2018-01-02 15:08:21 +03:00
Sergey Toshin
528ca09e8e
Fixes for ZIP and XML processors
2017-12-31 01:51:25 +03:00
Wu Yongzheng
233054219f
fix issue #184
...
please refer to https://github.com/skylot/jadx/issues/184
2017-12-21 16:04:12 +08:00
Wu Yongzheng
0e2c4d4af1
fix thread-safe bug
...
wrap WeakHashMap with Collections.synchronizedMap, because it can be used by many worker threads.
2017-12-21 16:00:11 +08:00
Wu Yongzheng
f101e9a775
fix thread-safe bug
...
Change HashMap to ConcurrentHashMap, because it can be used by many worker threads.
2017-12-21 15:58:37 +08:00
Daniel Ramos
bf3863d1bf
Fixed issue where deobfuscated classes,methods,and fields were not being commented with their original name.
2017-04-30 21:23:19 -04:00
Daniel Ramos
94e9291c40
Fixed issue where postProcess may overwrite Deobfuscated method names.
...
The function will now check if the method name was aliased by Deobfuscation and if so it will use that name for all the overriden methods. Note: If the deobfuscation file contains two names for the same overriden method in two related Classes then the name that "wins" is non-deterministic.
2017-04-30 21:22:59 -04:00