No description
Find a file
Jean-Marie Mineau 7f46d6c12f
WIP tests
2025-04-17 16:45:21 +02:00
frida WIP tests 2025-04-17 16:45:21 +02:00
matplotlib no androguard, you dont need matplotlib 2025-04-08 12:04:56 +02:00
patcher remove debug print 2025-04-07 16:10:45 +02:00
test_apks add tests and factory extends 2025-04-17 15:38:23 +02:00
theseus_autopatcher WIP tests 2025-04-17 16:45:21 +02:00
.gitignore debugging 2025-03-03 17:40:24 +01:00
README.md add some doc 2025-04-07 16:59:31 +02:00

Test

Install

python -m venv venv
source venv/bin/activate
pip install 'theseus-autopatcher[grodd] @ git+ssh://git@gitlab.inria.fr/androidoftheseus/android-of-theseus.git#subdirectory=theseus_autopatcher/'

Run

theseus-autopatch -a test_dynloading.apk -o patched.apk -k keystore.ks --keypass 'P@ssw0rd!'

Note: theseus-autopatch embed a patcher binary that will only work on x86_64 linux computer, en even then, the binary is optimized for size instead of speed. You should probably build your own patcher binary for your own architecture and pass it to theseus-autopatch with --patch:

cd patcher
cargo build --release
theseus-autopatch -a test_dynloading.apk -o patched.apk -k keystore.ks --keypass 'P@ssw0rd!' --patch target/release/patcher