Update android note

This commit is contained in:
Tanner Collin 2022-03-27 09:04:34 +00:00
parent ec46e78628
commit 6730b1e54e

View File

@ -8,7 +8,7 @@ https://archive.ph/zDaV6
- used during Lutron hacking - used during Lutron hacking
Tools: Tools:
$ sudo apt install adb apktool openjdk-11-jdk-headless zipalign $ sudo apt install adb apktool openjdk-11-jdk-headless zipalign apksigner
$ locate apktool $ locate apktool
- replace apktool with new version: - replace apktool with new version:
- https://github.com/iBotPeaches/Apktool/releases - https://github.com/iBotPeaches/Apktool/releases
@ -29,16 +29,23 @@ $ apktool d application.apk -o output/
Compile: Compile:
$ apktool b output/ --use-aapt2 -o patched.apk $ apktool b output/ --use-aapt2 -o patched.apk
$ zipalign 4 patched.apk patched2.apk
Sign: Sign:
- disable verification over USB in developer settings?
- the following just once: - the following just once:
$ keytool -genkey -v -keystore release.keystore -alias alias_name -keyalg RSA -keysize 2048 -validity 10000 $ keytool -genkey -v -keystore release.keystore -alias alias_name -keyalg RSA -keysize 2048 -validity 10000
$ jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore release.keystore patched.apk alias_name $ apksigner sign --ks release.keystore patched2.apk
Install: Install:
$ adb install patched.apk $ adb install patched2.apk
Read logs: Read logs:
$ adb logcat -c $ adb logcat -c
Old instructions
----------------
$ jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore release.keystore patched.apk alias_name