Hogyan csináljunk a Galaxy S-ből Ferrari-t?
Sokáig úgy voltam vele, hogy nem fogok a custom ROM, módosított kernel, lagfix és egyéb nyalánkságok témakörében írni, de muszáj vagyok. Egészen egyszerűen azért, mert a Samsung fatökű lepkevadász programozókat használ. Viszont ami ezután következik, azt mindenki a saját felelősségére hasznosítja. Én semmi felelősséget nem vállalok és ha segítségre van szükséged, nem vagyok benne biztos, hogy mindenre tudok majd választ adni. De ahogyan a korábbi írásomban is megjegyeztem, angol nyelv és XDA fórum.
Na kérem. A Custom ROM-okat továbbra sem támogatom, bár a CyanogenMOD csapat valami elképesztőt fog létrehozni és ha elkészülnek vele, akkor azt biztosan ki fogom próbálni.
De amiről most írok az egy módosított kernel. Néhány ügyes srác összerakott egy nagyon szépen optimalizált kernelt-t a Samsung Galaxy S telefonra. Ennek eredményeképpen a telefon tempója javul, simább érzetet ad. Több verzióban le lehet tölteni, én a 300HZ-es verzióra szavaztam (a gyári beállítás 256HZ-en ketyeg) és beállítottam az összes Tweak-et.
Ezek kernel paraméterek amiktől szintén javul a teljesítmény de mivel nem 100%, hogy mindenkinek működni fog, ezért külön ki- és bekapcsolható az összes, ha gond van vele egesével ki lehet kapcsolni mindet. Ez tegnap történt de ma rászántam magam arra, hogy bekapcsoljam a lagfix-et is. A Samsung a lassú és nehézkes RFS fájlrendszert használni, a lagfix pedig kokrétan annyit tesz, hogy kicseréli ezt egy gyorsabb változatra. Én a voodoo mellett döntöttem és mindenkinek ezt ajánlom, bár van lehetőségünk több verziót is választani amelyek gyorsabbak, ez egy nagyon erősen letesztelt verzió, amelyben ezidáig egyetlen felhasználó sem talált hibát. Elég konzervatív beállítás, csak a /data-t formázza át ext4 fájlrendszerre RFS helyett. Ezt tudjuk úgy is alkalmazni, hogy backup/restore kérünk, azaz alkalmazzuk a lagfixet és restart. Restart után szól a telefon, hogy változott a konfiguráció, tényleg akarjuk vagy sem. Itt lehet azt is eldönteni, hogy üresre törölje a telefont vagy mentsen mindent és állítsa vissza a algfix alkalmazása után. Aki ez utóbbira szavaz, az onnan folytatja a telefon használatát, ahol abbahagyta, csak szárnyallni fog a készülék. :)
Az egész alapja a kernel és a hozzá kapott ClockWorkMOD recovery, ami kicseréli a gyári recovery-t a sajátjára. Itt minden pontosan le van írva, odinnal kell telepíteni az új kernelt, ez nagyjából 5-6 másodperc. Ha ezen túl vagyunk, akkor jöhet a jóság. Hangerő gomb fel, home gomb és bekapcsoló gomb nyomva tartva hosszan, amíg be nem jön a recovery menü. Itt tudjuk ki- és bekapcsolni a tweak-eket, alkalmazni a lagfix-et (és természetesen visszaállítani is az eredeti állapotokat) illetve a BLN (backlight notification) funkciókat bekapcsolni (pl. nem fogadott hívás esetén világítsanak az érintő gombok, stb.) és kapunk még pár extra funkciót a recovery menüben.
Hogy miért is ragadtam tollat végül? Mert az amúgy sem lassú Samsung Galaxy S-ből Ferrari lett. Reccenés nélkül, gördülékenyen, folyamatosan elképesztő sebességet produkál a telefon. Minden egy pillanat műve és a legtöbb install fele annyi idő alatt megy végbe illetve sokkal gyorsabban indulnak el a programok. S bár RAM problémák nincsenek a telefonnal, ezen kernel használatával +37MB szabad memóriához jutunk.
Mivel a bejegyzés eleje elég távoli, leírom újra: mindenki a saját felelősségére használja ezt a módosított kernel-t és az összes beállítást. Ami még fontos, csak és kizárólag 2.2 alatt működik, hiszen ehhez készült. 2.1-es Androiddal nem működik. Ha pedig majd lesz 2.3 akkor a lagfixet ki kell kapcsolni annak telepítése előtt és annak telepítésével az egész el is tűnik, de nyilván elkészül majd arra is a módosított verzió.
Végül pedig íme a módosítás eredménye a Quadrant Benchmark szerint. Önmagáért beszélnek a képek. A bal oldali az én telefonom ezzel a módosítással (A your device az én Galaxy S-em, a 4. helyen szereplő pedig egy mérés a gyári 2.2-es ROM-al), a jobb oldali pedig a CyanogenMOD csapat által készített custom ROM, ami jelenleg alpha állapotban van és 100 feletti hibaszámmal bír, de elképesztő ütemben dolgoznak rajta. Ők a nulláról kezdték egy gyári Android 2.2-ből kiindulva (ha elkészül hibátlanra, gyönyörű lesz).
A bejegyzés trackback címe:
Kommentek:
A hozzászólások a vonatkozó jogszabályok értelmében felhasználói tartalomnak minősülnek, értük a szolgáltatás technikai üzemeltetője semmilyen felelősséget nem vállal, azokat nem ellenőrzi. Kifogás esetén forduljon a blog szerkesztőjéhez. Részletek a Felhasználási feltételekben és az adatvédelmi tájékoztatóban.
upperclass 2010.11.26. 09:18:55
Darkcomet 2010.11.26. 09:48:03
birorichard36 · http://cinemablog.blog.hu/ 2010.11.26. 10:01:54
Bloooo 2010.11.26. 10:52:23
kryptic 2010.11.26. 10:55:06
Másik kérdés, hogy nem szívja e nagyon az akksit ez a kernel?
kryptic 2010.11.26. 10:58:23
readya 2010.11.26. 11:36:25
@Darkcomet: valóban. Viszont van mentésem és bármikor 2 gomb visszaállítani az adatokat és csak a data és cache van ext4-en, tehát nagy gáz nem lehet. Ha lenne ext3 opció, azt választanám, de nincs így konzervatívan csak data és cache ext4-re esett a választásom. Igen, 2.1 alá is van, de én most csak arról írtam ami 2.2-höz való, ezért nem említettem. Egy másik fórumon már volt egy srác aki a 2.1-es Android alá tolta be a kernelt és persze üthette is fel új ROM-al odin alól a telefonját... Szóval inkább enm írtam bele, mint valaki összekeverjen valamit.
@birorichard: de van. Csak magyarországon nincs :D EU szinte összes országában van, USA, Ázsia, stb. van. Vicces.
@Bloooo: az írásban nem custom ROM-ról van szó, hanem kernel-ről, szóval az Android nem módosul, tehát a nyelv sem. De a custom ROM-okat sem szokták nyelvekben kiherélni, szóval azokban is benne van a magyar nyelv -az EU verziókban, nyilván kínai custom ROM-ot nem tesz fel az ember).
@kryptic: elvileg megy. De minden le van írva az XDA oldalán és ha valami mégsem, akkor kérdezz ott. Ahogy az angol mondja just to be on the safe side. Jobb ha biztosra megyünk, mint ha utólag van baj.
Mindenkinek. Ez nem custom ROM, hanem kernel. Korábbi postomat tessék elolvasni ha valakinek nem tiszta valami. Próbáltam emberi nyelven leírni mi, merre hány méter ebben a kérdésben.
androlib.blog.hu/2010/11/01/android_root_custom_firmware_mentes
Bloooo 2010.11.26. 11:44:02
lemonkeyface (törölt) 2010.11.26. 14:23:37
Gerusz · http://gerusz.blogspot.com 2010.11.26. 15:12:49
lemonkeyface (törölt) 2010.11.26. 15:25:38
más: most láotm hogy még mindíg nem jött ki a magyar froyo durva... :S
ha véletlenül valaha kijön, akkor azt hogyan tudom ahelyett felrakni ami most van nekem? Nincs semmi baja, de youtube nál error400azik főképernyőn, meg azért énis nyugodtabb lennék ha a magyar lenne fönt.
Gerusz · http://gerusz.blogspot.com 2010.11.26. 15:49:20
Én már amikor először kijött a Froyo elhitettem a Kiessel, hogy a telefonomat márpedig Svédországban vettem. Innentől kezdve semmi gond nincs, a svédek úgyis először kapnak minden firmwaret. :)
Gerusz · http://gerusz.blogspot.com 2010.11.26. 15:49:20
Én már amikor először kijött a Froyo elhitettem a Kiessel, hogy a telefonomat márpedig Svédországban vettem. Innentől kezdve semmi gond nincs, a svédek úgyis először kapnak minden firmwaret. :)
lemonkeyface (törölt) 2010.11.26. 16:13:25
readya 2010.11.26. 16:45:47
Amit te raktál fel, az viszont bug-os. Ha vissza akarsz állni a lagfixből (mert új FW-t raknál fel pl.), jó eséllyel nem fog bootolni a telefon és akkor jöhet az odin és a teljes takarítás, új FW. OCLF ebben a kernelben is van, méghozzá a bug mentes változat, de nekem az kockázatosnak tűnik és bár a benchmark-ban szép eredményt mutat, a napi használatban nem lesz tőle érezhetően gyorsabb a telefon. Én ezért javasoltam a voodoo-t, ami bug mentes eddig.
@Bloooo: igen, az nagyon meredek süti lesz. De még alpha, lesz majd az béta is meg egyszer stabil. Én még nem tenném fel, de az biztos, hogy az hozza ki a legtöbbet a telefonból.
@Gerusz: de ettől még a Product code-od nem változott, szóval a KIES-nek te magyar maradtál. Ahogy én is, pedig én Finn-nek hazudtam magam.
Darkcomet 2010.11.26. 17:30:58
Megjelent néhány klassz játék marketen:
Pandas vs. Ninjas - Kinai Angry Bird klón
Saving Avatar - Ugyan csak kínai logikai játék
3D pool Master Pro
Mini Squadron Lite - A nagysikerű iphoneos játék androidos átirata. A lelkes game mindössze 3,5 dollár.
OFF
Gerusz · http://gerusz.blogspot.com 2010.11.26. 18:44:27
readya 2010.11.26. 21:04:30
*2767*4387264636#
oldman360 2010.11.26. 21:26:33
Érezhetően fürgébb lett az SGS, kezd visszatérni eddig elveszettnek hitt bizodalmam az SGS-ben...
judzsin 2010.11.26. 22:32:01
jdave 2010.11.26. 22:45:02
forum.xda-developers.com/showthread.php?t=835628
Megcsinálja a registry buherát, és ráadásul működik a legújabb kiessel is, aminél a kézzel átírkálás már elvileg nem megy.
readya 2010.11.26. 23:33:35
Az új kernel + lagifx óta pedig ugyanez így néz ki: notification bar lenyit, rányomok az értesítésere és mielőtt becsukódik a notification bar, már nyitva van a tweetdeck és mutatja az összes üzenetet.
Egészen más érzés.
@jdave: nem is tudtam arról, hogy már ilyen is van. Köszi :)
Gerusz · http://gerusz.blogspot.com 2010.11.27. 02:00:09
Még a régebbi, manuális Kies-átkúrós módszerrel csináltam meg, de amelyik telefont egyszer már frissítetted úgy, azt már az új Kies is frissíteni fogja.
readya 2010.11.27. 16:03:41
lemonkeyface (törölt) 2010.11.27. 16:39:56
Bloooo 2010.11.27. 18:25:14
Bloooo 2010.11.27. 19:28:29
Bloooo 2010.11.27. 19:30:33
readya 2010.11.27. 21:29:51
skorozsi 2010.11.28. 08:55:13
Gery.Greyhound · http://greyhound.blog.hu 2010.11.28. 09:50:19
skorozsi 2010.11.28. 10:53:50
skorozsi 2010.11.28. 17:00:15
readya 2010.11.28. 21:46:55
skorozsi 2010.11.28. 21:56:39
readya 2010.11.28. 23:26:01
skorozsi 2010.11.29. 00:31:58
Registryből az adatok a KIES alapján:
PRODUCT CODE: GT-I9000HKDTMH
SOFTWARE REVISION: I9000XXJP2//I9000XXJP2/I9000XXJP2
Ez alapján rootoltam: www.techlivez.com/2010/07/how-to-root-samsung-galaxy-s/ 2.1-eshez és a 2.2-eshez is az ott ajánlott update.zip-et szedtem le, és odinnal végeztem a rootolást.
Ez alapján raktam fel a 2.2-t: www.pathikshah.com/blog/install-android-2-2-froyo-galaxy-s/
PIT:s1_odin_20100512.pit
PDA:I9000XXJP2-REV03-PDA-CL464213.tar
PHONE:MODEM_I9000XXJP2.tar
Majd az első linken lévő 2.2-es update.zipet használva, Odin3 v1.52-vel rootoltam.
Lagfixet egyszer felraktam (miután elsőre nem ment fel a kernel), de utána usb csatlakozási probléma miatt hardreseteltem a telefont, és mindent töröltem, cachet, datát, meg format sd is volt, gondolom ez kinyírta a lagfixet is.
Szóval lagfix meg minden nélkül ráeresztettem ezt a kernelt: SpeedMod K9A with HZ=300
Ez alapján a cikk alapján csináltam:
touristinparadise.blogspot.com/2010/11/samsung-galaxy-s-how-to-install.html
Ezután miután zöld lett az odinban és PASS! megjelent, bootolni kezdett a telefon, és eljutott a logóig, majd nekiállt nekem morzézni, a fent említett módon, a végtelenségig. Ezután a 2.2-es installban lévő PDA fájlt újra ráküldtem, így megint bootolt.
readya 2010.11.29. 11:58:22
Na akkor meg is van a gond.
Ez egy kb 4 hónapos BÉTA 2.2:
PDA:I9000XXJP2-REV03-PDA-CL464213.tar
Ez a hivatalos 2.2 Froyo, ami hozzánk fog jönni: I9000XWJPA
Ezért nem bootolt be a telefonod mert az a 2.2-es BÉTA még régebbi kernel-el volt.
Na tehát akkor ha rám hallgatsz így csinálod:
1, lagfixet disabled-be teszed. Ez fontos mert most nem odin lesz a játék hanem a hivatalos KIES.
2, ez alapján alkotsz:
forum.xda-developers.com/showthread.php?t=835628
Ez kb annyi, hogy letöltöd a leírt progiból az 1.6-os verziót és behazudod a svéd vagy finn product code-ot és a KIES feladja a 2.2-őt.
3, marketről z4root-al rootolsz vagy a kedvencemmel:
forum.xda-developers.com/showthread.php?t=803682
Ez utóbbi egy progi, ami az android sdk átverésével rootol. A legszebb, legtisztább megoldás.
4, mehet fel odinnal a kernel onnan amit írtál:
touristinparadise.blogspot.com/2010/11/samsung-galaxy-s-how-to-install.html
És örülünk Vincent :)
Ha nem akarsz KIES-el játszani, akkor a 2-es pont helyett mehet így is:
Innen letöltöd (ingyenes de regisztrálni kell):
www.samfirmware.com/WEBPROTECT-i9000.htm
Ezt: I9000XWJPA (fontos, hogy _nem_ a dutch version-t hanem a simát)
Odin nyit, ha windows 7 akkor run as administrator, telcsi rádug, JPA betallóz PDA-nak, repartition ne legyen csekkolva, nem kell, pit nem kell, start.
Utána a többi mehet rendesen.
skorozsi 2010.11.29. 19:10:45
Amikor ugyanezt valami tool-al próbáltam volna, akkor már egyáltalán nem tudtam kapcsolódni a KIES-hez. Az a neten is több helyen említett hiba van, hogy a telón újraindul folyamatosan az az MTNemtommi ablak, ami az USB csatlakozást kiírná, meg hogy nyomd meg a gombot, ha meg akarod szakítani a kapcsolatot.
Még az external SD formázás sem segített már a végén. Elvileg Froyo alól egyszer próbáltam, és akkor sikerült, lehet hogy sikerül ma is, bár nem nagyon reménykedem, inkább a másik irányból fogom megközelíteni. :)
Egyébként eddig mindig eljutottam odáig, hogy lehalt teljesen az USB kapcsolódás a végére, már sehogy nem ment, usb masstorage-ként sem (hardreset segített csak). :S
Tegnap este már valami összes-samsung-usb driver telepítésig jutottam, ami vagy egy órán át rakta fel a drivereket... Utána sikerült is megint kapcsolódni. Remélem ma is sikerül.
Ja és még a marketes hibám is van, hogy csomó mindent nem tudok letölteni "installation unsuccessful" / "download unsuccessful" hiba miatt. Remélem ez mind a béta miatt van.
Ha ezek elmúlnak az általad írtak elvégzése után, akkor kiutalok magamnak egy kiadós verést a figyelmetlenségemért...
Ja és z4root is mindig lefagyott nálam. A'sszem referenciatelóm van a minden-szar-ami-csak-lehet esetre. ;)
skorozsi 2010.11.29. 20:41:28
readya 2010.11.29. 20:52:44
Ha az MTP ablak villog azaz újra és újra megjelenik majd eltűnik és nem kapcsolódik, akkor a megoldás: ki kell venni az SD kártyát és menni fog, mint a karikacsapás.
Pont ma csináltuk meg így egy kolléga telefonját. Neki is villogott, aztán az XDA-t rátaláltam erre a megoldásra és SD kártya nélkül tényleg pöccre ment a KIES. Shame on Samsung...
readya 2010.11.29. 20:53:42
skorozsi 2010.11.29. 22:11:30
readya 2010.11.29. 23:27:55
Ennek az a lényege, hogy a korábbi verziós appok cache és data információkat hagynak (akár csak maga az Android framework) és az új verzióval nem mindig kompatibilis.
Viszont ha jól értem akkor JPA 2.2-őn vagy és örülünk. :) Innen jöhet a kernel és a többi ha van hozzá kedved. :) Gratula a Froyo-hoz :)
skorozsi 2010.11.29. 23:35:11
isomlyai 2010.12.02. 18:49:01
mi a teendő, ha átvert KIES-sel miután letöltötte a bináris file-okat, elkezdte frissíteni az eszközt (a Galaxy S-en megjelent a háromszögben a lapátoló robot, alatta 'Downloading... Do not turn of target!!!'), a gépen a 'Firmware Upgrade' ablakban meg alul az állapot sor el sem indul, fölötte meg azt írja, hogy 'Failed to convert to upgrade mode. Please try later.'. - nem gondolnám, hogy tovább menne, már vagy 20 perce ezt csinálja. :-(
Ha leokézom, lehúzom az eszközt, akkor tégla lesz???
Előre is köszi a segítségeket!!!
Soma
readya 2010.12.02. 22:04:21
Telefont lehúzod, akku kivesz, visszarak és telefon indul.
Milyen windows-od van? Ha jól olvastam 64bit-es win7-el szoktak szívni ezzel. Próbáld meg másik gépen, más oprendszerrel.
isomlyai 2010.12.02. 22:53:58
Amúgy egy 32-bites W7-ről próbáltam, majd most éjjel próbálkozom egy 32-bites Vistáról is.
Esetleg ha van tapasztalatod, melyikkel érdemes átverni a KIES-t, melyikhez a "legfrissebb" firmware?
Szép esztét!
2010.12.03. 15:22:44
readya 2010.12.03. 23:19:55
@figler: egyelőre magyar telcsikre még nem adja fel a KIES. :( Olvass vissza a hozzászólásokban jdave 2010.11.26. 22:45:02 megírta, hogy hol van információ. Ha le tudod fordítani csináld, ha nem akkor inkább ne.
zsommand 2010.12.04. 21:30:08
1 óráig hagytam és kihúztam, most pedig a restoration akad el ugyanott.
zsommand 2010.12.05. 01:18:10
Megvan a lagfix is. K9A ODIN verziót tettem fel, de a poszt első képének jobb oldalán található menüt nem sikerül előhívni.
Kérdés: ehhez a K9A ClockWorkModot kellett volna feltenni? Utólag lehet telepíeni?
readya 2010.12.05. 13:23:01
touristinparadise.blogspot.com/2010/11/samsung-galaxy-s-how-to-install.html
zsommand 2010.12.05. 15:04:56
A mobil net viszont a froyo és a laxfix telepítése után elszállt.
zsommand 2010.12.05. 16:48:47
readya 2010.12.05. 20:11:28
De lustáknak erre is van megoldás :)
Alkotás előtt mentés, alkotás után visszaállítás :)
www.appbrain.com/app/apn-backup-restore/com.riteshsahu.APNBackupRestore
isomlyai 2010.12.06. 14:36:59
readya 2010.12.06. 21:02:18
Egyelőre a Samsung még a Froyo-t görgeti kifelé, addig nem lesz új verzió amíg ezek kint nincsenek. És nem is nagyon lesz szerintem új build, ahogy a Samsungot ismerem. Remélem inkább a Gingerbread-el foglalkoznak inkább és akkor lesz valamikor az is :D
Hiperceleb 2010.12.07. 13:27:30
Valaki tudna segíteni abban, hogy Tré- mobilos galaxy s-re hogy érem el a boot menüt?
Semmi 3 gombos varázslatra nem jön be.Utána kerestem neten, és állítólag van egy olyan széria, amiben nem lehet előhívni ezt a menüt.
Semmilyen megoldást nem találtam.A 3 gombos nyomásra simán csak bekapcsol a telefon.
Ha valakinek van ötlete az ossza meg velem, vagy email-en, köszi
gfpeti@gmail.com
Csokki 2010.12.28. 13:23:28
feltettem ezt a seepmod-ot
és nincs hálozat nem látja a pin kártyát!
megcsináltam amit irt a forma az utmutatoban és akkor se.
ja és az alapsáv hoz azt irja hogy ismeretlen
????
mit csináljak?
hogy tudom visszatenni a sima 2.2 est akár???
readya 2010.12.28. 14:14:13
androlib.blog.hu/2010/12/21/samsung_galaxy_s_i9000xxjpy
Csokki 2010.12.28. 14:47:07
hálás köszönet érte
viszont ha még egy kérdésre szabad meg tudom változtatni valahogy a képernyözárat mer az alap az nem tetszik egyáltalán.