iOSデバイスへVNC接続を行えるようにし、PCなどからリモート操作が行えちゃう【screendump (iOS 13)】ですが、名称通り…iOS 13でしか動作せず、iOS 14では使えませんでした。
ですがXsF1re氏により、iOS 14でも使えるようにする手法が紹介されていましたので、これについて記したおきたいと思います。簡単な操作であればVNC経由でも行えるので、結構便利!
screendump
iOSデバイスへVNC接続を行えるようにする【screendump (iOS 13)】ですが、iOS 14では設定は出来るものの…実際には接続が出来ない状況となっています。
これはEntitlement(資格)の問題となっているそうで、その影響でiOS 14では動作しない…という事な様です。
iOS 14でも使えるように!
ということで、Entitlement部分をiOS 14対応の物に差し替えてやれば、【screendump (iOS 13)】でもiOS 14で動作する…という事になります。
実際に差し替え、iOS 14で使ってみたのが以下画像です。特に問題なく、iPhone 12 Pro Maxなどでも動作しています。
iOS 14で使えるようにする方法
今回の手法はインストール済み【screendump (iOS 13)】に対して実行しますので、先にインストールしておきましょう。
CydiaやSileoへ下記のリポジトリを登録することで、通常通り『screendump (iOS 13)』をインストール可能です。
必要な物① cURL
資格に関して記述されているEntitlement.plistファイルをダウンロードするため、こちらが必要となります(手動でダウンロードする場合は不要ですが、あった方が楽ちんです)。
Unc0ver / Checkra1nとTaurineでは、どちらもデフォルトリポジトリから配布されていますので、CydiaやSileoからインストールしてください。
ちなみにUnc0ver / Checkra1nでは【cURL】、Taurineでは【curl】という名称になっています(大小文字が異なるだけです)。
必要な物② Link Identity Editor
また、適用するために【Link Identity Editor】も必要となります。
ただし、こちらはUnc0ver / Checkra1n環境では初期パッケージに含まれているため、追加インストールは不要。Taurine環境でのみ追加インストールを行ってください。
適用する
ターミナルアプリから【su】コマンドにてrootへログイン(初期パスワードはalpine)し、以下コマンドを実行するだけで、ファイルのダウンロード&適用を行ってくれます。
ターミナルアプリに関してはNewTerm 2でもMTerminalでも何でもイイのですが、コピペが出来るためMTerminalが便利ですね。
curl https://raw.githubusercontent.com/XsF1re/screendump/master/screendump/en.plist -o en.plist && ldid -Sen.plist /usr/libexec/screendumpd
〆
エラー無く作業を完了できれば、これでiOS 14対応が行えているはずです。また、通常はコマンド実行後にリスプリング等も不要で、そのまま動作してくれるはずです。
流石にフル解像度でVNC接続…は辛い物がありますが、それなりに解像度を低く設定してあげれば簡単な操作は問題なく行えるかなという感じでしょうか。
例えば、PCとiOSデバイスを行き来するような作業を全てPC上からやりたい…音楽再生用に使っているデバイスを操作したい…などの場合には結構便利だったりします。
コメント
14.4 待ってるんですが、まだ先になりそうでしょうか?色々ツイーク試したいのですが、、
それがわかってるならすぐに記事にするでしょ?つまりそう言うこと
タイミングとしては、iOS15のリリース時が濃厚ですね
今回のiOS 14.3以下向け脱獄で使用されているExploitを公開してくれたModernPwner氏から「iOS 14.5にて修正されればExploitをリリースするかも」と言われています。
iOS 14.5で修正された場合、iOS 14.4.2以下で使用可能ということになりますので、ここまでは脱獄が行える可能性が出てきます。
ただし、これはあくまでiOS 14.5で修正されれば…なので、この辺りがどうなるか…でしょうか。
すげー🐥 あと,Local SSHがiOS14に対応するの楽しみだね🐤
Tranzloとても便利なのですがDeeplを使う方法が分かりません。ここで紹介してもらえないでしょうか?
Translation ServicesからDeepLに変えるだけだが…
You`ve made too many requests to deepl`s server.please try your request again later.しか出ないDiscordで確認
あなたは本当に使えていますか?
どうやらAPIに使用制限があるようで数回使ったら同じエラー出ましたね
ありがとうございました😊
NewTerm 2でも三本指タップでコピペできますよ〜
はっ…本当だ…!いつの頃からか出来なくなり、なんでだろう…と悩んでおりました…(´;・;ω;・)ありがとうございますっ!!!
👍
iOS13の時に削除出来なくなったのはいい思い出
この記事とは関係がないですが…
iPad第6世代iPadOS14.4 checkra1n でintel版(x86_64)windows10とintel版(x86_64)ubuntu20.04の動作に成功したので報告します。
iPadでWindows10を動かす方法
Intel版Windows10のやり方(安定しており、安全な方法)
※iOS/iPadOS 14.2 14.3 13以下のみ脱獄不要
1.WindowsPCで公式のWindows10インストーラーを実行し、isoファイルを作成、Ubuntuなどでimgファイルに変換する。
2.WindowsPCにAltServerをインストール。そしてiPadを繋ぎAltstoreをインストール(脱獄不要)
3.UTMの公式からUTM
のipaを入手しAltstoreで署名、インストール(apple developer programに参加したAppleidで署名。無料アカウントでいい)
4. 1で作成したimgをUTMのVMの設定でディスクに指定して起動
5.完成!
Intel版は仮想化させて動かすため動作がもっさりする
ARM版はCPUの能力をフルで使えるので軽快に動くかも
ARM版のやり方は1で公式インストーラーではなくテスター向けARM版Windowsの最新ビルドをwebからダウンロードすることでできる。
ただし4でシステムの設定を少しいじらなければいけないので注意
14.2,14.3,13以下ではない場合(要脱獄)
上の2,3をcydiaで ttps://cydia.akemi.ai/ ,ttps://cydia.getutm.app/ を追加してUTMをインストールに置き換える
ubuntuはダウンロードするイメージファイルをubuntuのものにすればok
証拠写真
Windows10ロード画面
ttps://media.discordapp.net/attachments/796951125830926367/834940036851302410/image0.jpg
Windows10ロック画面
ttps://media.discordapp.net/attachments/828115776015171604/834682920936669254/image0.jpg
Ubuntu20.04ロード画面
ttps://media.discordapp.net/attachments/828115776015171604/834717038823735356/image0.jpg
UTM使うならcheckra1nほぼほぼ関係なくて草
面白そうだけどimgファイル作るのがめんどいからアップしてくれたらありがたい
isoファイルでもできますよー
ISOファイルをドライブにインポートするときに「CD / DVD (ISO)イメージ」を選択してください。
先程のコメントに追記です。
報告のコメント投稿時ではimgファイルで作業していたのでそう書いていますが、その後にWindowsXP,Windows7を動作させたときにisoファイルのままでも動かせることがわかりました。
ちなみにパソコンにインストールできるAndroidosを動かせますか?
ウマ娘をやるために入獄させてしまったので数日中に試してみます。
結果は後ほど報告します。
ゲーム(ハースストーン)をやったら真っ暗だったけどmilkywayでウィンドウ化したら描画されました
何となく報告しときます
Entitlement.plistファイルがリンク先からダウンロード出来なくなったようです
curl https://raw.githubusercontent.com/thesteveway/screendump/master/screendump/en.plist -o en.plist && ldid -Sen.plist /usr/libexec/screendumpd
こちらで動きました
接続のポート番号ってどうすれば良いですか?
VNCデフォルトポートである5900となります
Hey is there any fix for iOS 16?
https://tools4hack.santalab.me/update-jbapp-screendump-ios13-support-ios16-wh1te4ever.html