android13/external/rk_tee_user/v2/tools/change_puk_tool-release
liiir1985 7f62dcda9f initial 2024-06-22 20:45:49 +08:00
..
change_puk_linux initial 2024-06-22 20:45:49 +08:00
change_puk_window initial 2024-06-22 20:45:49 +08:00
README.md initial 2024-06-22 20:45:49 +08:00

README.md

工具自动替换 Linux下替换 ./change_puk --teebin tee-pager.bin 该命令将自动生成一个2048长度的RSA密钥oem_privkey.pem并保存在当前目录下并自动使用该密钥中的公钥替换tee-pager.bin中的原始公钥 ./change_puk --teebin tee-pager.bin --key oem_privkey.pem 使用客户指定的密钥中的公钥来替换tee-pager.bin中的原始公钥密钥长度须2048长度

windows下替换 打开change_public_key.exe点击"生成oem_privkey.pem"按钮,生成并保存密钥到当前目录 选择刚刚生成的密钥和需要修改的tee-pager.bin镜像点击"修改公钥"将自动使用密钥中的公钥替换tee-pager.bin中的原始公钥

注意: 1.由于change_public_key.exe会调用BouncyCastle.Crypto.dll第三方库请确保BouncyCastle.Crypto.dll与change_public_key.exe在同一目录下。 2.以上替换的公钥是用于OPTEE验证TA应用合法性的用户在生成新密钥后也需要替换optee_test/export-ta_arm32/keys/oem_privkey.pem和 optee_test/export-ta_arm64/keys/oem_privkey.pem并重新编译TA该密钥在编译TA时会对TA重新进行签名。