概要
JuiceSSHの有料機能が2025年12月以降利用できなくなり、サポートも機能していない状況。 購入済みユーザーも再購入が必要となり、アプリが有効化されない問題が多発。 本記事では、自己責任のもとでJuiceSSH Pro機能を再度有効化する手順を解説。 必要なツールやsmaliコードの修正方法、APKの再署名手順を網羅。 クラウド同期やプラグインは利用不可となる点に注意。
JuiceSSH Pro機能再有効化手順
- JuiceSSH はかつてAndroid向け最高のSSHクライアントとして評価されていたが、 2025年12月以降サポート停止
- 2019年購入分が認識されず、価格も20ドル値上げ
- 再購入しても有効化されない不具合、サポートも無反応という状況
- 一部ユーザーからは Exit Scam(サービス撤退詐欺) との指摘もレビューに散見
- 下記の手順で 自己責任でPro機能を有効化 する方法を紹介
必要なツール
- jadx (smaliコードの確認用)
- ApkTool (APKのデコンパイル・再コンパイル用)
- jarsigner (OpenJDKに付属、APKの署名に利用)
- JuiceSSH APKファイル
- PureAPK等から入手 or adbで端末から抽出
- インターネットからダウンロードする場合は VirusTotalやsha256sumでハッシュ確認
- バージョン3.2.2のsha256:
d1ee811bcd82f25aea0bdc568896d82017ee174d9c4631c123a9d9173c748232
APKのデコンパイル
- コマンド例(PowerShell)
& "C:\Program Files\OpenJDK\jdk-25\bin\java.exe" -jar d juicessh.apk
smaliコードの修正
- smali/com/sonelli/juicessh/models/User.smali
- 購入・署名検証を行う
public boolean H()を常にtrueを返すように変更public boolean H() { return true; }
- 購入・署名検証を行う
- smali/com/sonelli/oi0.smali
public static boolean d(Object obj)も常にtrueを返すように修正public static boolean d(Object obj) { return obj.getClass().getName().equals(User.class.getName()); }
- smali/com/sonelli/pi0.smali
- 認証の中心処理
public static void j(Context context, p pVar)を下記のように書き換え- ダミーUserを作成し、常にPro認証成功状態にする
public static void j(Context context, p pVar) { User user = new User(); user.email = "myemail@google.com"; user.name = "hello"; user.given_name = "hello"; user.sessionExpires = System.currentTimeMillis() + (86400000 * 365); user.sessionIdentifier = ""; b = user; pVar.b(user); }
- 認証の中心処理
APKの再ビルド
- コマンド例
& "C:\Program Files\OpenJDK\jdk-25\bin\java.exe" -jar .\apktool_2.12.1.jar juicessh
APKの署名
- キーストア作成(必要な場合のみ)
keytool -genkey -v -keystore k.keystore -alias a -keyalg RSA -keysize 2048 -validity 50000 - APK署名
jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore k.keystore ./juicessh/dist/juicessh.apk a
インストールと注意事項
- このAPKをインストールし、 自己署名の警告は無視
- Pro機能が再び利用可能
- クラウド同期やプラグインは利用不可 (現状仕様)
- 自己責任 での利用、利用規約や法律に抵触しない範囲で実施
JuiceSSH運営の現状と今後
- サポート無反応、公式のアップデートや修正は期待薄
- 有料機能の実質利用不可、再購入しても認証不可
- クラウド同期・プラグイン機能喪失 という状況
- 今後の利用は自己責任、セキュリティ面も要注意
まとめ
- JuiceSSH Proの機能停止問題は 多くのユーザーに影響
- 本記事の手順で 一時的な解決は可能 だが、今後も安定して使い続ける保証はなし
- 代替SSHクライアントの検討 も推奨