docs: remove dropbear/cfw_install_jb_finalize references, update SSH instructions

JB setup now runs automatically on first boot. SSH access is via
openssh-server from Sileo instead of dropbear. Update all READMEs
(en, zh, ja, ko) accordingly.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
Felipe Cavalcanti
2026-03-08 02:02:28 -03:00
committed by Lakr
parent 1888131fc8
commit 6df6db9159
4 changed files with 40 additions and 192 deletions

View File

@@ -22,9 +22,9 @@ Apple の Virtualization.framework と PCC の研究用 VM インフラを使用
| ---------- | :------------: | :---------: | ------------------------------------------------------------ |
| **通常版** | 41 パッチ | 10 フェーズ | `fw_patch` + `cfw_install` |
| **開発版** | 52 パッチ | 12 フェーズ | `fw_patch_dev` + `cfw_install_dev` |
| **脱獄版** | 66 / 78 パッチ | 14 フェーズ | `fw_patch_jb` + `cfw_install_jb` + `cfw_install_jb_finalize` |
| **脱獄版** | 66 / 78 パッチ | 14 フェーズ | `fw_patch_jb` + `cfw_install_jb` |
> `cfw_install_jb_finalize` はRAMディスクではなく、完全なシステムへの起動が必要です
> JB最終設定シンボリックリンク、Sileo、apt、TrollStoreは `/cores/vphone_jb_setup.sh` LaunchDaemon により初回起動時に自動実行されます。進捗確認:`/var/log/vphone_jb_setup.log`
詳細なコンポーネントごとの内訳については [research/0_binary_patch_comparison.md](../research/0_binary_patch_comparison.md) を参照してください。
@@ -130,40 +130,7 @@ make cfw_install
make boot
```
これにより VM に **直接繋がるコンソール** が開きます。`bash-4.4#` と表示されたら、Enter を押し、シェル環境を初期化して SSH ホストキーを生成するために以下のコマンドを実行します
```bash
export PATH='/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11:/usr/games:/iosbinpack64/usr/local/sbin:/iosbinpack64/usr/local/bin:/iosbinpack64/usr/sbin:/iosbinpack64/usr/bin:/iosbinpack64/sbin:/iosbinpack64/bin'
mkdir -p /var/dropbear
cp /iosbinpack64/etc/profile /var/profile
cp /iosbinpack64/etc/motd /var/motd
# SSHホストキーの生成SSHを機能させるために必要
dropbearkey -t rsa -f /var/dropbear/dropbear_rsa_host_key
dropbearkey -t ecdsa -f /var/dropbear/dropbear_ecdsa_host_key
shutdown -h now
```
> **注意:** ホストキー生成手順を行わないと、dropbearSSH サーバーは接続を受け付けますが、SSH ハンドシェイクを実行するためのキーがないためすぐに切断されます。
## *任意JBパッチの最終適用*
```bash
# ターミナル 1 — 実行したままにする
make boot # 実行したままにする
```
```bash
# ターミナル 2 — 実行したままにする
iproxy 22222 22222
```
```bash
# ターミナル 3 — 実行したままにする
make cfw_install_jb_finalize
```
`cfw_install_jb` 実行後、脱獄バリアントでは初回起動時に **Sileo****TrollStore** が利用可能になります。Sileo から `openssh-server` をインストールして SSH アクセスを有効にできます
## 2回目以降の起動
@@ -174,14 +141,14 @@ make boot
別のターミナルで iproxy トンネルを開始します:
```bash
iproxy 22222 22222 # SSH
iproxy 2222 22 # SSHSileo から openssh-server のインストールが必要)
iproxy 5901 5901 # VNC
iproxy 5910 5910 # RPC
```
以下で接続します:
- **SSH:** `ssh -p 22222 root@127.0.0.1` (パスワード: `alpine`)
- **SSH:** `ssh -p 2222 mobile@127.0.0.1` (パスワード: `alpine`)
- **VNC:** `vnc://127.0.0.1:5901`
- [**RPC:**](http://github.com/doronz88/rpc-project) `rpcclient -p 5910 127.0.0.1`
@@ -205,18 +172,13 @@ iOS の初期設定時に、地域として**日本**または**欧州連合**
VNC経由で接続し`vnc://127.0.0.1:5901`、画面の任意の場所を右クリックMac のトラックパッドでは 2 本指クリック)してください。これによりホームボタンの押下がシミュレートされます。
**Q: SSH を接続した後にすぐ切断されます(`Connection closed by 127.0.0.1`**
**Q: SSH アクセスを有効にするには?**
初回起動時にDropbearホストキーが生成されていません。VNC または `make boot` コンソール経由で接続し、以下を実行してください:
Sileo から `openssh-server` をインストールしてください(脱獄バリアントの初回起動後に利用可能)。
```bash
export PATH='/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11:/usr/games:/iosbinpack64/usr/local/sbin:/iosbinpack64/usr/local/bin:/iosbinpack64/usr/sbin:/iosbinpack64/usr/bin:/iosbinpack64/sbin:/iosbinpack64/bin'
mkdir -p /var/dropbear
dropbearkey -t rsa -f /var/dropbear/dropbear_rsa_host_key
dropbearkey -t ecdsa -f /var/dropbear/dropbear_ecdsa_host_key
killall dropbear
dropbear -R -p 22222
```
**Q: openssh-server をインストールしても SSH が動作しません。**
VM を再起動してください。次回起動時に SSH サーバーが自動的に開始されます。
**Q: もっと新しいiOSバージョンにアップデートできますか**