[Android] Cara menukar User Certificate kepada System

Mungkin atas sebab-sebab tertentu, anda perlukan sesuatu certificate itu dipasang pada system. Saya menulis entri ini kerana tidak menjumpai cara yang terkini.

Saya telah mencuba cara ini pada Android 7.1 AOSP. Untuk versi android yang lebih lama, path pemasangan user certificate adalah berlainan dan tidak akan anda temui di sini.

Nota:

  1. Akses root diperlukan.
  2. Semak senarai user dan system certificate di Settings > Security > Trusted Credentials.
  3. User certificate: /data/misc/user/0/cacerts-added
  4. System certificate: /system/etc/security/cacerts

Langkah 1:

Buang semua certificate kecuali yang anda mahu pindahkan. Ini untuk memudahkan pencarian kerana certificate tersebut tidak disimpan dengan nama asal.

Langkah 2:

Buka /data/misc/user/0/cacerts-added menggunakan file manager anda. Anda akan melihat senarai certificate yang namanya berakhir dengan 0 sebagai contohnya, c8750f0d. Semua di sini adalah user certificate yang anda telah pasang.

Langkah 3:

Salin certificate tadi ke dalam /system/etc/security/cacerts. Kemudian reboot.




Leave a Reply

Your email address will not be published. Required fields are marked *