
I.Čast obecná
A)oficiálny spôsob updatovania FW
Na úvod by som povedal nieco o tom ako to vlastne na Galaxy S chodi.Oficialne sa da updatovat telefon (len) cez Samsung Kies.Problem je v tom ze Kies je v prvom rade dost nespolahlivy program a momentalne v nom neupdatnete nic pretože samsung oficialne žiadny update nevydal.
B) Neoficiálny spôsob updatovania FW
Našťastie existuje jeden neoficialny program,ktorý sa volá odin,konkretne pre flashovanie I9000ky(galaxy S) potrebujeme ho vo verzii Odin3_v1.0Ale načo by nám bol program ak nemáme dostupný priamo FW.Ten čerpáme zo stránky http://samsung-firmware.webs.com kde ma I9000 svoju zalozku kde sa zverejnuju neoficiálne,zato plne funkčne a vylepšované FW pre náš telefón.Pravdu povediac neviem kto ich tam dava ale očividne Samsung vývojári(z Ruska)
C)Zásady práce s odinom
Prvá vec ktorú treba povedať o tomto programe je,že je ako moja šéfka počas menštruácie. Dosť naladova a vela veci sa jej nepáči.Velmi často sa stava ze vyhodí hlasku typu že nevie otvorit port,alebo vam jednoducho telefon nenajde popripade "zacne" flashovat a skonci to na analysing file a dalej nič nerobi.Vtedy clovek zacne byt na pochybach a caka dlho lebo sa boji odpojit telefon,coho sa ale bat netreba.Ked dame flashovat tak to ma zacat robit do 5 sekund,ak nerobi nic minutu tak je nieco zle.Zhrniem do bodov dve tri zasady
1.Stále pred flashovanim restartneme PC a nasledne spustíme len Odin, žiadne ine zbytočné programi.
2.Pred flashovanim vyberame pamatovku a Sim Kartu z telefonu,taktiez telefon musi byt odlokovany(žiaden sim lock)
3.Po vypnuti telefóna počkame 10 sekúnd a až tak dame telefon do Download Modu.
4.Púšťame VŽDY najprv Odin a až tak pripájame telefón cez usb,ak to spravíme opačne ak aj program najde telefón tak niekto sa to sekne hned na začiatku.
5.Počas flashovania zabezpečíme prisun energie,nieje velmi dobre ked sa vam vypne notebook(ako napr. mne ked som si nevsimol ze som odpojil kabel) počas flashovania.
6.Telefon musi mat aspon tych 50 percent baterky,najlepšie je aspon 80.
D)Custom romky
Priam výborne je že vela šikovných developerov na XDA si obstaralo I9000 ku a začalo sa jej venovat.Každa romka je vo formáte .zip a je nahravana pomocou recovery telefónu.(do toho sa dostaneme pomocou Volume UP + Home Button+power button.Aký je význam týchto romiek? No dost podstatný,obsahuju rozne optimalizacie,nove skiny,ikony,zabezpečia vam Root a Superusera,premiove programi atd atd.
E)Základne pojmy a úkony
Volume Down +Home Button + Sleep Button = Download Mod
Je to stav kedy nam na displeji svieti zltymi pismenami Download Mode a vidime tam android postavičku.Do tohoto modu chodime vzdy ked ideme flashovat novy FW pomocou Odinu !
Volume UP+home Button +sleep button= Recovery
Recovery je niečo ako bios na počitaci.Najdeme tam možnosti na wipe a hlavne moznost update from .zip file ! To pouzivame na flashovanie Custom Romiek od roznych Develeperov!
F)Riziká spojené s Flashovanim
Neviem aké všetky veci sa podarilo spravit inym userom ale popisem moje konkretne pripady.Často sa stane ze zabudneme dat spravny PIT. File pri flashovani a po snahe spustit telefon nam zostane len cierna obrazovka,alebo jednoducho naflashujeme zlu custom romku popripade zly Firmware a telefon sa nam jednoducho ani nespusti. Zásada č.1
NEPANIKÁRTE .V 99 percentach pripadoch stači len jednoducho cez odin znova flashnut FW a telefon sa vam normalne rozbehne.Stale treba nahodit telefon do download modu a flashnut tam overeny FW.Ak vam Odin nenajde telefon spravte restart.(prečitajte si vyššie zásady pre flashovanie cez Odin)Takmer každy prúser je zvratný ale treba si dat hlavne na jednu vec pozor.Ked vam bude Odin flashovat Rádio(modem) nesmie sa stat ze sa vam vypne telefon alebo počitač!Inak je dost mozne ze ho bricknete.Netreba sa toho nejako extra obavat pretoze radio sa flashuje len zlomok sekundy z toho kolko sa flashuje samotny FW.
G)Custom recovery
Už vieme ako sa dostaneme do recovery ale rad by som o tom este nieco povedal.Recovery je nieco ako bios na nasom pocitaci ak to mozem takto povedat.V recovery tom zakladnom,vieme robit wipe(zmazanie) dat alebo nahravanie suborov vo formate zip.Do tejto chvile,aj ked to uz dlho nebude trvat sa flashuje novy firmware cez tuna zmieneny odin a nasledne flashujeme custom romku nejakeho developera,napr samset a podobne.Coskoro ale budeme mat uz update.zip spojeny priamo s FW(ziadne tar subory ziadne odin atd) a na updatovanie novych FW budeme pouzivat uz len recovery.Recovery ma vela dalsich vyhod.Vieme robit obraz romky(zalohu) ak sa nieco pokašle,plus su tam nejake dalsie utilitky)Zatial som ale komplet fw s romkou nikde nenasiel takze zatial flashujeme po starom:)
II.Časť prípravná
Odporucam si spravit jeden velky adresar Samsung a tam mat vsetko pekne ulozene.Takze pred samotnou manipulaciou s telefonom budeme potrebovať mat pripravene v Počitači:
Pomôcky na flashovanie:
A)Program na flashovanie, čiže ODIN
B) Pit File. Stiahneme tento moj archiv TU ktory obsahuje 512 PIT file, 513 PIT file a hodil som tam aj odin.PITY od seba rozoznate pomocou koncovky.
Je paradox ale na flashovanie poslednych dvoch FW(JM1 a JG5) potrebujeme 512 Pit file
C)Firmware. Najspodnejsi FW je najnovsi.Nastastie u Samsungu zatial plati ze posledny FW najrychlejsi a najlepsi FW.
I9000XWJG3 2010 July
I9000XWJG5 2010 July
I9000XWJM1 2010 July
9000XWJM2 2010 July
I9000XWJM5 2010 July
I9000XXJP2 FROYO!!! pouzivajte .512 pit
I9000XWJP3 FROYO!!! Pouzivajte .512 pit
Samotny archiv obsahuje tri súbory,ale o tom neskôr
D) Custom romku.Pravdu povediac v momentalnej situacii je jedina fakt vyuzitelna romka od Samseta pretoze je pravidelne updatovana(lepsie slovo je takmer ihned) V momentalej situacii sa inej neoplati venovat.
Takze Samseta stiahneme Samset 2.0(aplikujte na JP3FW
alebo pre eclair Samset 1.9D(aplikujte na JM5 FW
E) ADB
Pozn. V C: spravime zlozku ADB a rozbalime to tam povedsme.Sluzi nam zadavanie Adb prikazov viac info na android wiki.
F) Tento update
Pozn. Jeho vyznam si vysvetlime neskor ale v skratke je to update ktory vam zabezpeci Superusera ak chcete mat len holy FW a ziadne custom romky.Jeho este vacsi vyznam je sluzi nam ako Wifi Fix ale o tom neskor.
G) Samsung Kies (stiahneme z oficialnej Samsung stranky) konkretne TU
Pozn. Je potrebny pri flashovani FW aj ked nie priamo.Ked ho nainstalujete otestujte si či vám nájde program váš Galaxy ,ak ano znamena to ze mate v poriadku Ovladace co je dost podstatná vec.
III.Prax
0)Inštalacia Recovery.

1.Stiahneme Rom Manager z marketu
2.V programe dame Flash recovery
3.Potvrdime SU request a hotovo
A)Flashovanie(nahrávanie) aktuálneho FW
1.Spustime ODIN. Defaultne vyzerá nejako takto.

2.Zaškrtneme repartition
3.Klikneme na PIT file a vyhladame cestu k PIT suboru ktory sme stiahli.pre poslednu romku pouzivame 512 pit subor
4.Stiahnuty FW si rozbalime do nejakeho adresara popripade do adresara s Odinom.
a)klikneme na PDA a najdeme cestu k suboru v tvare priblizne CODE_I9000X.tar (CODE sa vzdy dava do sekcie PDA to je vlastne samotny FW a ma najviac mb podla toho ho spoznate)
b)klikneme na PHONE a najdeme cestu k suboru v tvare priblizne MODEM_I9000X.tar(MODEM je "radio" zabezpecuje funkcnost gsm modulu,bluetooth,wifi,3g atd)
c(klikneme na csc a zadame cestu k poslednemu z troch suborov csc_(CSC obsahuje lokalizaciu,nezlaknite sa ked po flashi budete mat telefon v rustine
4.1 Takto to nejak ma vyzerat

5.Vypneme telefonik,vybereme SD kartu a Sim kartu a spustime download mode(viď I.čast)
6.Pripojime telefon USB kablom do počitaca
7.Hore v kolonke sa nam objavi ID:COM usb portu ak sa neobjavi mate problem s ovladacmi k telefonu a pocitac nespozna telefon.
8.Takze mame zaskrtnute repartition,pridane FW subory(code,modem csc),pit file a klikneme na START
8.1 Takto vyzera Odin pripraveny na Flash

8.2 Samotný postup flashovania


v tejto fáze sa vam telefon nabootuje do recovery a pc vam zacne spustat KIES.Takze KIES je nevyhnutna vec.
9.Ak je vsetko v poriadku tak sa naflashuje fw restartne telefon do recovery,automaticky sa spravi factory reset a medzitym sa vam zacne spustat Kies.telefon sa restartne a do minuty popripade dvoch vam nabehne FW.
B)Inštalácia custom Romky
Samset(download link II.D)
1.Nahrajeme si Custom romku do pamate telefonu(na internu nie SD) a premenujeme ju do tvaru update.zip
2.Spustime Recovery Mod
3.Zvolime možnost update from zip.file
4.A to je tak všetko telefon nahodi subory rebootne sa mal by vam nabehnut telefonik.
C)LAG FIX
Určite ste si všimli ze telefon trpi tzv APP lagmi.To znamená že pri dlhsie trva kym sa spustí program.Podla mojho názoru je to sposobene tým že Telefon nevie rychlo a dobre pracovat s internou pamatou.V skratke ide o to ze mi telefon prinutime aby data programov ukladal na externu SD kartu.Pre porovnanie bez lag fixu je vysledok v kvandrante 850 s lagfixom 1600.Takze jasny dokaz toho ze ovplyvnuje vykon celeho systemu ako takého
Postup
Potrebujeme SD kartu(odporúča, Class 6, každopádne je to rýchlejšie s hociakou sd) ktora bude rozdelena na dve particie.(pomocou programu gpart alebo paragon harddisk manager 2010( a citacku SD kariet.Ta primarna musi byt FAT32 a druha bud EXT3 alebo EXT4.Ja by som odporucal EXT4 particiu ktora je s kernelom ktory momentalne podporuje dostupna romka stabilna a kazdopadne EXT4 je rychlejsi fileystem.. FAT32 bude sluzit na uchovavanie dat,tj mp3 atd takze navrhujem dat velkost povedsme 6gb(za predpokladu ze mate 8GB MICRO SDHC) EXT 3/4 particiu naformatujeme povedsme na zvysok(2GB) ta bude sluzit prave pre android ako ulozisko dat pre chod programov)
Ak máme kartu takto pripravenu tak:
Upozornenie: pouzivajte X86 system, 64 bitove windowsi maju problem s ADB,nepojde vam to
1.Pomocou marketu nainstalujeme Busybox( app busybox) a v programe dame aktivovat.
2.Spustime odin a flashneme modifikovany kernel.Podla toho ktoru particiu sme si zvolili:
EXT3
EXT4

Poznamka kernel vlozime do kolonky PDA.Spustime download mod.V odine Nedavame ani PIT subor a nezaskrtavame re-partition!!Flash musi byt otazka 5 sekund nie dlhsie ak sa vam nespusti tak si precitajte vyssie ake su zasady flashovania
3.Cez recovery flashneme update.zip ( vid sekcia II.F)
4.Pripojime telefon do USB(mame zapnuty debugging mod) a spustime prikazovu riadku(ADB) a po riadku piseme :
adb-windows shell
su - (na telefone sa nam objavi tabulka na potvrdenie Super Usera stlacime Allow
busybox cp -rp /data/data<MEDZERA>/disk/
busybox mv /data/data<MEDZERA>/data/data.bak
busybox ln -s /disk/data<MEDZERA>/data/data
busybox mv /system/media<MEDZERA>/disk/
busybox ln -s /disk/media<MEDZERA>/system/media
reboot
bacha na medzery:)
Pozn. po kazdej riadke ma vam naskocit iba mriezka ak vyskoci nejaka hlaska tak je nieco zle.skontrolujte ci mate busybox aktivovany!posledne dve prikazy su market fix som to spojil s lag fixom.
Lag fix pre JM5 Rom(Eclair) JM5+Samset 1.9d+A2SD Kernel
V momentalnej dobe odporucam tento postup:) ide vlastne o nainstalovanie posledneho Eclair FW(JM5) k tomu Samsetova Romka a este flashujeme Kernel ktory automaticky nahodi Lag Fix.Ide o A2SD lag fix cize data aplikacii sa budu ukladat na EXT3/EXT4 particiu ktora sa nachadza na karte.
Takze postup je uplne jednoduchy:
1.Flashneme si JM5 FW(download vyssie)
2.Pripravime si kartu(postup trosku vyssie)
3.Cez recovery updatneme samset romku Samset 1.9D
4.A nakoniec cez odin flashneme kernel(subor prilozime do casti PDA,nezaskrtavame repartition) A2SD Kernel)
5.Hotovo.
Upozornenie:
1.Nezamiename postup
2.Ak ste uz mali pred tym lag fix ktory vyuziva ukladanie dat na vasu SD Kartu tak nezabudajte ze vam data zostali na karte,takze treba formatovat EXT4 particiu na novo.Ak to nespravite nahodi vam automaticky vase povodne programi ale garantujem ze polka z nich bude padat.(vlastna skusenost)
EXT 2 Lag Fix
Takze vysiel dalsi typ lag fixu.Ide o to ze ten ktory sme pouzivali doteraz vyuzival ukladanie dat na kartu.Tento vytvori vnutornu EXT2 particiu v NAND pamati.Vysledok v quadrante som mal osobne okolo 2300 co ale neni smerodajny udaj.
Tato alternativa je dobra pre ludi ktory nemaju SD kartu a nechcu mat app lagy.Mozte ju aplikovat na hociktory system,ci eclair alebo froyo
Subjektivna nevyhoda: Niesom velky odbornik na zivnotnost NAND pamate ale mam pocit ze pri tomto type bude vnutorna pamat dost namahana.Ale je to len dohad.
Postup:
1.Rootnuty telefon(tj mat SU prava)
2.V telefone zaskrtneme debugging mod.(spravne drivre a samsung kies je samozrejmost)
3.Pripojime telefon k pc
4.stiahneme TU
5.Adresar rozbalime kam cheme a za predpokladu ze telefon je pripojeny cez debugging mod tak spustime unlagfixme.bat
6.Zacne sa nam aplikovat lag fix,trva to dost dlho asi 15 minut a raz budete musiet potvrdit SU permission,treba to sledovat odskrtnut a potom uz to mozte nechat bezat.






