【Android應用開發】-(16)如何繞開Google Play地區限制
Google Market自從升級為Google Play,改進了很多功能,我們比較關注的可能還是關於下載的限制。比如說要下某個應用程式,發現所在的地區受到限制,又或者之前曾經用過的應用程式在Google Play上搜不到了。那該怎麼辦呢?這篇文章就來分析這個問題。其實要避開GooglePlay的限制網上已經有方法了--偽裝運營商!也有開源的程式碼(MarketEnabler 3.0.8 / MarketFaker_V1.0.2_src)通過分析程式碼我們可以得出結論。運營商的偽裝和以下幾個屬性值相關:
gsm.sim.operator.numeric
gsm.operator.numeric
gsm.sim.operator.iso-country
gsm.operator.iso-country
gsm.operator.alpha
gsm.sim.operator.alpha
找到關鍵的屬性值了,接下來重新設定就OK了。怎麼設定呢?通過setprop命令直接在命令列設定。那麼屬性值又該怎麼填寫呢?請看下面程式碼
setprop gsm.sim.operator.numeric 310260
setprop gsm.operator.numeric 310260
setprop gsm.sim.operator.iso-country us
setprop gsm.operator.iso-country us
setprop gsm.operator.alpha T-Mobile
setprop gsm.sim.operator.alpha T-Mobile
kill $(ps | grep vending | tr -s ' ' | cut -d ' ' -f2)
rm -rf /data/data/com.android.vending/cache/*
這裡要切記,在設定屬性時務必先將執行緒關掉,否則不會起作用。這些屬性值就不一一解釋了。重點要說明紅色字型"310260",這個值是怎麼來的呢?這個值是移動運營商(移動國家碼和行動網路程式碼)標識碼。如310260,310是美國的移動國家碼(MCC)VoiceStream運營商的標識,而260則是美國的行動網路碼(MNC)。各國運營商的標識碼請參考下表
國家和地區 | 運營商 | 網路型別 | 移動國家碼MCC | 行動網路程式碼MNC | 開通時間 | 備註 | |||||
中國(China) | (1)中國移動(2)中國聯通 | GSM900/1800GSM900 | 460460 | 0001 | 1995.041995.07 | ||||||
新加坡(SINGAPORE) | (1)SINGTEL MOBILE(2)MOBILEONE(3)StarHub Pte Ltd | GSM900/1800GSM900/1800GSM1800 | 525525525 | 01,0203,0405 | 1999.09.292002.04.262002.02.01 | ||||||
馬來西亞(MALAYSIA) | (1)TMTOUTH(2)Time Wireless(2)CELCOM | GSM1800GSM1800GSM900 | 502502502 | 131719 | 2000.09.152001.01.212001.05.21 | ||||||
泰國(THAILAND) | (1) AIS(2)DTAC(3)TA Orange | GSM900GSM1800GSM1800 | 520520520 | 011899 | 2001.04.122001.08.172002.06.14 | ||||||
香港(HONGKONG) | (1)香港電信CLS(2)數碼通SMARTONE(3)和記HUTCHISON(4)匯亞MANDARIN(5)萬眾(Peoples)(6)新世界 | GSM900/1800GSM900/1800GSM900/1800GSM1800GSM1800GSM1800 | 454454454454454454 | 000604161210 | 1997.00.001999.04.021997.07.011999.10.152000.11.212000.10.25 | ||||||
澳門(MACAO) | (1)CTM(2)HTMCL(3)SmartTone Macau | GSM900/1800GSM900/1800GSM900/1800 | 455455455 | 010300 | 1999.10.112001.09.012001.09.18 | ||||||
臺灣(TAIWAN) | (1)中華電信(2)FarEasTone(3)TCC(4)和信KG Telecom(5)東信Mobitai(6)東榮Tuntex | GSM1800GSM900/1800GSM1800GSM1800GSM900GSM1800 | 466466466466466466 | 920197889306 | 1999.06.102001.07.232000.09.082000.03.232001.10.232000.03.23 | ||||||
美國(AMERICA) | (1)NextTel(2)VoiceStream(3)PBW(4)Powertel | iDENGSM1900GSM1900GSM1900 | 316310310310 | 010200,210,220,230,240,250,260170270 | 2000.04.272000.09.082001.04.162001.04.16 | 需使用IDEN制式的手僅有三頻手機才可實現漫遊 | |||||
英國(ENGLAND) | (1)BT CELLNET(2)VODAFONE(3)ORANGE(4)ONE 2 ONE | GSM900/1800GSM1800 | 234234234234 | 10153330 | 2000.07.052000.07.05 | ||||||
法國(FRANCE) | (1)FRANCE TELECOM(2)SFR | GSM900/1800 | 208208 | 0110 | 1999.06.23 | ||||||
德國(GERMANY) | (1)Vodafone Mobilefunk | GSM900 | 262 | 02 | 1999.04.21 | ||||||
義大利(ITALA) | (1)Telecom Italia Mobile (TM) | GSM900/1800 | 222 | 01 | 2000.07.05 | ||||||
澳大利亞 | (1)TELSTRA | GSM900/1800 | 505 | 01 | 2000.12.242001.05.24 | 單向開通雙向開通 | |||||
芬蘭(FINLAND) | (1)SONERA(2)RADIOLINJA | GSM900/1800 | 244 | 91 | 1999.12.27 | ||||||
瑞士(SWITZERLAND) | (1)Swisscom(2)TDC Switzerland AG(sunrise) | GSM900/1800GSM900/1800 | 228228 | 0102 | 1999.06.252001.05.14 | ||||||
印度尼西亞(INDONESIA) | (1)Telkomsel(2)INDOSAT-M3 | GSM900 | 510 | 10 | 2000.02.232002.10.10 | ||||||
西班牙(SPAIN) | (1)AIRTEL | GSM900/1800 | 214 | 01 | 2000.11.17 | ||||||
丹麥(DANMARK) | (1)TELEDANMARK MOBIL | GSM900/1800 | 238 | 01 | 2000.02.23 | ||||||
瑞典(SWEDEN) | (1)Telia Mobile(2)Comviq(Tele2AB) | GSM900/1800GSM900 | 240240 | 0107 | 1997.07.012000.08.16 | ||||||
土耳其(TURKEY) | (1)TELSIM(2)TURK CELL | GSM900 | 286286 | 0201 | 2000.09.082002.11.12 | ||||||
比利時(BELGIUM) | (1)MOBISTAR | GSM900 | 206 | 10 | 2002.08.02 | ||||||
荷蘭(HOLAND) | (1)LIBERTEL(2)Telfort | GSM900/1800GSM1800 | 204204 | 0412 | 2000.12.222001.06.01 | ||||||
奧地利(AUSTRIA) | (1)MAX MOBIL(2)CONNECT(ONE) | GSM900/1800GSM1800 | 232232 | 0305 | 2002.01.101999.06.25 | ||||||
波蘭(POLAND) | (1)PTC | GSM900/1800 | 260 | 02 | 2001.04.19 | ||||||
俄羅斯(RUSSIA) | (1)Bee Line GSM(KB Impuls)(2) StavTeleSot(NC GSM)(3)MegFon(North West GSM)(4) Dontelecom(5) PrimTelefon | GSM900/1800GSM900GSM900GSM900GSM900/1800 | 250250250250250 | 9944021092 | 1999.12.272001.07.232001.09.282002.03.282002.08.07 | ▲僅可在莫斯科及其近郊實現漫遊▲僅可在斯塔夫羅波爾地區實行漫遊▲網路主要覆蓋斯塔夫羅波爾地區▲網路主要覆蓋符拉迪沃斯託克 | |||||
南非(SOUNTHAFRICA) | (1)MTN | GSM900 | 655 | 10 | 2001.03.09 | ||||||
拉脫維亞(LATVIA) | (1)LMT | GSM900/1800 | 247 | 01 | 2001.07.10 | ||||||
斯洛伐克(SLOVAKIA) | (1)EUROTEL | GSM900/1800 | 231 | 02 | 2001.01.16 | ||||||
羅馬尼亞(ROMANIA) | (1)Mobifon SA/CONNEX | GSM900 | 226 | 01 | 2000.09.08 | ||||||
葡萄牙(PORTUGAL) | (1)Telecel(2)Optimus | GSM900/1800GSM900/1800 | 268268 | 0103 | 2001.05.142001.06.01 | ||||||
亞塞拜然(AZERBAIJAN) | (1)BAKCELL | GSM900 | 400 | 02 | 2000.09.15 | ||||||
捷克(CZECH REPUBLIC) | (1)Cesky Mobil(Oskar)(2)Eurotel Praha | GSM900/1800GSM900 | 230230 | 0302 | 2002.03.082001.09.18 | ||||||
斯洛維尼亞(SLOVENIA) | (1)Mobitel d.d | GSM900 | 293 | 41 | 2002.07.16 | ||||||
直布羅陀(GIBRALTAR) | GIBTEL | 266 | 01 | ||||||||
卡達(QATAR) | Q-TEL | 427 | 01 | ||||||||
盧森堡(LUXEMBOURG) | (1)TONGO S.A | GSM900/1800 | 270 | 77 | 2000.11.28 | ||||||
挪威(NORWAY) | (1)Net Com | GSM900 | 242 | 02 | 2001.01.10 | ||||||
喬治亞(GEORGIA) | GEOCELL | 282 | 01 | ||||||||
塞普勒斯(CYPRUS) | CYTA | 280 | 01 | ||||||||
科威特(KUWAIT) | (1)National Mobile Telecommunication Co | GSM900/1800 | 419 | 03 | 2002.04.26 | ||||||
保加利亞(BULGARIA) | (1)Mobitel | GSM900 | 284 | 01 | 2001.08.17 | ||||||
以色列(ISRAEL) | (1)PARTNER | GSM900 | 425 | 01 | 2001.03.19 | ||||||
愛沙尼亞(ESTONIA) | EMT | 248 | 01 | ||||||||
斯里蘭卡(SRI LANKA) | (1)Celltel | GSM900 | 413 | 03 | 2001.08.29 | ||||||
希臘(GREECE) | (1)COSMOTE | GSM1800 | 202 | 01 | 2000.03.23 | ||||||
印度(INDIA) | (1)Bharti Mobitel Ltd(2)HMTL(3)Sterling Cellular Limited(ESSAR Cellphone)(4)BPL Mobile Communication Ltd | GSM900GSM900GSM900GSM900 | 404404404404 | 31201121 | 2001.02.122001.04.272002.05.172002.06.13 | ▲僅可在加爾各達地區實現漫遊。▲僅可在孟買實現漫遊。▲網路主要覆蓋新德里▲網路主要覆蓋孟買 | |||||
愛爾蘭(IRELAND) | (1)Eircell Vodafone | GSM900 | 272 | 01 | 2002.02.10 | ||||||
沙特(SAUDI ARABIA) | STC | 420 | 01 | ||||||||
哈薩克(KAZAKSTAN) | (1)KARTEL Cell | GSM900 | 401 | 02 | 2001.01.10 | ||||||
匈牙利(HUNGARY) | WESTL900 | 216 | 30 | ||||||||
加拿大(CANADA) | (1)MICROCELL | GSM1900 | 302 | 37 | 2000.07.28 | 僅有三頻手機才可可實行漫遊 | |||||
菲律賓(PHILIPPINES) | (1)GLOBE TELECOM(2)SMART | GSM900GSM900/1800 | 515515 | 0203 | 2001.04.022001.12.26 | ||||||
南斯拉夫(YUGOSLAVIA) | MOBTEL | 220 | 01 | ||||||||
紐西蘭(NEW ZEALAND) | (1)Vofafone New Zealand | GSM900 | 530 | 01 | 2001.12.26 | ||||||
黎巴嫩(LEBANON) | (1)Libancell | GSM900 | 415 | 03 | 2002.03.08 | ||||||
冰島(ICELAND) | (1)Iceland Telecom Ltd | GSM900/1800 | 274 | 01 | 2001.11.15 | ||||||
柬埔寨 | (1)Cam(2)CASACOM | GSM900GSM900 | 456456 | 0102 | 2000.03.232001.12.21 | ||||||
辛巴威 | (1)ECONET(2)P+T Corporation | GSM900GSM900 | 648648 | 0401 | 2000.10.182001.11.26 | ||||||
巴林 | (1)Batelco | GSM900 | 426 | 01 | 2000.11.02 | ||||||
模里西斯 | (1)Cellplus | GSM900 | 617 | 01 | 2001.03.06 | ||||||
列支敦斯登 | (1)Tango(Tele2 AG Liechtenstein | GSM900/1800 | 295 | 77 | 2001.05.21 | ||||||
象牙海岸 | (1)SIM | GSM900 | 612 | 03 | 2001.06.22 | ||||||
埃及 | (1)MobiNil | GSM900 | 602 | 01 | 2001.07.10 | ||||||
摩爾多瓦 | (1)Moldcell | GSM900 | 259 | 02 | 2001.08.03 | ||||||
摩納哥 | 選擇法國Orange France的網路即可實現漫遊。 | ||||||||||
越南 | (1)Vietnam Mobile Telecommunication Service(VMS)(2)Vietnam Telecoms Service Co(Vinaphone) | GSM900GSM900 | 452452 | 0102 | 2001.09.302002.04.30 | ||||||
塔吉克 | 選擇俄羅斯運營商MegFon的網路,可實現在首都杜尚別的漫遊。 | ||||||||||
孟加拉 | (1)GrameenPhone | GSM900 | 470 | 01 | 2001.12.19 | ||||||
肯亞 | (1)Kencell | GSM900 | 639 | 03 | 2001.12.21 | ||||||
蒙古 | (1)MobiCom | GSM900 | 428 | 99 | 2002.03.20 | ||||||
烏克蘭 | (1)Kyivstar | GSM900/1800 | 255 | 03 | 2002.04.26 | ||||||
莫三比克 | (1)TDM(Mcel) | GSM900/1800 | 643 | 01 | 2002.06.20 | ||||||
約旦 | (1)MobileCom | GSM900 | 416 | 77 | 2002.08.13 | ||||||
韓國 |