Files
rk35xx-android14/packages/modules/Virtualization/apkdmverity/testdata
hmz007 36ed224bac Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a)
Signed-off-by: hmz007 <hmz007@gmail.com>
Change-Id: Ib87fdbe7a0be7dc961af3500fe9ea4589a127f9f
2024-10-29 18:12:02 +08:00
..

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