You can read this blog in any language using google translate as follows:

Goto http://translate.google.com/
Paste URL in the box and select "Japanese for From Language" and "To Language". Then click "Translate".

English translated pages are here:
http://bit.ly/xPuXoy

你可以閱讀這個博客,在任何使用“Google”的語言翻譯

本ブログのアクセス統計: 60万アクセスを達成しました。ご訪問ありがとうございました。

60万アクセスまでの経過

2009年12月に始めた本blog。2011年7月ごろに10万アクセスを達成し、2011年12月13日には15万アクセスを達成。
その後、私も更新しておらず、アクセスは少し減りましたが、3月1日には18万アクセス。2012/4/18に20万アクセス、2012/8/21に25万アクセス、2013/1/18に30万アクセス、2013/12/17に40万アクセスを達成しました。しばらく見ていなかったら、2015/5/1に50万2584アクセスになっていました。またまた、しばらく更新しないうちに、2017/6/11に60万7197アクセスになっていました。2018/7/7 .. おお七夕 .. には63万0656アクセスになっていました。久しぶりに更新しました。
ラベル Evasi0n の投稿を表示しています。 すべての投稿を表示
ラベル Evasi0n の投稿を表示しています。 すべての投稿を表示

2013年12月24日火曜日

Evasi0n7によりiOS7.x の完全脱獄に成功

本日Tech Church http://tcrn.ch/1cNZloJ やCNET http://cnet.co/1cO0RqH に掲載されたEvasi0n for iOS7 による、iOS7の完全(untethered) 脱獄は本物だった。早速試したので報告する。

完全脱獄) 母艦無しでreboot/電源off/on可能な脱獄

必要要件)
母艦)
- MacOSX 10.5/10.6/10.7/10.8
- Windows (XP minimum)

脱獄対象のiOS)
- iOS 7.0, 7.0.1, 7.0.2, 7.0.3, 7.0.4, 7.1beta1, 7.1beta2

以下からダウンロードできる)
http://evasi0n.com/

やり方と注意事項)
1. 上記のiOSにupdate (入獄する) -- 以下1で解説
2. iTunesでのbackup passwordをoffにすること。デバイスのlock passwordをoffにすること。そしてバックアップ
3. EvasiOnを起動して、Jailbreakボタンを押す。この間iOSとiTunes関係のプログラムを動かさないこと。-- 以下2で解説

iTunesからiPhone4とiPad2をiOS7.0.4にアップデートして、脱獄に成功した。
また、iPhone4で電源を切り、単体で再起動し、再起動後Cydiaが動く。すなわち、untetheredであることも確認した。

1.  iOS7.0.4のインストール)
途中でずっこけた)
http://support.apple.com/kb/TS4451  にあるやり方で上手くいった。
  1. OSのサイズは1.1GBとあるが、iPhoneの「設定」を開くと空きスペースが3.8GB必要とある。アプリを減らして4.2GBほど空けた。
  2. Tiny Umbrellaを動かしていたのでhostの設定がおかしかった。止めて再度実行
  3. インストールが途中でこけて、iPhoneはRecovery modeになった。Macを再起動して、再度繋いでupdateして成功
    (iPad2でも、インストールが途中でこけて、iPad2はリカバリーモードになった。そのまま、iTunesのupdateボタンを押したらupdteに成功した。脱獄しているiPhone/iPadの場合には、一発で素直にiOS7がインストールできないのかも知れない。。)
iTunesにCongraturations! Your iPhone is unlockedのメッセージがでた。SIM unlockされたのであろう。だが、screen shotを撮ろうとキーを押したら消えてしまった。
(契約縛りの2年の切れたAT&T iPhone4 (これまで、iOS5.1.1だったもの) のSIM(AT&T用語ではDevice)のunlockができた。

2. evasi0nによる脱獄)
前述のように以下に注意
  1. iTunesを起動しないこと
  2. Backupにパスワードをつけている場合は解除すること
  3. 端末のパスワードも解除すること
手順は以下の通り、後ほど写真入りで解説する。
  1. Evasi0nを起動。Macの場合には、信頼できないアプリとでるので、右クリックから開くメニューをコントロールキーを押しつつクリック。そして、信頼できなくても自己責任で起動を押す。
  2. Jailbreakボタンを押す。
  3. Evasi0nアプリが端末にインストールされるので、それをクリック。
  4. 自動的に端末が再起動。端末をアンロックすると進むようだが私はここでスタック
  5. Mac上のEvasi0nのJailbreakボタンを押してみてもダメ
  6. 端末上にインストールされたEvasionアプリをもう一度起動したら、先に進んで、脱獄完了となった。(以下写真)


ただし、Aptbackupが、ライブラリaptの非互換によって動かないので、脱獄アプリが再インストールできない。 orz.....


いま、iPad2もiOS7.0.4にあげて脱獄完了。こちらでは、aptのライブラリもインストールでき、aptbackupも動いた。が、10個近くは入れてあった脱獄アプリは全く復活せず。互換性問題があるのだろうか。。



上記のUnofficial Folderの拡大



蛇足) なぜiOS7.1がまだbetaなのに、脱獄をリリースするのか不明。普通は、脆弱制をAppleに塞がれる恐れがあるので、メジャーリリースのあとになるはずです。。(TinyUmbrellaでSHSHを保存してあれば、保存してある古い版に戻せるので大丈夫ですが。。)
以上

2013年10月7日月曜日

iOS7.xの脱獄

AppleからiPhone5s, iPhone5cが発売され、最新のiOS7.0.2がリリースされた。iOS7.0.2では画面ロックが不法に解除されるバグが修正された模様。

以下サイトに、iPhone5s, iPhone5c, iOS7.xの脱獄の状況説明がある。近々脱獄ツールがリリースされるようなので待って欲しいとのこと。



iOS7.xの脱獄の状況) - 上記、YouTubeでの説明のまとめ

  1. 脱獄のためのBootROMの脆弱性 (Lime Line)は、iPhone4までしか存在しない。したがって、以降のデバイスの脱獄は(bootromの脆弱性を利用しない) User land (ブラウザ利用とか..) からの脱獄になる。
  2. redsn0wは、BootROMの脆弱性を利用した脱獄ツールなので、iPhone4以外のデバイスでは使えない。
  3. 幸い、iOS7もiOS7.0.2もUser landの脆弱性は存在しそうであり、Mucal Nurdらも、鋭意作業中であり、もう少し待って欲しい。
  4. 従来のデバイスで脱獄したい人は、iOS6.1.2以前にしておく必要がある。
     iOS6.1.2以前ならば、Evasi0nで脱獄できる模様。私は試していないが、http://bit.ly/XNGzag などに写真入りで紹介がある。
  5. iOS7はすでにiPhone3GSがサポート耐障外になっている

注意)
 脱獄ツール Evasi0n でiOS7の脱獄ができるというサイトが沢山ある。
本来WindowsだけのツールのはずのEvasi0nでMac版が置かれているサイトもある。
Mac版をリリースしてみようとしたが、宣伝サイトに連れて行かれインストールが始まらなかったり、ダウンロードポイントを購入するリンクが実は切れていたりと、大変怪しいものが多い。。上記の説明でも、iOS7.xの脱獄ツールはまだ存在しないはずであり、騙されないようにしたい。

2013年6月2日日曜日

iOS6.1.xの脱獄について

iPad2は脱獄したiOS5.0.1のままなのでいろいろ動かないアプリが出てきた。iPad2の脱獄iOSを更新しようと思いつつサボっていた。。久々に調べてみて、大分状況がかわっていた。

脱獄とは)
Apple非公認のアプリを動かしたり、rootとしてiPhoneの奥底をいじれるようにするのが脱獄です。Apple刑務所から自由になるという意味でしょう。これは、米国ではミレニアム著作権法で合法と判断されている。
ただし、脱獄するとメーカ保証は受けられないし、手続きを失敗して動かなくなることもあるので、自己責任で。。昔、マルチタスクができなかったり、壁紙を変えられなかったりしたときは、脱獄で非公式アプリを動かす価値があったが、今、脱獄して価値があるのは以下ぐらいかもしれない。具体的にどういうツールなのかは別途投稿する予定。

  1. SBsetting : リセットとか、機内モードとか簡単に設定できるメニュー
  2. メニューバーの時計に、曜日とか残メモリとかを表示させる
  3. バックグラウンドプロセスを一気に殺す
  4. ボタンやスワイプをしたときの動作をカスタマイズする
  5. MiWi: キャリアのサポートとは関係無く3GからWiFiへのテザリングを可能にする
  6. システム領域のファイルを引き抜く
  7. mobile terminal: 文字端末からuserやrootになって、システムにアクセスする。iOSは、実はBSD系のOSであり、vi/emacs やgccなどをインストールすれば開発環境にもなる。
  8. OpenSshd をインストールして、sshアクセスできるようにする
  9. VNCサーバをインストールして、PCからVNC(リモートディスクトップ)できるようにする。
  10. Appleの開発ライセンス 99ドル/年 を払わずに、自分用のアプリなどを勝手に開発する。
iOS6.xの脱獄)
iOS6.1.2までならEvasi0n を使えば、完全脱獄可能。http://bit.ly/16A5OGp
iOS6.1.3 だと、Redsn0wで、semi untetherd脱獄可能。http://bit.ly/16A6trv (いkこのpageのscreen shotから...)



2013/6/1時点のiOSの公式版は、6.1.3 (iPhone5は6.1.4) 
これは、リセットや電源再投入で入獄に戻るが、母艦無しでは全く使えなくなるuntetheredよりは大分マシ。でも脱獄状態にもどるには、リセットするたびに母艦につなぐことになるので面倒。

本家iPhone-dev-team http://blog.iphone-dev.org/ にもあまり情報は無い。

Evasi0nの予定)
http://bit.ly/16A9at3 をみると、Evasi0nはiOS6.1.3で脱獄のための脆弱性が塞がれたので、次の脆弱性はiOS7まで残しておきたいとある。

http://www.evasionjailbreak.com/p0sixninja-discovers-new-jailbreak-exploits-for-use-with-ios-7/ のように、iOS7で使えそうな脆弱性は把握されているようである。

AndroidのOSならば、簡単にrootが取れるのだし、脱獄するのは、相当に技術のある限られたオタクユーザしかやらないのだから、Appleもそろそろ禁止するのをやめればよいと思うのだが。。管理主義のSteve Jobsもいなくなったことであるし。。

SHSH)
だが、iPhoneはiOSインストール時に、Appleが端末個体番号(ECID)とOSのsignatureからSHA-1暗号化で生成するとするSHSHが必要になる。
これは、TinyUmbrellaでAppleから採ってきて保存しておくことができる。。が、最近やっていなかったので、iOS6.1.1やiOS6.1.2のSHSHは持っていない。。昔は脱獄サイトCydiaにECIDが保存され、勝手に代行で保存するTSSサービスというのがあったが、今はサービスされていない模様。
SHSHを持っていないと一旦iOSの版を上げると元に戻せないので注意。

で、どうするか)
なんだか時代遅れだが、しょうが無いので、SHSHのあるiOS6.0.1ですることにする。
保存されたSHSHを使って脱獄するのは、以前成功して、以下に簡単に書いた。

2011年11月18日金曜日:

Baseband)
また、iOSを上げるとBaseband(通信ミドルウェア) も同時に上がり、これは一旦上げると戻せないので注意。

ただし、最近はSIM unlockのツールもリリースされていないし、AT&T, Verizonなどの端末はもともとSIMはunlockされている。また、SIM unlockのゲタもあるので、basebandを上げても特に問題はなさそう。

SIM unlock)
ただし、米国では2013/1/16以降に買ってSIMが lockされた端末を、自分でSIM unlockするのは違法という法律が制定された。http://bit.ly/16A6X0S SIMをunlockしたいなら、unlockされた端末を買うべき。

また、AT&Tでは2年縛りが切れた端末をunlockしてくれる。これはAppleから情報が来るらしいが、まだ来ていない。これを問い合わせるときには、SIM unlockというのはパスワードロックがかかってしまったSIMをさすので、Deviceのunlockといわないと、意味不明の情報をもらえることになる。。

2013年2月18日月曜日

iOS6.xの脱獄


iOS6.1 つまりiPhone5, iPhone4S, iPhone4, iPad3, iPad2 などのiOS6.1の完全脱獄(untethered Jailbreak)ツールEvasi0n がリリースされたと出ている。 http://www.evasi0njailbreak.com/ など参照。

しかし、従来無かった新たなツールなので、もうすこし確認したい。

http://evasi0n.com/ がホームページである。

Pwnageなどのツールと異なり、一旦、iOS6.0, iOS6.1に入獄(つまり、正規版をインストールして)から、脱獄するツールである。これは、かつてあったGreenpois0nと同じ。
SIM unlockしたい人は入獄時にbasebandを上げないように注意が必要である。

また、日本人で、脱獄を試みた人がいる模様。

http://tools4hack.santalab.me/how-to-ios61-untethered-jailbreak-evasi0n-01.html

に情報がある。iPad2で脱獄してみて再度報告したい。