Commit graph

86 commits

Author SHA1 Message Date
Jean-Marie Mineau
cf55766653
fix stuff, add class annotation 2023-11-28 19:06:28 +01:00
Jean-Marie Mineau
b8b4e28f2d
bump pyo3 and use anyhow for main functions 2023-11-28 16:22:40 +01:00
Jean-Marie Mineau
feff847310
add method handle
This really needs more checks
2023-10-02 17:55:17 +02:00
Jean-Marie Mineau
77be653786
factorize value parsing 2023-10-02 16:58:33 +02:00
Jean-Marie Mineau
2ec3fe2c9d
some work on DexType and DexMethodType 2023-09-04 16:36:15 +02:00
Jean-Marie Mineau
cc6ce1c625
fix value serialization and add test for boolean value for regression 2023-09-04 15:06:34 +02:00
c84e3e36cc
start implementing field 2023-09-01 16:50:46 +02:00
0ae6ce5e88
use log instead of print 2023-09-01 15:03:11 +02:00
cfc8e4743e
first python binding 2023-08-31 18:03:55 +02:00
a9da701e51
fix sanity check 2023-08-31 17:00:31 +02:00
a4e5679c7b
fix the endianess 2023-08-31 16:57:05 +02:00
68b11dc036
WIP 2023-08-31 16:01:31 +02:00
Jean-Marie Mineau
559ae665cf
WIP 2023-08-31 14:02:04 +02:00
Jean-Marie Mineau
bda74f55ac
add some error managment 2023-08-31 11:39:03 +02:00
Jean-Marie Mineau
6562c3f6c0
add struct to parse whole dex file 2023-08-30 17:17:11 +02:00
Jean-Marie Mineau
df2a441148
clean doc 2023-08-30 14:18:32 +02:00
Jean-Marie Mineau
b5ae8c5088
add hiddenapi item 2023-08-30 11:24:40 +02:00
Jean-Marie Mineau
b670649ed0
add annotation item 2023-08-29 11:50:24 +02:00
Jean-Marie Mineau
70e552339d
add debug info item 2023-08-29 11:02:05 +02:00
Jean-Marie Mineau
7557022900
add default variant 2023-08-28 15:03:09 +02:00
Jean-Marie Mineau
ae1c3e20ac
add code item and related 2023-08-28 14:14:38 +02:00
Jean-Marie Mineau
9ed99594cc
add item related to class 2023-08-25 19:05:05 +02:00
Jean-Marie Mineau
42698cc8d7
add miscelaneous items 2023-08-25 15:04:05 +02:00
Jean-Marie Mineau
9fe2652448
implement map item 2023-08-25 14:42:20 +02:00
Jean-Marie Mineau
52447aef42
add header item 2023-08-25 14:41:39 +02:00
Jean-Marie Mineau
736c4611ac
add check sort 2023-08-25 11:30:09 +02:00
Jean-Marie Mineau
d5b8222491
implement annotation 2023-08-25 11:26:16 +02:00
Jean-Marie Mineau
1b503549b3
implement arrays 2023-08-25 11:11:13 +02:00
Jean-Marie Mineau
6020b173a0
add encoded scalar values 2023-08-24 18:51:06 +02:00
Jean-Marie Mineau
49d6094d6f
finish implementing mutf8 2023-08-24 11:22:29 +02:00
Jean-Marie Mineau
24f4b0b46d
WIP mutf8 2023-08-23 16:36:49 +02:00
Jean-Marie Mineau
d44e2b624b
add some consts 2023-08-23 12:59:29 +02:00
Jean-Marie Mineau
5dd96fb173
add prefix / suffix to field 2023-08-22 17:23:47 +02:00
Jean-Marie Mineau
33e770e04a
add LEB128 types 2023-08-22 15:46:14 +02:00
Jean-Marie Mineau
1a9030267c put current androscalpel_serializer to a core module 2023-07-21 11:41:44 +02:00
Jean-Marie Mineau
ab1d6f4f8c init 2023-07-21 11:36:33 +02:00