iPhoneのiOSのバージョンを4.3->5.1に偽装する

iFileで以下のファイルを開く。
/System/Library/CoreServides/SystemVersion.plist

下から3行目の現行バージョンが書いてあるとこを5.1に書き換えてください。

次に下から9行目の 8J2 と書いてあるとこ
(※この英数字はバージョンにより異なります)
を 9B179 と書き換えてください。

iPhone4を指定のバージョンに復元する

特定のiOSのインストールは以下のとおり。
TinyUmbrellaで該当バージョンのSHSHを保存済みであることが前提です。

(1)ダウングレード用ファームウェア(当時の最新バージョンのファームウェア)をダウンロードする
http://www.iphonehellas.gr/iphone-firmware-ipsw-files/

(2)ダウングレード用に偽装認証サーバを起動する
「TinyUmbrella」から[Start TSS Server]をクリックし、iTunes経由でアップデート(実質的にはダウングレード)を行う。
※「C:\WINDOWS\system32\drivers\etc\hosts」により、アップデート用サーバを自ホストに書き換えている。
※hostsファイルに「127.0.0.1 gs.apple.com」が追加される。


(3)iTunes経由でダウングレードする
iTunesで[Shift]を押しながら[復元]をクリックすると、復元するファームウェアをファイルを選べる。
(2)でダウンロードしたファームウェアを選択し、復元(ダウングレード)を実行する。
※これにより、(2)で起動した偽装した認証用サーバで、(2)でダウンロードしたファームウェアをインストールできる
※利用後は、TinyUmbrellaにて、[Stop TSS Server]をクリックし、認証サーバを停止する(hostsファイルが元に戻る)


復元時に10xx や 、「不明なエラーが発生しました(1)」 エラーが出る場合

iOS 4.1 まで
1.リカバリーモードのままTinyUmbrellaのExit Recoveryをクリックすると抜け出すことが出来る

2.それでも抜け出せずにまたリカバリーモードに入ってしまう場合はDFUモードへ入れ、Fix Recoveryをクリックします。


iOS 4.2.1〜
http://thefirmwareumbrella.blogspot.com/
からFix Recoveryをダウンロード

1.解凍したFix Recoveryを起動
iOS 4.2.1 fixrecovery421.exe
iOS 4.3.X fixrecovery43.exe
起動すると「Waiting for device to enter DFU mode」の表示で止まります

2.デバイスをPCに接続して、DFUモードへ入れます。 DFUモードへ入れます
 DFUモードへの入れ方
 ・電源ボタンを3秒間押し続けます
 ・画面が真っ暗になります
 ・電源ボタンを押し続けたままホームボタンも同時に10秒間押し続けます
 ・電源ボタンのみを離し、ホームボタンを10秒間押し続けて離す

3.Fix RecoveryがうまくいけばFix RecoveryとiPhoneに文字が表示されて
リカバリが始まり、処理が終わったらそのまま再起動します。

アクティベーション待ち状態になるのでアクティベーションすれば終了です。

iOS4.3.3のiPhone4で脱獄と環境の移行

ドコモSIMでiPhone4を使うためのiPhone4をもう一台準備しました。
今更ですが、再度脱獄して移行したので簡単なメモです。

1.移行前のiPhone4でCydiaからAptBackupでbackupを実行

2.iTuneでバックアップする

3.新しいiPhone4を脱獄します。
手順と必要なファイルのダウンロードは、↓ここを参考にしました。
ただし、最初からiOS4.3.3のiPhone4だったのでアップデートの手順はありません。
http://iphonella.blog13.fc2.com/blog-entry-60.html

redsn0w_win_0.9.6rc19
iPhone3,1_4.3.3_8J2_Restore.ipsw
を使いました。

4.脱獄に成功したら、iTuneの旧iPhone4のバックアップを新iPhone4へ復元

5.CydiaからAptBackupをインストール

6.AptBackupでrestoreを実行しましたが、これはいつまで経っても終わらず復元されませんでした...手動でインストールしないとダメなのかな?



2012/12/26追記
・脱獄アプリをインストールすると、設定などのデータは復元されていたようで
設定をする必要はありませんでした。
・メールなどのパスワードは移行されないようで再設定する必要があります。

iPhone4をドコモで使う

SBのiPhoneをドコモなど他社のSIMで使うには、SIMフリーにする必要があるらしい。

調べたところでは、ultrasn0w をCydianからインストールするか、
Gevey SIMを使えばSIMフリーになるが、モデムファームウェア
バージョンが特定のものでないといけない。


■iPhone4でSIMフリー出来るモデムのバージョン

ultrasn0wを使う場合
・01.59.00 iOS 4.1


GeveySIM Ultraを使う場合
・4.10.01 までのiOS4.x



iPhone4SSIMフリー出来るモデムのバージョン

ultrasn0wを使う場合
・1.0.11 iOS 5.0

GeveySIM UltraSを使う場合
・1.0.11 iOS 5.0
・1.0.13 iOS 5.0.1
・1.0.14 iOS 5.0.1
・2.0.10 iOS 5.1
・2.0.12 iOS 5.1.1
・3.0.04 iOS 6.0


iPhone3GS
ブートローダーを書き換え可能なので好きなバージョンに書き換え可能らしい

ultrasn0wを使う場合
・04.26.08
・05.11.07
・05.12.01
・05.13.04
・06.15.00

iPhone4でテザリングを有効にする方法

2012/12/22更新

1)リポジトリの追加

http://cydia.iphonemod.com.br

をCydiaに追加

2)CommCenter Patch 4.3.1-1をインストール

iOS5の場合は、「CommCenter patch for ios 5

3)

/System/Library/Carrier Bundles/Softbank_jp.bundle/carrier.plist

の中にある

type-mask
7

となっているところを、

type-mask
55

にiFile等で書き換え。

もうひとつ

/var/preferences/SystemConfiguration/preferences.plist

も同じ修正をすると書かれている情報も発見したが
こちらは上記のファイルを書き換えると自動的に反映されるらしい。
確かに、すでに55になっていた。

4)設定/リセット/ネットワークのリセット

設定 → 一般 → リセット → ネットワーク設定をリセット → リブート

注意)手動で設定したWiFiアクセスのパスワード等も消去されます
再起動すると、WiFiにアクセス出来なくなって焦ります(^^;

5)設定画面にネットワーク共有が表示されたら成功。

                            • -

2012/12/22追記
ネットワーク共有が表示されない。
フライトモードON/OFFしたり
再起動してもだめ。

しかしふと気がつくと、
「ネットワーク共有」が表示されていた。
でも、選択できなくて右側のボタンのところが
くるくる回る時計表示になりっぱなしになりました...

                          • -

(2013/2/3追記)
下記の記事を発見

1. Cydiaから「ultrasn0w」インストール

2. Cydiaから「iFile」インストール

3. jp_softbank_iphonepacket_usims.mobileconfig をインストール

4. iFileで「/var/mobile/Library/Preferences」に「com.apple.MobileInternetSharing.plist」があることを確認
※jp_softbank_iphonepacket_usims.mobileconfigをインストールすると作成されるはず
なければ、これをパソコンからダウンロードして、ifunboxなどでiphoneにコピーする。

5. iFileで「com.apple.MobileInternetSharing.plist」をiFileで開く
Stateの値が「1022」であることを確認。違っていれば「1022」変更する

6. iFileで「/var/Managed Preferences/mobile/com.apple.managedCarrier.plist」を開く



 type-mask
 -2


↑の2行を追加
※これを追加しないと、一時的にテザリングが有効になっても、すぐに無効に戻ってしまう

7. iPhone4 の場合は、「 ccp401_1.1-3_wortel.deb 」をダウンロード
ダウンロードしたファイルを
「 /var/root/Media/Cydia/AutoInstall/ 」に置いてリブートするか、iFileからファイルを選択してインストールする

8. iPhoneを再起動

9. iFileから「/System/Library/Carrier Bundles/Softbank_jp.bundle/carrier.plist 」を編集

 type-mask を 7 から 55 に変更

10. ネットワーク設定をリセット

11. [ 設定 ] → [ 一般 ] → [ ネットワーク ] → [ テザリング ] を有効

iPhoneのAPN設定

<APN設定方法について>
■APNの設定方法
設定>一般>ネットワーク>モバイルデータ通信ネットワーク
にて設定する。

■上記APN設定ができない時の対処方法
キャリアによっては、
SIMフリー端末に対しAPN設定をさせないようになっている場合がある。
対処方法は2つ。

1. 脱獄アプリTetherMeを使用(脱獄環境必須)
バイスを脱獄(Jailbreak)してから、
CydiaからTetherMeをインストールすれば、
どのキャリアのSIMを入れてもAPN設定ができるようになる。
(TetherMeの本来の機能、テザリングもどのキャリアでもできるようになる)

2. プロファイルを入れる(脱獄不要)
こちらは脱獄が不要な方法。
iPhoneSafariから
http://gevey.com/apn/
にアクセスし、
APNを入力してからsubmitを押すと、
プロファイルをインストールする画面が出るのでインストールすると、
設定した通りのAPN設定となる。
※但しMMSの設定はできない。

<APN設定データ>
■日本
Softbank iPhone5 4G LTE
APN: jpspir
Username: sirobit
Pass: amstkoi

SoftbankソフトバンクiPhone用黒SIM
APN smile.world
ユーザ名 dna1trop
パスワード so2t3k3m2a
以下MMS設定
APN smile.world
ユーザ名 dna1trop
パスワード so2t3k3m2a
MMSC http://mms/
MMS Proxy smilemms.softbank.ne.jp:8080
MMSの最大メッセージサイズ 307200
MMS UA Prof URL .com
(MMS Port 8080)
(MCC 440)
(MNC 20)

Softbank 銀SIM
APN open.softbank.ne.jp
username opensoftbank
password ebMNuX1FIHg9d3DA
MMSは上記と同じ?

Softbank iPad用SIM
APN: sbm
Username: data
Password: softbank

NTT DoCoMo(ドコモ)
moperaUの契約が必要(SPモードではダメ)
APN: mopera.net

定額データプランのAPN設定はここ参照(DoCoMo公式)。
http://www.teigaku-docomo.net/apn/

日本通信B-Mobile
プランによって異なるので、詳細はここを。
http://www.bmobile.ne.jp/devices/setting.html

■中国(大陸地区)
・ChinaUnicom 3G
APN 3gnet
MMS設定
MMS APN 3gwap
MMSC http://mmsc.myuni.com.cn
MMS Proxy 10.0.0.172:80
MMS最大メッセージサイズ 102400

・ChinaUnicom 2G
APN uninet
MMS APN uninet
MMSC http://mmsc.myuni.com.cn
MMS Proxy 10.0.0.172:80

・ChinaMobile 2G
APN cmnet
MMS設定(Thanks! indigoblueさん)
APN:CMWAP
MMSC:http://mmsc.monternet.com
MMS Proxy:10.0.0.172:80
MMS Max Message Size -> 300172

■香港(Hong Kong)
・3HK(Three Hatchson)・・・中国ChinaUnicom(中国聯通)のローミング対象
APN: ipc.three.com.hk
ユーザ名:なし
パスワード:なし

・1O1O(hkcsl)
APN: hkcsl
ユーザ名:なし
パスワード:なし

・CMHK
APN: peoples.net
ユーザ名:なし
パスワード:なし

・NWMOBILE
APN: NWMOBILE
ユーザ名:なし
パスワード:なし

・one2free
APN: hkcsl
ユーザ名:なし
パスワード:なし

PCCW 3G
APN: PCCW
ユーザ名:なし
パスワード:なし

・SMC-Voda
APN: SmarTone-Vodafone
ユーザ名:なし
パスワード:なし

マカオ澳門 Macau)
・CTM・・・中国ChinaUnicom(中国聯通)のローミング対象
APN: ctm-mobile
ユーザ名:なし
パスワード:なし

・CTM Prepaid
APN: ctmprepaid
ユーザ名:なし
パスワード:なし

・3 Macau
APN: mobile.three.com.mo
ユーザ名:なし
パスワード:なし

・SmarTone Macau
APN: smartgprs
ユーザ名:なし
パスワード:なし

Samsung - Galaxy S Globalの Android4.1(JRO03H 4.1.1 BETA 7b)を入れてみた

しばらく放置していたのですが、Android4.1が使いたくなってきたので
[ROM GNEXUS PORT] JRO03H 4.1.1 BETA 7b [official jelly bean stock rom]
を入れてみました。

私は前回のICSを入れたままなので
上記のDOWNLOAD HERE NODATA WIPE ALL [OFFICIAL STOCK ROM]
のリンクからROMデータをダウンロードしてCWMで書き込めばOKです。

[JRO03H]_OFICIAL_ANDROID_4.1.1_B7b_(NODATADATA).zip

これを内蔵SDカードにコピーして
電源OFF状態から
VOLアップキー+HOMEキー+Powerキー 同時押しで電源ONしてCWMを起動してから
Wipe data/factory resetして、cache をクリアして、
AdvancedメニューのWipe dalvik cache でDalvikキャッシュもクリアしてから
CWMでコピーしたファイルをインストールします。
一度目はインストール途中でリブートしたので、バッテリーを外して
もう一度CWMを起動してインストールしたところ書き込みに成功しました。

起動するとセットアップを開始します。いきなり日本語でスタートしました。


ロックスクリーン


登録されているアプリケーションは少な目


ウイジット

システム情報はAndroid4.1になっています。


フォントは最初から普通のものが入っているので入れ替えの手間がいりません。
adbも使えます。


黒SIMを使っていますが、
MMSはデフォルトで入っているものは使えません。
しかしAndroid4.0で使っていた出所不明のmms.apkを入れたところちゃんと動作しました。

GMailGoogle MapはGoogleプレイからダウンロードしてちゃんと使えます。
カメラも使えますので良い感じです。

OpenWnnフリック版も正常動作します。

ちょっとタッチの感度が悪くて、全体的に動作が重い感じで
たまにしばらく止まる事がありますがリブートなどは発生しませんでした。

機能的には問題ない感じです。