-
GAMEPOD.hu
Ezt a fórumot azért hoztuk létre,hogy ne zavarjuk azon felhasználókat, akik még csak most ismerkednek a tablettel, vagy akár az Android rendszerrel.
Új hozzászólás Aktív témák
-
_Soma77_
tag
nem lesz jó!
shell@w032i_c3:/ $ cat proc/partitions
cat proc/partitions
major minor #blocks name179 0 7618560 mmcblk0
179 1 167936 mmcblk0p1
179 2 8192 mmcblk0p2
179 3 32768 mmcblk0p3
179 4 131072 mmcblk0p4
179 5 131072 mmcblk0p5
179 6 524288 mmcblk0p6
179 7 262144 mmcblk0p7
179 8 1048576 mmcblk0p8
179 9 5304300 mmcblk0p9
179 40 4096 mmcblk0rpmb
179 30 8192 mmcblk0gp0
179 20 4096 mmcblk0boot1
179 10 4096 mmcblk0boot0Összesen 15249388 blokk ami 15249388 * 512 = 7807686656 bytes, azaz pontosan 7446 MB.
a boot partícó és a general partíciók szerintem nem particionálhatók. gp0-t nem tudom mi, a másik kettő az a boot0 és a boot1, amit eddig felül írtunk. Ezek összege pont 16384 block, pontosan annyi, amennyivel a lemez végét (lba) csökkenteni kell az /data méretének meghatározásánál.
16384 * 512 = 8388608 byte, pont 8MB
Teljes lemez 7446MB - 8MB = 7438MB
Ha ezt írjuk a 8000MB helyére, akkor ~2MB különbséggel megkapjuk a /data-hosszát.
(NePee adatain csekkolva)
(nem tudom ez a diffi miből jön, de nem túl nagy)
Legyen 2MB-val több 7440MB
A root nélküli disk-emre is kiszámoltam ez így 5188MB /data-t ad, ami jó is lehet!
Írjuk be a 7440MB-ot oda!
[ Szerkesztve ]
-
_Soma77_
tag
viszont amit nem értek:
amit csináltunk boot partíció mentést, ott boot0 és boot1 is 4M egyesével
4 194 304 mmcblk0boot0.img
4 194 304 mmcblk0boot1.imgBINARY SAME!
viszont a mmcblk0boot1 és mmcblk0boot0 is 4096 * 512 = 2097152 byte = 2MB
179 0 7618560 mmcblk0
179 1 167936 mmcblk0p1
179 2 8192 mmcblk0p2
179 3 32768 mmcblk0p3
179 4 131072 mmcblk0p4
179 5 131072 mmcblk0p5
179 6 524288 mmcblk0p6
179 7 262144 mmcblk0p7
179 8 1048576 mmcblk0p8
179 9 5304300 mmcblk0p9
179 40 4096 mmcblk0rpmb
179 30 8192 mmcblk0gp0
179 20 4096 mmcblk0boot1
179 10 4096 mmcblk0boot0
179 50 15558144 mmcblk1
179 51 15549440 mmcblk1p1A bootloader kinyitása után..hogy tudtunk egyesével 2db 4M-as boot partíció mentést rá-dd-zni 2 x 2M-ás helyekre?
echo 0 > /sys/block/mmcblk0boot0/force_ro
echo 0 > /sys/block/mmcblk0boot1/force_ro
dd if=/external_sd/mmcblk0boot0.img of=/dev/block/mmcblk0boot0
dd if=/external_sd/mmcblk0boot1.img of=/dev/block/mmcblk0boot1Csak úgy tudom elképzelni, hogy egy helyre mutatnak ezek a partíciók, így fizikailag 4MB-ra írtunk 4MB-ot, és ez megmagyarázza a teljes azonosságot is... érti ezt valaki?
----
mivel a boot partíció alapból read-only a zárt BL miatt, ezért a V2-es particionáló azt nem írhatja felül, hiszen el sem éri. Ezért nem kell ennél a megoldásnál visszaírni a boot-partíció tartalmát (amiben a fw is van)
amikor Intel Flash Tool-lal flash-eltünk, ott a tool az elején xFTSK-val betolta a teclast-os ifwi.bin-t (firmware) a bootpartíció helyére,ahogy illik, ezért lett szar a hw felhúzás. Ezért kellett utána BL-t kinyitva visszaírni az eredetit. Nálunk a scriptben ez nem történik meg, mert csak a fastboot protokolt használtuk.
aztán lehet, hogy nem így van....
[ Szerkesztve ]
-
_Soma77_
tag
válasz RoundRobin #1326 üzenetére
lehet, hogy fizikailag 2 x 2MB-os a partíció, de logikailag egy 4MB-os blokk? ez magyarázná a binary same-et.
-
_Soma77_
tag
válasz RoundRobin #1333 üzenetére
bocs, nem fogalmaztam elég pontosan . A V2 csak fastboot-ot használ, a Flash tool meg nem csak fastboot-ot, hanem szerintem xFTSK-t is (dnx - download and execute protocol) [link], mert azzal tudja csak írni a ifwi.bin-t a boot partícióba. fastboot nem fér oda. -- de lehet, hogy rosszul tudom, 4pda-n olvastam róla elég sokat, mert ott ugyan ezzel próbálkoztak a srácok (firmware flash-elés témája)
-
_Soma77_
tag
ok, lehet, de akkor ez hogyhogy mégis sikerült?
echo 0 > /sys/block/mmcblk0boot0/force_ro
echo 0 > /sys/block/mmcblk0boot1/force_ro
dd if=/external_sd/mmcblk0boot0.img of=/dev/block/mmcblk0boot0
dd if=/external_sd/mmcblk0boot1.img of=/dev/block/mmcblk0boot1ahol mmcblk0boot0 és mmcblk0boot1 2 x 2MB és mmcblk0boot0.img = mmcblk0boot0.img pedig 4MB
-
_Soma77_
tag
az tuti, hogy a Dott-os image-ek (recovery, boot, droidboot, logo) mind-mind aláírt, ezt már az elején láttuk...a teclast-os ROM engedte kicserélni magában az image-eket OpenDott-osra, ez is furcs volt, de működött...viszont szvsz ha most csinálnánk egy recovery-t, ami nincs aláírva, dobna egy hátast...szóval vagy a teclast volt nyitott, vagy nem tudom....(annyira nem értek ehhez már)
-
_Soma77_
tag
láttam, köszi!!!
nem csinálnál brahiból egy partíciós táblát, ami az eredeti állapototot tükrözi?
(Lehet engedélyezni kellene +1 tizedesjegyet )
itt az infó a root nélküli szűz tab-omról:
shell@w032i_c3:/ $ df
df
Filesystem Size Used Free Blksize
/dev 484.4M 132.0K 484.3M 4096
/sys/fs/cgroup 484.4M 12.0K 484.4M 4096
/mnt/secure 484.4M 0.0K 484.4M 4096
/mnt/asec 484.4M 4.0K 484.4M 4096
/mnt/obb 484.4M 0.0K 484.4M 4096
/factory 122.0M 44.0K 121.9M 4096
/system 1.9G 843.8M 1.1G 4096
/cache 1.5G 2.3M 1.5G 4096
/config 122.0M 52.0K 121.9M 4096
/data 2.0G 644.5M 1.4G 4096
/logs 991.9M 1.3M 990.6M 4096
/dev/usb-ffs/adb: Permission denied
/proc/sys/fs/binfmt_misc: Permission denied
/mnt/shell/emulated 2.0G 644.5M 1.4G 4096
/mnt/media_rw/sdcard1: Permission denied
/storage/sdcard1 14.8G 3.9G 10.9G 327681|shell@w032i_c3:/ $ cat proc/partitions
cat proc/partitions
major minor #blocks name179 0 7618560 mmcblk0
179 1 262144 mmcblk0p1
179 2 32768 mmcblk0p2
179 3 131072 mmcblk0p3
179 4 131072 mmcblk0p4
179 5 131072 mmcblk0p5
179 6 1572864 mmcblk0p6
179 7 1048576 mmcblk0p7
179 8 2097152 mmcblk0p8
179 9 2203628 mmcblk0p9
179 40 4096 mmcblk0rpmb
179 30 8192 mmcblk0gp0
179 20 4096 mmcblk0boot1
179 10 4096 mmcblk0boot0
179 50 15558144 mmcblk1
179 51 15554048 mmcblk1p1[ Szerkesztve ]
-
_Soma77_
tag
majd csinálok új system.img-t, csak még nem jutottam el odáig...(idő! ) az én tab-om 2 gyári frissítéssel + root-tal van, tudunk ilyen csomagot is csinálni, és akkor nem fog nyafogni az update. (meg egy olyat is, ahol kigyomlálok minden Op3n Dott-tos vackot, akinek nem kell...)
[ Szerkesztve ]
-
_Soma77_
tag
Abel írta korábban az okát [link]
@Abel: neked frissítések nélküli ROM-od van, ugye? Annyit kellene csinálni, hogy lehúzod a 4 image-et a gépedről dump_images tool-lal [link] ahogy én is csináltam korábban [link] és ezeket teszed bele a ROM-ba. Akkor nem lesz kompatibilitási hiba. Akkor összhangban lesznek az img-k a /system-mel. És menni fognak a frissítések is. (szerintem)
persze csak ha van időd, és kedved.
Én meg majd megcsinálom a /system-et az én img-imhez, és akkor ott sem lesz kompatibilitási hiba.
(csak rohadt kevés időm van nekem is, meg éppen gépek között költözök, úh. mindent újra kell raknom -- ubuntu virtuális gép, cygwin, többi tool, stb. -- kis türelmet kérek! )
[ Szerkesztve ]
-
-
_Soma77_
tag
válasz RoundRobin #1453 üzenetére
szerintem a csomagra gondolt, de az is lehet, hogy nem (én viszont igen ) [link]
[ Szerkesztve ]
-
_Soma77_
tag
van, aki kertészkedik, van aki autót babrál, van aki tabletet bütyköl...lényeg, hogy élvezd, amit csinálsz (akár kikapcsolódásból, akár kihívásból csinálod)...mindig végtelen mennyiségű idő és pénz rákölthető egy-egy cuccra (mint pl. a kis-polski, amibe bekerült egy IV-es golf 1.9TDI motorja - jó móka, de megéri? annak, aki csinálja, igen, mások meg őrültnek nézik az embert)..ilyen a buherátorok élete...mindenki egy kicsit "csodabogár"
-
_Soma77_
tag
-
_Soma77_
tag
válasz sanyie70 #1473 üzenetére
a mmcblk0boot0.img és mmcblk0boot1.img még kimaradt, ami a legfontosabb, ha az eredeti módszert választod.
Inkább Abel v2 szkript alapú módszerével csináld, az egyszerű mint az 1x1. [link]
Előtte csinálj CWM-mel backup-ot (mentést) a külső SD-kártyára, az a tuti!
[ Szerkesztve ]
-
_Soma77_
tag
válasz martonp1104 #1481 üzenetére
igen, a CWM ilyesmit csinál. Ezt az átparticionálás után vissza tudod majd tolni.
-
_Soma77_
tag
válasz martonp1104 #1474 üzenetére
a rendszer nem lesz ugyan az, csak a telepített cuccaid maradnak meg.
a rendszer egy 2 open dott frissítés nélküli, de root-olt állapot lesz. Az auto-updater megpróbálja majd telepíteni a két gyári patch-et, de nem fog neki sikerülni - le kell tiltani.
Ha 2 frissítéses root-olt rendszert szeretnél, akkor csináld az 1. módszerrel.
[ Szerkesztve ]
-
_Soma77_
tag
válasz martonp1104 #1485 üzenetére
azt nem tudom, és a DraXon féle SD-modot használom, az tökéletesen müxik. [link]
-
_Soma77_
tag
válasz martonp1104 #1489 üzenetére
az app a belső tárhelyre települ mindig, külsőre nem tudod átrakni, ez a Android 4.4.2 KitKatt baromsága, viszont a data-t (/data vagy /odd) szépen mennek a külső SD-re. (pl NFS több száz megás data-ja a külső kártyára mászik fel, és onnan is töltődik be mindig)
-
_Soma77_
tag
válasz martonp1104 #1496 üzenetére
Restore From Backup (from External_SD), vagy vmi hasonó ( most nincs előttem egy CWM )
-
_Soma77_
tag
elkezdtem előkészíteni a partíciós táblát az eredeti (tescos) partíció kiosztáshoz, és rájöttem, hogy pár napja egy kis tárgyi tévedésben éltem a kidump-olt partíciós-tábla adatok blokkok méretét ittetően . Azt hittem, hogy ott is 512Byte egy blokk (mint a .prt file-ban), de valójában nem, a defualt blokk méret 1024Byte (1K), így máris értelmesebb képet mutatnak a számok: (szűz, tescos-s tab)
shell@w032i_c3:/ $ cat proc/partitions
cat proc/partitions
major minor #blocks name179 0 7618560 mmcblk0
179 1 262144 mmcblk0p1
179 2 32768 mmcblk0p2
179 3 131072 mmcblk0p3
179 4 131072 mmcblk0p4
179 5 131072 mmcblk0p5
179 6 1572864 mmcblk0p6
179 7 1048576 mmcblk0p7
179 8 2097152 mmcblk0p8
179 9 2203628 mmcblk0p9
179 40 4096 mmcblk0rpmb
179 30 8192 mmcblk0gp0
179 20 4096 mmcblk0boot1
179 10 4096 mmcblk0boot0
179 50 15558144 mmcblk1
179 51 15554048 mmcblk1p1Szépen kijött a kitotózott "magic end" ami a /data méretének pontos kiszámításához kell (7432)
Es a boot0 és boot1 is 4MB, úgy, ahogy a dd dump-olta. Nincs itt semmi csoda, jól csináltuk a dump-ot is,meg a visszaírást is. (nem 4MB-t írtunk 2MB-ra, ahogy először gondoltam)
DiskInfo-val visszaellenőrizem a számokat, és helyesek a számításiam.
-
_Soma77_
tag
Itt a partíciós tábla az eredeti tesco-s belső tárhely visszaállításához. [link]
Ha Abel ROM csomagjában ezt kicseréled, visszaáll a régi szutyok állapot - ami a tárhely kiosztást illeti.
Majd csinálok /system-et is, amit a családi "szűz" (no upadte, no root) tablet rom-jára fogok alapozni, különböző bővítésekkel (pl. update nélkül, 2 upadte-tel, root-tal, stb.) és pucolásokkal (dott appok nélkül)
[ Szerkesztve ]
-
_Soma77_
tag
PARTÍCIÓS TÁBLA GENERÁTOR V3 [link]
Ez a verzió segít az eredeti Tesco-s partíciós táblát legenerálni. Az eredeti tescos partíciók méretei az alsó táblázat kék mezőiben vannak, azokat kell a felső tábla zöld mezőire rámásolni, és már kész is!
(Egyébként meg a zöld cellákban lehet állítani a partíciónkénti MB-okat, és a sárga cellában változik a tartalom.)
A sárga cellákat kijelölve Copy majd pl. NotePad++-ba Paste.
FIGYELEM! A copy "\r\n"-eket tesz a sorok végére (windows), ezeket majd le kell cserélni sima "\n"-re (linux/unix)
[ Szerkesztve ]
-
_Soma77_
tag
visszaparticionáltad, tehát a disk mérete tesco-s lett, ez jó. viszont a ROM az Abel féle rom maradt, ami egy hibrid ROM. Az ő upadte nélküli állapota van vegyítve az én update-elt fastboot.img, boot.img és recovery.img kombómmal. Ez egy olyan konstelláció, amiben gyári update nem sikerülhet. És nem is sikerül.
Itt két opció van:
1) Nem update-elsz
2) megvárod, amig lesz letisztított, és mindenki-mindenkivel-kompatibilis ROM (most ezen dolgozom, de időbe telik)[ Szerkesztve ]
-
_Soma77_
tag
én a családi tab-ot fogom használni donor-nak.
jelenleg nincs rajta sem update, sem root, sem semmi. gyári, origi.
10: dump-image tool-lal lekapom róla az img-ket (fastboot, boot, recovery, logo)
megcsinálom az össze partícióról a dd-ket
megcsinálom a /system backup-ot (.tar.gz)
a system.tar.gz-t linux alatt .img-vé alakítom
hozzácsapom az eredeti particiós táblát
és az Abel féle tool-chaint
#1 Ez lesz a szűz tesco ROM.Ezt rátolom majd a szétwarezolt tabomra, és megltjuk, mit csinál.
Ha OK, akkor...Ennek elvileg fogadnia kell tudni a két gyéri update-et.
Akkor update-elek,
majd GOTO 10 (ugyan az, mint korábban)
#2 Ez lesz a két frissítéses tesco ROMMajd feltelepítem a SuperSU packot
GOTO 10
#4Ez lesz a frissített, root-olt tesco ROMVarrok egy 5GM-os partíciós táblát
Lecserélem a #4-es romban
#5 Ez lesz a nagy tárhelyes 2 fissítéses rootolt romKiszedem az összes sz.r-t a system-ből
#6 Ez lesz a nagy tárhelyes, 2 frissítéses, lecsupaszított rootolt ROMTöbb variációt nem tervezek (de ez mind idő, mert meg kell csinálni, és ki is kell tesztelni)
Vélemény? Akinek kell vmi más, megcsinálja magának
-
_Soma77_
tag
válasz edeleny #1580 üzenetére
nekem is volt fenn egy darabig, írtam is róla korábban: [link] [link]
Viszont most megnéztem, és a DraXon féle SD-mod nem mindig pakol át SD-re (pedig azt hittem)
Valakinek tapasztalat az XPosed-el és XInternalSD kombóval?
Ha nem az, akkor helyette mi? Most hogy a gyerekeim nyüstölték, 2,7GB /obb van a belső tárhelyen WTF???
[ Szerkesztve ]
-
_Soma77_
tag
lassan össze kell dobni majd egy kis konfigurátor GUI-t, amiben mindenki azt lapátol össze, amit akar...A szkriptedet is lehetne onnan futtatni, az std-out-ot meg visszavezetni a GUI-ba - log ablak és máris kész az OpenDott Flash Tool v1.0 (bár mire ide jutok, addigra te megcsinálod... )
Új hozzászólás Aktív témák
- Bomba ár! HP Elite X2 1011 G1 - m5 I 8GB I 256GB SSD I 11,6" FHD Touch I CAM I W10 I Gari
- ÚJ Bontatlan iPad Pro M2 2022 11 12,9", Wi-Fi és 5g cellular 128--512GB DEÁK TÉRNÉL Azonnal Átvehető
- BONTATLAN Új Ipad 2022 10th Minden szín 1 év hivatalos Apple Garancia AZONNAL ÁTVEHETŐ DEÁK TÉRNÉL.
- Samsung Galaxy Tab S9+ 5g 256gb - Csomagolásbontott, makulátlan, akár beszámítással
- iPad 10.gen WiFi / 64GB / Silver