ZG Droid

Malo o mobitelima, tabletima, Androidu, iOS-u…

Eduroam (za one koji trebaju) bez Certificate Storage-a

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.

Oglasi

Single Post Navigation

Odgovori

Popunite niže tražene podatke ili kliknite na neku od ikona za prijavu:

WordPress.com Logo

Ovaj komentar pišete koristeći vaš WordPress.com račun. Odjava / Izmijeni )

Twitter picture

Ovaj komentar pišete koristeći vaš Twitter račun. Odjava / Izmijeni )

Facebook slika

Ovaj komentar pišete koristeći vaš Facebook račun. Odjava / Izmijeni )

Google+ photo

Ovaj komentar pišete koristeći vaš Google+ račun. Odjava / Izmijeni )

Spajanje na %s