Pre nego počnemo zahvaljujemo se HD Blog forumu i sajtu:
http://forum.hdblog.it/index.php
http://android.hdblog.it/
ne samo da se tamo nalazi velika količina informacija vezanih za napredno korišćenje Samsunga I7500, već je ovaj forum zaslužan što imamo pojedina sofverska rešenja koja to omogućavaju.
______________________
FAQ
Šta je
fastboot? - fastboot omogućava, između ostalog, da na telefon stavimo revovery image po želji, ali ovaj (lakši) način ne zahteva fastboot, pa ćemo o tome drugom prilikom.
Šta je
recovery? - kao što ime kaže, mod za povraćaj ili softversko spašavanje telefona. Za nas je u ovoj priči bitan zato što menjanjem fabričkog recovery imagea dobijamo jednostavan recovery koji ima i solidnu listu drugih korisnih opcija.
Šta je
root i rootovanje? - root je super pristup/kontrola na Android telefonima. Telefon u startu nije rootovan. Uključivanjem root mogućnosti (SU) dobijate, između ostalog, mogućnost korišćenja naprednijih aplikacija. Ukoliko ste dobar linuxaš i/ili programer rootovanje otvara mogućnosti da na Androidu učiniti gotovo sve. Ali pošto ja nisam ni jedno ni drugo, o tome neko drugi drugom prilikom

.
Šta je
softver telefona? - ovde se ne misli na aplikacije. Misli se na operativni sistem i prateće stvari oko drivera, firmware i ostalih stvari za povezivanje hardvera i softvera. Softver telefona menjamo radi dobijanja boljih mogućnosti ili kada nam se telefon "zakuca" ili prosto počnu da otkazuju neke softverske funkcije koje nisu lako rešive.
Šta je
ROM telefona? - ROM u slučaju kod Androida znači dodatak/korekciju/čišćenje/peglanje postojećeg softvera/sistema. ROM-ovi generalno mogu svašta da učine sa telefonom, od osnovne personalizacije, do intervencija u kernelu, koje će kasnije omogućiti korišćenje nekih aplikacija/stvari koje u startu nisu bile moguće usled slabosti/zatvorenosti fabričkog sistema/softvera.
______________________
Samsung I7500 modovi
Modove dobijate kada na isključenom telefonu držite sledeće tastere.
Fastboot mod - taster za pozivanje + taster za prekidanje/uključivanje telefona
Recovery mod - taster za utišavanje (vol-down) + taster za pozivanje + taster za prekidanje/uključivanje telefona
Download mod - taster za utišavanje (vol-down) + taster ok + taster za prekidanje/uključivanje telefona
Nama trebaju Recovery mod i Download mod.
______________________
Pre nego što počnete, instalirajte drivere!
Drivere instalirate dok telefon NIJE priključen na USB.
Ubacite CD i instalirajte softver i drivere. Instalacija je jedna, prvo ide softver, a onda i driveri. Driveri neće hteti da se instaliraju dok softver nije instaliran, ali softver vam neće trebati i velika je mogućnost da vam uopšte neće ni raditi. Ukoliko vam je na widnowsu uključena kontrola instalacije stvari na PC, za drivere ćete biti gotovo 20 puta pitani "da li želite nepoznat driver da instalirate" i uvek to potvrdite. Nemojte da mislite da je neka greška ili vam se PC zakucao, zaista Samsung traži da se instalira 20 drivera. Sreća pa je stvar automatizovana.
Instaliranje drivera za korišćenje telefona u "debugging modu" (za SDK aka. adb, fastboot, ddms...) nije tako jednostavno. To nam ovoga puta neće trebati, ali ako nekome to treba, a ne može da se snađe, neka mi se obrati.
______________________
Pre nego pređemo na glavnu stvar, treba da znate da recimo menjanje softvera telefona nije vezano za igranje oko recoverya/rootovanje. Ove stvari ne moraju da se rade zajedno, radite samo ono što vam je potrebno. Dobar stvar je, primera radi, da ako vam se softver zakuca ili počne da otkazuje, moguće je spasiti ga i srediti sa Recovery alatkom (koju ćemo instalirati kasnije u tekstu). Sa druge strane, ako ubijete Recovery i generalno pristup i menjanje istog, stavljanjem novog softvera/sistema Recovery ćete vratiti na fabrički i bitnije od toga, vratiti se na početak. Generalno ove napredne stvari oko Androida su pametno smišljene i morate dobro da se potrudite da "brickujete" telefon, odnosno da ga softverski uništite. Bez obzira:
1. BENCHMARK, FORUM, JA I OSTALI UČESNICI FORUMA NE SNOSE ODGOVORNOST UKOLIKO USPETE DA SOFTVERSKI UNIŠTITE TELEFON ("BRICK"-UJETE). TO JE SKORO NEMOGUĆE UKOLIKO PAŽLJIVO ČITATE I RAZMIŠLJATE "ŠTA, GDE I ZAŠTO", ALI UPOZORAVAMO VAS DA JE MOGUĆE.
2. FLEŠOVANJE SOFTVERA ĆE OBRISATI VAŠE APLIKACIJE, PODATKE I PODEŠAVANJA
3. INSTALIRANJE ROM-a MOŽE NAŠKODITI FAJLOVIMA, SISTEMU ILI PODACIMA
4. NISMO UPOZNATI KAKO OVE STVARI UTIČU NA GARANCIJU VAŠEG I7500, ALI UKOLIKO SE DRŽITE UPUTSTVA, SVE JE MOGUĆE VRATITI NA FABRIČKO STANJE
______________________
Menjanje/flešovanje softvera/sistema telefona
Menjanje softvera je moguće gotovo uvek učiniti ukoliko telefon nije brickovan. Nije bitno da li flešujete novi preko starog ili stari preko novog softvera.
Za ovo vam je potrebno:
- Odin multi downloader program
- sistem u obliku pojedinačnih fajlova (3 ili 4 fajla - bootloader, phone, pda i opciono csc) ili u obliku pakovanja (1 fajl)... ekstenzija ovih fajlova je .tar
- Orion.ops fajl (ovaj fajl nije vezan za verzije, radi na svakoj)
- da postavite I7500 u download mod (podrazumeva se da ste pre svega instalirali drivere!)
1. postavite telefon u download mod i vežite ga na USB (nije bitan redosled)
2. pokrenite Odin multi downloader na vašem PC (mada može već da bude pokrenut)
3. ukoliko imate 3 ili 4 odvojena fajla onda uradite ovako:
CSC fajl možete, ali i ne morate da stavite - taj fajl predstavlja "brendiranje" (u našem slučaju, Telenor). Ukoliko ne stavite ovaj fajl, sistem će vam biti fabrički Android, odnosno onako kako ga je Samsung sredio (CSC fajl takođe nije vezan za verzije softvera).
3a. ukoliko imate jedan upakovan .tar fajl onda uradite ovako
obratite pažnju da je čekirana opcija "one package"
4. sačekajte oko 3,5-4 minuta, ne isključujte telefon dok u softveru ne piše pass (iako će se telefon pre toga restartovati)
5. to je to
Fajlovi:
http://rapidshare.com/files/265787157/I7500MSRIG6-CSC-CL36837-Telenor.tar
- telenor CSC
http://rapidshare.com/files/265784798/I7500XXIG8-BOOTLOADER-CL36788-REV5.tar
http://rapidshare.com/files/265784954/I7500XXIG8-PHONE-CL36788-REV5.tar
http://rapidshare.com/files/265785690/I7500XXIG8-PDA-CL36788-REV5.tar
- G8 verzija
http://www.megaupload.com/?d=UMVWTYWE
- H7 verzija sa odin multi downloaderom
http://rapidshare.com/files/277639926/I7500XXIH8-PDA-CL53973-REV5_VIA_.zip
- H8 verzija (pack)
http://www.i7500world.com/downloads/I7500XXII5_Kit.zip
- I5 vezija (ima i Odin) - pročitati napomenu
Napomena: Odin multi downloader i orion.ops nalaze se u download linku za H7 verziju. Verzije softvera prepoznajete po slovu. Što je slovo kasnije u abecedi, to je verzija softvera novija. Primera radi H verzije su novije od G verzija. Pakovanje H8 verzije u sebi sadrži "keš" koji u principu smeta prilikom flešovanja. Može se izbaciti, ali onda flešovanje (makar meni) nije uspelo do kraja. Najbolje da flešujete sa sve "kešom", pa da onda uradite fabrički restart sistema.
Najnovija verzija sistema je I5, ali koliko smo obavešteni, Rootovanje na ovaj način i postojeći ROM-ovi ne rade sa tom verzijom softvera, pa nemojte ići dalje od H8 ukoliko bi da nastavite sa ovim tutorijalom.
______________________
Menjanje Recovery imagea
- (lakši način za rootovanje i dodavanje korisnih alatki van sistema)
Ovaj način koji ću vam pokazati je lakši i pomalo noob

, ali nemojte da vas je sramota, jer dobro je i ako ste i dovde dogurali, a i sve na kraju radi jednako dobro.
1. Počnite tako što ćete instalirati Recovery Flasher aplikaciju:
http://g1files.webs.com/Zinx/flashrec-20090815.apk
Nemojte je još pokretatati
2. Skinite sledeći paket
http://www.megaupload.com/?d=8SAFKOIN
- V3 verzija HD Blog Custom Recoverya
šifra: android.hdblog.it
3. Povežite telefon u "mountujte" da bi mogli na njega nešto da kopirate. Kopirate, dakle, na ono što se zove SDCARD. To je skladišna interna memorija telefona, da vas ne buni naziv. U prevodu "onih 8 GB". Kopirajte fajlove:
- recovery.img
- RECTOOLS.tar.gz
koje ste skinuli u stavci 2
4. Pokrenite Recovery Flasher. Ukoliko do sada niste ništa "čačkali", možete da kliknete na "backup recovery image". Tako ćete sačuvati fabrički recovery fajl. Kada se to završi u polju ukucajte sledeće:
sdcard/recovery.img
i kliknite na flash i sačekajte koju sekundu
5. to je to
Napomena: Nemojte se "zezati" sa Recovery Flasherom (prebacivati custom Recovery image i vraćati fabrički). Stavite Custom Recovery i tako je najbolje i tako ostavite. Fabrički vam ne koristi u ovoj priči.
______________________
Rootovanje
Stavite telefon u Recovery mod. Ranije u tekstu je opisano kako se to radi. Podrazumeva se da ste pre toga zamenili fabrički Recovery image i stavili Custom.
Trebalo bi da dobijete ovakav ekran:
Rootovanje se dozvoljava prostim pokretanjem opcije
- Enable root (su)
Rootvanje se isključuje:
- Disable root (su)
Ostale opcije ovog sjajnog Custom recovery imagea su uglavnom jasne. A ako se ne razumete, nemojte čačkati, nego pitajte.
Posle uključivanja/isključivanja Root (su), idite na opciju
- Reboot system now
Postoji dosta načina da biste proverili je li vaš telefon Rootovan, ali najprostiji način je da skinete neku aplikaciju koja traži Root i onda će se u sistemu pojaviti pitanje "da li želite da dozvolite Super Access ovoj aplikaciji". Od opcija ima da, ne i uvek.
______________________
ROM-ovi za I7500
Nažalost, situacija je ovde prilično mršava. Problem je što I7500 nije toliko popularan u naprednim krugovima koliko HTC telefoni (genesis u vidu G1/Dream telefon tek je tužno spominjati

). Drugi, moguće još veći problem, jeste što Samsung ne otvara sistem i kodove koliko HTC, što otežava posao programerima.
Od ROM-ova sam našao sledeće:
1.
http://android.hdblog.it/2009/08/27/android-cooked-rom-g1-e-samsung-galaxy/
- nisam ga probao, ne mogu ništa reći, osim da je prvi Custom ROM za I7500
2.
http://forum.hdblog.it/showthread.php?t=4267
- HERO@I7500 - u principu, mršav pokušaj da se na I7500 dobije HTC Hero osećaj. Na H7 mi je radio delimično problematično, na H8 sam bio onemogućen da koristim telefon uopšte, mada ne isključujem mogućnost da je sistem bio "slupan" jer sam mnoge stvari pre toga radio.
3.
http://android.modaco.com/content/s...-with-custom-kernel-with-swap-netfilter-more/
- ROM koji je jedini vredan (osim ako mi neki nije promakao). U principu ne donosi ništa senzacionalno, ali je, primera radi rešio problem netfiltera u kernelu, pa je sada I7500 na korak od toga da na njemu radi WiFi Tether. U principu Samsung dosta koči stvari, jer ne daje programerima dovoljno kodova. Ja sam stavio ovaj ROM. Generalno ne škodi, a da li koristi, vreme će pokazati.
______________________
Instalacija ROM-ova
ROM treba da bude u formi "update.zip" ili "neštoneštonešto.zip".
ROM kopirajte na telefon (skladišnu memoriju).
1. Pokrenite Recovery Mod - opisano ranije u tekstu kako se pokreće. Podrazumeva ste da ste stavili Custom Recovery Image takođe ranije opisano u tekstu.
2. Ukoliko vam je ROM update.zip, onda izaberite opciju
- Apply sdcard:update.zip
2a. Ukoliko vam je ROM u nekoj drugoj formi, onda idite na opciju:
- Apply any zip from SD
3. Kada se ROM instalira, restartujte/rebootujte sistem.
______________________
Još par saveta
Android OS kada se "ušteluje" radi fantastično. Dovoljno brzo i stabilno i nudi mnoge mogućnosti. Međutim, njegova otvorenost (rootovanje, romovi, mnoge aplikacije, modovanje linuxa) uslovila je da se sistem relativno lako ošteti dok eksperimentišete.
Nemojte stavljati aplikacije i podatke dok ne budete sigurni koju verziju softvera želite, koji rom i da li ga uopšte želite, da li želite da SU mogućnost bude dozvoljena ili ne.
Tek kada bude načisto, krenite sa gradnjom sistema i aplikacija. Napominjem da postoje aplikacije koje znaju da prave probleme. Primera radi, restartuju telefon ili vam ukinu pojedine tastere i opcije (čime sistem postaje neupotrebljiv). Android može da podrži gomilu aplikacija, ali pazite da ne naletite na neku sumnjivog porekla.
Kada formirate sitem, u Custom Recovery imageu iz ovog teksta imate opciju
- Nandroid backup
Ova opcija u kompletu, sa vašim podacima, podešavanjima, aplikacijama, ROM-om backupuje vaš sistem. Nešto kao "ghost"-ovanje na PC.
Predlažem da bilo kakve eksperimente sa aplikacijama pre svega, ali i podešvanjima i naprednim Linux stvarima radite tek posle što stabilan i siguran sistem sačuvate sa Nandroid opcijom.
______________________
Hvala
forumima
http://forum.hdblog.it/index.php
http://androidforums.com/
http://androidcommunity.com/forums/
http://www.talkandroid.com/android-forums/ i
sajtu
http://android.modaco.com sajtu ,
ljudima sa Benchmark foruma, kao i Telenoru koji solidno gura I7500, pa samim tim i Android (mada bi mogli malo da obore cene internet dodataka ili da daju par stotina free megabajta kao što to daje Vip u paketima preko 1000 din).
Ovom prilikom blago kritikujemo Samsung koji ne sarađuje dovoljno sa programerima, odnosno ne daje dovoljno informacija o svom uređaju.
Osnova Android sistema jeste otvorenost, pa je tako neophodno deliti sve informacije sa drugima. Svi napredni telefoni su danas gotovo preslikani, a ono što ih razlikuje jeste softver. S toga komuna mora da bude jaka.