Commit Graph

373 Commits

Author SHA1 Message Date
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
Skylot 252ed0e1e4 bump version 2014-11-09 16:48:21 +03:00
Skylot fcb120a3ed core: suppress type error exception v0.5.4 2014-11-09 15:34:19 +03:00
Skylot 988628a2e7 core: fix variable declaration used in several loops 2014-11-09 14:55:33 +03:00
Skylot c24cdf5cc1 core: fix constructor instruction replacement 2014-11-08 20:38:22 +03:00
Skylot d748e004d2 core: fix missing parenthesis in conditions 2014-11-08 20:38:22 +03:00
Skylot 380b73d1b9 core: sort methods by source line number 2014-11-08 20:38:17 +03:00
Skylot ef85e29a9b core: improve 'break' and 'continue' insertion 2014-11-07 23:03:32 +03:00
Skylot 1daf5d1090 core: fix condition processing (resolve #25) 2014-11-07 21:39:27 +03:00
Skylot 9d2c0e4aea core: fix type inference and const inline for arrays 2014-11-07 20:07:18 +03:00
Skylot 7277ebb9c4 core: expand arrays for vararg arguments 2014-11-04 15:42:48 +03:00
Skylot c18074f6aa core: insert 'continue' instruction 2014-11-03 22:31:21 +03:00
Skylot 8a706193e7 core: fix indexed loop checks 2014-11-03 22:04:42 +03:00