Commit graph

221 commits

Author SHA1 Message Date
1bd786c9d7
update test script 2024-01-28 23:37:15 +01:00
6426ad6dea
fix debug_info_off linking 2024-01-27 01:11:32 +01:00
9488208a42
remode println for debug 2024-01-27 01:11:06 +01:00
b1e1c530ee
implement Debug for dexstring manually to show text when possible 2024-01-27 01:07:53 +01:00
0f87b75e8a
add utils functions for python 2024-01-27 01:06:52 +01:00
53457cbb97
fix throws opcode 2024-01-27 01:06:09 +01:00
2e639fbcee
fix code padding 2024-01-27 01:05:49 +01:00
a3e9364aa0
fix link an alignment issues 2024-01-25 17:12:21 +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
3a9499cc5c
fix data offset 2024-01-25 15:50:58 +01:00
832f6b7711
fix annotation linking 2024-01-25 11:19:45 +01:00
eece6178f9
serialize to json 2024-01-24 11:32:49 +01:00
ebaeaef877
remove setter to limit confusion 2024-01-23 20:19:28 +01:00
3a6edf1aa2
implement method code setter in apk struct 2024-01-23 17:08:37 +01:00
Jean-Marie Mineau
8dce87d569
WIP eddit from python 2024-01-23 11:41:18 +01:00
Jean-Marie Mineau
d3e005fd68
poc repackaging 2024-01-22 16:50:26 +01:00
Jean-Marie Mineau
0f5764c340
implement file insertion 2024-01-22 14:22:28 +01:00
Jean-Marie Mineau
7b6a5980c8
insert file in zip 2024-01-19 16:41:59 +01:00
Jean-Marie Mineau
3f521b5754
add crc 2024-01-19 11:46:36 +01:00
Jean-Marie Mineau
99ecf178df
ignore test files 2024-01-18 10:22:12 +01:00
Jean-Marie Mineau
26b18bab76
transfer file from one zip to another, WIP (z64 broken) 2024-01-17 17:21:08 +01:00
Jean-Marie Mineau
8157325a02
transfer file from one zip to another, WIP 2024-01-17 16:41:24 +01:00
Jean-Marie Mineau
0fdf619360
transfert file from zip to another (wip) 2024-01-17 13:57:01 +01:00
Jean-Marie Mineau
0d305fbe62
explore files 2024-01-16 18:23:58 +01:00
Jean-Marie Mineau
0794aac016
add struct for localheader 2024-01-15 15:52:47 +01:00
Jean-Marie Mineau
bea2b9ffc0
put extra field in another file 2024-01-15 15:27:08 +01:00
Jean-Marie Mineau
fafbdb6537
detect apk signatur 2024-01-15 14:42:26 +01:00
Jean-Marie Mineau
98f00c4066
finish spliting files 2024-01-15 11:39:37 +01:00
Jean-Marie Mineau
3f0c90e307
start spliting files 2024-01-15 11:26:24 +01:00
Jean-Marie Mineau
3aebd51768
parse zip64 extra field 2024-01-15 11:08:20 +01:00
1e46baa7ef
add note for next todo 2024-01-14 23:58:02 +01:00
857a67b657
list file names 2024-01-14 23:48:51 +01:00
ea18640a78
parse basic file header 2024-01-14 17:14:35 +01:00
Jean-Marie Mineau
519d0748be
new tool to explore .apk 2024-01-14 14:11:03 +01:00
Jean-Marie Mineau
92d4ecaa1c
fix offsets 2024-01-05 17:06:35 +01:00
Jean-Marie Mineau
e1f1d01e2c
add signatures and checksums 2024-01-04 14:28:13 +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
b30e91b86a
collect data from instructions 2024-01-03 13:42:33 +01:00
Jean-Marie Mineau
04a6d48e51
seriable try block and call site 2024-01-02 21:09:22 +01:00
Jean-Marie Mineau
31e4192eb3
convert code ins to raw ins 2023-12-22 00:04:58 +01:00
Jean-Marie Mineau
3dd7c8b1c5
implement instruction to instruction format 2023-12-19 13:40:17 +01:00
Jean-Marie Mineau
8c14c0dac9
WIP 2023-12-19 11:58:35 +01:00
Jean-Marie Mineau
c937154601
implem __str__ and __repr__ for call site 2023-12-18 10:09:47 +01:00
Jean-Marie Mineau
0c928e4fd2
convert bytecode to a more editable format 2023-12-17 19:14:33 +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
95f4686f3f
add instruction reprs, WIP 2023-12-15 00:23:55 +01:00