Berarti ini perlu dapetin .apk dari aplikasi settings dan di reverse-engineer menggunakan komputer
Jadi gimana cara dapetin .apk filenya? Pertama-tama saya menggunakan perintah "adb shell cmd package list packages --user 0 | grep settings", "adb shell ... --user 0" artinya adalah berikan semua daftar aplikasi yang ada pada smartphone ini, lalu "|" artinya output dari perintah sebelumnya masukkan ke perintah berikutnya, "grep settings" mencari yang ada "settings". Hasilnya adalah:
package:com.android.settings.intelligencepackage:com.transsion.aisettingspackage:com.android.settings.resoverlaypackage:com.transsion.ossettingsextpackage:com.android.settingspackage:com.android.providers.settings
Setelah di cari-cari ternyata saya perlu yang "com.android.settings", terus dapetin APKnya gimana? tinggal pakai perintah "adb shell pm path com.android.settings" dan akhirnya dapat filenya dimana:
package:/system_ext/priv-app/TranSettingsApk/TranSettingsApk.apk
Saya pikir setelah itu tinggal pakai "adb pull /system_ext/priv-app/TranSettingsApk/TranSettingsApk.apk" tapi
adb: error: cannot create './/TranSettingsApk.apk': Permission denied
Saya punya feeling kalau ini harus ada root...
tapi setelah panjang lebar, akhirnya bisa di pull juga. Singkatnya caranya:
pakai "adb shell"
"cd" ke folder itu
"cp" ke /sdcard biar bisa diakses dari komputer
"adb pull" dari sdcard
Setelah ini saya sadar kalau sebenernya saya yang salah, karena saya ada di "/dev" yang harusnya gak boleh ditulis kecuali di sudo. Harusnya dari awal udah bisa.