25 lines
661 B
Plaintext
25 lines
661 B
Plaintext
The test data is generated as follows:
|
|
|
|
$ keytool -keystore keystore -genkey -alias mykey
|
|
The password for the keystore and the key is 123456.
|
|
|
|
The signer information is set as follows:
|
|
|
|
CN=Android, OU=Android, O=Android, L=Mountain View, ST=CA, C=US
|
|
|
|
Build a random apk (Bluetooth.apk is chosen arbitrary)
|
|
|
|
$ m Bluetooth
|
|
$ cp $ANDROID_PRODUCT_OUT/system/app/Bluetooth.apk ./test.apk
|
|
|
|
Sign it using the apksigner.
|
|
|
|
$ m apksigner
|
|
$ apksigner sign --ks keystore ./test.apk
|
|
|
|
Check that the idsig file is created.
|
|
|
|
$ ls -l test.apk*
|
|
-rw-r----- 1 jiyong primarygroup 3888734 Jun 4 01:08 test.apk
|
|
-rw-r----- 1 jiyong primarygroup 39115 Jun 4 01:08 test.apk.idsig
|