Ben Gruver
07ceb4fc8a
Disable doclint for java 8
...
Conflicts:
build.gradle
2015-01-21 07:26:53 -06:00
Ben Gruver
026d353fc7
Fix some javadoc issues
2015-01-21 07:25:12 -06:00
Ben Gruver
0153548c30
Expose the various fixed-size item counts in DexBackedDexFile
2015-01-21 07:24:58 -06:00
Ben Gruver
853da5a172
Refactor VariableSizeLookaheadIterator
...
Previously, when referencing instance fields from readNextItem,
the fields wouldn't have been initialized yet on the first call to
readNextItem
2015-01-21 07:24:47 -06:00
yyjdelete
3d3db44773
Use options.checkPackagePrivateAccess
2015-01-21 07:24:35 -06:00
yyjdelete
b2cf6b1d32
checkPackagePrivateAccess only for API 17(4.2)
...
Google revert this for compatibility.
see 7284c78e14
for details.
BTW, it seems that is also disabled for late 4.2
2015-01-21 07:24:24 -06:00
Ben Gruver
959133cbf0
Add some additional checks related to instruction size
2015-01-21 07:24:08 -06:00
edwardxwu
fe42130f05
Fixed the bug of not setting the location field of the instruction in addInstruction(i,instruction) method
2015-01-21 07:23:41 -06:00
Ben Gruver
1d597910e2
Improve the readability of the newline normalization stuff for tests
2015-01-21 07:22:40 -06:00
Ben Gruver
5388ed57ba
Fix potential NPE in MethodAnalyzer
2015-01-21 07:22:27 -06:00
Ben Gruver
1b0a917a6a
Implement implicit method/field references in baksmali
2015-01-21 07:21:57 -06:00
Ben Gruver
2772be8e9d
Implement implicit method/field references in smali
2015-01-21 07:21:37 -06:00
Ben Gruver
4801482960
Add missing "break" from switch statement in BuilderClassPool
2015-01-21 07:21:27 -06:00
Ben Gruver
ca13778fe8
Ensure the annotation elements are sorted when written
2015-01-21 07:20:42 -06:00
Ben Gruver
b66bf0500b
Improve how method parameter lists are lexed
2015-01-21 07:20:31 -06:00
Ben Gruver
e1742d8547
Clean up some unused/unneeded tokens in smaliParser.g
2015-01-21 07:14:26 -06:00
Ben Gruver
9596513f6f
Add support for non-standard invoke-object-init/range instructions
2015-01-21 07:14:14 -06:00
Ben Gruver
83e63dab7a
Truncate filenames based on their utf-8 length
2015-01-21 07:13:56 -06:00
Ben Gruver
838b35e477
Fix NPE when using a custom inline method table
2015-01-21 07:13:42 -06:00
Ben Gruver
f6f5fecf18
Minor comment fix in MutableMethodImplementation
2015-01-21 07:12:48 -06:00
Ben Gruver
394bb25b7c
Allow but ignore multiple exception handlers for the same exception
2014-08-27 13:07:35 -05:00
Connor Tumbleson
292e49de0a
[dexlib2] allow disassemble of apks with non classes.dex files
2014-08-16 08:37:00 -05:00
Connor Tumbleson
c80e906f53
bump smali version to 2.0.3
2014-02-04 09:52:39 -06:00
Connor Tumbleson
a91e87bb04
update to smali 2.0.3
2014-01-19 10:37:31 -06:00
Stephan Schmitz
073019fa54
Merge of cross-platform fix for smali's AnalysisTest.java
...
Merge https://github.com/JesusFreke/smali/pull/20 into fork: Use System.lineSeparator() for cross-platform compatible line endings for runTest() method in AnalysisTest.java. The patch fixes build failures of type `org.jf.baksmali.AnalysisTest > DuplicateTest FAILED [junit.framework.ComparisonFailure at AnalysisTest.java:107]` on Windows systems.
2013-11-18 13:31:07 +01:00
Connor Tumbleson
f89b51c74e
Update to smali 2.0.2
2013-11-15 12:14:35 -06:00
Connor Tumbleson
03fc77cca8
[smali] update to 2.0 final
2013-10-11 11:43:59 -05:00
Connor Tumbleson
792188b9fe
[smali] add untracked 2b6 files
2013-09-15 18:36:45 -05:00
Connor Tumbleson
79c68ed6d9
[smali] update to smali 2b6
2013-09-15 10:23:12 -05:00
Connor Tumbleson
bd24a670b2
[smali] add missing gradle files
2013-08-14 08:17:21 -05:00
Connor Tumbleson
652757cd36
[dexlib2] return UnresolvedClassException, instead of null when debug mode is enabled
2013-08-12 14:59:17 -05:00
Connor Tumbleson
7904ec2a7c
dexlib2: ported "dontLoadClassPath feature"
2013-08-12 09:16:51 -05:00
Connor Tumbleson
2ca53880b1
baksmali: added DIFFPRE reg info
2013-08-12 09:16:50 -05:00
Connor Tumbleson
a2c8d64d84
adjust build.gradle to handle apktool / dexlib2
2013-08-12 09:16:50 -05:00
Connor Tumbleson
007a6d45a2
Update to smali 2b5
2013-08-12 09:16:50 -05:00
Ryszard Wiśniewski
62ac6fa870
Added dontLoadClassPath feature to smali.
2013-05-02 17:49:30 +02:00
Connor Tumbleson
42f69fd745
fixes #439
...
Extends ZipFile using apache commons compress ZipFile, to have finer control over the header allowing some parts to be ignored,
ex: the general access bit
2013-04-06 12:50:42 -05:00
Connor Tumbleson
dca0182339
progress on #403
2013-03-20 08:53:39 -05:00
Connor Tumbleson
626d7e7ecd
fixes #396 , update to smali v1.4.2
2013-02-16 07:32:39 -06:00
Connor Tumbleson
bbee938b5c
deleted not-needed smali stuff, renamed license for smali to prevent conflicts, worked on Proguard
2013-01-16 21:51:04 -06:00
Connor Tumbleson
6744b2469c
gradle redo (moved each to their own project for organization)
2013-01-16 16:06:32 -06:00
Connor Tumbleson
3fdf9ec09d
Updating JesusFreke smali/baksmali to v1.4.1 (API17 changes)
2012-11-19 07:48:15 -06:00
Zhukovskiy Andrey
8754fd196b
writer.write("test");
2012-10-09 16:49:42 +03:00
Connor Tumbleson
689e0e59a6
updating JesusFreke's smali/baksmali. Fixed SmaliMod to handle removal of smaliLexer.
2012-10-08 18:50:34 -05:00
Connor Tumbleson
ca623f6617
fixes #37 reverts public.xml change
2012-09-22 22:40:33 -05:00
Connor Tumbleson
dd881e21d1
unify smali/baksmali/apktool properties into one folder
2012-09-20 19:28:24 -05:00
Connor Tumbleson
60c806f2e2
Moving all REPOs into one
2012-09-19 20:19:12 -05:00