[Re:] [hungobungo:] Android magyarítás jBart segítségével - FRISSÜLT!!!! - BLOGOUT fórum

üzenetek

hozzászólások


hungobungo
(aktív tag)
Blog

Próbáld ki a Sysinternals Linux Reader-t, ext4-es image-ket simán mount-ol csak olvashatóan, kiszedni romból cuccokat/belenézni nagyon könnyen lehet vele!


cappa72
(nagyúr)
Blog

Hm! Köszi! Ránézek.


paolinho
(őstag)

"2. A jBart-ban kiválasztjuk a zippelt forrásromot - a gyári firmware (.img) nem használható, csak egy CWM/TWRP Recovery-vel készített mentés!"

Lehet, hogy egyértelmű a válasz a kérdésemre, de a biztonság kedvéért azért megkérdezném, hogy a fent írtak azt jelentik, hogy amennyiben én a gyári recovery-re felteszek egy CWM-recovery-t, majd azzal lementem a telefonon lévő "gyári" ROM-ot, akkor az így kapott Zip fájl-t már betölthetem a jBart-ba fordítás céljából?


hungobungo
(aktív tag)
Blog

"a gyári recovery-re felteszek egy CWM-recovery-t" <-- itt állj meg: a CWM recovery zipben minden benne van, ami a fordításhoz kell, csak arra kell ráküldened!

[ Szerkesztve ]


paolinho
(őstag)

Tuti béna vagyok, de ha én egy CWM mentést szeretnék fordíttatni, akkor az a gondom, hogy az nem ZIP-ben készült, hanem két külön könyvtárban tar, meg blop (vagy hasonló) neveken. Ezekből hogy lehet ZIP-et készíteni? Ergo mi a módja a gyári szoftver fordíthatásának?


hungobungo
(aktív tag)
Blog

A tarból kicsomagolod a system mappát, és bezippeled.
Arra már ráküldheted a jBart-ot, aztán ugyanezt visszafelé (az eredeti tar másolatába berakod a módosított fájlokat).


paolinho
(őstag)

A backup az alábbi elemekből áll:

.android_secure.vfat.tar 0
.android_secure.vfat.tar.a 1 536
boot.img 6 291 456
cache.ext4.tar 0
cache.ext4.tar.a 54 784
data.ext4.tar 0
data.ext4.tar.a 185 361 408
nandroid.md5 510
recovery.img 6 291 456
system.ext4.tar 0
system.ext4.tar.a 492 889 600

Gondolom a legutolsót kellene ki- és visszacsomagolni. Van erre valami progi esetleg, amit ajánlanál, és még ilyen alacson képzettségi szintű felhasználó is megbirkózik vele, mint én?


hungobungo
(aktív tag)
Blog

Igen, system az!
Windows-on pl. Winrar. Vagy a Total Commander alapból kezeli, ki/becsomagol, csak simán belemásolod mintha normál könyvtárak lennének.

[ Szerkesztve ]


paolinho
(őstag)

Mindent úgy csináltam, ahogy mondtad. Total Commander-t használva dupla klikk a system.ext4.tar.a 492 889 600 fájlra, és feltárult a system könyvtár. Ezt becsomagoltam egy system.zip -be, amit a jBart-tal az általad írtak szerint átpörgettem. Nekem JB 4.2.1 van, így fent ezt a helyet pipáltam ki. A lefordított progit dopla klikkel megnyitottam, és az ott található system könyvtárral felülírtam a system.ext4.tar.a -ban a system könyvtárt. Ezt követően a már "magyar" system-ű anyagot visszatettem az SD-re a többi mentés mellé a clockwordmod/backup-ba, majd a CWM-ből próbáltam volna indítani BACKUP AND RESTORE/RESTORE. El is indult, de pár másodperc után azt írta ki, hogy:
Checking MD5 sums...
MD5 mismatch

...és itt el is akadtam. Hol rontottam el valamit, vagy mi lehet a gond? Tudnál ebben segíteni? Köszi

[ Szerkesztve ]


hungobungo
(aktív tag)
Blog

Mivel a módosított fájl már más méretű lett, ez normálisnak tekinthető (az md5 ellenőrző összeg azért jó, mert ha sérült a fájl, ki lehet szúrni vele).

Van egy nandroid.md5 kiterjesztésű fájl a könyvtárban, azt töröld, majd hozz létre egy ugyanilyen nevű üres fájlt. Ezzel a visszaállítás nem jelez hibát, de nem is ellenőrzi az eredeti checksum-ot mert nincs mivel összevetni.

Ja és egy jótanács ne az egész system mappát cseréld, hanem csak azokat amiket írtam (apk-k)!

[ Szerkesztve ]


paolinho
(őstag)

Rendben, akkor nandroid.md5 -öt törlöm, és létrehozok helyette egy ugyanolyan kiterjesztésű és nevű üres fájlt. De mielőtt még mást elbarmolnék, a systemben a cserélgetések úgy történjenek, hogy megnyitom mind a két system könyvtárat, aztán azon belül megnyitom mondjuk az app könyvtárat (aztán sorban a többit is), és azon belül csak az apk kiterjesztéseket cserélem ki (írom felül) és az odex kiterjesztést nem bántom? Bocs, hogy ilyen nehézkes vagyok, de tegnap egy az egyben "mindent felül ír"-ral mentem rá a systemre, viszont ezek szerint ez nem volt jó megoldás.


hungobungo
(aktív tag)
Blog

Igen, így ahogy leírtad jó lesz.


paolinho
(őstag)

Kiváló, köszi! :)

[ Szerkesztve ]


paolinho
(őstag)

Hmmm.., nem tudom mit csinálok rosszul, de most sem sikeredett az ügy. nandroid.md5 törölve, helyette egy 0 adatartalmú ugyanolyan fájl létrehozva. a systemben csak az apk-felülírva, ami annyit tesz, hogy gyakorlatilag, hogy csak az APP könyvtárhoz kellett nyúlni. Aztán elindítom a restore-t, és most ott áll meg, hogy:
Restoring system...
Error while restoring/system!

Vaan erre valami ötleted esetleg?


hungobungo
(aktív tag)
Blog

Root-olt a telód?
Ha igen, lehet másképp is a magyarítottra cserélni a rendszerfájlokat, nem csak a recovery-vel.
Én legtöbbször úgy is szoktam tesztelni...


paolinho
(őstag)

Igen, rootolt. Mi a megoldás?


hungobungo
(aktív tag)
Blog

Root Explorer-t használj a fájlok bemásolásához. Simán bemásolni nem szabad őket, mert nem tudod kiadni rájuk a megfelelő hozzáférési jogokat, így a telefon nem találja őket és állandó újraindulással reagál (pláne a framework-nél).

Amikor belépsz a \SYSTEM\ mappába, a jobb felső sarokban nyomd meg a gombot amivel írhatóvá válik a partíció [R/W] vagy ilyesmi.

Mindent, amit módosítottunk, először másoljuk a /SYSTEM/ mappába (érdemes kipróbálni pl. egy kissebb cuccal, mondjuk calculator.apk).
ITT ADJUK KI RÁ(JUK) a rw-r--r hozzáférési jogot, és ezután a MOZGATÁS funkcióval küldjük a helyére (/SYSTEM/APPS vagy /SYSTEM/FRAMEWORK).

így már egyrészt átkerült fizikailag rákerült a /system partícióra a fájl, vagyis a csere pillanatok alatt lezajlik, másrészt a mozgatás már nem fogja a hozzáférési jogokat módosítani/elrontani úgy mint másoláskor.

Érdemes újraindítani a bemásolás ELŐTT és UTÁN is a telefont, mert ki tudja hogy a lecserélt appok közül már melyik van a memóriában...


FlickAir
(aktív tag)

Ha találsz a telefonodhoz TWRP recovery-t, akkor próbáld meg ezt feltenni a Mobileuncle MTK tools-szal, és az ezzel készített backup-ban módosítsad az app-okat a lenti leírások szerint. A TWRP restore részében ki lehet kapcsolni az md5 ellenőrzést, így nem foglalkozik a méretekkel. Az SD kártyán lesz egy TWRP/BACKUPS/000000000000000/2013-05-'valami' mappa, ebben a system.ext4.win fájlt kell módisítani, amit a Total Commander 1 az 1-ben megnyit, lehet törölni, másolni benne. Most próbáltam ki Lenovo A800-on, tökéletesen működik a dolog. Még egy javaslat: a jelenlegi CWM-es mentésedet mindenképpen tartsd meg, és őrizd biztos helyen a PC-den, mert kincset érhet később!!!

[ Szerkesztve ]


paolinho
(őstag)

Húú, ez elég izgi lesz így. Na jó, akkor próbálkozom, hisz mindent lementettem már min kétszer. Talán rám is rám ragadt az üldözési fóbia. Nyitott vagyok mindenre, de először a RootExplórerrel próbálkozom. Én azt csináltam, hogy felmásoltam a telóra a magyarított kicsomagolt system mappát, és majd gondolom, onnan pakolászgatok a system.ext4.tar.a fájba csomagolt system fájl aktuális könyvtárába (APP és Framework). Gondolom, a nandroid.md5-öt ez esetben is ki kell cserélnem 0-ásra?!


paolinho
(őstag)

Köszi a Te segítségedet is, és ha kudarcba fullad a kísérletem a RootExplorerrel, tuti kipróbálnám a Te variációdat is, de előre már az volna a kérdésem, hogy, ha fent van egy CWM, akkor ad1: feltehetem mellé/rá a TWRP-t, ad2: nem fog ütközni a két recovery? Ja, mert egy Amoi n828-am van, és találtam már korábban ilyen recoveryt is.

üzenetek