Ensiksi meidän täytyy ymmärtää SIM-kortin perusrakenne. SIM-kortti on lyhenne (Subscriber Identity Module), joka tunnetaan myös nimellä käyttäjäkortti, älykortti ja GSM-digitaalinen matkapuhelin on varustettava tämän kortin käyttöön. Se tallentaa digitaalisen matkapuhelimen asiakastiedot, salatut avaimet ja käyttäjäpuhelinluettelot tietokonepiiriin, jota voidaan käyttää GSM-verkon asiakashenkilöllisyyden, tunnistamiseen ja asiakkaiden äänitietojen salaamiseen puheluiden aikana.
SIM-kortti on mikroprosessorilla varustettu siru, joka sisältää viisi moduulia, joista kukin vastaa yhtä toimintoa: CPU (8-bittinen/16-bittinen/32-bittinen), ohjelmamuisti-ROM, työmuistin RAM-muisti, datamuisti EEPROM ja sarjaviestintäyksikkö – nämä viisi moduulia on integroitu yhteen piiriin. Kun SIM-korttia liitetään matkapuhelimeen, vaaditaan vähintään 5 kaapelia: * Virta (Vcc) * Kello (CLK) * Data-I/O-portti (Data) * Reset (RST) * Maa (GND) Alkuperäisessä viestissä Lz liimasi pinnit läpinäkyvällä liimalla [RST], ja SIM-RESET vastaa SIM-kortin toimivasta nollaussignaalista, jota käytetään SIM-kortin sisäisen prosessorin nollaamiseen.
Ehkä tämän nähdessäsi et vieläkään ymmärrä, miksi SIM-RESET -pinin estäminen voi säästää liikennettä ja puhelinlaskuja. Itse asiassa tämä liittyy osittain SIM-kortin vahvistusprosessiin. SIM-kortin vahvistusprosessi jaetaan seuraaviin vaiheisiin: 1. Matkapuhelin lähettää verkkoon pääsypyynnön 2. Satunnainen vastausketju verkossa 3. Puhelin vastaanottaa ja antaa sen SIM-kortille, 4. Kortti lasketaan kuvassa olevan algoritmin mukaan, ja tulos palautetaan matkapuhelimeen 5. Matkapuhelin lähettää laskentatuloksensa, IMEI:n ja ICCID:n, takaisin verkkoon, ja verkko lukee ICCID:n analysoidakseen, onko kyseessä paikallinen numero. 6. Verkko palauttaa lailliset tiedot, ja KC-koodi annetaan verkon käyttöprosessin suorittamiseksi
SIM-RESET -pinni on estetty, eikä SIM-kortin sisäistä prosessoria voida nollata, eli kun matkapuhelin lähettää verkkoon pääsypyynnön, vastaanottaa merkkijonon ja käsittelee merkkijonon, koska SIM-RESET -pinni on estetty, laskettu tulos poikkeaa alkuperäisestä rakenteesta. Matkapuhelin syöttää nämä "väärät oikeudelliset tiedot" operaattorille, ja operaattori palauttaa vastaavat "oikeudelliset tiedot" ja "KC-koodin" sekä suorittaa verkkoyhteysprosessin. Koska yllä mainittu todennusprosessi on vain 2G-verkon todennusprosessi, 3G-verkon todennusprosessi on erilainen ja paljon monimutkaisempi. Alkuperäisessä postauksessa Lz kertoi kaikille, että tukiasema pitää asettaa wap-tilaan. Tämä on myös syy siihen, miksi jotkut tiivistävät lasitteet eivät onnistu, kunhan pääsypiste on asetettu wap-tilaan.
Jotkut tiivistyslasitukset saattavat kysyä, miksi tämä vie silti vähän liikennettä, kuten alkuperäinen nimi "Ensimmäisenä päivänä käytettiin vain 0,87KB, lähes ei lainkaan liikennettä, ja toisena päivänä vain 10KB käytettiin pelien pelaamiseen". Tämä johtuu siitä, että todennusprosessin aikana matkapuhelimen lähettämä liikenne verkkoon lasketaan alkuperäiselle SIM-kortille (eli käyttämällesi SIM-kortille), ja todennuksen jälkeen käytetty liikenne lasketaan SIM-kortille, jota ei ole olemassa, koska SIM-RESET -pinni on estetty ja väärä merkkijono lasketaan.
4G-kortti hyödyntää uutta teknologiaa ja algoritmia kaksisuuntaiseen salaukseen ja purkuvarmukseen, koska SIM-RESET -pinnin estäminen laskettu "väärä oikeudellinen tieto" syötetään takaisin operaattorille, ja operaattori purkaa ja vastaa sitä.
Yhteenvetona tämä on myös syvä syy siihen, miksi operaattorit ovat käynnistäneet ilmaisen 4G-korttien korvaamisen, eivätkä voi vaihtaa 4G-kortteja takaisin 3G-kortteihin. |