脱獄向けターミナルアプリである「NewTerm 3」ですが、Palera1nなどのRootful脱獄環境で使おうとすると…「Session Ended」というエラーが表示され、使用することができない場合があります。
この問題への対処方法が開発者さんより明かされていましたので、記しておきたいと思います。
Session Ended
「NewTerm 3」をPalera1nのRootful脱獄環境で起動すると、以下画像のように【Session Ended】というエラーが最上部に表示され、一切の操作が行えない問題が発生することがあります。
すべての環境で発生する…というわけではなかったので原因がよく分からず…だったのですが、今回この問題への対処方法が開発者さんより明かされました。
![howto-fix-newterm3-beta-session-ended-for-rootfull-jailbreak-2 howto-fix-newterm3-beta-session-ended-for-rootfull-jailbreak-2](https://tools4hack.santalab.me/media/uploads/2023/10/howto-fix-newterm3-beta-session-ended-for-rootfull-jailbreak-2-254x550.jpg)
足りないパッケージをインストール
今回の対処方法は「これが原因だよ」と報告されたわけではなく、実はNewTerm 3のアップデートがあり、そちらで対処方法が判明した状況です。
が、なぜか現時点(執筆時点)ではアップデートが取り下げられている…ので、手動で対処してあげる必要があります。
アップデートではNewTerm 3側の変更ではなく、依存関係に足りないパッケージがあったとのことで、追加が行われていただけでした。
そのパッケージが【gettext-localizations】となっており、palera1n strapリポジトリより配布されているため、デフォルトリポジトリからインストールが可能です。
![howto-fix-newterm3-beta-session-ended-for-rootfull-jailbreak-3 howto-fix-newterm3-beta-session-ended-for-rootfull-jailbreak-3](https://tools4hack.santalab.me/media/uploads/2023/10/howto-fix-newterm3-beta-session-ended-for-rootfull-jailbreak-3-254x550.jpg)
インストール後は…
ということで、「gettext-localizations」をインストールすると…以下のようにNewTerm 3が使用できるように。
「Session Ended」エラーが消え、いつも通りコマンド操作が行えるようになります。
![howto-fix-newterm3-beta-session-ended-for-rootfull-jailbreak-4 howto-fix-newterm3-beta-session-ended-for-rootfull-jailbreak-4](https://tools4hack.santalab.me/media/uploads/2023/10/howto-fix-newterm3-beta-session-ended-for-rootfull-jailbreak-4-254x550.jpg)
![howto-fix-newterm3-beta-session-ended-for-rootfull-jailbreak-5 howto-fix-newterm3-beta-session-ended-for-rootfull-jailbreak-5](https://tools4hack.santalab.me/media/uploads/2023/10/howto-fix-newterm3-beta-session-ended-for-rootfull-jailbreak-5-254x550.jpg)
〆
「gettext-localizations」は他のパッケージから依存関係となっている場合があったりするので、これがインストールされているかどうか…でNewTerm 3が使えるかどうかが変わっていたようです。
特にRootful環境ですとコマンド操作を行いたいタイミングがあったりもするので、とりあえずではありますが…原因がわかってよかった!
コメント
ありがとうございます