Compare commits

...

6 Commits

Author SHA1 Message Date
南宫雪珊
ddbb6c5277 Update 2026-03-13 11:04:35 +08:00
南宫雪珊
8e40af96d8 Clarify steps 2026-03-13 02:41:06 +08:00
南宫雪珊
d1e39c6a77 Update Samsung download mode 2026-03-13 02:38:00 +08:00
Neebe3289
1d4fbd9e75 Update Indonesian translation
Change-Id: I19f109e9cdfec643b33180a78b932f47b2030d7d
2026-03-11 00:45:08 -07:00
yashikada
7845da2943 Workaround for #9726 2026-03-11 00:44:18 -07:00
topjohnwu
6bb48df712 Go through rustup proxy if possible 2026-03-11 00:43:18 -07:00
5 changed files with 125 additions and 109 deletions

View File

@@ -123,7 +123,7 @@ interface LocaleSetting {
names.add(AppContext.getString(R.string.system_default))
tags.add("")
if (Build.VERSION.SDK_INT >= 34) {
if ((Build.VERSION.SDK_INT == 34 && !isRunningAsStub) || Build.VERSION.SDK_INT >= 35) {
// Use platform LocaleConfig parser
val config = localeConfig
val list = config.supportedLocales ?: LocaleList.getEmptyLocaleList()
@@ -168,7 +168,7 @@ interface LocaleSetting {
}
private val localeManagerUsable get() =
if (isRunningAsStub) Build.VERSION.SDK_INT >= 34 else Build.VERSION.SDK_INT >= 33
if (isRunningAsStub) Build.VERSION.SDK_INT >= 35 else Build.VERSION.SDK_INT >= 33
val useLocaleManager by lazy {
localeManagerUsable &&

View File

@@ -19,17 +19,16 @@
<string name="hide">Tutup</string>
<string name="home_package">Paket</string>
<string name="home_app_title">Aplikasi</string>
<string name="home_notice_content">Unduh Magisk HANYA dari halaman GitHub resmi kami. File dari sumber yang tidak dikenal dapat berbahaya!</string>
<string name="home_support_title">Dukung kami</string>
<string name="home_notice_content">Unduh Magisk HANYA dari halaman GitHub resmi. Berkas dari sumber yang tidak dikenal dapat berbahaya!</string>
<string name="home_support_title">Dukung Kami</string>
<string name="home_follow_title">Ikuti Kami</string>
<string name="home_item_source">Sumber</string>
<string name="home_support_content">Magisk gratis dan bersumber terbuka, dan akan selalu seperti itu. Bagaimanapun juga Anda dapat menunjukan kepedulian Anda kepada kami dengan mengirimkan sedikit donasi.</string>
<string name="home_support_content">Magisk akan selalu menjadi aplikasi gratis dan serta bersumber terbuka. Bagaimanapun juga, Anda dapat menunjukan kepedulian Anda kepada kami dengan memberikan sedikit donasi.</string>
<string name="home_installed_version">Terpasang</string>
<string name="home_latest_version">Terbaru</string>
<string name="invalid_update_channel">Saluran pembaruan tidak valid</string>
<string name="uninstall_magisk_title">Copot Magisk</string>
<string name="uninstall_magisk_msg">Semua modul akan dinonaktifkan/dihapus!\nRoot akan dihapus!\nData Anda berpotensi terenkripsi jika belum!</string>
<string name="uninstall_magisk_title">Hapus Magisk</string>
<string name="uninstall_magisk_msg">Semua modul akan dinonaktifkan/dihapus!\nRoot akan dihapus!\nSemua data internal yang tidak dienkripsi melalui penggunaan Magisk akan dienkripsi ulang!</string>
<!--Install-->
<string name="keep_force_encryption">Pertahankan enkripsi paksa</string>
@@ -39,118 +38,122 @@
<string name="install_method_title">Metode</string>
<string name="install_next">Berikutnya</string>
<string name="install_start">Mulai</string>
<string name="manager_download_install">Sentuh untuk unduh dan pasang</string>
<string name="manager_download_install">Sentuh untuk mengunduh dan memasang</string>
<string name="direct_install">Langsung pasang (Disarankan)</string>
<string name="install_inactive_slot">Pasang pada slot nonaktif (Setelah OTA)</string>
<string name="install_inactive_slot_msg">Perangkat Anda akan DIPAKSA boot ke slot yang saat ini tidak aktif setelah perangkat dinyalakan ulang!\nGunakan opsi ini hanya setelah proses OTA selesai.\nLanjutkan?</string>
<string name="install_inactive_slot">Pasang ke slot nonaktif (Setelah OTA)</string>
<string name="install_inactive_slot_msg">Perangkat Anda akan DIPAKSA untuk boot ke slot nonaktif saat ini setelah dimulai ulang!\nGunakan opsi ini hanya setelah OTA selesai.\nLanjutkan?</string>
<string name="setup_title">Penyiapan tambahan</string>
<string name="select_patch_file">Pilih dan tambal file</string>
<string name="patch_file_msg">Pilih mentahan image (*.img) atau file tar ODIN (*.tar)</string>
<string name="select_patch_file">Pilih dan tambal berkas</string>
<string name="patch_file_msg">Pilih mentahan image (*.img) atau berkas tar ODIN (*.tar) atau payload.bin (*.bin)</string>
<string name="reboot_delay_toast">Memulai ulang dalam 5 detik…</string>
<string name="flash_screen_title">Instalasi</string>
<string name="flash_screen_title">Memasang</string>
<!--Superuser-->
<string name="su_request_title">Permintaan superuser</string>
<string name="touch_filtered_warning">Karena terdapat aplikasi yang menghalangi dialog permintaan superuser, Magisk tidak dapat memverifikasi respons Anda</string>
<string name="su_request_title">Permintaan Superuser</string>
<string name="touch_filtered_warning">Magisk tidak dapat memverifikasi respons Anda, karena ada aplikasi yang menutupi permintaan superuser.</string>
<string name="deny">Tolak</string>
<string name="prompt">Ajukan</string>
<string name="restrict">Batasi</string>
<string name="grant">Izinkan</string>
<string name="su_warning">Berikan akses penuh ke perangkat Anda.\nTolak jika Anda tidak yakin!</string>
<string name="forever">Selamanya</string>
<string name="once">Sekali</string>
<string name="tenmin">10 mnt</string>
<string name="twentymin">20 mnt</string>
<string name="thirtymin">30 mnt</string>
<string name="sixtymin">60 mnt</string>
<string name="su_allow_toast">%1$s mendapatkan hak superuser</string>
<string name="su_deny_toast">%1$s ditolak atas hak superuser</string>
<string name="su_snack_grant">Hak superuser %1$s diberikan</string>
<string name="su_snack_deny">Hak superuser %1$s ditolak</string>
<string name="su_snack_notif_on">Notifikasi %1$s diaktifkan</string>
<string name="su_snack_notif_off">Notifikasi %1$s dinonaktifkan</string>
<string name="tenmin">10 menit</string>
<string name="twentymin">20 menit</string>
<string name="thirtymin">30 menit</string>
<string name="sixtymin">60 menit</string>
<string name="su_allow_toast">%1$s diberikan izin superuser</string>
<string name="su_deny_toast">%1$s ditolak izin superuser</string>
<string name="su_snack_grant">Izin superuser %1$s diberikan</string>
<string name="su_snack_deny">Izin superuser %1$s ditolak</string>
<string name="su_snack_notif_on">Notifikasi %1$ diaktifkan</string>
<string name="su_snack_notif_off">Notifikasi %1$ dinonaktifkan</string>
<string name="su_snack_log_on">Pencatatan log %1$s diaktifkan</string>
<string name="su_snack_log_off">Pencatatan log %1$s dinonaktifkan</string>
<string name="su_revoke_title">Cabut?</string>
<string name="su_revoke_msg">Konfirmasi untuk mencabut hak %1$s?</string>
<string name="toast">Toast</string>
<string name="su_revoke_msg">Konfirmasi untuk mencabut izin %1$s</string>
<string name="toast">Pesan singkat</string>
<string name="none">Tidak ada</string>
<string name="superuser_toggle_notification">Notifikasi</string>
<string name="superuser_toggle_revoke">Cabut</string>
<string name="superuser_policy_none">Belum ada aplikasi yang meminta izin superuser.</string>
<!--Logs-->
<string name="log_data_none">Log Anda masih kosong, coba gunakan lebih banyak aplikasi yang membutuhkan SU Anda</string>
<string name="log_data_magisk_none">Log Magisk kosong, ini aneh</string>
<string name="log_data_none">Belum ada log. Coba gunakan aplikasi root Anda lebih sering.</string>
<string name="log_data_magisk_none">Log Magisk kosong, ini aneh.</string>
<string name="menuSaveLog">Simpan log</string>
<string name="menuClearLog">Hapus log sekarang</string>
<string name="logs_cleared">Log berhasil dihapus</string>
<string name="menuClearLog">Bersihkan log</string>
<string name="logs_cleared">Log berhasil dibersihkan</string>
<string name="pid">PID: %1$d</string>
<string name="target_uid">Target UID: %1$d</string>
<!--SafetyNet-->
<string name="target_uid">UID Target: %1$d</string>
<string name="target_pid">PID Target: %s</string>
<string name="selinux_context">Konteks SELinux: %s</string>
<string name="supp_group">Grup tambahan: %s</string>
<!--MagiskHide-->
<string name="show_system_app">Tampilkan aplikasi sistem</string>
<string name="show_os_app">Tampilkan aplikasi OS</string>
<string name="hide_filter_hint">Filter menurut nama</string>
<string name="hide_filter_hint">Saring berdasarkan nama</string>
<string name="hide_search">Telusuri</string>
<!--Module-->
<string name="no_info_provided">(Info tidak tersedia)</string>
<string name="reboot_userspace">Mulai ulang secara halus</string>
<string name="reboot_recovery">Mulai ulang ke mode Recovery</string>
<string name="reboot_bootloader">Mulai ulang ke mode Bootloader</string>
<string name="reboot_download">Mulai ulang ke mode Download</string>
<string name="reboot_edl">Mulai ulang ke mode EDL</string>
<string name="reboot_recovery">Mulai ulang ke Recovery</string>
<string name="reboot_bootloader">Mulai ulang ke Bootloader</string>
<string name="reboot_download">Mulai ulang ke Download</string>
<string name="reboot_edl">Mulai ulang ke EDL</string>
<string name="reboot_safe_mode">Mode aman</string>
<string name="module_version_author">%1$s oleh %2$s</string>
<string name="module_state_remove">Hapus</string>
<string name="module_action">Tindakan</string>
<string name="module_state_restore">Pulihkan</string>
<string name="module_action_install_external">Pasang dari penyimpanan</string>
<string name="update_available">Pembaruan tersedia</string>
<string name="suspend_text_riru">Modul ditangguhkan karena %1$s diaktifkan</string>
<string name="suspend_text_zygisk">Modul ditangguhkan karena %1$s tidak diaktifkan</string>
<string name="zygisk_module_unloaded">Modul Zygisk tidak dimuat karena ketidakcocokan</string>
<string name="zygisk_module_unloaded">Modul Zygisk tidak dimuat karena tidak kompatibel</string>
<string name="module_empty">Tidak ada modul terpasang</string>
<string name="confirm_install">Pasang modul %1$s?</string>
<string name="confirm_install_title">Konfirmasi Pasang</string>
<string name="confirm_install_title">Konfirmasi pemasangan</string>
<!--Settings-->
<string name="settings_dark_mode_title">Mode tema</string>
<string name="settings_dark_mode_message">Pilih mode yang paling cocok dengan gaya Anda!</string>
<string name="settings_dark_mode_message">Pilih mode yang paling sesuai dengan gaya Anda!</string>
<string name="settings_dark_mode_light">Selalu terang</string>
<string name="settings_dark_mode_system">Ikuti sistem</string>
<string name="settings_dark_mode_dark">Selalu gelap</string>
<string name="settings_download_path_title">Lokasi unduhan</string>
<string name="settings_download_path_message">File akan disimpan ke %1$s</string>
<string name="settings_download_path_message">Berkas akan disimpan ke %1$s</string>
<string name="settings_hide_app_title">Sembunyikan aplikasi Magisk</string>
<string name="settings_hide_app_summary">Pasang aplikasi proxy dengan ID paket acak dan label aplikasi khusus</string>
<string name="settings_restore_app_title">Pulihkan aplikasi Magisk</string>
<string name="settings_restore_app_summary">Tampilkan aplikasi and pulihkan APK asli</string>
<string name="settings_restore_app_summary">Tampilkan kembali aplikasi yang disembunyikan dan pulihkan APK aslinya</string>
<string name="language">Bahasa</string>
<string name="system_default">(Bawaan sistem)</string>
<string name="settings_check_update_title">Periksa pembaruan</string>
<string name="settings_check_update_summary">Periksa pembaruan secara berkala di latar belakang</string>
<string name="settings_check_update_summary">Memeriksa pembaruan secara berkala di latar belakang</string>
<string name="settings_update_channel_title">Saluran pembaruan</string>
<string name="settings_update_stable">Stabil</string>
<string name="settings_update_beta">Beta</string>
<string name="settings_update_custom">Saluran khusus</string>
<string name="settings_update_custom_msg">Masukkan URL khusus</string>
<string name="settings_zygisk_summary">Jalankan bagian-bagian Magisk dalam zygote daemon</string>
<string name="settings_update_debug">Debug</string>
<string name="settings_update_custom">Khusus</string>
<string name="settings_update_custom_msg">Masukkan URL saluran khusus</string>
<string name="settings_zygisk_summary">Menjalankan sebagian komponen Magisk di daemon Zygote</string>
<string name="settings_denylist_title">Paksa DenyList</string>
<string name="settings_denylist_summary">Proses pada denylist akan mengembalikan semua modifikasi Magisk</string>
<string name="settings_denylist_config_title">Konfigurasi DenyList</string>
<string name="settings_denylist_config_summary">Pilih proses yang akan disertakan pada denylist</string>
<string name="settings_denylist_config_summary">Pilih proses yang akan disertakan ke dalam denylist</string>
<string name="settings_hosts_title">Host systemless</string>
<string name="settings_hosts_summary">Dukungan host secara systemless untuk aplikasi pemblokir iklan</string>
<string name="settings_hosts_summary">Dukungan host systemless untuk aplikasi pemblokir iklan</string>
<string name="settings_hosts_toast">Menambahkan modul host systemless</string>
<string name="settings_app_name_hint">Nama baru</string>
<string name="settings_app_name_helper">Aplikasi akan dikemas dengan nama tersebut</string>
<string name="settings_app_name_helper">Aplikasi akan dikemas ulang dengan nama tersebut</string>
<string name="settings_app_name_error">Format tidak valid</string>
<string name="settings_su_app_adb">Apl dan ADB</string>
<string name="settings_su_app">Apl saja</string>
<string name="settings_su_adb">ADB saja</string>
<string name="settings_su_disable">Nonaktif</string>
<string name="settings_su_app_adb">Aplikasi dan ADB</string>
<string name="settings_su_app">Hanya Aplikasi</string>
<string name="settings_su_adb">Hanya ADB</string>
<string name="settings_su_disable">Dinonaktifkan</string>
<string name="settings_su_request_10">10 detik</string>
<string name="settings_su_request_15">15 detik</string>
<string name="settings_su_request_20">20 detik</string>
@@ -161,39 +164,44 @@
<string name="auto_response">Respons otomatis</string>
<string name="request_timeout">Batas waktu permintaan</string>
<string name="superuser_notification">Notifikasi superuser</string>
<string name="settings_su_reauth_title">Autentikasi ulang setelah peningkatan</string>
<string name="settings_su_reauth_summary">Autentikasi ulang izin akses superuser setelah aplikasi ditingkatkan</string>
<string name="settings_su_tapjack_title">Aktifkan perlindungan tapjacking</string>
<string name="settings_su_tapjack_summary">Dialog permintaan superuser tidak akan menanggapi masukan saat terhalangi oleh lapisan atau jendela lainnya</string>
<string name="settings_su_reauth_title">Autentikasikan setelah pembaruan</string>
<string name="settings_su_reauth_summary">Minta izin akses superuser lagi setelah memperbarui aplikasi</string>
<string name="settings_su_tapjack_title">Perlindungan tapjacking</string>
<string name="settings_su_tapjack_summary">Dialog permintaan superuser tidak akan merespons input saat tertutup oleh jendela atau overlay lain</string>
<string name="settings_su_auth_title">Autentikasi pengguna</string>
<string name="settings_su_auth_summary">Minta autentikasi pengguna selama permintaan superuser</string>
<string name="settings_su_auth_insecure">Tidak ada metode autentikasi yang dikonfigurasi pada perangkat</string>
<string name="settings_su_restrict_title">Batasi kemampuan root</string>
<string name="settings_su_restrict_summary">Secara bawaan akan membatasi aplikasi superuser baru. Peringatan: dapat menyebabkan sebagian besar aplikasi tidak berfungsi. Jangan aktifkan kecuali Anda memahami risikonya.</string>
<string name="settings_customization">Personalisasi</string>
<string name="setting_add_shortcut_summary">Tambahkan pintasan yang menarik pada layar utama seandainya nama dan ikon sulit untuk dikenali setelah menyembunyikan aplikasi</string>
<string name="setting_add_shortcut_summary">Tambahkan pintasan yang menarik ke layar utama jika nama dan ikon sulit dikenali setelah menyembunyikan aplikasi</string>
<string name="settings_doh_title">DNS melalui HTTPS</string>
<string name="settings_doh_description">Solusi untuk DNS poisoning di beberapa negara</string>
<string name="settings_doh_description">Solusi mengatasi masalah DNS di beberapa negara</string>
<string name="settings_random_name_title">Acak nama output</string>
<string name="settings_random_name_description">Acak nama berkas output dari image yang dipatch dan berkas tar untuk mencegah deteksi</string>
<string name="multiuser_mode">Mode multi pengguna</string>
<string name="settings_owner_only">Pemilik perangkat saja</string>
<string name="settings_owner_manage">Pemilik perangkat mengelola</string>
<string name="settings_user_independent">Pengguna independen</string>
<string name="settings_owner_only">Hanya pemilik perangkat</string>
<string name="settings_owner_manage">Dikelola pemilik perangkat</string>
<string name="settings_user_independent">Independen per pengguna</string>
<string name="owner_only_summary">Hanya pemilik yang memiliki akses root</string>
<string name="owner_manage_summary">Hanya pemilik yang dapat mengelola akses root dan menerima pesan permintaan</string>
<string name="user_independent_summary">Setiap pengguna memiliki aturan root mereka sendiri</string>
<string name="mount_namespace_mode">Mode ruang-nama mount</string>
<string name="settings_ns_global">Ruang-nama global</string>
<string name="settings_ns_requester">Ruang-nama warisan</string>
<string name="settings_ns_isolate">Ruang-nama terpisah</string>
<string name="owner_manage_summary">Hanya pemilik yang dapat mengelola akses root dan menerima permintaan</string>
<string name="user_independent_summary">Setiap pengguna memiliki aturan root terpisah</string>
<string name="mount_namespace_mode">Ruang-nama mount</string>
<string name="settings_ns_global">Global</string>
<string name="settings_ns_requester">Diwariskan</string>
<string name="settings_ns_isolate">Terpisah</string>
<string name="global_summary">Semua sesi root menggunakan ruang-nama mount global</string>
<string name="requester_summary">Sesi root akan mewarisi ruang-nama peminta mereka</string>
<string name="requester_summary">Sesi root akan mewarisi ruang-nama dari pemintanya</string>
<string name="isolate_summary">Setiap sesi root akan memiliki ruang-nama tersendiri</string>
<!--Notifications-->
<string name="update_channel">Pembaruan Magisk</string>
<string name="progress_channel">Notifikasi Kemajuan</string>
<string name="updated_channel">Pembaruan Selesai</string>
<string name="progress_channel">Notifikasi kemajuan</string>
<string name="updated_channel">Pembaruan selesai</string>
<string name="download_complete">Unduhan selesai</string>
<string name="download_file_error">Kesalahan saat mengunduh file</string>
<string name="download_file_error">Kesalahan saat mengunduh berkas</string>
<string name="magisk_update_title">Pembaruan Magisk tersedia!</string>
<string name="updated_title">Magisk Diperbarui</string>
<string name="updated_title">Magisk diperbarui</string>
<string name="updated_text">Ketuk untuk buka aplikasi</string>
<!--Toasts, Dialogs-->
@@ -202,37 +210,41 @@
<string name="repo_install_title">Pasang %1$s %2$s(%3$d)</string>
<string name="download">Unduh</string>
<string name="reboot">Mulai ulang</string>
<string name="close">Tutup</string>
<string name="release_notes">Catatan rilis</string>
<string name="flashing">Memasang…</string>
<string name="running">Memproses…</string>
<string name="done">Selesai!</string>
<string name="done_action">Tindakan %1$s telah selesai</string>
<string name="failure">Gagal!</string>
<string name="hide_app_title">Menyembunyikan aplikasi Magisk…</string>
<string name="open_link_failed_toast">Tidak ditemukan aplikasi untuk membuka link ini</string>
<string name="complete_uninstall">Pencopotan penuh</string>
<string name="open_link_failed_toast">Tidak ditemukan aplikasi untuk membuka tautan</string>
<string name="complete_uninstall">Penghapusan penuh</string>
<string name="restore_img">Pulihkan image</string>
<string name="restore_img_msg">Memulihkan…</string>
<string name="restore_done">Pemulihan selesai!</string>
<string name="restore_fail">Cadangan stock tidak ada!</string>
<string name="restore_done">Memulihkan selesai!</string>
<string name="restore_fail">Cadangan asli tidak ada!</string>
<string name="setup_fail">Penyiapan gagal</string>
<string name="env_fix_title">Perlu penyiapan tambahan</string>
<string name="env_fix_msg">Perangkat Anda membutuhkan pengaturan tambahan untuk Magisk agar berfungsi dengan benar. Apakah Anda ingin melanjutkan dan Menyalakan ulang?</string>
<string name="env_full_fix_msg">Perangkat Anda membutuhkan pemasangan ulang Magisk agar berfungsi dengan baik. Silakan pasang ulang Magisk dalam aplikasi, mode recovery tidak dapat memperoleh info perangkat yang benar.</string>
<string name="setup_msg">Memproses penyiapan lingkungan…</string>
<string name="env_fix_msg">Perangkat Anda memerlukan penyiapan tambahan agar Magisk dapat berfungsi dengan benar. Apakah Anda ingin melanjutkan dan memulai ulang?</string>
<string name="env_full_fix_msg">Perangkat Anda perlu melakukan pemasangan ulang Magisk agar berfungsi dengan benar. Harap pasang ulang Magisk melalui aplikasi, mode recovery tidak dapat memperoleh informasi perangkat yang benar.</string>
<string name="setup_msg">Menyiapkan lingkungan…</string>
<string name="unsupport_magisk_title">Versi Magisk tidak didukung</string>
<string name="unsupport_magisk_msg">Versi aplikasi ini tidak mendukung versi Magisk yang lebih rendah dari %1$s.\n\nAplikasi akan berperilaku seolah-olah tidak ada Magisk yang dipasang, harap tingkatkan Magisk sesegera mungkin.</string>
<string name="unsupport_general_title">Keadaan tidak normal</string>
<string name="unsupport_system_app_msg">Menjalankan aplikasi ini sebagai aplikasi sistem tidak didukung. Harap kembalikan aplikasi ke aplikasi pengguna.</string>
<string name="unsupport_other_su_msg">Sebuah \"su\" biner bukan dari Magisk telah terdeteksi. Hapus semua solusi root yang bersaing dan/atau pasang ulang Magisk.</string>
<string name="unsupport_magisk_msg">Versi aplikasi ini tidak mendukung versi Magisk yang lebih rendah dari %1$s.\n\nAplikasi akan berperilaku seolah-olah tidak ada Magisk yang terpasang. Harap perbarui Magisk sesegera mungkin.</string>
<string name="unsupport_general_title">Status abnormal</string>
<string name="unsupport_system_app_msg">Menjalankan aplikasi ini sebagai aplikasi sistem tidak didukung. Harap kembalikan ke aplikasi pengguna.</string>
<string name="unsupport_other_su_msg">Sebuah biner \"su\" bukan berasal dari Magisk telah terdeteksi. Harap hapus solusi root yang bersaing dan/atau pasang ulang Magisk.</string>
<string name="unsupport_external_storage_msg">Magisk dipasang ke penyimpanan eksternal. Harap pindahkan aplikasi ke penyimpanan internal.</string>
<string name="unsupport_nonroot_stub_msg">Aplikasi Magisk yang tersembunyi tidak dapat terus berfungsi karena root hilang. Tolong pulihkan APK asli.</string>
<string name="unsupport_nonroot_stub_msg">Aplikasi Magisk tersembunyi tidak dapat berfungsi lagi karena akses root hilang. Harap pulihkan APK asli.</string>
<string name="unsupport_nonroot_stub_title">@string/settings_restore_app_title</string>
<string name="external_rw_permission_denied">Berikan izin akses ke penyimpanan untuk mengaktifkan fungsi ini</string>
<string name="post_notifications_denied">Berikan izin akses ke notifikasi untuk mengaktifkan fungsi ini</string>
<string name="install_unknown_denied">Izinkan "Sumber tidak dikenal" untuk mengaktifkan fungsi ini</string>
<string name="external_rw_permission_denied">Berikan izin penyimpanan untuk mengaktifkan fungsi ini</string>
<string name="post_notifications_denied">Berikan izin notifikasi untuk mengaktifkan fungsi ini</string>
<string name="install_unknown_denied">Izinkan \"Sumber tidak dikenal\" untuk mengaktifkan fungsi ini</string>
<string name="add_shortcut_title">Tambahkan pintasan ke layar utama</string>
<string name="add_shortcut_msg">Setelah menyembunyikan aplikasi ini, nama dan ikonnya mungkin sulit dikenali. Apakah Anda ingin menambahkan pintasan cantik ke layar utama?</string>
<string name="add_shortcut_msg">Setelah menyembunyikan aplikasi ini, nama dan ikonnya mungkin sulit dikenali. Apakah Anda ingin menambahkan pintasan ke layar utama?</string>
<string name="app_not_found">Tidak ditemukan aplikasi untuk menangani tindakan ini</string>
<string name="reboot_apply_change">Mulai ulang untuk menerapkan perubahan</string>
<string name="restore_app_confirmation">Ini akan mengembalikan aplikasi tersembunyi kembali ke aplikasi asli. Apakah Anda benar-benar ingin melakukan ini?</string>
<string name="restore_app_confirmation">Ini akan mengembalikan aplikasi tersembunyi ke aslinya. Apakah Anda benar-benar ingin melakukan ini?</string>
</resources>

View File

@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="upgrade_msg">Tingkatkan Magisk Manager ke versi utuh untuk menyelesaikan penyiapan. Download dan instal?</string>
<string name="no_internet_msg">Harap sambungkan ke Internet! Peningkatan Magisk Manager versi utuh diperlukan.</string>
<string name="dling">Mendownload</string>
<string name="relaunch_app">Buka kembali aplikasi secara manual</string>
<string name="upgrade_msg">Tingkatkan ke Magisk penuh untuk menyelesaikan penyiapan. Unduh dan pasang?</string>
<string name="no_internet_msg">Harap sambungkan ke Internet! Peningkatan ke Magisk penuh diperlukan.</string>
<string name="dling">Mengunduh</string>
<string name="relaunch_app">Silakan jalankan ulang aplikasi secara manual</string>
</resources>

View File

@@ -239,15 +239,19 @@ def build_cpp_src(targets: set[str]):
def run_cargo(cmds: list[str]):
ensure_paths()
env = os.environ.copy()
env["PATH"] = f"{rust_sysroot / "bin"}{os.pathsep}{env["PATH"]}"
env["CARGO_BUILD_RUSTFLAGS"] = f"-Z threads={min(8, cpu_count)}"
# Cargo calls executables in $RUSTROOT/lib/rustlib/$TRIPLE/bin, we need
# to make sure the runtime linker also search $RUSTROOT/lib for libraries.
# This is only required on Unix, as Windows search dlls from PATH.
if os_name == "darwin":
env["DYLD_FALLBACK_LIBRARY_PATH"] = str(rust_sysroot / "lib")
elif os_name == "linux":
env["LD_LIBRARY_PATH"] = str(rust_sysroot / "lib")
if shutil.which("rustup"):
# Go through rustup proxies by default if available
env["RUSTUP_TOOLCHAIN"] = str(rust_sysroot)
else:
env["PATH"] = f"{rust_sysroot / "bin"}{os.pathsep}{env["PATH"]}"
# Cargo calls executables in $RUSTROOT/lib/rustlib/$TRIPLE/bin, we need
# to make sure the runtime linker also search $RUSTROOT/lib for libraries.
# This is only required on Unix, as Windows search dlls from PATH.
if os_name == "darwin":
env["DYLD_FALLBACK_LIBRARY_PATH"] = str(rust_sysroot / "lib")
elif os_name == "linux":
env["LD_LIBRARY_PATH"] = str(rust_sysroot / "lib")
return execv(["cargo", *cmds], env)

View File

@@ -86,7 +86,7 @@ Before proceeding, please acknowledge that:
### Requirements
To verify whether or not Magisk can be installed in your Samsung device, you first must check the OEM Lock and KnoxGuard (RMM) status. To do so, boot your device in Download mode with its key combo.
To verify whether or not Magisk can be installed in your Samsung device, you first must check the OEM Lock and KnoxGuard (RMM) status. To do so, go to `Settings` -> `Device Care` -> `Maintenance Mode` and enable it, then boot your device in Download mode with its key combo.
Possible OEM Lock values are the following:
- **ON (L)**: fully locked.