iOS 10.x脱獄を行うアプリ「Yalu1011」と「Yalu102」を、デバイス単体で再インストール&再認証する事が出来る『Cydia Extender』のご紹介!
各Yaluアプリは自分でCydia Impactorを使ってインストールするため、7日ごとに認証が切れる = 7日ごとに再インストールが必要となります。
その再インストール&再認証を、Cydia Impactorを使わず…PC不要デバイス単体で行えるのが『Cydia Extender』です!
7日問題の解決…とまでは言えないのですが、期限に注意していればデバイス単体で使用期限の更新をしていけるため、便利です。
今回はこのCydia Extender自体のインストール方法と、Extenderを使ったYaluの再インストール方法について書いていきたいと思います。
① Cydia Extenderのインストール
まずは『Cydia Extender』をデバイスへインストールする必要があります。
これは最新版のCydia Impactorに同梱されるようになったアプリなのですが、そのままでは簡単にインストールすることが出来ません。
そこで、今回は『Cydia Extender Installer』という脱獄アプリを使用してインストールを行っていきます。
ちなみに、これは初回時のみ必要な作業ですので、一度インストールしてしまえば今後Yaluアプリの再インストール作業だけで完結出来ます。
1-1. Cydia Extender Installer
『Cydia Extender Installer』は、以下のリポジトリをCydiaへ登録することでインストールが行えるようになります。
また、他に『APT 0.7 Strict』も必要になるのですが、自動でインストールされない場合があるようなので、もしインストールされていない方は一緒にインストールをしておきましょう。
1-2. Team IDを調べる
続いて、Yaluアプリのインストールに使っているApple IDの「Team ID」という10桁の英数字を知る必要があります。
すでにデバイスへインストールされているYaluアプリのファイルを見ればわかるため、【Filza File Manager】を使用して調べていきます。
Filzaにて【/var/Containers/Bundle/Application/yalu102/yalu102.app】を開きましょう。yalu1011の場合は【/var/Containers/Bundle/Application/mach_portal/mach_portal.app】を開きます。
この中にある『embedded.mobileprovision』というファイルがお目当ての物。タップし、テキストエディタで開いてください。
ファイルを開くとズラッと色々書かれていますが、お目当ての部分は【ApplicationIdentifierPrefix】という項目の下、stringで囲まれている10桁の英数字になります。
この英数字をコピー or 覚えておきましょう。
1-3. インストール
さて『Cydia Extender』のインストールを行います。実際のインストール作業はターミナルから行うのですが、特に難しいことはありませんので、焦らず行きましょう!
ターミナルアプリはなんでも良いのですが「iOS Terminal」か「WhiteTerminal」辺りが使いやすいです。Cydiaからインストールしてください。
ターミナルアプリを起動し、【su】と入力して実行。rootのパスワードを入力してログインします。(初期パスワードはalpineです)
続いて【cyextender {TeamID}】と入力して実行。TeamID部分には先程調べた10桁の英数字が入ります。(例:cyextender AVIEG684ZEと入力して実行)
ズラズラっと文字が流れていきますが、ボーッと待っていれば大丈夫。
最後に『Done!』と表示され、ホーム画面にExtenderアプリが追加されていれば、完了です。
1-4. VPNプロファイルの追加
インストールは完了しましたが、初回時にVPN設定の追加がありますので、こちらもご説明。
初めてExtenderアプリを起動するとVPN設定の追加が要求されますので、「Allow」にて許可をしてください。
プロファイルのインストールが開始されますので、こちらも指示に従い許可をしましょう。
また、プロファイルのインストールが完了後Extenderアプリに戻されるとエラーが出るはずです。
これはVPNがオンになっていないからなので、Extenderアプリを再起動するか設定アプリからVPNをオンにすることで回避可能です。
ちなみに、次回からはExtenderアプリを起動すると自動でVPNがオンになってくれます。
② Yaluアプリの再インストール&再認証
さて、準備が整いましたので本番…です!
ちなみに、すでに準備が出来ているため、今後Yaluアプリの再インストール作業は以下の工程だけでオーケーです。
2-1. Yaluのipaアプリを開く
Yaluアプリを配布しているサイト【https://yalu.qwertyoruiop.com/】を開き、ipaファイルのリンクをタップ。ダウンロードが完了すると以下の画面になるので、『“Extender”で開く』を選択し、ipaファイルをExtenderアプリへ送ってあげます。
ちなみに、この工程はipaファイルをExtenderアプリに送れさえすればいいので、デバイス内にipaファイルをダウンロードしておきFilzaアプリから開いてExtenderへ送る…などでも可。
もっというと、その他…からiCloud Driveに保存しておけば、iCloud DriveからExtenderへYaluのipaファイルを送ることも出来ます。
いちいちSafariでYaluのipaファイルをダウンロードする手間も省けるため便利です。
2-2. Apple IDの入力
Extenderアプリが起動し、Apple IDを求める入力欄が出現。(もし出現しない場合は、もう一度ipaファイルをExtenderに送ってください)
現在インストールされているYaluアプリのインストールに使用したApple IDとパスワードを入力し『Attempt』をタップ。
Apple IDの認証に成功しましたら、以下のポップアップが出現します。
あとは簡単。『インストール』ボタンをタップしてインストールを実行。数秒〜10秒ほどで完了するはずです。(完了してもそういった表示は出ないので、次項の確認方法で完了しているか確認してください)
2-3. 完了
きちんと再インストール&再認証が完了していると使用期限が作業完了時点から7日間とリセットされているはずですので、【CertRemainTime】や【YaluTime】を使用して期限を確認するとわかりやすいです。
期限があと7日(実際には6日と23時間…などと表示)とリセットされていれば完了です。
エラーが出た場合は
【provision】関連でのエラーが出た場合はPCにてCydia Impactorを起動し、メニューバーより【Xcode > Revoke Certificates】を選択し、認証に使っていたApple IDとパスワードを入力して実行。
これの作業を行うことで『Cydia Extender』上で発生するprovision関連のエラーが改善される場合があります。
お試しください。
注意点
今回の方法では『Cydia Extender』を脱獄アプリとしてインストールしていると考えてください(実際はちょっと違いますが…そんな感じ)。
そのため、Cydia Extenderを使用できるのは脱獄環境にいる間のみとなります。
例えば、Yaluの使用期限7日間がすぎ、再起動が行われ、入獄環境に戻ってしまった場合にはCydia Extenderは起動しないので今回の方法が使えないということになります。
その際はいつも通りPCからCydia Impactorを使ってYaluを再インストールする必要があります。
期限が切れる前に更新を
ということで、Yaluアプリの使用期限が切れる前…7日が経過する前に再インストール&再認証作業を行うことを心がけましょう。
そうすることでデバイス単体での使用期限更新が行なえ、7日問題の解決とまでは行きませんが、継続して使い続ける事が可能となります。
コメント
Extender life
を入れると、
Extender内でRevoke Certificates出来る様になります。
Extendlifeの間違いです。
ID入力の手間も省けますね。
PCに繋がなくてもRevoke出来るのが◎ですね。
これで有効期限が変わらない問題がデバイス単体で解決出来るようなりました。
上の方の言うとうりID/パスのショートカットも手間いらずで便利です。
IDとPassが丸見えになるが、楽すぎ
一度は成功したけどその後
日付が反映されなくて諦めてたと前に書いたけど、extendlife入りのextender入れて毎回revokeしてからダウンロードの中からインストールすれば反映される!
これでmac毎回起動しなくて済んでiPhoneで完結出来て楽だぁー
んー便利!
Extenderlifeの作者さんからExt3nderって言うのがリリースされてますけど、
入れてみたところExtender+Extenderlifeを一つに纏めた様な感じですね。
アイコンも別のアイコンになりますし、TeamIDが別のIDが入ってる位?
Extender+lifeが入っているからかもしれませんがw
81出てインストール出来なかったけどこのレポにあったExtenderをダメ元で入れたら無事インストールできた
理由はわからん
検索でextend life出てこないけど、リポ必要?
必要
ありがとうございます。
この記事通り、リポ入れてextenderがインストールされているけどextend life やext3nderは検索で出てこないですがどう対応すればよいですか?
あれ、もうでないかも?
rasha1で検索して見て下さい。
ありますよ↓
Repo: julio.xarold.com
ありがとうございます。
自分で調べて入れてたら
違う所のext3nder入れてたみたいです。
怖くて削除して入れ直しました。
ウィルス入ってない事を祈りたい・・・。
でもそのレポジトリ入れたらNTSpeedのアプデがそのレポジトリから来て怖かったから止めた
NTSpeedの制作者はjulioverneなので上のレポジトリで合ってますよ
検索で出てこないので終了なのですかね。
出て来ますよ。今でも。
SafariからipaDLしてExtenderにいったんですけど設定に飛ばされるんですよね。
その後Extenderにもどってもインスコのポップアップが出ないんです…。
iP6 10.2 yalu102
解決法あれば教えてください
最初のVPNをONにしたりの初期設定は終わっていますか?
VPNと、構成設定を設定してないんじゃない?
VPN構成設定時にAllow押したら設定に飛ばされてしまうんです。。を
iPhone7 10.2 は、無理かな…
10.3にしちゃおうかな~⁉
10.2は出ないし10.2.1も出ないでしょ
脱獄のない前提でも10.3は全てのでデバイスにオススメ
10.3で脱獄がくるのがいちばんの望みだけど
これって容量かなり食いますよね?
全く変わらんぞ
Safe Alarm 3
来ました〜!
iphone7 ios10.1.1の場合、使用すべきipaはyalu1011(mach_portal)でしょうか?
貼られているリンク先にはyalu102.ipaしかないようなので、どうすれば良いかわかる方教えて下さい
だからyalu1011はそのサイトの下にあるってば。
もうやめとけよ。迷惑だ
iPhone7+、iOS10.1.1だけど、10.2.1に上げといた方がいいのかな。。。もうじき10.3来るだろうし。。。。超悩み中
みんなどうしてる?
(10.2.1のSHSHは取得済み)
JB出来る環境から出来ない環境へ行くのが理解できない
いや他のブログ、シャオ。。。(SANTAさんゴメン)で、
10.2、10.2.1対応のyalu開発進捗うんぬんで騒がしいもんだから、ちょっと焦ってしまって。
10.3がリリースされた後でもSHSHとファームあれば「10.2.1にできる」ってんなら、今のままにしとくけど。。
↑追記>
10.3のyaluの「後」で、10.2系やるって言ってて。
どうしよう、焦る
↑追追記> すません
iPhone7、7+で、以下を勝手に想定して焦ってます
・10.3はJBダメ
・10.2.1はJBOK
・今10.1.1。10.2.1のSHSH等あっても10.1.1からいつでも10.2.1に上げられる訳ではない
(10.3しかダメな状況に追い込まれる)
さっぱりわからん
いずれにせよ現段階で10.2.1も10.3もできないやん。
SHSHがあればって話はその時にならないとわからないわけだし。
焦ったり心配するだけ時間の無駄だと思うんだけど…。
10.2.1脱獄可能?小龍でそんなこと言ってないだろ?
jemeを10.3の後に10.2に対応の事?
そのブログってコタツとか炬燵って検索すると出てくるヤツだろ?アレをフォローしてるとか、貴重な時間を良くそんな無駄な事に費やせるなwくれぐれも「気付かない内に法を犯してた」なんて事の無い様にな。
cydia extenderやったんですが違うパスワード入れちゃって、更新されず。
再度PCからimpactorでやろうと思って見たら下の行がinstall cydia extenderに…
新しいパスワードでいつも通りやろうとしても更新されず…
cydia impactorの下の行を今まで通りに戻すことはできますか??
お願いします…
その内容は最新バージョンのものだから、そのままでいいよ。
違うパスワードって、間違っただけだろ?
正しいの入れればいいだろう
普通に、今まで通りYaluのipaファイルをドロップしてやればオッケー
Extendlifeは便利ですがインストールするとsafariのgoogle検索の24時間以内が読み込みループになります。
GPG error https://bluesymphony.kirara.ca/…PUBKEY
と出るのですが、何がダメなんですか?
教えてください。
なにがダメも、どうしたらそうなるのかさっぱりわからんから、答えようがない。
聞き方と言うのがあるだろう
すみません
Cydia Extenderをターミナルからインストールしようとしたらerrorが出てインストールできません。
お願いします。
ターミナルがうまく使えないなら、
Ext3nderを入れればイイ。
できました。
ありがとうございます
何回やり直してもここのコメント欄を見直しても足りないものを入れたりフォルダを作ってもインストールできない俺にはムリっぽいから大人しくパソコン使います
【cyextender {TeamID}】をTerminalで実行すると
dyld:Library not loaded:/usr/lib/libintl.8.dylib
と表示され途中で中断されてしまいます。
何かのパッケージに付随されていたり、
ダウンロード出来るサイトがあったりしますか?
最新版のcydia impactorを試してみるか、
ext3nderを入れれば良くないですか?
なんだか最近の脱獄環境は不便になってしまったな…
8.4こそ最後の完全脱獄といえる状態だった
だね。
iPhone7に機種変した今でもiPhone6の8.4JBが便利すぎてSIM入れ替えて使うときある。安定感が半端ない。頻繁に再起動もないし、もちろん7日云々とかもない。
なんで機種変したんだか自分でも不明な状況にw
yalu 6sまで行ってpang i5に戻って来た俺
9.0.2も完全脱獄。逆に最近は簡単になったと思うけどね。yalu102も簡単。丁寧な情報が彼方此方から拾えるし、今程情報も無かった頃は何台文鎮を作った事か
ipod touch2でredsn0wからずっとやってるけど、幸いなことに一度も文鎮化したことがないなぁ
yaluとかめちゃくちゃ簡単になったけど
今までのJBもべつに難しくなかったろ。
俺も文鎮化したことなんて一度もないわ。
そうか、あの頃難しく感じたのは単に脱獄脱初心者だったからか〜
平和なSE 9.3.3.にて見物中でござる。
大変よくわかります。(^_^)
スレと関係ないけど、Apple watchにこんなものがきてますよ!
https://www.macrumors.com/2017/03/20/apple-watch-game-boy-emulator/
yalu102インストールは可能なのですが、日付がリセットされません。なぜでしょうか?
同じく、何度試しても日にちはリセットされず、期限切れのカウントダウン
をなじく
解決:ext3nderアプリのダウンロード項目にある、autosign imported signedの3つ消したら正常にできたよ
期限が切れる前にやってもリセットされなかったけど、期限が切れてからだとリセットされる。そういう動作が正しいのかな。
ターミナルアプリとして、WhiteTerminalを入れています。
画面がノートの線みたいになっているのですが、消す方法は
ありませんか?。ご存知の方々、ご教授お願いします。
脱獄アプリをダウンロードしたのに、設定に出てこないのですがどうすれば出てきますか?
そもそも全てのアプリの設定が出てないのか?
今入れたアプリの設定が出てこないのか、どっちだ?
全部です
脱獄状態じゃないだけでは?
私もそれ思ったけど
よくよく考えたら脱獄状態じゃないと
Cydia開かないから脱獄アプリが
入れられないよね。
それともインストール後に
再起動しちゃってるのかな。
もうダウンロードとか言ってる時点で怪しい。よく分からんが、脱獄し終わってて、脱獄アプリをインストールしたのに設定に出てこないなら、再起動して脱獄状態じゃなくなってると思われる
iPhone7をyalub3で脱獄したが、substrateを起動させていないと想像。
PreferenceLoader
HSMapFix
追記
CydiaSubstrate、IconSupportなどを再インストールしてみるのもあり
E: Directory /var/log/apt missingで停止、、手詰まり。
6plus 10.2 + yalu102 beta7 + inspactor 0.9.41にて
apt削除するとうまくいけた
手作業でディレクトリaptを作ってやりました
投稿日:2017/03/15(水) 22:20:4
↑この辺に書いてある
途中までうまくいくんだが
E: Couldn’ find package com.linusyang.appinst
error,quitting
Cleaning up
って出るんですけど
読んで字のごとくなんじゃないの?
同じエラー出る
同じく みなさんどのように対処しましたか?
ipaをウェブからExtenderに送ってIDパスワード入れたところで何度やっても81エラー起こるんですが対処法は無しですかね?
エラーが出た場合の対処というのもやりましたがダメです。
環境:iPhone5s iOS10.2
Revokeのidとあってるこのか?
環境:iPhone5s iOS10.2 yalu102
cydia impactorからrevoke後、ipaダウンロードしてExtenderに飛ぶ→IDとパス打つ→81エラーをずっと繰り返していているのですが、対処法はもうありませんか?
CydiaからCydia Extender Installerを削除
CydiaからCydia Extender Installerをインストール
で回避できるよ
2台以上のデバイスを脱獄させてるとこのアプリ使えない。2台目はRevoke必須ですがRevokeすると最初の1台目が認証解除されちゃいます。USB接続がやっぱり確実。あ~あ~
Ext3nderが更新されて、5日おきに自動Revok 自動再署名される機能が付いたな。
この記事に関係ないですが、clender for looksreen2が急に表示しなくなりました。
対応策ございますか?
Ext3nderってなんスカ
Cydia Extenderで行う一連の作業を自動化してくれるアプリ、違いましたっけ。
教えてください。
先ほど、アップルから証明書が無効になったっとメールが届いたのですが、どういう事でしょうか?
Ext3nder を使って、使用期限を延長したばかりです。
>Ext3nderが更新されて、5日おきに自動Revok 自動再署名される機能が付いたな。
このアプリが証明書を失効させたからではないでしょうか。
自動的に再署名されるので心配はいらないと思いますよ。
署名と言っても実際のDeveloperではなく便宜的なものでしょうから。
ありがとうございます。
いきなりで焦ってました( ̄▽ ̄;)
6S 128G ios10.2 Yalu102b7
Ext3nderをインストールした場合、terminalで作成したExtenderは削除しないと署名がダブってエラーになりませんか。Ext3nderを使っておられる方はどうしておられますか。
脱獄初心者ではありませんが内部のプログラムのことはあまり詳しくないので宜しくご教授下さい。
特に何の問題もなく動作しております。
有り難うございます。
Ext3nder バッテリー食いませんか。
6s 10.2 Yalu 102b7
最初はうまくいけたが試しに今日filzaから送ってやってみたけど日付が変わらない…
何でだろう。。
私はiCloudからcyd3nderに送っています。
今のところ全勝です。
Filzeでvar/MobileDevice/PorvisioningProfiles/
に有る日付の古い署名を削除すると解決するかも
たまに反映しない時もあります。
自分の環境では自動署名化できるext3nderに変えたらその問題は無くなりました。
同様の症状です
以前2〜3回は更新できました
TeamIDを入力して実行すると、
sh: cyextender: command not found
PC-User-no-iPhone:/var/mobile root# って出ます
command not found…
聞く前に調べたら
ext3nder入れたらアイコン消えて再起動したらリンゴループになった
最近単体更新ができなくなっていたのでcyextenderが使うimpactorを0.9.41にあげて再インストールしてみた。1回目の単体更新はうまくいったけど…
2回目以降日付更新されず…
Sub-process /usr/bin/dpkg returned an error code(1) error,quitting cleaning upと出て先に進めません。お分かりの方いらっしゃいましたら教えて頂けませんか?
6 ios10.0.1です。よろしくお願い致します。
毎回revokeしないと更新されなかったけどext3nderにしたら自動更新上手くいってる!満足!
i6 10.2
教えて頂きたいです。
現在、iphone6 ios10.2で脱獄しています。
この記事を見て、デバイス単体で再インストールをしたいと思い試しているのですが、
下記のようにエラーになり先に進めません。
どの様に対応したらいいか教えて頂きたいです。
よろしくお願いいたします。
Installing dependencies
/usr/bin/cyextender: line 59: apt-get: command not found
Assuming the update worked, if it didn’t this next command will exit the script.
/usr/bin/cyextender: line 61: apt-get: command not found
error, quitting
Cleaning up
この記事のコメント欄を最初からみていくこと。
解決策が見つかるから。
そうですよね。
何度も見直してからの投稿だったのですが、また色んな事を試してみます。
回答ありがとうございます。
でも、1つだけヒントもらえたら嬉しいです!
よろしくお願いします。
俺もそのエラー出て困ってたけどコメント最初から見たら解決した
最初から読もう
そして記事もちゃんと読もう
返信、ありがとうございます。
もう少し頑張って見ます!!
ありがとうございます!
単体更新がうまくいかなくなったから削除してしまいたいんですけど、この中でExtenderと関係ないものありますか?誤って消さないように…
CA Certs
gettext
installd OTA Patch
wget
extenderをホーム画面で消してしまって復旧しようと思いcydiaからインストールしたのですがホーム画面上でアイコンが出なくなってしまいました。
debファイルを直接読み込ませたのですが状況が変わらず。。
どなたか教えてもらえませんか?
iphone7 10.1.1
Doneではなくエラーと出ます。どこか間違ってるんですかね?
毎回起動やら再インストールやらやってるんですがVPN設定が出来ません。allowすら出てこないのでやり方教えて下さい。あと、PC版でもエラー81が出てくるので対象方教えて下さい!お願いします
リポジトリ落ちてない?
同じです。リポジトリ追加しょうとすると
『SSL: -9807』となります。
中途半端にリポジトリ追加されている様で
cydia extender installerが出てきません。