Panduan Umum
Bab berjudul “Panduan Umum”Capacitor Plugin Is Root untuk mendeteksi perangkat yang telah di-root (Android) atau di-jailbreak (iOS).
Kemampuan Utama
Bab berjudul “Kemampuan Utama”isRooted- Melakukan pengecekan default untuk mendeteksi root/jailbreak.isRootedWithBusyBox- Meningkatkan pengecekan default dengan pengecekan spesifik BusyBox (hanya Android).detectRootManagementApps- Mendeteksi aplikasi pengelolaan root yang diketahui hadir (hanya Android).detectPotentiallyDangerousApps- Mendeteksi aplikasi berbahaya yang potensial ditemukan pada perangkat yang telah di-root (hanya Android).
Publik API
Bab berjudul “Publik API”| Metode | Deskripsi |
|---|---|
isRooted | Menggunakan pengujian default untuk mendeteksi root/jailbreak. |
isRootedWithBusyBox | Mengembangkan pengujian default dengan pengecekan spesifik BusyBox (hanya Android). |
detectRootManagementApps | Mendeteksi aplikasi pengelola root yang dikenal (hanya Android). |
detectPotentiallyDangerousApps | Mendeteksi aplikasi berbahaya yang umum ditemukan pada perangkat yang telah di-root (hanya untuk Android). |
detectTestKeys | Mendeteksi tag build debug/test (hanya Android). |
checkForBusyBoxBinary | Mengecek apakah binary BusyBox ada di perangkat (hanya Android). |
checkForSuBinary | Mengecek apakah su binary ada di perangkat (hanya Android). |
checkSuExists | Mendeteksi apakah su binary dapat dieksekusi (hanya Android). |
checkForRWPaths | Mendeteksi jalur sistem yang dapat ditulis oleh semua orang (hanya Android). |
checkForDangerousProps | Mendeteksi properti sistem berbahaya (hanya Android). |
checkForRootNative | Menggunakan RootBeer native checks (hanya untuk Android). |
detectRootCloakingApps | Mendeteksi aplikasi yang dapat menyembunyikan root (hanya Android). |
isSelinuxFlagInEnabled | Mengecek status pelaksanaan SELinux (hanya Android). |
isExistBuildTags | Mendeteksi label build tes pada gambar OS (hanya Android). |
doesSuperuserApkExist | Mendeteksi jika APK superuser telah diinstal (hanya Android). |
isExistSUPath | Mengecek lokasi biner yang dikenal su lokasi biner (hanya Android). |
checkDirPermissions | Menggunakan perintah gaya untuk mendeteksi root (hanya Android). |
checkExecutingCommands | Executes which su Perintah-perintah gaya untuk mendeteksi root (hanya untuk Android). |
checkInstalledPackages | Dapat mendeteksi paket yang dipasang dengan mencurigakan (hanya Android). |
checkforOverTheAirCertificates | Dapat mendeteksi sertifikat OTA yang dimanipulasi (hanya Android). |
isRunningOnEmulator | Mendeteksi jejak sidik jari emulator yang umum (hanya Android). |
simpleCheckEmulator | Menggunakan cek emulator ringan (hanya Android). |
simpleCheckSDKBF86 | Dapat mendeteksi jejak sidik jari emulator x86 (hanya Android). |
simpleCheckQRREFPH | Dapat mendeteksi build QC ponsel referensi (hanya Android). |
simpleCheckBuild | Dapat mendeteksi anomali host build (hanya Android). |
checkGenymotion | Dapat mendeteksi jejak sidik jari emulator Genymotion (hanya Android). |
checkGeneric | Dapat mendeteksi jejak sidik jari emulator umum (hanya Android). |
checkGoogleSDK | Dapat mendeteksi jejak sidik jari emulator Google SDK (hanya Android). |
togetDeviceInfo | Mengembalikan informasi perangkat yang dikumpulkan selama deteksi. |
isRootedWithEmulator | Mengembangkan deteksi default dengan heuristik emulator (hanya Android). |
isRootedWithBusyBoxWithEmulator | Mengembangkan deteksi BusyBox dengan heuristik emulator (hanya Android). |
getPluginVersion | Dapatkan versi plugin native Capacitor. |
Sumber Kebenaran
Judul Bagian “Sumber Kebenaran”Referensi ini disinkronkan dari src/definitions.ts dalam capacitor-is-root.
Teruskan dari @capgo/capacitor-is-root
Judul Bagian “Teruskan dari @capgo/capacitor-is-root”Jika Anda menggunakan /capgo/capacitor-Root untuk merencanakan pekerjaan plugin native, hubungkannya dengan Gunakan @capgo/capacitor-is-root untuk kemampuan asli di Gunakan @capgo/capacitor-is-root, Direktori Plugin @Capgo untuk alur kerja produk di Direktori Plugin @Capgo, @Capacitor Plugin oleh @Capgo untuk detail implementasi di @Capacitor Plugin oleh @Capgo, Menambahkan atau Mengupdate Plugin untuk detail implementasi di Menambahkan atau Mengupdate Plugin, dan Alternatif Plugin Enterprise Ionic untuk alur kerja produk di Alternatif Plugin Enterprise Ionic.