
This article introduces the APK signature file generation method under the Android 12 system for the RK3588 development board.Touch Intelligence EVB3588 Development Board demonstration, equipped with the RK3588 chip from Rockchip. This development board features a core board plus baseboard design, with a complete range of audio and video interfaces, communication interfaces, and more, helping companies improve product development efficiency, shorten time to market, reduce costs, and design risks.
Tool Preparation
Download Keytool-ImportKeyPair tool
In the source code: build/target/product/security/ directory of the system’s initial signature files, copy the following three files:
platform.pem;
platform.pk8;
platform.x509.pem;


# apt-get update
# apt-get install openjdk-11-jdk
# chmod +x keytool-importkeypair


# ./keytool-importkeypair -k xxx.jks -p 123456 -pk8 platform.pk8 -cert platform.x509.pem -alias xxx
Note: # xxx.jks : signature file
# 123456 : signature file password
# platform.pk8、platform.x509.pem : system initial signature files
# xxx : signature file alias
root@luffy:/share/system_signature# ./keytool-importkeypair -k rk3588.jks -p 123456 -pk8 platform.pk8 -cert platform.x509.pem -alias rk3588
Importing "rk3588" with SHA1 Fingerprint=41:79:1C:9B:8F:AF:15:E1:AC:D5:AA:F5:92:10:FD:42:46:7D:82:77
Importing the keystore /tmp/keytool-importkeypair.nEFF/p12 into rk3588.jks...Successfully imported entry with alias rk3588.
Import command completed: 1 entry successfully imported, 0 entries failed or canceled



-
Supports open-source HarmonyOS with Qilin Kylin OS domestic systems, as well as Android/Linux; -
Rockchip RK3588 high-performance SoC, integrating quad-core A76 and quad-core A55 processors, Mali-G610 quad-core GPU; -
Supports 48M ISP, multi-camera input; -
6T AI high computing power NPU, three-core architecture; -
Supports HDMI2.1 output, up to 8K@60FPS; -
Supports HDMI2.0 input, up to 4K@60FPS; -
2× independent Gigabit Ethernet ports, supporting WAN+LAN Dual IP, supporting 5G/4G/WiFi/Bluetooth wireless communication; -
Onboard 4× USB3.0, 2× fully functional Type-C
