之前嗨客小編給大家介紹過可以在2G狀態下節省流量的教程,可能很多讀者還不是很清楚這個為什麼可以實現呢?嗨客小編就來具體為大家科普一下吧:
【教程】sim卡省流量,每天一兆都用不完,不必去冒險刷流量了://www.1ezhou.com/InfoView/Article_245553.html
首先,我們需要了解sim卡的基本結構。SIM卡是(Subscriber Identity Module 客戶識別模塊)的縮寫,也稱為用戶身份識別卡、智能卡,GSM數字移動電話機必須裝上此卡方能使用。
它在一電腦芯片上存儲了數字移動電話客戶的信息,加密的密鑰以及用戶的電話簿等內容,可供GSM網絡客戶身份進行鑒別,並對客戶通話時的語音信息進行加密。
SIM卡是帶有微處理器的芯片,內有5個模塊,每個模塊對應一個功能:
CPU(8位/16位/32位)、程序存儲器ROM、工作存儲器RAM、數據存儲器EEPROM和串行通信單元,這5個模塊集成在一塊集成電路中。
SIM卡在與手機連接時,最少需要5個連接線:*電源(Vcc) *時鍾(CLK) *數據I/O口(Data) *複位(RST) *接地端(GND)
![sim卡2G狀態下省流量工作原理介紹[圖]圖片1](https://imgo.hackhome.com/img2017//1/1//20171115165373495.png)
原文中用透明膠貼住針腳是【複位(RST) 】,而SIM-RESET負責SIM卡的工作複位信號,是用以對SIM卡內部處理器進行複位的。
或許看到這裏,大家還是不能理解,為何屏蔽了SIM-RESET針腳就可以達到省流量和省
話費的作用。其實,這和sim卡驗證過程有關係。sim卡的驗證過程分為以下幾個步驟:
1.手機向網絡發出入網請求
2.網絡回複一隨機字符串
3.手機接收,並將其交給SIM卡,
4.卡片按照片內算法進行計算,得到結果返回手機
5.手機將其運算結果、IMEI、ICCID發回網絡,網絡讀取ICCID,分析是否是本地號碼。
6.網絡返回合法信息,並下發KC碼,完成入網過程
而屏蔽了SIM-RESET針腳導致SIM卡內部處理器無法複位,也就是說但手機向網絡發出入網請求並接收到字符串並對字符串進行處理的時候,由於屏蔽了SIM-RESET針腳,計算出的結果不同於原本應有的結構。手機將這“錯誤的合法信息”反饋給運營商,運營商返回了相應的“合法信息“以及”KC碼“,並完成入網過程。
因為以上的鑒權過程僅僅是2G網的鑒權過程,3G網鑒權過程與此不同且複雜很多。所以原帖Lz告訴大家需要將接入點設為wap。這也是有些封釉沒能成功的原因,隻要將接入點設為wap就可以了。
有些封釉可能會問,為什麼這樣做了還是會走少量的流量,例如原題中所述”第一天隻用了0.87kb,幾乎不需要流量,第二天加玩遊戲隻用了10KB“。這是因為在鑒權過程中,手機向網絡發出入網請求的流量是被計算在原sim卡(就是你所用的sim)中的,鑒權結束後所使用的流量被計算在了因為屏蔽了SIM-RESET針腳而計算出錯誤的字符串而產生的一個根本不存在的sim卡上。
4G卡采用了新的技術和算法,進行雙向加密解密驗證,因為屏蔽了SIM-RESET針腳而計算出的“錯誤的合法信息”反饋給運營商後,運營商會對其進行解密、匹配,錯誤的字符串在運營商的數據庫中當然匹配不到任何東西,因此無法通過驗證,不能完成入網過程。
綜上所述,這也是為何運營商紛紛推出免費換4G卡,且不能從4G卡換回3G卡的深層原因。