Panxiaobo
770a3fcfd1
Update issue 130
...
Status: Fixed
if-eq vx, vx, offset
we add a trick to skip the if-eq, and direct read from offset
--HG--
branch : 0.0.9.x
2012-09-11 21:08:15 +08:00
Panxiaobo
026dd6a679
Change the String Encoding from UTF8 to MUTF8
...
Fix issue reported by Jack Li
if String contains ZERO, for example "hi\u0000test",
after dex2jar it will be translate to "hi\ufffd\ufffdtest".
This is caused by the mismatch String encoding while reading String data
in dex file, dex file is encoded in MUTF8, but we are decode using UTF8.
--HG--
branch : 0.0.9.x
2012-09-04 22:44:11 +08:00
Panxiaobo
0b02af4408
add method to array datain
...
--HG--
branch : 0.0.9.x
2012-08-28 20:06:03 +08:00
Panxiaobo
a9f0bc0b45
merge code from google#umito.nl,
...
add InputStreamDataIn.openApk()
Update issue 127
The code looks great, I merge it to the source,
and I change SeekableStream/MemoryCacheSeekableStream to it's
original name(make it possible to use shared pkg org.apache.xmlgraphics/batik-codec/1.7).
now we can open apk on Android using InputStreamDataIn.openApk(file)
--HG--
branch : 0.0.9.x
2012-07-19 12:48:51 +08:00
Panxiaobo
8919c6d45a
merge debug-support to 0.0.9.x
...
Fixes issue 90
--HG--
branch : 0.0.9.x
2012-02-24 17:35:31 +08:00
Panxiaobo
a894b0d78b
update NOTICE.txt to add contributors, Thanks for their great help.
...
--HG--
branch : debug-support
2012-02-24 13:55:34 +08:00
Panxiaobo
5d46cee72c
Fix a bug in read ics,
...
Fixes issue 110
--HG--
branch : 0.0.9.x
2012-02-20 11:03:49 +08:00
yyjdelete
5ab114da09
support trans dubug info
...
--HG--
branch : debug-support
2012-02-18 16:26:31 +08:00
Panxiaobo
15743b1f3f
update project description
...
--HG--
branch : 0.0.9.x
2012-01-17 11:33:08 +08:00
Panxiaobo
c53b8ba4b5
update project description
...
--HG--
branch : 0.0.9.x
2012-01-17 11:20:01 +08:00
Panxiaobo
b795b63545
clean the code
...
--HG--
branch : 0.0.9.x
2012-01-13 15:58:47 +08:00
Panxiaobo
d17d99ce99
remove depedence from commons-io,commons-codec,
...
add commons-lite to provide class needed by dex-reader
--HG--
branch : 0.0.9.x
2012-01-12 13:48:08 +08:00
Panxiaobo
bc6b62c94f
add getClassSize() to DexFileReader
...
--HG--
branch : 0.0.9.x
2012-01-09 19:50:23 +08:00
Panxiaobo
c6e68489bf
--HG--
...
branch : 0.0.9.x
2012-01-08 01:10:24 +08:00
Panxiaobo
cc0dc9b81d
update java doc of dex-reader
...
--HG--
branch : 0.0.9.x
2012-01-08 00:53:44 +08:00
Panxiaobo
7ca5a83e64
remove analysis package from dex-reader
...
--HG--
branch : 0.0.9.x
2012-01-08 00:34:30 +08:00
Panxiaobo
b626ee0527
update NOTICE.txt
...
--HG--
branch : 0.0.9.x
2012-01-07 22:38:16 +08:00
Panxiaobo
329080cd95
add cmd asm-verify jar2dex
...
--HG--
branch : 0.0.9.x
2012-01-02 19:05:17 +08:00
Panxiaobo
c5dc584572
improve asmifier
...
--HG--
branch : 0.0.9.x
2011-12-31 15:59:06 +08:00
panxiaobo@panxiaobo-PC
0c435060cc
fix a bug in dex-reader
...
Fixes issue 97
--HG--
branch : 0.0.9.x
2011-12-30 21:41:58 +08:00
Panxiaobo
1999f071fa
deprecated uncompleted classes
...
--HG--
branch : 0.0.9.x
2011-12-25 13:24:04 +08:00
Panxiaobo
2618359e5c
add TestUtils.initDexFileReader(...) to set apiLevel if possible
...
--HG--
branch : 0.0.9.x
2011-12-14 20:07:39 +08:00
Panxiaobo
3bbcd41100
improve type analyzer
...
--HG--
branch : 0.0.9.x
2011-12-14 20:35:15 +08:00
Panxiaobo
9f2d0d51b9
log warn about apiLevel
...
--HG--
branch : 0.0.9.x
2011-12-14 20:05:39 +08:00
Panxiaobo
ca02b00256
add SKIP_ANNOTATION and SKIP_FIELD_CONSTANT
...
--HG--
branch : 0.0.9.x
2011-12-02 16:51:01 +08:00
Panxiaobo
2af95221a5
add RandomAccessFielInput for read dex in android devices
...
--HG--
branch : 0.0.9.x
2011-12-02 14:52:16 +08:00
Panxiaobo
23a1370089
--HG--
...
branch : 0.0.9.x
2011-12-01 20:29:17 +08:00
Panxiaobo
1494aa1e25
--HG--
...
branch : 0.0.9.x
2011-12-01 19:06:16 +08:00
Panxiaobo
dc6b8046bb
--HG--
...
branch : 0.0.9.x
2011-12-01 01:13:09 +08:00
Panxiaobo
8c1cc56165
--HG--
...
branch : 0.0.9.x
2011-12-01 00:39:15 +08:00
Panxiaobo
42ccfe45d3
--HG--
...
branch : 0.0.9.x
2011-11-29 21:00:14 +08:00
Panxiaobo
bbafd1c9ef
--HG--
...
branch : 0.0.9.x
2011-11-29 20:38:29 +08:00
Panxiaobo
c4f9217af5
--HG--
...
branch : 0.0.9.x
2011-11-29 20:10:26 +08:00
Panxiaobo
0f750f7a63
--HG--
...
branch : 0.0.9.x
2011-11-28 19:11:52 +08:00
Panxiaobo
87657b6a04
--HG--
...
branch : 0.0.9.x
2011-11-28 00:41:06 +08:00
Panxiaobo
28ca8f006b
--HG--
...
branch : 0.0.9.x
2011-11-27 23:47:55 +08:00
Panxiaobo
a4a3db8a6a
--HG--
...
branch : 0.0.9.x
2011-11-27 23:00:11 +08:00
Panxiaobo
5de2b9da85
--HG--
...
branch : 0.0.9.x
2011-11-27 19:22:28 +08:00
Panxiaobo
6ce55ef798
--HG--
...
branch : 0.0.9.x
2011-11-27 16:34:27 +08:00
Panxiaobo
c99e89a2ce
add big-endian support
...
--HG--
branch : 0.0.9.x
2011-11-24 23:36:03 +08:00
Panxiaobo
ab29c79c7a
add version to pom.xml
...
--HG--
branch : 0.0.9.x
2011-11-24 20:51:31 +08:00
Panxiaobo
a2263d9d8c
add ReverseEndian support
...
--HG--
branch : 0.0.9.x
2011-11-24 20:48:11 +08:00
Panxiaobo
10b72fed77
add jumbo-style instruction support
...
--HG--
branch : 0.0.9.x
2011-11-24 20:16:51 +08:00
Panxiaobo
9ab4d9073a
add support to visit a label inside an instruction (issue 65)
...
--HG--
branch : 0.0.9.x
2011-11-10 20:09:40 +08:00
Panxiaobo
60f3e9c859
Fix a bug in local type
...
Fix a bug in visitAnnotationDefault
Update dump api
Fixes issue 73
--HG--
branch : 0.0.9.x
2011-11-10 20:00:58 +08:00
Panxiaobo
da4bcd0e09
merge dex-dumper to dex-reader
...
--HG--
branch : 0.0.9.x
2011-11-08 19:07:46 +08:00
Panxiaobo
01e0ddae21
1. remove dependence from slf4j, to keep dex2jar simple
...
--HG--
branch : 0.0.9.x
2011-11-03 19:15:25 +08:00
Panxiaobo
43918638ab
New issue
...
Summary: support @dalvik.annotation.AnnotationDefault
Labels: Type-Defect Priority-High
Status: Accepted
translate @dalvik.annotation.AnnotationDefault to mv.visitAnnotationDefault
--HG--
branch : 0.0.9.x
2011-11-02 20:49:57 +08:00
Panxiaobo
dc57a0dc94
Fix a bug in reading dex encoded_values
...
--HG--
branch : 0.0.9.x
2011-11-01 21:04:19 +08:00
Panxiaobo
19fd401bb7
1. fixes bug in DexCodeReader
...
2. add test case for issue 87
Update issue 87
Status:Accepted
Labels:Priority-High
There are bug when translate code without end. for example. while(true) { do something...}
--HG--
branch : 0.0.9.x
2011-10-31 20:01:07 +08:00