用SAM讓日版軟銀有鎖iPhone 3G PUSH通知正常運作 - iOS

By Catherine
at 2011-05-22T21:41
at 2011-05-22T21:41
Table of Contents
升級baseband至06.15的iPhone之所以會有耗電、GPS無法定位以及PUSH通知無法運作的原因,
在於使用 redsn0w 來JB有鎖版的iPhone 3G 並不是依正常程序透過iTunes來啟用機器,
所以會有上述問題以及用電量過於耗電的狀況,不過在redsn0w_win_0.9.6b6之後已經解決了GPS以及耗電問題,
但因為不是透過iTunes啟用,push certification無法正常取得,通知依舊是無法運作,
所以得另外透過Cydia內的SAM來解決這個問題。
由於網路上對於日本軟體銀行有鎖版iPhone 3G 一直沒有辦法達到WildcardActivated,
這裡就針對日版軟銀有鎖iPhone 3G的問題特別說明。
1.將iPhone 3G使用自製韌體回復並JB。
2.在Cydia內加入此源:http://repo.bingner.com
3.搜尋SAM (內涵SAMPrefs)並安裝。
4.點選Revert Lockdownd to Stock。
5.選擇De-Activate iPhone讓iPhone回到未啟用狀態。
6.再來就是重點。在Subscriber Artificial Module下方,Method選擇Manual,將ICCID以及IMSI輸入以下號碼
IMSI:440208111102779
ICCID:8981200008280088190
7.重啟iPhone,將iPhone連接電腦iTunes等待啟用後,iPhone就會出現在iTunes了。回去查SAM,
ActivationState就會變成WildcardActivated,如此一來就啟用成功,PUSH通知便能正常運作了。
進階資訊:
由於之前一直以為手上的iPhone 3G是美國來的鎖機版,試了很多辦法都沒法子修復PUSH通知,
後來突然發現機型代號不大對勁,查了一下發現它其實是隻日本機。
查詢機型代號很簡單,設定->一般->關於本機->機型
MB500J就是日本來的機器了。就觀察而言,iPhone是透過IMSI判定是否為原綁定電信商SIM卡以決定是否能啟用,
接下來我們要來算IMSI。
在這裡可以查看各國的電信商營運代碼:http://www.itu.int/dms_pub/itu-t/opb...0-PDF-E.pdf,
或是查詢大陸 全球??商的MCC+MNC列表以及T-SP-E.212B-2010-PDF-E,
我們可以發現日本的代碼是440,後兩碼則是電信商代碼。
打開iPhone路徑//System/Library/Carrier Bundles/iPhone
我們發現440開頭的只有一個資料匣44020,上網查一下就會知道這是日本軟體銀行的代碼。
這裡先提供一段日本軟體銀行的IMSI來做解釋。
IMSI:084904021811017297
這段數字其實是被重新排列過的,我們必須兩個兩個做分類:
08 49 04 02 18 11 01 72 97
然後在兩兩對調位置:
80 94 40 20 81 11 10 27 79
再一次稍微重新整理前三碼都是固定的,4~6碼是國碼,7~8碼則是電信商代碼,後面的基本上是亂數:
809 440 20 81 11 10 27 79
而SAM的IMSI是不須前三碼共通碼的,所以我們必須將前三碼取消:
440 20 81 11 10 27 79
而就是我們所要用到的IMSI了。
為了把手上的iPhone 3G修好PUSH通知,實在花了很多時間,分享給需要的人,
由於圖多且雜,需要圖示的朋友可移駕至此參考:
http://woffox.blogspot.tw/2013/09/samiphone-3g-push.html
--
在於使用 redsn0w 來JB有鎖版的iPhone 3G 並不是依正常程序透過iTunes來啟用機器,
所以會有上述問題以及用電量過於耗電的狀況,不過在redsn0w_win_0.9.6b6之後已經解決了GPS以及耗電問題,
但因為不是透過iTunes啟用,push certification無法正常取得,通知依舊是無法運作,
所以得另外透過Cydia內的SAM來解決這個問題。
由於網路上對於日本軟體銀行有鎖版iPhone 3G 一直沒有辦法達到WildcardActivated,
這裡就針對日版軟銀有鎖iPhone 3G的問題特別說明。
1.將iPhone 3G使用自製韌體回復並JB。
2.在Cydia內加入此源:http://repo.bingner.com
3.搜尋SAM (內涵SAMPrefs)並安裝。
4.點選Revert Lockdownd to Stock。
5.選擇De-Activate iPhone讓iPhone回到未啟用狀態。
6.再來就是重點。在Subscriber Artificial Module下方,Method選擇Manual,將ICCID以及IMSI輸入以下號碼
IMSI:440208111102779
ICCID:8981200008280088190
7.重啟iPhone,將iPhone連接電腦iTunes等待啟用後,iPhone就會出現在iTunes了。回去查SAM,
ActivationState就會變成WildcardActivated,如此一來就啟用成功,PUSH通知便能正常運作了。
進階資訊:
由於之前一直以為手上的iPhone 3G是美國來的鎖機版,試了很多辦法都沒法子修復PUSH通知,
後來突然發現機型代號不大對勁,查了一下發現它其實是隻日本機。
查詢機型代號很簡單,設定->一般->關於本機->機型
MB500J就是日本來的機器了。就觀察而言,iPhone是透過IMSI判定是否為原綁定電信商SIM卡以決定是否能啟用,
接下來我們要來算IMSI。
在這裡可以查看各國的電信商營運代碼:http://www.itu.int/dms_pub/itu-t/opb...0-PDF-E.pdf,
或是查詢大陸 全球??商的MCC+MNC列表以及T-SP-E.212B-2010-PDF-E,
我們可以發現日本的代碼是440,後兩碼則是電信商代碼。
打開iPhone路徑//System/Library/Carrier Bundles/iPhone
我們發現440開頭的只有一個資料匣44020,上網查一下就會知道這是日本軟體銀行的代碼。
這裡先提供一段日本軟體銀行的IMSI來做解釋。
IMSI:084904021811017297
這段數字其實是被重新排列過的,我們必須兩個兩個做分類:
08 49 04 02 18 11 01 72 97
然後在兩兩對調位置:
80 94 40 20 81 11 10 27 79
再一次稍微重新整理前三碼都是固定的,4~6碼是國碼,7~8碼則是電信商代碼,後面的基本上是亂數:
809 440 20 81 11 10 27 79
而SAM的IMSI是不須前三碼共通碼的,所以我們必須將前三碼取消:
440 20 81 11 10 27 79
而就是我們所要用到的IMSI了。
為了把手上的iPhone 3G修好PUSH通知,實在花了很多時間,分享給需要的人,
由於圖多且雜,需要圖示的朋友可移駕至此參考:
http://woffox.blogspot.tw/2013/09/samiphone-3g-push.html
--
Tags:
iOS
All Comments

By Michael
at 2011-05-26T08:15
at 2011-05-26T08:15

By Charlie
at 2011-05-27T16:32
at 2011-05-27T16:32

By Leila
at 2011-05-31T10:10
at 2011-05-31T10:10

By Hamiltion
at 2011-06-03T09:32
at 2011-06-03T09:32

By James
at 2011-06-05T20:36
at 2011-06-05T20:36

By Donna
at 2011-06-07T03:05
at 2011-06-07T03:05

By Selena
at 2011-06-08T09:43
at 2011-06-08T09:43

By Zanna
at 2011-06-09T17:18
at 2011-06-09T17:18

By Jack
at 2011-06-14T15:35
at 2011-06-14T15:35
Related Posts
JB後Cydia變白色,且進入馬上跳出之解決方法

By Ida
at 2011-05-12T16:33
at 2011-05-12T16:33
app退款教學(含英文信範本)

By Franklin
at 2011-05-11T10:53
at 2011-05-11T10:53
分享 4.3.1 升級 4.3.3 JB 心得

By Sarah
at 2011-05-07T07:06
at 2011-05-07T07:06
用電腦直接播放iphone內的音樂

By Robert
at 2011-05-07T00:31
at 2011-05-07T00:31
第四台無法收看

By Elvira
at 2011-05-06T10:39
at 2011-05-06T10:39