Update and fix Japanese translation (#517)
This commit is contained in:
@@ -59,7 +59,7 @@
|
|||||||
<string name="reboot_to_apply">再起動すると有効化されます</string>
|
<string name="reboot_to_apply">再起動すると有効化されます</string>
|
||||||
<string name="module_magisk_conflict">Magisk と競合しているためモジュールは無効になっています!</string>
|
<string name="module_magisk_conflict">Magisk と競合しているためモジュールは無効になっています!</string>
|
||||||
<string name="home_learn_kernelsu">KernelSU の詳細</string>
|
<string name="home_learn_kernelsu">KernelSU の詳細</string>
|
||||||
<string name="home_learn_kernelsu_url">https://kernelsu.org/guide/what-is-kernelsu.html</string>
|
<string name="home_learn_kernelsu_url">https://kernelsu.org/ja_JP/guide/what-is-kernelsu.html</string>
|
||||||
<string name="home_click_to_learn_kernelsu">KernelSU のインストール方法やモジュールの使い方はこちら</string>
|
<string name="home_click_to_learn_kernelsu">KernelSU のインストール方法やモジュールの使い方はこちら</string>
|
||||||
<string name="home_support_title">支援する</string>
|
<string name="home_support_title">支援する</string>
|
||||||
<string name="home_support_content">KernelSU は無料かつオープンソースです。寄付していただくことで開発を支援できます。</string>
|
<string name="home_support_content">KernelSU は無料かつオープンソースです。寄付していただくことで開発を支援できます。</string>
|
||||||
|
|||||||
@@ -7,7 +7,7 @@
|
|||||||
- アプリが「非対応」と表示した場合は、**自分でカーネルをコンパイルする必要がある**という意味です。KernelSU は書き込むためのブートイメージを提供しません。
|
- アプリが「非対応」と表示した場合は、**自分でカーネルをコンパイルする必要がある**という意味です。KernelSU は書き込むためのブートイメージを提供しません。
|
||||||
- アプリが「未インストール」と表示した場合、お使いのデバイスは KernelSU に対応しています。
|
- アプリが「未インストール」と表示した場合、お使いのデバイスは KernelSU に対応しています。
|
||||||
|
|
||||||
::: 情報
|
::: info ヒント
|
||||||
非対応と表示されているデバイスについては、[非公式の対応デバイス](unofficially-support-devices.md)であればご自身でカーネルをビルドできます。
|
非対応と表示されているデバイスについては、[非公式の対応デバイス](unofficially-support-devices.md)であればご自身でカーネルをビルドできます。
|
||||||
:::
|
:::
|
||||||
|
|
||||||
@@ -15,7 +15,7 @@
|
|||||||
|
|
||||||
書き込む前に、まず純正の boot.img をバックアップする必要があります。ブートループが発生した場合は、fastboot を使用して純正のブートイメージを書き込むことでいつでもシステムを復旧できます。
|
書き込む前に、まず純正の boot.img をバックアップする必要があります。ブートループが発生した場合は、fastboot を使用して純正のブートイメージを書き込むことでいつでもシステムを復旧できます。
|
||||||
|
|
||||||
::: 警告
|
::: warning 警告
|
||||||
書き込みによりデータ損失を引き起こす可能性があります。次のステップに進む前に、このステップを必ず行うようにしてください!また、可能であればすべてのデータをバックアップしてください。
|
書き込みによりデータ損失を引き起こす可能性があります。次のステップに進む前に、このステップを必ず行うようにしてください!また、可能であればすべてのデータをバックアップしてください。
|
||||||
:::
|
:::
|
||||||
|
|
||||||
@@ -39,7 +39,7 @@ w .x .y -zzz -k -something
|
|||||||
|
|
||||||
`w.x-zzz-k` は KMI のバージョンです。例えば、デバイスのカーネルバージョンが `5.10.101-android12-9-g30979850fc20` である場合、その KMIは `5.10-android12-9` であり、理論的には他の KMI カーネルでも正常に起動できます。
|
`w.x-zzz-k` は KMI のバージョンです。例えば、デバイスのカーネルバージョンが `5.10.101-android12-9-g30979850fc20` である場合、その KMIは `5.10-android12-9` であり、理論的には他の KMI カーネルでも正常に起動できます。
|
||||||
|
|
||||||
::: ヒント
|
::: tip ヒント
|
||||||
カーネルバージョンの SubLevel は、KMI の一部ではないことに注意してください。`5.10.101-android12-9-g30979850fc20` は `5.10.137-android12-9-g30979850fc20` と同じ KMI を持っているということになります。
|
カーネルバージョンの SubLevel は、KMI の一部ではないことに注意してください。`5.10.101-android12-9-g30979850fc20` は `5.10.137-android12-9-g30979850fc20` と同じ KMI を持っているということになります。
|
||||||
:::
|
:::
|
||||||
|
|
||||||
|
|||||||
@@ -6,25 +6,25 @@ KernelSU のモジュール機構は、Magisk とほぼ同じです。Magisk の
|
|||||||
|
|
||||||
## Busybox
|
## Busybox
|
||||||
|
|
||||||
KernelSU には、機能的に完全な Busybox バイナリ (SELinux の完全サポートを含む) が同梱されています。実行ファイルは `/data/adb/ksu/bin/busybox` に配置されています。KernelSU の Busybox はランタイムに切り替え可能な「ASH スタンドアローンシェルモード」をサポートしています。このスタンドアロンモードとは、Busybox の `ash` シェルで実行する場合 `PATH` として設定されているものに関係なく、すべてのコマンドが Busybox 内のアプレットを直接使用するというものです。例えば、`ls`、`rm`、`chmod` などのコマンドは、`PATH` にあるもの(Android の場合、デフォルトではそれぞれ `/system/bin/ls`, `/system/bin/rm`, `/system/bin/chmod`)ではなく、直接 Busybox 内部のアプレットを呼び出すことになります。これにより、スクリプトは常に予測可能な環境で実行され、どの Android バージョンで実行されていても常にコマンドを利用できます。Busybox を使用しないコマンドを強制的に実行するには、フルパスで実行ファイルを呼び出す必要があります。
|
KernelSU には、機能的に完全な Busybox バイナリ (SELinux の完全サポートを含む) が同梱されています。実行ファイルは `/data/adb/ksu/bin/busybox` に配置されています。KernelSU の Busybox はランタイムに切り替え可能な「ASH スタンドアローンシェルモード」をサポートしています。このスタンドアロンモードとは、Busybox の `ash` シェルで実行する場合 `PATH` として設定されているものに関係なく、すべてのコマンドが Busybox 内のアプレットを直接使用するというものです。たとえば、`ls`、`rm`、`chmod` などのコマンドは、`PATH` にあるもの(Android の場合、デフォルトではそれぞれ `/system/bin/ls`, `/system/bin/rm`, `/system/bin/chmod`)ではなく、直接 Busybox 内部のアプレットを呼び出すことになります。これにより、スクリプトは常に予測可能な環境で実行され、どの Android バージョンで実行されていても常にコマンドを利用できます。Busybox を使用しないコマンドを強制的に実行するには、フルパスで実行ファイルを呼び出す必要があります。
|
||||||
|
|
||||||
KernelSU のコンテキストで実行されるすべてのシェルスクリプトは、Busybox の `ash` シェルでスタンドアロンモードが有効な状態で実行されます。サードパーティの開発者に関係するものとしては、すべてのブートスクリプトとモジュールのインストールスクリプトが含まれます。
|
KernelSU のコンテキストで実行されるすべてのシェルスクリプトは、Busybox の `ash` シェルでスタンドアロンモードが有効な状態で実行されます。サードパーティの開発者に関係するものとしては、すべてのブートスクリプトとモジュールのインストールスクリプトが含まれます。
|
||||||
|
|
||||||
この「スタンドアロンモード」機能を KernelSU 以外で使用したい場合、2つの方法で有効にすることができます:
|
この「スタンドアロンモード」機能を KernelSU 以外で使用したい場合、2つの方法で有効にできます:
|
||||||
|
|
||||||
1. 環境変数 `ASH_STANDALONE` を `1` にする<br>例: `ASH_STANDALONE=1 /data/adb/ksu/bin/busybox sh <script>`
|
1. 環境変数 `ASH_STANDALONE` を `1` にする<br>例: `ASH_STANDALONE=1 /data/adb/ksu/bin/busybox sh <script>`
|
||||||
2. コマンドラインのオプションで変更する:<br>`/data/adb/ksu/bin/busybox sh -o standalone <script>`
|
2. コマンドラインのオプションで変更する:<br>`/data/adb/ksu/bin/busybox sh -o standalone <script>`
|
||||||
|
|
||||||
環境変数が子プロセスに継承されるため、その後に実行されるすべての `sh` シェルもスタンドアロンモードで実行されるようにするにはオプション 1 が望ましい方法です(KernelSU と KernelSU Managerが内部的に使用しているのもこちらです)。
|
環境変数が子プロセスに継承されるため、その後に実行されるすべての `sh` シェルもスタンドアロンモードで実行されるようにするにはオプション 1 が望ましい方法です(KernelSU と KernelSU Managerが内部的に使用しているのもこちらです)。
|
||||||
|
|
||||||
::: Magisk との違い
|
::: tip Magisk との違い
|
||||||
|
|
||||||
KernelSU の Busybox は、Magisk プロジェクトから直接コンパイルされたバイナリファイルを使用するようになりました。**ありがとう Magisk! ** Magisk と KernelSU の Busybox スクリプトは全く同じものなので、互換性の問題を心配する必要はありません!
|
KernelSU の Busybox は、Magisk プロジェクトから直接コンパイルされたバイナリファイルを使用するようになりました。Magisk と KernelSU の Busybox スクリプトはまったく同じものなので、互換性の問題を心配する必要はありません!
|
||||||
:::
|
:::
|
||||||
|
|
||||||
## KernelSU モジュール
|
## KernelSU モジュール
|
||||||
|
|
||||||
KernelSU モジュールは、`/data/adb/modules` に配置された以下の構造を持つフォルダです:
|
KernelSU モジュールは、`/data/adb/modules` に配置された以下の構造を持つフォルダーです:
|
||||||
|
|
||||||
```txt
|
```txt
|
||||||
/data/adb/modules
|
/data/adb/modules
|
||||||
@@ -76,7 +76,7 @@ KernelSU モジュールは、`/data/adb/modules` に配置された以下の構
|
|||||||
├── .
|
├── .
|
||||||
```
|
```
|
||||||
|
|
||||||
::: Magisk との違い
|
::: tip Magisk との違い
|
||||||
KernelSU は Zygisk をビルトインでサポートしていないため、モジュール内に Zygisk に関連するコンテンツは存在しません。 しかし、[ZygiskOnKernelSU](https://github.com/Dr-TSNG/ZygiskOnKernelSU) をインストールすれば Zygisk モジュールを使えます。その場合の Zygisk モジュールのコンテンツは Magisk と同じです。
|
KernelSU は Zygisk をビルトインでサポートしていないため、モジュール内に Zygisk に関連するコンテンツは存在しません。 しかし、[ZygiskOnKernelSU](https://github.com/Dr-TSNG/ZygiskOnKernelSU) をインストールすれば Zygisk モジュールを使えます。その場合の Zygisk モジュールのコンテンツは Magisk と同じです。
|
||||||
:::
|
:::
|
||||||
|
|
||||||
@@ -106,7 +106,7 @@ description=<string>
|
|||||||
|
|
||||||
モジュールのすべてのスクリプトでは、`MODDIR=${0%/*}`を使えばモジュールのベースディレクトリのパスを取得できます。スクリプト内でモジュールのパスをハードコードしないでください。
|
モジュールのすべてのスクリプトでは、`MODDIR=${0%/*}`を使えばモジュールのベースディレクトリのパスを取得できます。スクリプト内でモジュールのパスをハードコードしないでください。
|
||||||
|
|
||||||
::: Magisk との違い
|
::: tip Magisk との違い
|
||||||
環境変数 `KSU` を使用すると、スクリプトが KernelSU と Magisk どちらで実行されているかを判断できます。KernelSU で実行されている場合、この値は `true` に設定されます。
|
環境変数 `KSU` を使用すると、スクリプトが KernelSU と Magisk どちらで実行されているかを判断できます。KernelSU で実行されている場合、この値は `true` に設定されます。
|
||||||
:::
|
:::
|
||||||
|
|
||||||
@@ -141,7 +141,7 @@ REPLACE="
|
|||||||
|
|
||||||
このリストは、自動的に `$MODPATH/system/app/YouTube` と `$MODPATH/system/app/Bloatware` というディレクトリを作成し、 `setfattr -n trusted.overlay.opaque -v y $MODPATH/system/app/YouTube` と `setfattr -n trusted.overlay.opaque -v y $MODPATH/system/app/Bloatware` を実行します。モジュールが有効になると、`/system/app/YouTube` と `/system/app/Bloatware` は空のディレクトリに置き換えられます。
|
このリストは、自動的に `$MODPATH/system/app/YouTube` と `$MODPATH/system/app/Bloatware` というディレクトリを作成し、 `setfattr -n trusted.overlay.opaque -v y $MODPATH/system/app/YouTube` と `setfattr -n trusted.overlay.opaque -v y $MODPATH/system/app/Bloatware` を実行します。モジュールが有効になると、`/system/app/YouTube` と `/system/app/Bloatware` は空のディレクトリに置き換えられます。
|
||||||
|
|
||||||
::: Magisk との違い
|
::: tip Magisk との違い
|
||||||
|
|
||||||
KernelSU のシステムレスメカニズムはカーネルの OverlayFS によって実装され、Magisk は現在マジックマウント(bind mount)を使用しています。この2つの実装方法には大きな違いがありますが最終的な目的は同じで、/system パーティションを物理的に変更することなく、/system のファイルを変更できます。
|
KernelSU のシステムレスメカニズムはカーネルの OverlayFS によって実装され、Magisk は現在マジックマウント(bind mount)を使用しています。この2つの実装方法には大きな違いがありますが最終的な目的は同じで、/system パーティションを物理的に変更することなく、/system のファイルを変更できます。
|
||||||
:::
|
:::
|
||||||
@@ -170,7 +170,7 @@ module.zip
|
|||||||
│
|
│
|
||||||
```
|
```
|
||||||
|
|
||||||
:::警告
|
::: warning 警告
|
||||||
KernelSU モジュールは、カスタムリカバリーからのインストールには非対応です!
|
KernelSU モジュールは、カスタムリカバリーからのインストールには非対応です!
|
||||||
:::
|
:::
|
||||||
|
|
||||||
@@ -196,7 +196,7 @@ KernelSU モジュールは、カスタムリカバリーからのインスト
|
|||||||
- `IS64BIT` (bool): `ARCH` が `arm64` または `x64` のときは `true`
|
- `IS64BIT` (bool): `ARCH` が `arm64` または `x64` のときは `true`
|
||||||
- `API` (int): 端末の API レベル・Android のバージョン(例:Android 6.0 なら`23`)
|
- `API` (int): 端末の API レベル・Android のバージョン(例:Android 6.0 なら`23`)
|
||||||
|
|
||||||
::: 警告
|
::: warning 警告
|
||||||
KernelSU では、MAGISK_VER_CODE は常に25200、MAGISK_VER は常にv25.2です。この2つの変数で KernelSU 上で動作しているかどうかを判断するのはやめてください。
|
KernelSU では、MAGISK_VER_CODE は常に25200、MAGISK_VER は常にv25.2です。この2つの変数で KernelSU 上で動作しているかどうかを判断するのはやめてください。
|
||||||
:::
|
:::
|
||||||
|
|
||||||
|
|||||||
@@ -1,10 +1,10 @@
|
|||||||
# 非公式の対応デバイス
|
# 非公式の対応デバイス
|
||||||
|
|
||||||
::: 警告
|
::: warning 警告
|
||||||
このページでは他の開発者が管理している、KernelSU をサポートする GKI 以外のデバイス用のカーネルを紹介しています。
|
このページでは他の開発者が管理している、KernelSU をサポートする GKI 以外のデバイス用のカーネルを紹介しています。
|
||||||
:::
|
:::
|
||||||
|
|
||||||
::: 警告
|
::: warning 警告
|
||||||
このページはあなたのデバイスに対応するソースコードを見つけるためのものであり、そのソースコードが _KernelSU 開発者_ によってレビューされたことを意味するものではありません。ご自身の責任においてご利用ください。
|
このページはあなたのデバイスに対応するソースコードを見つけるためのものであり、そのソースコードが _KernelSU 開発者_ によってレビューされたことを意味するものではありません。ご自身の責任においてご利用ください。
|
||||||
:::
|
:::
|
||||||
|
|
||||||
|
|||||||
@@ -1,10 +1,10 @@
|
|||||||
---
|
---
|
||||||
layout: home
|
layout: home
|
||||||
title: Android 向けのカーネルベースの root ソリューション
|
title: Android 向けのカーネルベース root ソリューション
|
||||||
|
|
||||||
hero:
|
hero:
|
||||||
name: KernelSU
|
name: KernelSU
|
||||||
text: Android 向けのカーネルベースの root ソリューション
|
text: Android 向けのカーネルベース root ソリューション
|
||||||
tagline: ""
|
tagline: ""
|
||||||
image:
|
image:
|
||||||
src: /logo.png
|
src: /logo.png
|
||||||
@@ -12,7 +12,7 @@ hero:
|
|||||||
actions:
|
actions:
|
||||||
- theme: brand
|
- theme: brand
|
||||||
text: はじめる
|
text: はじめる
|
||||||
link: /guide/what-is-kernelsu
|
link: /ja_JP/guide/what-is-kernelsu
|
||||||
- theme: alt
|
- theme: alt
|
||||||
text: GitHub で表示
|
text: GitHub で表示
|
||||||
link: https://github.com/tiann/KernelSU
|
link: https://github.com/tiann/KernelSU
|
||||||
@@ -21,7 +21,7 @@ features:
|
|||||||
- title: カーネルベース
|
- title: カーネルベース
|
||||||
details: KernelSU は Linux カーネルモードで動作し、ユーザー空間よりも高度な制御が可能です。
|
details: KernelSU は Linux カーネルモードで動作し、ユーザー空間よりも高度な制御が可能です。
|
||||||
- title: ホワイトリストの権限管理
|
- title: ホワイトリストの権限管理
|
||||||
details: root 権限を許可したアプリのみが `su` にアクセスでき、他のアプリは `su` を見つけられません。
|
details: root 権限を許可したアプリのみが su にアクセスでき、他のアプリは su を見つけられません。
|
||||||
- title: モジュール対応
|
- title: モジュール対応
|
||||||
details: KernelSU は OverlayFS により実際のシステムを改変せずに /system を変更できます。書き込み可能にすることさえできます。
|
details: KernelSU は OverlayFS により実際のシステムを改変せずに /system を変更できます。書き込み可能にすることさえできます。
|
||||||
- title: オープンソース
|
- title: オープンソース
|
||||||
|
|||||||
Reference in New Issue
Block a user