Commit graph

142 commits

Author SHA1 Message Date
b47c9dd666
add parameter names 2024-02-15 09:10:24 +01:00
6d77df2b79
add parsing of smali id 2024-02-14 17:59:10 +01:00
112ddc615b
fix has_annotations 2024-02-14 15:14:23 +01:00
458e22b577
use smali repr for __str__ 2024-02-14 15:13:46 +01:00
Jean-Marie Mineau
6e207ddc63
add eq test 2024-02-14 09:43:25 +01:00
c41b5f0b0c
fix the data size problem 2024-02-13 19:30:26 +01:00
Jean-Marie Mineau
1c012cecf3
WIP: fix data size 2024-02-12 16:17:49 +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
f5b5957ff5
fix mul-long/2addr serialization 2024-02-08 14:49:33 +01:00
7c83122fcb
fix dev-lon/2addr serialization 2024-02-08 14:43:19 +01:00
Jean-Marie Mineau
abe7fb6a50
fix encoded value sign extention 2024-02-07 17:31:09 +01:00
Jean-Marie Mineau
e950b77475
fix move and move-wide constructor 2024-02-07 14:27:11 +01:00
Jean-Marie Mineau
4755dd995d
implement a label normalization for compring code 2024-02-07 14:23:11 +01:00
Jean-Marie Mineau
e0f348aecc
fix of by one in static values generation 2024-02-07 10:35:38 +01:00
fcfe2dc6e9
fix sleb serializer 2024-02-06 19:37:12 +01:00
e4532f9e3c
fix move-object arg swap 2024-02-06 17:26:48 +01:00
Jean-Marie Mineau
84eacfb7d4
bugfix 2024-02-05 17:31:28 +01:00
2cf3963532
add repackaging to utils 2024-02-01 23:37:26 +01:00
cb34f76063
put all the dex swapping & resigning shenanigans in a function 2024-02-01 17:09:12 +01:00
86a028f0bd
fix overflow when negating iXX::MIN 2024-02-01 14:54:37 +01:00
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