未アクティベーションの制限事項

Galileo Offline Mapsのアドオン購入を蹴られた。この経緯で、「アクティベーションとは何か?」について洗い出してみよう。以前に書いた記事については以下を参照。

■1.環境

■2.アプリの購入

  • 各種アプリはiTunesを通して購入。iTunes@母艦PCに保存される
  • 未アクティベート3GSもiTunesに接続すれば認識され、アプリを導入可能。

■3.アドオンの購入

  • アドオンはiTunesから購入できず、端末(iPhone本体)からの購入となる。
  • 購入時、紐付けされているApple IDが必要となる。

□3.具体例:Galileo Offlines Mapのアドオン購入

  1. iPhone4よりGalileoを起動し、アドオンを購入。Apple IDはhoge@hoge.com
  2. iPad2よりGalileoを起動。アドオンを購入しようと同一IDのhoge@hoge.comを指定すると、「既に購入済みです」という旨が表示されてアドオンが使用可能となる。(アドオン購入はAppe IDに紐付けされている)
  3. iPhone4よりGalileo Offlines Mapを削除。再インストールすると、購入済アドオンは使用可能となっている。(アドオン購入は端末とも紐付けされている)
  4. 未アクティベート3GSよりGalileoを起動。アドオンを購入するため同一IDのhoge@hoge.comを指定してパスワードを入力すると、キックされる。数時間後、hoge@hoge.comのパスワードは凍結され、アプリの購入が不可能となる。Appleに申請してhoge@hoge.comにパスワード変更のメールを送らなければならなくなる。


以上の経緯より。



■4.結論
アクティベート = Appleに端末を認証させること。この手続きを通さないと、iPhone本体からiTunes Storeで購入したり、アドオンを購入したりできない。Apple IDが要求される場面では、たとえパスワードが正しくともキックされる。



■5.解決方法
Redsn0wではなく、Sn0wbreezeで脱獄を行う。下記のページに詳しい。

ポイントは以下の引用。

・Hacktivation/Other Modifications
画面右上の覧です。
通常はActivate The iPhone [Hacktivate]のチェックを外して下さい。
チェックが付いたままですとSIMを入れても通話等が出来ません。
この機能が必要なのは正常なSIMが無くアクティベート出来ない人です。

我楽多小屋で目指しているのは「iPhoneGPS機能付iPod Touchとして使用する」である。SIMを入れる予定はないし、キャリアと契約して電話にするつもりもない。つまり「通常」ではない。よって、ここではチェックを付けたままにすること。



■6.当方環境での覚書
基本は上記サイトの手順どおりでOK。ただし当方環境では事前にredsn0w_win_0.9.6rc19によってJB化していた経緯もあり。「Sn0wBreeze 以外でPwned DFUへ」の方法を採用、Redsn0wによるPwned DFU入りとなった。以下に具体的な手順を示しておく。

  • 目的:SIMなしでのアクティベーションを通す (アドオン購入を可能にする)
  • 環境:iPhone3GS + iOS4.3.3 + 脱獄済 [redsn0w_win_0.9.6rc19]
  • 準備:
    1. Sn0wBreeze ダウンロード:sn0wbreeze-v2.7.3.zip
    2. NET Framework のインストール
    3. FW ダウンロード:iPhone2,1_4.3.3_8J2_Restore.ipsw
    4. CFW 作成:上記サイトの説明通り
    5. → デスクトップにsn0wbreeze_iPhone 3GS-4.3.3.ipsw を生成
  • 復元:Sn0wBreeze 以外でPwned DFUへ

「Sn0wBreeze でPwned DFUへ」を実行しようとしても通らず。(iTunesのエラーコド1604)。未アクティベート機体だからなのか。redsn0w_win_0.9.6rc19で既にJBしてあるからなのか。詳細は不明である。此処で、相性の良さそうなRedsn0wによるPwned DFU入りをする事にした。

    1. 事前準備:redsn0w_win_0.9.6rc19
    2. redsn0w_win_0.9.6rc19を起動し、BrowseボタンよりiPhone2,1_4.3.3_8J2_Restore.ipswを読み込む
    3. ダイアログボックスのYESを押下
    4. PwnedDFUモードへ入れることが目的なのでJust enter pwned DFU mode right nowにチェックを入れ、Nextをクリックで進める。
  • iTunes で復元:上記サイトにある通り。

以前は「未アクティベーション状態で使用可能となるように脱獄化」であった。
今回は「SIMなしでアクティベーションを通したもの」となり、アドオン購入が可能となる。復元を通すので、ゼロからCydiaやアプリを設定し直す必要あり。うーん。しんどいね。