Commit graph

85 commits

Author SHA1 Message Date
Jean-Marie Mineau
7ed273f070
fix warning 2025-04-22 17:08:21 +02:00
Jean-Marie Mineau
218d6bf6fc
update rust edition of androscalpel 2025-04-18 11:12:11 +02:00
Jean-Marie Mineau
d4ccc73362
update rust edition of androscalpel_serializer 2025-04-18 11:08:22 +02:00
Jean-Marie Mineau
acd5c8445e
add option to pass key pwd from arg 2025-04-07 13:08:46 +02:00
Jean-Marie Mineau
3ed5577646
add method to facilitate apk extention 2025-03-11 15:45:29 +01:00
Jean-Marie Mineau
ca31c41726
fix lints 2025-02-05 11:37:52 +01:00
Jean-Marie Mineau
65176749bb
fix fix fix! 2025-01-17 11:32:44 +01:00
Jean-Marie Mineau
dfcd6232a4
fix test 2025-01-15 16:20:53 +01:00
Jean-Marie Mineau
91859170c3
start separating classes in files 2025-01-14 20:29:17 +01:00
Jean-Marie Mineau
4b28d0a406
fix stuff 2025-01-14 13:31:56 +01:00
Jean-Marie Mineau
f3fcb5b086
'debug' serialization 2025-01-13 17:09:17 +01:00
Jean-Marie Mineau
bc3392d946
WIP, TODO: regenerate debug info from new debug instruction 2025-01-10 17:45:00 +01:00
Jean-Marie Mineau
f9f511013d
wip 2025-01-10 14:56:52 +01:00
Jean-Marie Mineau
c3a7762fc8
start implementing visitors 2024-07-10 17:34:51 +02:00
Jean-Marie Mineau
55b4ef015b
parse dwarf 2024-07-08 15:39:36 +02:00
Jean-Marie Mineau
437ecbeecc
add support for read hiddenapi 2024-06-10 18:20:45 +02:00
Jean-Marie Mineau
ef6a2196a7
add test 2024-04-15 15:13:30 +02:00
675135f522
add report to tests 2024-03-08 15:29:12 +01:00
3a7208f1b5
fix string order 2024-02-15 16:36:52 +01:00
Jean-Marie Mineau
0b8dce9266
serialize part of the debug info item 2024-02-15 12:15:45 +01:00
Jean-Marie Mineau
6637745cdf
add unreferenced strings 2024-02-15 11:34:43 +01:00
Jean-Marie Mineau
6e207ddc63
add eq test 2024-02-14 09:43:25 +01:00
Jean-Marie Mineau
d8a4727d59
WIP: fix data size 2024-02-09 18:01:19 +01:00
93f70040fd
swap literal priority 2024-02-08 15:50:42 +01:00
Jean-Marie Mineau
abe7fb6a50
fix encoded value sign extention 2024-02-07 17:31:09 +01:00
fcfe2dc6e9
fix sleb serializer 2024-02-06 19:37:12 +01:00
9488208a42
remode println for debug 2024-01-27 01:11:06 +01:00
2e639fbcee
fix code padding 2024-01-27 01:05:49 +01:00
40f1955dcd
fix size computation of code item 2024-01-25 15:57:21 +01:00
fb29596184
add a test 2024-01-25 15:52:45 +01:00
c46faa1b18
fix code serialization 2024-01-25 15:51:25 +01:00
832f6b7711
fix annotation linking 2024-01-25 11:19:45 +01:00
Jean-Marie Mineau
8dce87d569
WIP eddit from python 2024-01-23 11:41:18 +01:00
Jean-Marie Mineau
d470881d98
bug fix 2024-01-04 10:38:07 +01:00
Jean-Marie Mineau
b17a84212f
bug fix bug fix bug fix WIP 2024-01-03 18:00:36 +01:00
Jean-Marie Mineau
04a6d48e51
seriable try block and call site 2024-01-02 21:09:22 +01:00
Jean-Marie Mineau
29c43a68b2
convert instruction to an editable format WIP 2023-12-16 02:09:52 +01:00
Jean-Marie Mineau
2d164362a7
add instruction using pseudo-instruction format 2023-12-15 14:55:55 +01:00
Jean-Marie Mineau
81c8d0a8ec
add instruction enum to code item 2023-12-14 11:27:43 +01:00
Jean-Marie Mineau
ee7cf4d325
add serializer for instruction format 2023-12-14 02:15:39 +01:00
Jean-Marie Mineau
bd22b7990b
add annotations to generated dex 2023-12-12 11:25:33 +01:00
Jean-Marie Mineau
53d321c7fe
add coded item to generated dex 2023-12-06 10:58:07 +01:00
Jean-Marie Mineau
bb9f5a94aa
add class data to generated dex 2023-12-05 00:14:27 +01:00
Jean-Marie Mineau
57d6b38746
add type lists to generated dex files 2023-12-01 18:08:30 +01:00
Jean-Marie Mineau
211402ae9d
add type to generated dex file 2023-12-01 12:38:54 +01:00
Jean-Marie Mineau
df9149c068
add string to generated dex 2023-12-01 11:23:59 +01:00
Jean-Marie Mineau
e194072981
add DexWriter squeleton 2023-11-30 16:17:30 +01:00
Jean-Marie Mineau
80968c9bcf
add a rought implem of code 2023-11-30 14:40:49 +01:00
Jean-Marie Mineau
224d1efdba
add annotations for methods and parameters 2023-11-29 12:12:41 +01:00
Jean-Marie Mineau
cf55766653
fix stuff, add class annotation 2023-11-28 19:06:28 +01:00