Custom rom és CWM használata - FAQ
Mivel elég rendesen megugrott a custom (főzött) romok száma, és egy idő után mindig újra vágyunk - egy barátom szerint: viszket az ujjunk - időszerű nálunk is egy romos kernel, custom alfórum (feljebb megtalálod) amit egy mini -nek induló de nem az lett - FAQ-al indítunk. Nem feltétlen lételemű dolgok ezek, kezdőként mégis jobb tisztában lenni dolgokkal, meg talán jól jött volna mindenkinek egy hasonló krixkrax anno...
Plusz egy dolgot jó ha a fejünkbe tartunk: Ezek mind haladó szintű dolgok, nem kezdőknek valók!!!
Van egy általános FAQ-unk is ugye, ha valamit itt nem értesz előbb olvasd el ezt, eléggé szájbarágós:You are not allowed to view links.
Register or
LoginPlusz egy, a kedves
Patience által leírt és segéd linkekkel tűzdelt rövidítések összesítése, amit "persze tudunk", de jó ha bent van a fejünk szürkeállományában... : You are not allowed to view links.
Register or
LoginA nagy többség már cserélt kernelt, ami természetesen hozta magával a CWM recoveryt is, vagy más recoveryt. Innen indul a custom világa, ez az alapja. CWM használatáról, mi micsoda? - kicsit bővebben lejjebb. Ha nem tudod mi az olvasd el, meg ha tudod akkor is... A gyári 3e recovery funkció szegénysége és a custom romok CWM-re való épülése teljesen kizárja hogy neki álljunk bárminek is ha mindenünk eredeti, hacsak nem akarunk egy drága téglát vagy polc díszt.
Mint korábban írtam, kernel és rom topikban is custom = garancia pápá. Csak ennek a tudatában álljunk neki bárminek is, a Te garancia vesztésedért Te felelsz!!! Itt is leírom: szervizbe vitel előtt, ha elég rendesen megküldtük customokkal érdemes a 3 fájlossal ledaráltatni mindent, de ez mindenkinél egyedi lehet, így kérj segítséget akár itt is. Ezt egyébként a download módba való lépéskor könnyedén ellenőrizhetjük magunknak. Belépsz a downloadba, hangerő fel mintha Odinnal romot tennél és ott lesz két sor:
Custom Binary download: NO - itt számolja a piszkálások számát, ha a NO felirat van az a jó
Current Binary: SAMSUNG OFFICIONAL - telefonod egyediségét mutatja, elég egyértelmű OFFICIONAL =
Plusz, romonként eltérő módon a beállítások is mutatja,
eszköz névjegye/állapot legutolsó sorában.
Mivel a fejlesztés ma már eléggé előre haladott állapotban van, meg a mi SGSA készülékünk is egyedi a Samsungok közt (ne kérdezd miért hosszú lenne, csak örülj neki...), vajmi kevés az esély a számláló számolására - hála istennek, egy gonddal keveseb...
Ha esetleg mégis valami oknál fogva a számlálód billenne és számot látsz, akkor:
Előbb letöltesz egy Terminal Emulator app-ot a PlayStore-ból, pl.: You are not allowed to view links.
Register or
Login , és azzal visszaállítod így:
$ su
# dd if=/dev/zero of=/dev/block/mmcblk0 bs=1 count=1 seek=3145732
Karakter hiba esetén jó eséllyel végleg tönkre tetted a telefonod! Tehát tessék odafigyelni!!! Terminal Emulator használatról írtam az általános FAQ-ban, ha helyes efs mappa mentésed van akkor már tudod, ha nem - vagy nem vagy benne biztos, netán először használod akkor nézzél át.
Binary Counter reset forrása: You are not allowed to view links.
Register or
LoginMindenfajta legkisebb módosításnak is full akksival álljunk neki, mert ha baj van netán és akár egy szerviz romig jutsz a romolással, kell a szufla. Ugye elég nagy baj ha egy folyamat 80%-ánál elmegy a kép és akár az odin kiirja:
Removed...itt mondanom se kell totális off!!
Soha nem tudhatod, így
akksi=100%!!Ha kezdő customos vagy és itt fogsz letölteni némiképp biztonságban vagy, mert csak olyan romokat fogok ki tenni amit én már kipróbáltam és még tudok telefonálni.
A gyakorlottabbak, akik azért sasolják az XDA developers vonalat is, csak annyi: jól figyelj az alapsáv verziódra nem minden főzött mehet mindenre + vannak bőven a listában amik nem mostanában frissültek, ellentétben a nem kevés JB-vel amit az utóbbi időben kaptunk!
Aki figyeli a CM vonalat az tudja Cyanogen csapat nem tököl, dolgoznak ezerrel, nagyon ütős romokat raknak össze, viszont itt kemény kompromisszumokat kell kötni, főleg egy béta verziós ( nem végleges ) romnál. Pl.: ami nem működik általában: Camcorder, wifi hotspot, etc, etc., le van írva az adottnál romnál, én is le fogom hogy ne engem szidj....
Viszont mint rendszer, szerintem itt kapsz egy legjobban összerakottat, így aki inkább android és AOSP, AOKP lover és nem akarja a kiskutyáját videózni, megelégszik egy fotóval, az követni fogja őket. Halkan mondom Cyanogen csapat már SDK version: 4.2.2-nél tart. Én is ezt teszem nem mellesleg...
Szinte minden rom felrakás kezdete a recoveryben:
wipe data/factory reset, wipe cache partition. Magyarul teljes törlés kivéve tárhelyek. Ha kipróbálsz egy romot ne írd, hogy
ki elment mindenem, nem írtátok. Nem hát, Te csináltad...mentésre figyeljünk!
Ha kipróbálsz egy custom romot az korántsem biztos hogy tetszeni fog, hozza azt a funkcionalitást amit elvársz. Több esetben elég kemény kompromisszumokat kell kötni (és nem csak egy y=z -re gondolok...), ha azt akarjuk éppen amit. Itt azért eléggé megnyílik előttünk az android "nyiltsága" – könnyedén belenyúlhatunk a rendszerbe, cserélhetünk akár belső system appokat is. Ezt általában aki nem most kezdte tudja már álmából felkeltve is, aki most kezdi annak javaslom: amelyik romnál cserélni akarsz annak a topikjában tedd fel a kérdésed kapni fogsz segítséget, ha nincs topikja tedd itt nyugodtan. Systemes turkálással, cserével vigyázzunk nagyon könnyen instabilitást, összeomlást okozhatunk magunknak, nem mellesleg elég szépen össze lehet keverni az appokat mikor minden ugyanolyan nevű és méretű!
Ahhoz hogy ne kelljen egy délutánt a névjegyek és appok újra telepítésével nagyon foglalkozni, hanem kb. 10-15 perc alatt kipróbálj egy új romot, van alternatíva de – az én javaslatom – itt csak akkor vagyunk jó helyzetben, ha már van egy főzöttünk a kütyün – Mostani Vanillások és a többi customos előnyben...
Tehát:
helyreállítás - vagyis custom romról visszatérés, ha kipróbáltad és nem tetszik - az előzmények és a visszatérés irányának a függvénye. Két módon, két irány. Egy kicsit bővebben:
1. Ha már van egy adott custom romunk (sokaknál Pure Vanilla vagy éppen más) - akkor érdemes egy biztonsági
mentést csinálni a recoveryben a teljes romról. Mégpedig:
a. Bármilen cache cleanerrel töröljük a gyorsító tárat a telefonon - fölösleges dolgokat nem kell menteni.
b. Telefon kikapcs - recoverybe lépés -
backup and restore / backup -ra nyomva elindul a mentési folyamat, csinál a recoverynk egy tejles mentést rom+kernel+appok+adatok szóval cuzamme. Ezt a mentést a CWM verzió számának függvénye szerint megtaláljuk vagy az
SD/clockwordmod/backup mappában vagy a
belső SD /clockwordmod/backup mappában, amit mondanom sem kell utána nem pisztergálunk semmi esetre sem!!! Én meg szoktam nézni a biztonság kedvéért a mentés után a méretét, ha nem egy 23Mb- os fájlunk van, akkor biztonságban vagyunk. Egy ilyen mentésnek a fent lévő dolgok és rom függvényében kell 600Mb - 1- 1,2 Gb hely a tárhelyen, különben hibával leáll folyamat. Ezt a helyet előre takarítsuk ki neki ha jót akarunk magunknak.
Visszaállás a nem tetsző kipróbált rom után a recoveryben backuppal, amit korábban megcsináltál:
wipe data/factory reset
wipe cache partitionadvanced menüben:
wipe dalvik cachemajd
backup and restore / restorelistázza a mentéseket, kiválasztjuk a dátum szerinti mentésünket a powerrel kiválasztás után elindul a folyamat. Ha végig ért (restore complete!) ki nem hagyható módon:
wipe cache partition
wipe dalvik cache
reboot system nowvoálá visszatettél mindent.
Ha CM romot próbálunk (főleg az újak) az fel fogja tenni a legfrissebb CWM recoveryt is, aminek a restore elérése a belső tárhelyre mutat, ellentétben a CoCore által telepített egyel régebbivel! Erre azért figyelj, mert CM-ről akarsz restore-ozni vissza, egy üres mappába irányit...
megoldás= másolás.
Plusz azért nem árt felkészülni arra sem amire, nevezetesen: tegyük csak szépen azért a visszaállítani kivánt romunk .zip -jét (- jeit ha több van) az SD-re, mert ha netán kapunk egy hibaüzenetet a restore folyamat alatt, nem kell pánik másolást végrehajtani, hogy be tudjuk kapcsolni a kütyünket.
Ide még esetleg annyi, hogy a backupot amit bármikor felhasználhatunk, jól gondoljuk meg milyen alapsáv verzióra dobunk vissza. Pl.:
Van egy XXLQE-n végzett Vanilla backupod, azt büntetlenül visszateheted az XXLQG alapsávra, de a régebbi XXLPZ-nél, XXLQ4-nél ez már lehet, hogy instabilitást fog előhozni. Ilyenkor ha instabil lesz a rendszer, fájdalmas, de nyomjunk egy factory reset-et...
2. Ha nem akarunk biztonsági mentést vagy
gyári romunk van módosított kernellel, akkor némiképp bonyolultabb - vagy egyszerűbb, mindenki eldönti magának - a dolog: Nem tetsző custom esetén = Odinnal gyalulni mindent a legutolsó romunkkal amit korábban letöltöttünk a sammobile/firmwares-ről, és előről kezdeni a telepítgetéseket.
Gyári rom esetében én egyáltalán nem javaslom a biztonsági mentést, szerintem ott sokkal tisztább az odin! Ha az 1.-es pontban lévők (én is) hibázunk nekünk van egy odin lehetőségünk, viszont ha a gyári romos backup-al vmi nem sikerül...sok mindent igen, de ezt nem próbálom ki. Tehát gyári romosok - visszatérés = odin. Ne ments, max az adataidat ugye, de ne kockáztass. Lehet ezt sokan máshogy gondolják, én a biztosra megyek.
+ figyelj oda driverekre Odinos visszaállítás előtt, egyes custom romoknál új hardverként ismeri fel a PC a kütyüd!! Nem kell semmit telepíteni, innen már a telefon megtesz mindent ami kell nekünk. Amit nekünk kell : általános FAQ szerint mind 3 módban rádugni, ha "telepítve használatra kész" -
Most hogy van backup-unk, (vagy nem sajnáljuk az odinos gyalulást, + ugye van EFS mentésünk is!!!) és tudjuk a vissza vezető utat is már bátrabban neki állhatunk romolni, ha baj van, amíg van recoverynk és nem gyalultuk az SD-t "elméletileg" 10-15 perc alatt visszaállunk. Így jelentősen meggyorsul egy custom rom "kipróbálás".
Általában a custom romokat, kerneleket mind recoveryből kell flashelni. Mindig van külön romra bontva leírás hogyan kell, mi kell a recoveryben, figyeljünk oda. Amiket én megosztottam, vagy meg fogok idővel, oda fogom írni mit kell tenni, amitől csak saját felelősségre térj el!!! Én azért írom le mert megcsináltam, nálam úgy volt jó és még tudok telefonálni - azaz a forrás szerinti telepítési előírás (vagy nem de jó...)
CWM recovery azaz ClockWordMod:
Különösen nem fogom taglalni a témát, hála istennek megtették helyettem. Ebben a leírásban
megtalálod mi micsoda, mi mire való. Az ide való közvetlen linket egyéb okok miatt nem adhatom ezért:
Ha vmit nem tudnál, korrekt választ kapsz.
Nekünk annyi, ha valaki nem tudná, bár remélem mindenki már tudja:
belépés: hangerő fel+home+power egyszerre az első rezzenésig
lépegetés: hangerő gombokkal
kiválasztás (jól gondold meg, nem mindig van: go back!) : power gomb
kilépés: reboot system now opció
2013.12.18.Teszek hozzá a backup részhez, hátha valaki deodexelt gyárival a kütyün egy rom próbával indítja a napját, és a restore nem fog sikerülni. Mert hát olyan simán nem fog...
Ha deodexelt gyári romunk a telefonon, arról ugye a fent írt módszerrel készíthetünk ugyanúgy egy nandroid backupot. Ha így kipróbálunk pl. egy Cyanogen vagy más főzött romot, csak úgy szimplán nem fog menni a restore mert a system patricióba már beletúrtunk a felrakott rommal, legyen az bármi!
A visszaállítás ettől függetlenül lehet sikeres, de egy pár lépéssel bővűl:
1. Amilyen alapsávú romod volt fent, azt előbb visszarakod Odinnal, természetesen full wipe-al,
2. Letöltöd a kernel topikból ismert update.zip-et, telepíted a gyári recoveryből,
3. Ebből a recoveryből a deodexelt rom.zip-et telepíted, azaz deodexeled a rendszered, reboot,
4. Bebootol, kikapcsolod, újra telepíted az update.zip-et, újra a CWM fogad,
5. Majd ebből az ideiglenes CWM-ből (kikapcs nélkül!) mehet a restore folyamat,
6. A végén wipe cache+dalvik cache, reboot.
Visszatetted.
System app csere:Van az a szitu amikor cserélni akarunk egy akár a gyártó, akár a főzött romoknál a rom főző mester által beépített alkalmazást az általunk megszokottra. Teljesen gyári romoknál ez az opció csak kívánság marad... A saját romunk ide-oda mixelgetéséhez rendelkeznünk kell egy minimum deodexelt rommal, amiben ugye az
.apk és
.odex fájlok már össze vannak fésülve, tehát szerkeszthetőek. A főzött romok szinte mind ilyenek. Ha valaki pl. "viszi" magával a saját appjait, minden ilyen cserénél egy két apróságra nem árt figyelni, nevezetesen a romok verziójára, az app kompatibilitására. Pl. egy 4.1.2.-es browsert NE akarjunk egy 4.2.2-es romba erőszakolni...
Ami kell hozzá: 1. Root explorer vagy más ilyen jogú fájlkezelő
2. Nandroid backup
3. Talán feleslegesen írom le, root jog...
4. Tudat, hogy mit is csinálsz...
A system app-jaink a telefon gyökéren lévő
system/app mappában csücsülnek. A cserét itt hajtjuk végre, egy szimpla copy - paste módszerrel. Mielőtt cserélünk nem árt a kívánt app-ról külön egy másolatot csinálni, mert ha a rom nem emészti fel a behelyezett appunkat, nem kell szanaszét wipe-olni és recoverys backupot alkalmazni. Nem árt megemlítenem, ha itt törölsz valamit azt általában csak a rom újrahúzása teszi vissza, tehát Odin. A factory reset, nem állítja vissza a system patrición már módosított apk-okat!!!
Meg nyitunk a root explorerrel 2 db ablakot:
visitors can't see pics , please You are not allowed to view links.
Register or
Login or You are not allowed to view links.
Register or
LoginBaloldalon a system/app , másik oldalon a másolni kívánt fájl elérése. Előbb a írási jogot szerzünk magunknak az a root exploreren belül, a fent található kis
Mount R/W - re egyet klikkelve átállítjuk
Mount R/O -ra.
visitors can't see pics , please You are not allowed to view links.
Register or
Login or You are not allowed to view links.
Register or
LoginEzután amit be akarunk illeszteni appot, átnevezzük pontosan(!!!) ugyanolyanra mint az eredeti romon lévő és
copy -
paste opciókkal átmásoljuk a
system/app -ba felülírva az eredetit.
visitors can't see pics , please You are not allowed to view links.
Register or
Login or You are not allowed to view links.
Register or
LoginHa ez megvan, megkeressük a cserélt appot, majd hosszan nyomunk rá. Megkeressük a
Permissions opciót
visitors can't see pics , please You are not allowed to view links.
Register or
Login or You are not allowed to view links.
Register or
Loginés itt megadjuk az app-nak ugyanazokat a jogokat amivel az elődje (mint majdnem minden system app) rendelkezett így:
visitors can't see pics , please You are not allowed to view links.
Register or
Login or You are not allowed to view links.
Register or
LoginÉrtelemszerűen ahol van pipa vedd ki, tegyél ahol nincs, így kell kinéznie. Ha ez megvan, kapsz egy üzenetet, hogy sikeresen módosítottad a jogait.
Ha netán hibaüzenetet kapsz a másolásnál helyhiány miatt, akkor előbb törölnöd kell az appot amit ki akarsz cserélni, magyarul helyet csinálsz neki.
Mikor ez megvan, nem lépsz sehova, újraindítod a kütyüt. Ha mindent jól csináltál kicserélted az appot és egy
Android frissítése folyamatban üzenet fogad a sikeres folyamatról majd a bootnál.
Plusz nem figyelmen kívűl hagyandó:
Frissülő system appok a
data/app -ba frissítik magukat és utána ott kell cserélni!!! Pl.: A PlayStore ami frissül magától,
NEM a system-ben cserélendő, mert összeomlás lesz!!!
Figyelem! Semmilyen felelősséget nem vállalok, ha valamilyen oknál fogva a telefont károsodás éri! A felelősség Téged terhel, csak akkor kezdj neki, ha biztos vagy benne mit csinálsz! Ne felejts el biztonsági másolatot készíteni az összes fontos fájlról! Fontos!
Ha valami nem, tiszta nem úgy látsz ahogy le van írva, inkább kérdezz kapni fogsz választ!Ha valamit esetleg kihagytam volna és szerinted fontos, jelezd és ideírjuk! Még mielőtt kérded, igen bővülni fog a topik, ahogy időm engedi meg fogok osztani (csak kipróbált!) romokat, kerneleket.