How to Generate APK Signature Files for RK3588 Development Board with Android 12

How to Generate APK Signature Files for RK3588 Development Board with Android 12

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.

How to Generate APK Signature Files for RK3588 Development Board with Android 12

How to Generate APK Signature Files for RK3588 Development Board with Android 12

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;

How to Generate APK Signature Files for RK3588 Development Board with Android 12

How to Generate APK Signature Files for RK3588 Development Board with Android 12
Environment Setup
Copy the tool files obtained in the first section to the virtual machine and extract them, as shown in the figure:
How to Generate APK Signature Files for RK3588 Development Board with Android 12
Install the keytool tool, the command is as follows:
# apt-get update
# apt-get install openjdk-11-jdk
Grant executable permissions to keytool-importkeypair, the command is as follows:
# chmod +x keytool-importkeypair
How to Generate APK Signature Files for RK3588 Development Board with Android 12How to Generate APK Signature Files for RK3588 Development Board with Android 12System Signature File Generation
Execute the following command to generate the jks system signature file:
# ./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
Command execution result:
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
File generation successful, as shown in the figure:

How to Generate APK Signature Files for RK3588 Development Board with Android 12

How to Generate APK Signature Files for RK3588 Development Board with Android 12How to Generate APK Signature Files for RK3588 Development Board with Android 12
Product Introduction
Touch Intelligence EVB3588 Development Board has the following advantages:
How to Generate APK Signature Files for RK3588 Development Board with Android 12
  • 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 USB3.0, fully functional Type-C
Taobao Purchase Link:https://item.taobao.com/item.htm?ft=t&id=729226307120
END
How to Generate APK Signature Files for RK3588 Development Board with Android 12

Leave a Comment

×