Skylot
|
ff093aeebb
|
core: fix strings pool parsing in '.arsc' file
|
2015-01-07 12:45:08 +03:00 |
|
Skylot
|
aa691af664
|
core: replace resources ids with names from '.arsc' file
|
2015-01-07 12:18:45 +03:00 |
|
Skylot
|
e0ffb01852
|
core: first implementation of '.arsc' parser
|
2015-01-06 19:22:45 +03:00 |
|
Skylot
|
53be92c616
|
core: fix decoding UTF-8 strings in xml resources
|
2015-01-03 17:06:41 +03:00 |
|
Skylot
|
5f8f454b55
|
gui: show resources
|
2015-01-02 20:46:51 +03:00 |
|
Skylot
|
3700ecb717
|
core: add resources methods to jadx API
|
2015-01-02 20:46:44 +03:00 |
|
Skylot
|
811b0e7f30
|
core: fix 'break' insertion for switch/case blocks (fix #41)
|
2014-12-31 21:25:26 +03:00 |
|
Skylot
|
08ea61f4df
|
core: don't traverse exception handlers twice (includes in TryCatchRegion)
|
2014-12-31 21:14:50 +03:00 |
|
Skylot
|
1d5368f5a2
|
core: improve out block detection in switch (issue #38)
|
2014-12-27 23:28:48 +03:00 |
|
Skylot
|
90fb95e785
|
core: check arguments for field arithmetic operations (fix #40)
|
2014-12-27 20:17:03 +03:00 |
|
skylot
|
0f97f07461
|
Merge pull request #39 from NeoSpb/warn_switch
core: show warning when failed to detect out node in non trivial switch
|
2014-12-26 23:43:37 +03:00 |
|
NeoSpb
|
7fe6b842a6
|
core: show warning when failed to detect out node in non trivial switch
|
2014-12-26 22:13:49 +03:00 |
|
skylot
|
02a97bcb3a
|
Merge pull request #37 from NeoSpb/fix_gui_save_manifest
fix save AndroidManifest.xml when jadx-gui used
|
2014-12-26 21:48:42 +03:00 |
|
NeoSpb
|
fd4289aa64
|
fix save AndroidManifest.xml when jadx-gui used
|
2014-12-26 21:14:43 +03:00 |
|
Skylot
|
716db8b964
|
manifest: restore application references and Android values (enums, flags)
|
2014-12-24 23:27:26 +03:00 |
|
Skylot
|
b55975a35a
|
core: reformat code and fix small issues in BinaryXMLParser
|
2014-12-23 23:27:50 +03:00 |
|
skylot
|
4cb34394b4
|
Merge pull request #36 from YASME-Tim/xmlparser
Added first implementation of an AndroidManifest.xml Parser! ;)
|
2014-12-23 21:50:23 +03:00 |
|
YASME-Tim
|
aacb83290e
|
Added option flag to make androidmanifest.xml decompiling optional.
|
2014-12-22 22:11:04 +01:00 |
|
YASME-Tim
|
ddab4c269d
|
Removed debug output.
|
2014-12-22 14:04:28 +01:00 |
|
YASME-Tim
|
6ddb0036fa
|
Added style decoding and a first decoding for data type 17.
|
2014-12-22 13:36:10 +01:00 |
|
YASME-Tim
|
0f7ca8cea4
|
Added a whitespace before oneLiner ends.
|
2014-12-22 11:56:06 +01:00 |
|
YASME-Tim
|
c4367e25a9
|
Removed call in main method.
|
2014-12-22 00:44:29 +01:00 |
|
YASME-Tim
|
e081aadd27
|
Added xml header
|
2014-12-22 00:44:02 +01:00 |
|
YASME-Tim
|
2bacab7dc0
|
Removed old less-warnings branch commit changes.
|
2014-12-22 00:40:09 +01:00 |
|
YASME-Tim
|
824db6be2b
|
Removed BinaryXMLParser Call in main method.
|
2014-12-22 00:15:30 +01:00 |
|
YASME-Tim
|
2fdb26146b
|
Refactored attribute value printing.
|
2014-12-22 00:14:46 +01:00 |
|
YASME-Tim
|
b87d1a7fe1
|
Fixed XML oneLiners. Added another attribute value data type
|
2014-12-22 00:11:37 +01:00 |
|
YASME-Tim
|
c242a62bcc
|
Write xml to a given output file instead of stdout.
|
2014-12-21 23:26:02 +01:00 |
|
YASME-Tim
|
6c91bce663
|
Correct tab numbers. Some little things still missing.
|
2014-12-21 23:03:15 +01:00 |
|
YASME-Tim
|
7fd46633a3
|
First near working example for first sample.
|
2014-12-21 22:37:50 +01:00 |
|
YASME-Tim
|
3c425990f6
|
Boundaries check. Testing with other given xml binaries.
|
2014-12-21 22:30:32 +01:00 |
|
YASME-Tim
|
55f16cc3ec
|
Boundaries check. Testing with other given xml binaries.
|
2014-12-21 22:30:21 +01:00 |
|
YASME-Tim
|
e01789bb0d
|
Added first implementation of the AndroidManifest XML Parser
|
2014-12-21 22:05:44 +01:00 |
|
skylot
|
e3696af8ea
|
Merge pull request #34 from YASME-Tim/zip-file
Added support for files ending in .zip.
|
2014-12-20 11:20:26 +03:00 |
|
YASME-Tim
|
a26d7b5a8b
|
Removed some warnings about collections without type specifiers.
|
2014-12-19 23:40:35 +01:00 |
|
YASME-Tim
|
c4fe9150bf
|
Added support for files ending in .zip.
|
2014-12-19 22:42:14 +01:00 |
|
Skylot
|
ffc642048e
|
core: fix type check for loop over iterable.
|
2014-12-18 22:24:28 +03:00 |
|
Skylot
|
8de6190a81
|
core: fix type inference for arguments in Phi node (fix #33)
|
2014-12-17 23:18:44 +03:00 |
|
Skylot
|
d6e2c69202
|
travis: use container based build
|
2014-12-17 23:18:44 +03:00 |
|
Skylot
|
1a85fa8e3c
|
core: fix complex conditions with mode alternation (fix #31)
|
2014-12-13 18:24:36 +03:00 |
|
skylot
|
c7b8508c6f
|
Merge pull request #29 from riboribo/master
Extended convertInvoke to support more StringBuilder formats
|
2014-12-03 22:50:27 +03:00 |
|
Bob Flavin
|
c35f6e2543
|
Extended convertInvoke to handle calls to StringBuilder constructor with
arguments, ie: new StringBuilder("str") or new
StringBuilder(String.valueOf(var))
|
2014-12-03 12:34:02 -05:00 |
|
Bob Flavin
|
8052a90d04
|
Extended string concatenation code to handle arguments in 'new
StringBuilder()' constructer, ie 'new StringBuilder("str")' or 'new
StringBuilder(String.valueof(varName))'
|
2014-12-03 11:58:04 -05:00 |
|
Skylot
|
3d20d7d330
|
core: improve 'finally' extraction, refactor instructions
|
2014-11-29 20:48:04 +03:00 |
|
Skylot
|
5e722c6827
|
fix issues reported by coverity
|
2014-11-29 20:48:04 +03:00 |
|
Skylot
|
10198bc87f
|
gui: update RSyntaxTextArea version, refactor new version checks
|
2014-11-29 20:47:54 +03:00 |
|
Skylot
|
a6b4043e8c
|
update gradle and dependencies
|
2014-11-29 16:08:29 +03:00 |
|
Skylot
|
9cea0163fa
|
core: fix BlockNode hashCode function
|
2014-11-29 14:43:51 +03:00 |
|
Skylot
|
577176dd31
|
core: implement 'finally' block extraction
|
2014-11-26 22:00:47 +03:00 |
|
Skylot
|
a135eb44f3
|
core: check registers numbers, fix fallback mode
|
2014-11-13 22:42:52 +03:00 |
|