Skip to content

dantmnf/avbsign

Repository files navigation

Warning

Use at your own risk.

Build Android binary

$ ./gradlew dex:assembleRelease

Build Java JAR (for Desktop)

$ ./gradlew jar:jar

CLI Usage

Desktop

$ java -jar jar/build/libs/avbsign.jar check {}.img
$ java -jar jar/build/libs/avbsign.jar fix {}.img dir/to/keys

Android

$ app_process -cp avbsign-release.apk / xyz.cirno.avbsign.Main check /dev/block/by-name/{}_a
$ app_process -cp avbsign-release.apk / xyz.cirno.avbsign.Main fix /dev/block/by-name/{}_a dir/to/keys

Build Magisk Module

$ ./gradlew magisk:packageMagisk

The Magisk module will be generated at build/avbsign.zip.

It will run app_process -cp avbsign-release.apk / xyz.cirno.avbsign.Main fix /dev/block/by-name/{}${boot_slot_suffix} /data/adb/modules/avbsign/keys on installation and action.sh.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published