mirror of
https://github.com/topjohnwu/Magisk.git
synced 2025-08-14 08:07:25 +00:00
Compare commits
9 Commits
manager-v5
...
manager-v5
Author | SHA1 | Date | |
---|---|---|---|
![]() |
2e02af994e | ||
![]() |
836d9afe17 | ||
![]() |
007a352742 | ||
![]() |
e526e5659e | ||
![]() |
4a5227c7bf | ||
![]() |
c2c151ec4c | ||
![]() |
452096e7e4 | ||
![]() |
50c2a9859e | ||
![]() |
677b667307 |
@@ -8,8 +8,8 @@ android {
|
||||
applicationId "com.topjohnwu.magisk"
|
||||
minSdkVersion 21
|
||||
targetSdkVersion 27
|
||||
versionCode 84
|
||||
versionName "5.5.2"
|
||||
versionCode 86
|
||||
versionName "5.5.3"
|
||||
ndk {
|
||||
moduleName 'zipadjust'
|
||||
abiFilters 'x86', 'x86_64', 'armeabi-v7a', 'arm64-v8a'
|
||||
|
@@ -1,4 +1,4 @@
|
||||
### v5.5.2
|
||||
- Support sorting online repos with last update
|
||||
- Fix issue that advanced installation settings won't stick
|
||||
- Prevent sudb crashing Magisk Manager
|
||||
### v5.5.3
|
||||
- Update translations
|
||||
- Update internal scripts
|
||||
- Minor bug fixes
|
||||
|
@@ -131,8 +131,8 @@ public class SuDatabaseHelper extends SQLiteOpenHelper {
|
||||
} catch(Exception e) {
|
||||
// Try to catch runtime exceptions and remove all db for retry
|
||||
unmntDB();
|
||||
Shell.su(Utils.fmt("rm -rf /data/user*/*/magisk.db /data/adb/magisk.db /data/user*/*/%s/databases"),
|
||||
MagiskManager.get().getPackageName());
|
||||
Shell.su(Utils.fmt("rm -rf /data/user*/*/magisk.db /data/adb/magisk.db /data/user*/*/%s/databases",
|
||||
MagiskManager.get().getPackageName()));
|
||||
e.printStackTrace();
|
||||
return new SuDatabaseHelper(initDB(false));
|
||||
}
|
||||
|
@@ -89,13 +89,10 @@ public class Shell {
|
||||
}
|
||||
|
||||
// Root shell initialization
|
||||
String bbpath = Const.BUSYBOX_PATH();
|
||||
mm.shell.run_raw(false, false,
|
||||
"export PATH=" + bbpath + ":$PATH",
|
||||
"export PATH=" + Const.BUSYBOX_PATH() + ":$PATH",
|
||||
"mount_partitions",
|
||||
"find_boot_image",
|
||||
"find_dtbo_image",
|
||||
"migrate_boot_backup");
|
||||
"run_migrations");
|
||||
}
|
||||
}
|
||||
|
||||
|
@@ -11,8 +11,8 @@ import java.io.File;
|
||||
import java.io.FileInputStream;
|
||||
import java.io.FileOutputStream;
|
||||
import java.io.InputStream;
|
||||
import java.util.jar.JarEntry;
|
||||
import java.util.jar.JarInputStream;
|
||||
import java.util.zip.ZipEntry;
|
||||
import java.util.zip.ZipInputStream;
|
||||
|
||||
public class ZipUtils {
|
||||
|
||||
@@ -30,9 +30,9 @@ public class ZipUtils {
|
||||
|
||||
public static void unzip(InputStream zip, File folder, String path, boolean junkPath) throws Exception {
|
||||
try {
|
||||
JarInputStream zipfile = new JarInputStream(zip);
|
||||
JarEntry entry;
|
||||
while ((entry = zipfile.getNextJarEntry()) != null) {
|
||||
ZipInputStream zipfile = new ZipInputStream(zip);
|
||||
ZipEntry entry;
|
||||
while ((entry = zipfile.getNextEntry()) != null) {
|
||||
if (!entry.getName().startsWith(path) || entry.isDirectory()){
|
||||
// Ignore directories, only create files
|
||||
continue;
|
||||
|
@@ -53,6 +53,10 @@
|
||||
<string name="update_available">Aktualisierung verfügbar</string>
|
||||
<string name="installed">Installiert</string>
|
||||
<string name="not_installed">Nicht installiert</string>
|
||||
<string name="updated_on">Zuletzt aktualisiert: %1$s</string>
|
||||
<string name="sorting_order">Sortierung</string>
|
||||
<string name="sort_by_name">Nach Namen sortiert</string>
|
||||
<string name="sort_by_update">Nach Aktualisierung sortiert</string>
|
||||
|
||||
<!--Log Fragment-->
|
||||
<string name="menuSaveLog">Protokoll speichern</string>
|
||||
@@ -179,6 +183,7 @@
|
||||
<string name="global_summary">Alle Root-Sitzungen benutzen den global angelegten Namensraum</string>
|
||||
<string name="requester_summary">Root-Sitzungen erben den Namensraum des Abfragenden</string>
|
||||
<string name="isolate_summary">Jede Root-Sitzung hat ihren isolierten Namensraum</string>
|
||||
<string name="android_o_not_support">Android 8.0+ wird nicht unterstützt</string>
|
||||
|
||||
<!--Superuser-->
|
||||
<string name="su_request_title">Superuser-Anfrage</string>
|
||||
|
@@ -50,6 +50,10 @@
|
||||
<string name="update_available">Aggiornamento disponibile</string>
|
||||
<string name="installed">Installato</string>
|
||||
<string name="not_installed">Non installato</string>
|
||||
<string name="updated_on">Aggiornato il: %1$s</string>
|
||||
<string name="sorting_order">Ordinamento</string>
|
||||
<string name="sort_by_name">Ordina per nome</string>
|
||||
<string name="sort_by_update">Ordina per ultimo aggiornamento</string>
|
||||
|
||||
<!--Log Fragment-->
|
||||
<string name="menuSaveLog">Salva registro eventi</string>
|
||||
|
@@ -10,12 +10,17 @@
|
||||
<string name="install">インストール</string>
|
||||
|
||||
<!--Status Fragment-->
|
||||
<string name="magisk_version_error">Magisk がインストールされていません</string>
|
||||
|
||||
<string name="magisk_version_error">Magiskがインストールされていません</string>
|
||||
<string name="checking_for_updates">更新を確認中...</string>
|
||||
<string name="magisk_update_available">Magisk v%1$s が利用可能です!</string>
|
||||
<string name="invalid_update_channel">不正な更新チャンネルです</string>
|
||||
<string name="safetyNet_check_text">タップしてSafetyNetチェックを開始</string>
|
||||
<string name="checking_safetyNet_status">SafetyNet Statusをチェック中…</string>
|
||||
<string name="checking_safetyNet_status">SafetyNetの状態をチェック中…</string>
|
||||
<string name="safetyNet_check_success">SafetyNetチェック成功</string>
|
||||
<string name="safetyNet_api_error">SafetyNet APIエラー</string>
|
||||
<string name="safetyNet_network_loss">ネットワーク接続がありません</string>
|
||||
<string name="safetyNet_service_disconnected">サービスが終了されました</string>
|
||||
<string name="safetyNet_res_invalid">応答が不正です</string>
|
||||
|
||||
<!--Install Fragment-->
|
||||
<string name="advanced_settings_title">高度な設定</string>
|
||||
@@ -24,7 +29,9 @@
|
||||
<string name="current_magisk_title">インストール済: %1$s</string>
|
||||
<string name="install_magisk_title">最新: %1$s</string>
|
||||
<string name="uninstall">アンインストール</string>
|
||||
<string name="uninstall_magisk_title">Magiskをアンインストールします</string>
|
||||
<string name="uninstall_magisk_title">Magiskのアンインストール</string>
|
||||
<string name="uninstall_magisk_msg">すべてのモジュールが無効化/削除されます。Rootも無効化され、ストレージが暗号化されていない場合、暗号化される場合があります</string>
|
||||
<string name="update">%1$sの更新</string>
|
||||
|
||||
<!--Module Fragment-->
|
||||
<string name="no_info_provided">(情報がありません)</string>
|
||||
@@ -34,25 +41,32 @@
|
||||
<string name="remove_file_deleted">次の再起動時にモジュールを削除しない</string>
|
||||
<string name="disable_file_created">次の再起動時にモジュールを無効にする</string>
|
||||
<string name="disable_file_removed">次の再起動時にモジュールを有効にする</string>
|
||||
<string name="author">作者: %1$s</string>
|
||||
<string name="author">開発者: %1$s</string>
|
||||
<string name="reboot_recovery">リカバリへ再起動</string>
|
||||
<string name="reboot_bootloader">Bootloaderへ再起動</string>
|
||||
<string name="reboot_download">Downloadへ再起動</string>
|
||||
|
||||
<!--Repo Fragment-->
|
||||
<string name="update_available">利用可能な更新</string>
|
||||
<string name="update_available">更新あり</string>
|
||||
<string name="installed">インストール済</string>
|
||||
<string name="not_installed">未インストール</string>
|
||||
<string name="updated_on">更新日: %1$s</string>
|
||||
<string name="sorting_order">並び順</string>
|
||||
<string name="sort_by_name">名前順</string>
|
||||
<string name="sort_by_update">最終更新日順</string>
|
||||
|
||||
<!--Log Fragment-->
|
||||
<string name="menuSaveLog">ログ保存</string>
|
||||
<string name="menuReload">リロード</string>
|
||||
<string name="menuClearLog">ログを消去する</string>
|
||||
<string name="logs_cleared">ログは正常にクリアされました</string>
|
||||
<string name="menuSaveLog">ログの保存</string>
|
||||
<string name="menuReload">再読み込み</string>
|
||||
<string name="menuClearLog">ログの消去</string>
|
||||
<string name="logs_cleared">ログを消去しました</string>
|
||||
<string name="log_is_empty">ログは空です</string>
|
||||
<string name="logs_save_failed">SDカードにログを書き込むことができません:</string>
|
||||
<string name="logs_save_failed">SDカードにログを書き込めません:</string>
|
||||
|
||||
<!--About Activity-->
|
||||
<string name="about">このアプリについて</string>
|
||||
<string name="app_changelog">アプリの更新履歴</string>
|
||||
<string name="translators">神楽坂桜(Sakura_Sa233#Twitter)/ hota (@lindwurm)</string>
|
||||
<string name="translators">神楽坂桜(Sakura_Sa233#Twitter)/ hota (@lindwurm) / AndroPlus (@AndroPlus_org)</string>
|
||||
<string name="app_version">アプリのバージョン</string>
|
||||
<string name="app_source_code">ソースコード</string>
|
||||
<string name="donation">寄付</string>
|
||||
@@ -60,7 +74,7 @@
|
||||
<string name="support_thread">サポートスレッド</string>
|
||||
|
||||
<!--Toasts, Dialogs-->
|
||||
<string name="permissionNotGranted">この機能は外部ストレージへの書き込み権限がないと作動しません</string>
|
||||
<string name="permissionNotGranted">この機能は外部ストレージへの書き込み権限がないと動作しません</string>
|
||||
<string name="no_thanks">いいえ</string>
|
||||
<string name="yes">はい</string>
|
||||
<string name="ok">OK</string>
|
||||
@@ -70,31 +84,69 @@
|
||||
<string name="download">ダウンロード</string>
|
||||
<string name="download_file_error">ダウンロード中にエラーが発生しました</string>
|
||||
<string name="reboot">再起動</string>
|
||||
<string name="zip_process_msg">zipファイルの処理中…</string>
|
||||
<string name="downloading_toast">%1$s をダウンロード中</string>
|
||||
<string name="magisk_update_title">新しいMagiskの更新が利用可能です!</string>
|
||||
<string name="settings_reboot_toast">再起動して設定を適用する</string>
|
||||
<string name="release_notes">リリースノート</string>
|
||||
<string name="release_notes">更新履歴</string>
|
||||
<string name="repo_cache_cleared">リポジトリキャッシュを消去しました</string>
|
||||
<string name="safetyNet_hide_notice">このアプリはSafetyNetを使用しています。\n既定ではMagiskHideで既に処理されています</string>
|
||||
<string name="process_error">プロセスエラー</string>
|
||||
<string name="internal_storage">zipは:\n[Internal Storage]%1$sに保存されます</string>
|
||||
<string name="internal_storage">ZIPは\n[内部ストレージ]%1$sに保存されます</string>
|
||||
<string name="zip_download_title">ダウンロード中</string>
|
||||
<string name="zip_download_msg">ZIPファイルのダウンロード中 (%1$d%%) …</string>
|
||||
<string name="zip_process_title">処理</string>
|
||||
<string name="zip_process_msg">ZIPファイルの処理中…</string>
|
||||
<string name="manager_update_title">Magisk Managerの更新があります!</string>
|
||||
<string name="manager_download_install">タップでダウンロードしてインストールします</string>
|
||||
<string name="dtbo_patched_title">DTBOをパッチしました!</string>
|
||||
<string name="dtbo_patched_reboot">Magisk Managerはdtbo.imgをパッチしました。再起動してください</string>
|
||||
<string name="magisk_updates">Magiskの更新</string>
|
||||
<string name="flashing">書き込み中</string>
|
||||
<string name="hide_manager_toast">Magisk Managerを隠しています…</string>
|
||||
<string name="hide_manager_toast2">しばらくお待ちください…</string>
|
||||
<string name="hide_manager_fail_toast">Magisk Managerを隠せませんでした…</string>
|
||||
<string name="download_zip_only">ZIPのみダウンロード</string>
|
||||
<string name="patch_boot_file">Bootイメージのパッチ</string>
|
||||
<string name="direct_install">直接インストール (推奨)</string>
|
||||
<string name="install_second_slot">第2スロットへインストール (OTA後)</string>
|
||||
<string name="select_method">方法の選択</string>
|
||||
<string name="no_boot_file_patch_support">指定されたMagiskバージョンはBootイメージのパッチに対応していません</string>
|
||||
<string name="boot_file_patch_msg">StockのBootイメージ (.img または .img.tar形式) を選択してください</string>
|
||||
<string name="complete_uninstall">完全にアンインストール</string>
|
||||
<string name="restore_img">イメージのリストア</string>
|
||||
<string name="uninstall_app">アプリのアンインストール</string>
|
||||
<string name="restore_done">リストア完了!</string>
|
||||
<string name="restore_fail">Stockのバックアップがありません!</string>
|
||||
<string name="uninstall_toast">5秒以内にMagisk Managerをアンインストールします。手動で再起動してください</string>
|
||||
<string name="proprietary_title">プロプライエタリコードのダウンロード</string>
|
||||
<string name="proprietary_notice">Magisk ManagerはFOSSのため、GoogleのプロプライエタリなSafetyNet APIコードを含んでいません。\n\nMagisk ManagerがSafetyNetチェックのための拡張機能 (GoogleApiClientを含む) をダウンロードすることを許可しますか?</string>
|
||||
<string name="su_db_corrupt">SUデータベースが壊れています。DBを再生成します</string>
|
||||
|
||||
<!--Settings Activity -->
|
||||
<string name="settings_general_category">一般</string>
|
||||
<string name="settings_dark_theme_title">ダークテーマ</string>
|
||||
<string name="settings_dark_theme_summary">ダークテーマを有効にする</string>
|
||||
<string name="settings_dark_theme_summary">ダークテーマを有効化します</string>
|
||||
<string name="settings_notification_title">更新通知</string>
|
||||
<string name="settings_notification_summary">新しいバージョンが利用可能になったときに通知する</string>
|
||||
<string name="settings_notification_summary">新しいバージョンがあるときに通知します</string>
|
||||
<string name="settings_clear_cache_title">キャッシュを消去</string>
|
||||
<string name="settings_clear_cache_summary">オンラインリポジトリのキャッシュされた情報をクリアし、アプリをオンラインで更新する</string>
|
||||
|
||||
<string name="settings_clear_cache_summary">オンラインリポジトリのキャッシュされた情報を消去し、アプリをオンラインで更新します</string>
|
||||
<string name="settings_hide_manager_title">Magisk Managerを隠す</string>
|
||||
<string name="settings_hide_manager_summary">Magisk Managerをランダムなパッケージ名で再パックします</string>
|
||||
<string name="language">Language</string>
|
||||
<string name="system_default">(システム標準)</string>
|
||||
<string name="settings_update">更新設定</string>
|
||||
<string name="settings_update_channel_title">更新チャンネル</string>
|
||||
<string name="settings_update_stable">Stable</string>
|
||||
<string name="settings_update_beta">Beta</string>
|
||||
<string name="settings_update_custom">カスタム</string>
|
||||
<string name="settings_update_custom_msg">カスタムURLを入力</string>
|
||||
<string name="settings_boot_format_title">パッチしたBootの出力形式</string>
|
||||
<string name="settings_boot_format_summary">パッチしたBootイメージの出力形式を選択してください。\nfastboot/download modeでインストールするには .img を、ODINでインストールするには .img.tar を選択してください</string>
|
||||
<string name="settings_core_only_title">Magisk コアモード</string>
|
||||
<string name="settings_core_only_summary">コア機能のみを有効にすると、すべてのモジュールがロードされなくなります。 MagiskSU、MagiskHide、systemless hostsは引き続き有効になります。</string>
|
||||
<string name="settings_magiskhide_summary">さまざまな検出からMagiskを隠す</string>
|
||||
<string name="settings_core_only_summary">コア機能のみを有効にします。すべてのモジュールが読み込まれなくなります。 MagiskSU、MagiskHide、systemless hostsは引き続き有効になります</string>
|
||||
<string name="settings_magiskhide_summary">さまざまな検出からMagiskを隠します</string>
|
||||
<string name="settings_hosts_title">Systemless hosts</string>
|
||||
<string name="settings_hosts_summary">AdblockのためのSystemless hostsサポート</string>
|
||||
<string name="settings_hosts_summary">広告ブロックアプリのためのSystemless hostsサポートを有効化します</string>
|
||||
|
||||
<string name="settings_su_app_adb">アプリとADB</string>
|
||||
<string name="settings_su_app">アプリのみ</string>
|
||||
@@ -105,10 +157,30 @@
|
||||
<string name="settings_su_request_30">30秒</string>
|
||||
<string name="settings_su_request_60">60秒</string>
|
||||
<string name="superuser_access">スーパーユーザーアクセス</string>
|
||||
<string name="auto_response">自動反応</string>
|
||||
<string name="auto_response">自動応答</string>
|
||||
<string name="request_timeout">リクエストタイムアウト</string>
|
||||
<string name="superuser_notification">スーパーユーザー通知</string>
|
||||
<string name="request_timeout_summary">%1$s秒</string>
|
||||
<string name="settings_su_reauth_title">アップグレード後の再認証</string>
|
||||
<string name="settings_su_reauth_summary">アプリのアップグレード後にスーパーユーザー権限を再認証します</string>
|
||||
|
||||
<string name="multiuser_mode">マルチユーザーモード</string>
|
||||
<string name="settings_owner_only">端末の管理者のみ</string>
|
||||
<string name="settings_owner_manage">端末の管理者が管理</string>
|
||||
<string name="settings_user_independent">ユーザー毎</string>
|
||||
<string name="owner_only_summary">端末の管理者のみスーパーユーザー権限を利用できます</string>
|
||||
<string name="owner_manage_summary">端末の管理者のみがスーパーユーザー権限を管理し、リクエストを受け付けられます</string>
|
||||
<string name="user_indepenent_summary">ユーザー毎にそれぞれスーパーユーザー権限を設定できます</string>
|
||||
<string name="multiuser_hint_owner_request">端末の管理者にリクエストを送信しました。管理者に切り替えて権限を許可してください</string>
|
||||
|
||||
<string name="mount_namespace_mode">名前空間のマウントモード</string>
|
||||
<string name="settings_ns_global">グローバル名前空間</string>
|
||||
<string name="settings_ns_requester">継承された名前空間</string>
|
||||
<string name="settings_ns_isolate">分離された名前空間</string>
|
||||
<string name="global_summary">すべてのrootセッションがグローバル名前空間を使用します</string>
|
||||
<string name="requester_summary">rootセッションはリクエスト者の名前空間を継承します</string>
|
||||
<string name="isolate_summary">rootセッション毎に分離された名前空間を使用します</string>
|
||||
<string name="android_o_not_support">Android 8.0以降では対応していません</string>
|
||||
|
||||
<!--Superuser-->
|
||||
<string name="su_request_title">スーパーユーザーリクエスト</string>
|
||||
|
@@ -27,7 +27,7 @@
|
||||
|
||||
<!--Install Fragment-->
|
||||
<string name="advanced_settings_title">Zaawansowane Ustawienia</string>
|
||||
<string name="keep_force_encryption">Zachowaj Szyfrowanie</string>
|
||||
<string name="keep_force_encryption">Zachowaj force encryption</string>
|
||||
<string name="keep_dm_verity">Zachowaj AVB 2.0/dm-verity</string>
|
||||
<string name="current_magisk_title">Zainstalowana Wersja: %1$s</string>
|
||||
<string name="install_magisk_title">Ostatnia Wersja: %1$s</string>
|
||||
@@ -53,6 +53,10 @@
|
||||
<string name="update_available">Aktualizacja jest dostępna</string>
|
||||
<string name="installed">Zainstalowany</string>
|
||||
<string name="not_installed">Nie zainstalowany</string>
|
||||
<string name="updated_on">Zaktualizowano: %1$s</string>
|
||||
<string name="sorting_order">Kolejność Sortowania</string>
|
||||
<string name="sort_by_name">Sortuj po nazwie</string>
|
||||
<string name="sort_by_update">Sortuj po ostatniej aktualizacji</string>
|
||||
|
||||
<!--Log Fragment-->
|
||||
<string name="menuSaveLog">Zapisz log</string>
|
||||
@@ -112,7 +116,9 @@
|
||||
<string name="no_boot_file_patch_support">Wersja docelowa programu Magisk nie obsługuje ładowania pliku boot image</string>
|
||||
<string name="boot_file_patch_msg">Wybierz stock boot image w formacie .img lub .img.tar</string>
|
||||
<string name="complete_uninstall">Odinstalowywanie Zakończone</string>
|
||||
<string name="restore_done">Przywracanie zakończone!</string>
|
||||
<string name="restore_img">Przywróć Obraz</string>
|
||||
<string name="uninstall_app">Odinstaluj Aplikację</string>
|
||||
<string name="restore_done">Przywracanie zakończone!</string>
|
||||
<string name="restore_fail">Stock backup nie istnieje!</string>
|
||||
<string name="uninstall_toast">Odinstalowanie Magisk Manager w ciągu 5 sekund, proszę następnie ręcznie ponownie uruchomić urządzenie</string>
|
||||
<string name="proprietary_title">Pobierz Kod</string>
|
||||
|
@@ -50,6 +50,10 @@
|
||||
<string name="update_available">可更新</string>
|
||||
<string name="installed">已安装</string>
|
||||
<string name="not_installed">未安装</string>
|
||||
<string name="updated_on">更新于: %1$s</string>
|
||||
<string name="sorting_order">排序方式</string>
|
||||
<string name="sort_by_name">按名称排序</string>
|
||||
<string name="sort_by_update">按更新时间排序</string>
|
||||
|
||||
<!--Log Fragment-->
|
||||
<string name="menuSaveLog">保存日志</string>
|
||||
|
@@ -210,5 +210,9 @@
|
||||
<string name="android_o_not_support">不支援 Android 8.0+</string>
|
||||
<string name="uninstall_app">解除安裝應用程式</string>
|
||||
<string name="restore_img">還原原廠映像檔</string>
|
||||
<string name="updated_on">更新於:%1$s</string>
|
||||
<string name="sorting_order">排序方式</string>
|
||||
<string name="sort_by_name">按名稱排序</string>
|
||||
<string name="sort_by_update">按更新時間排序</string>
|
||||
|
||||
</resources>
|
||||
|
Reference in New Issue
Block a user