Ukoliko imate jeftiniji tablet ili pametni telefon sa Androidom (riječ je o verzijama 2.x, ne Honeycomb i ne ICS), obično nekog Kineza, često se događa da isti dolazi bez Certificate Storage-a, odnosno, male zaštićene baze za spremanje certifikata i lozinki. Eduroam je mreža koja zahtijeva spremanje lozinke u takvu, zaštićenu bazu, stoga je praktički nemoguće koristiti te jeftine Kineze na eduroam mrežama.
Rješenje ipak postoji, a jedini je preduvjet da je uređaj rootan. Rootanje (eng. rooting) je skidanje ograničenja proizvođača i otvaranje mogućnosti preinaka cijelog sustava uređaja. No u nekim slučajevima rootanje nije moguće i tada pomoći za spajanje na eduroam mreže nema…
Rješenje je (relativno) jednostavno. Potrebno je imati malo (pred)znanja u radu s komandnom linijom i ADB programom, ubaciti određeni kôd u jednu datoteku i vratiti je na uređaj. Ovdje ću napisati sve komande, ali su moguća odstupanja od pozicioniranja datoteke, pa će se prema tome mijenjati i komande za dohvat i vraćanje te datoteke na uređaj a bit će potrebno tu datoteku i pronaći (osnovno znanje pretraživanja datotečnog sustava na Linux sustavima nije naodmet). U ovome može pomoći i svemogući Google, ako znate pravilno postaviti upit (ja sam se u početku s ovime mučio, kasnije sam naučio kako postaviti upit na pravi način).
Dakle, dohvatite datoteku /data/misc/wifi/wpa_supplicant.conf na svoje računalo naredbom
adb pull /data/misc/wifi/wpa_supplicant.conf wpa_supplicant.conf
Napravite još jednu kopiju, kao backup – za svaki slučaj.
Otvorite je nekim tekstualnim editorom (Notepad 2 je moja osobna preporuka, no može i Notepad++ i slični…).
Na kraj dodajte sljedeći kôd:
network={
ssid=”eduroam”
scan_ssid=1
key_mgmt=WPA-EAP IEEE8021X
eap=TTLS
identity=”YOUR_USERNAME”
password=”YOUR_PASSWORD”
phase2=”auth=PAP”
priority=7
}
YOUR_USERNAME promijenite svojim korisničim imenom a YOUR_PASSWORD svojom lozinkom. Spremite promjene, te prebacite na uređaj komandom:
adb push wpa_supplicant.conf /data/misc/wifi/wpa_supplicant.conf
Da bi sve ispravno radilo potrebno je još podesiti dozvole pristupa datoteci sljedećom naredbom:
adb shell chmod 0660 /data/misc/wifi/wpa_supplicant.conf
Zadnji je korak isključiti WiFi na uređaju te ga ponovno uključiti. Spajanje na eduroam mreže će proraditi (jedino je potrebno malo više vremena za spajanje na njih, ali sigurno radi).
Ukoliko se dogodi da nešto ne radi kako je predviđeno (sve je moguće – ovo jest testirano na mojim uređajima ali i na nekim u Švedskoj, Španjolskoj, Finskoj… – ali nije nemoguće da baš vama ne proradi), na uređaj vratite backup kopiju wpa_supplicant.conf datoteke (napravili ste je, zar ne?), podesite dozvole pristupa i, najbolje, isključite i ponovno uključite uređaj. I, voilá, sve ste vratili na staro – nema Eduroama ali ni problema.