Hirdetés

2024. július 27., szombat

Gyorskeresés

Hozzászólások

(#1) badbull1


badbull1
csendes tag

Üdv!

Ilyen mélységben mozgolódnék én is ill. most tanulgatom.
Ha a preloaderről meg tudsz valami újabbat funkciót ill. működést tekintve akkor az érdekelne.
Annyit amit olvasgattam e tekintetben hogy óvatosan!!! bánj vele.
Számomra kissé bátor vagy hogy funkció ismeret teljes ismerete nélkül próbálod dd ből visszatolni ... akár brick is lehet a vége.

(#2) cappa72 válasza badbull1 (#1) üzenetére


cappa72
nagyúr

Hát bizony szoktam bátor lenni. :K
Preloader-t még nem tettem vissza dd-vel, nvram-ot már igen.
Persze ami késik, az nem múlik, legfeljebb elmarad ;).

B.C. Rich Platinum Warlock eladó 105kHUF

(#3) badbull1 válasza cappa72 (#2) üzenetére


badbull1
csendes tag

Látható, hogy a preloader hossza a dumchar_info szerint itt 6MB (6144kB), viszont a fenti módon dd-vel készült mentés csak 2MB, a flashtool-readback-kel mentett pedig valóban 6MB ...

a flashtool-readback -et hogy csináltad ?
akku nélkül raktad pc -re ?

Ha jók a sejtéseim akkor ...
a dd-s preloadot ne i s erőltesd visszatenni ill. ha nem akku nélkül "off" ill. "client" módban olvastad vissza a preloadot akkor azzal se próbálkozz
ha megnézed eleve el van tolva a preloaddal a scatterban a partíció címzés
ha phone on -ban, dd vel próbáltad leszedni a preload méretű tartományt akkor nem azt szetted le hanem valsz. az mbr -el kezdődő valamid lett
a két címzés használata a telefon bootmódjától függ
ha a telód "kliens módban" bootol az emmc ben levő vezérlő csak akkor alkalmazza a valós címzést
egyéb esetben a címzés logikai és az mbr elejátől -től kezdődik

még egyszer : Ha a sejtésem jók ... de még utána kell olvasnom/kérdeznem nekem is részletesebben
de leírom hátha megmentelek egy téglától ... ;)

[ Szerkesztve ]

(#4) cappa72 válasza badbull1 (#3) üzenetére


cappa72
nagyúr

a flashtool-readback -et hogy csináltad ?
Leírás lapján

akku nélkül raktad pc -re ?
Igen.
Ugyanakkor meg kell jegyeznem, hogy fogom frissíteni az említerr readback leírást, mert a nagyobb méretű partíciókat akku nélkül nem akarja végigvinni. Jellemzően a data az, aminél akku nélkül elhasal a flashtool.

Persze még preloader-t nem raktam vissza dd-vel, mert nem volt rá szükség.

Azt temészetesen tudom, hogy a dumchar és a scatter kapcsolata pont a preloader+sdp_bl összértékével eltolódott adatokat tartalmaznak (rájöttem, eleinte csak néztem, hogy miért, de összevetettem őket, és megvilágosodtam.)

B.C. Rich Platinum Warlock eladó 105kHUF

(#5) cappa72 válasza badbull1 (#3) üzenetére


cappa72
nagyúr

Egy telefonnál sikerült a preloader és dsp_bl-t megfelelő módon megbütykölni.
Viszont majd azt még meg fogom tenni, hogy a mostanit újra lementem róla, hogy van-e változás, hiszen az elejét is megvágtam szegény preloadernek.

[ Szerkesztve ]

B.C. Rich Platinum Warlock eladó 105kHUF

(#6) tvamos


tvamos
nagyúr

Nem akar sikerulni feltelepiteni az ADB-t... :(

"Mindig a rossz győz, és a jó elnyeri méltó büntetését." Voga János

(#7) tvamos válasza tvamos (#6) üzenetére


tvamos
nagyúr

Bocsanat! Teves riasztas volt... (Rossz csomagot toltottem le, vagy mi.)

[ Szerkesztve ]

"Mindig a rossz győz, és a jó elnyeri méltó büntetését." Voga János

(#8) tvamos


tvamos
nagyúr

Esetleg abban tudnatok segiteni, miert mondja nekem ezt:
root@S650:/ # su -
root@S650:/ # dd if=/dev/preloader of=/sdcard/dd-backup/preloader
/sdcard/dd-backup/preloader: cannot open for write: No such file or directory
1|root@S650:/ # dd if=/dev/dsp_bl of=/sdcard/dd-backup/dsp_bl
/dev/dsp_bl: cannot open for read: No such file or directory

"Mindig a rossz győz, és a jó elnyeri méltó büntetését." Voga János

(#9) cappa72 válasza tvamos (#8) üzenetére


cappa72
nagyúr

Lehet, hogy nincs létrehozva az /sdcar/dd-backup könyvtár.
Először hozd létre:
mkdir /sdcard/dd-backup

A dsp_bl szerepel a /proc/dumchar_info fájlban?

B.C. Rich Platinum Warlock eladó 105kHUF

(#10) tvamos válasza cappa72 (#9) üzenetére


tvamos
nagyúr

Koszi! Valamelyest javutlt a helyzet:
root@S650:/ # dd if=/dev/preloader of=/sdcard/dd-backup/preloader
4096+0 records in
4096+0 records out
2097152 bytes transferred in 1.739 secs (1205952 bytes/sec)
root@S650:/ # dd if=/dev/dsp_bl of=/sdcard/dd-backup/dsp_bl
/dev/dsp_bl: cannot open for read: No such file or directory
Ez mit jelent?

"Mindig a rossz győz, és a jó elnyeri méltó büntetését." Voga János

(#11) cappa72 válasza tvamos (#10) üzenetére


cappa72
nagyúr

Nincs dsp_bl.

Kérdés volt részemröl: van dsp_bl a dumchar_info file tartalmában?
Ha nincs akkor teljesen normális jelenség.

B.C. Rich Platinum Warlock eladó 105kHUF

(#12) tvamos válasza cappa72 (#11) üzenetére


tvamos
nagyúr

Ja... nincs... :( Bocs!
Szamolgatas helyett nem lenne eleg, ha az egesz 8GB-t lementem a dd-vel?
(Igy elsore ez egyszerubbnek latszik nekem.)

"Mindig a rossz győz, és a jó elnyeri méltó büntetését." Voga János

(#13) cappa72 válasza tvamos (#12) üzenetére


cappa72
nagyúr

Ja... nincs...
Ugyehogyugye ;)

Szamolgatas helyett nem lenne eleg, ha az egesz 8GB-t lementem a dd-vel?
Lelked rajta, ahogy gondolod. De utána mit csinálsz vele?
Én részekben menteném, mert úgy bármikor visszarakható, értelmezhető, stb...
Én csináltam erre egy openoffice táblázatot. (most nem tudom linkelni)
Beillesztem a dumchar-t, az meg kiszámolja.
Onnan meg kopipészt a terminálba.
Ennél gyorsabb mentés nem nagyon van.

[ Szerkesztve ]

B.C. Rich Platinum Warlock eladó 105kHUF

(#14) tvamos válasza cappa72 (#13) üzenetére


tvamos
nagyúr

Koszi! Megvan! Hazaervest megprobalom kitolteni...

Gondoltam, ha minden le van mentve, olyan lesz, amikor visszairom, mint most, egy az egyben. Nem igy mukodik ez?

[ Szerkesztve ]

"Mindig a rossz győz, és a jó elnyeri méltó büntetését." Voga János

(#15) tvamos válasza cappa72 (#13) üzenetére


tvamos
nagyúr

Szia, megint itt vagyok...
Ezt a kerdest meg tudnad nezni? Sajnos mindenben kezdo vagyok, es kerdezgetek...

[ Szerkesztve ]

"Mindig a rossz győz, és a jó elnyeri méltó büntetését." Voga János

(#16) cappa72 válasza tvamos (#15) üzenetére


cappa72
nagyúr

Szeretnem letolteni az adatokat az SD-rol, ami a telefonban van.
Fel tudom csaoltni az SD-t linux alatt? (Eretnekseg, de... mint Windowson?..)

Mitől lenne eretnekség?
A belső és a fizikai sd is csatolódik Linux alatt, ha az usb tárhely bekapcsolását választod a telefonon.
Volt azonban néhány újabb verziójú Ubuntu (talán 12.x és az felett), ami nem volt erre hajlandó. Arra nem tudom a megoldást.
Ubuntu 10.04 gond nélkül kezeli (ezt használom már megjelenése óta; khm.. már a 6. gépen ugyanazt...)

B.C. Rich Platinum Warlock eladó 105kHUF

(#17) tvamos válasza cappa72 (#16) üzenetére


tvamos
nagyúr

Bocs... MTP volt bejelolve, azt szerette a Win7 a ceges gepen.
De ahogy te mondod, ugy jo, persze...

Kozben ezt a kis tablazatot csinaltam. Meg tudod nezni?

Meg itt ez a kep, hogy... valoban CN-e. De szerintem az...

[ Szerkesztve ]

"Mindig a rossz győz, és a jó elnyeri méltó büntetését." Voga János

(#18) cappa72 válasza tvamos (#17) üzenetére


cappa72
nagyúr

A táblázatban csak a dsp_bl rész nem stimmel, mert az ugye nincs.
Az helyes rész az mbr mentése (ha jó az infó fájl):
dd if=/dev/block/mmcblk0 of=/sdcard/dd-backup/mbr.img bs=1024 count=512 skip=0

Ezek szerint a dumchar_info tartalma:
preloader 0x0000000001400000 0x0000000000000000 2 /dev/misc-sd
mbr 0x0000000000080000 0x0000000000000000 2 /dev/block/mmcblk0
ebr1 0x0000000000080000 0x0000000000080000 2 /dev/block/mmcblk0p1
pro_info 0x0000000000300000 0x0000000000100000 2 /dev/block/mmcblk0
nvram 0x0000000000500000 0x0000000000400000 2 /dev/block/mmcblk0
protect_f 0x0000000000a00000 0x0000000000900000 2 /dev/block/mmcblk0p2
protect_s 0x0000000000a00000 0x0000000001300000 2 /dev/block/mmcblk0p3
seccfg 0x0000000000020000 0x0000000001d00000 2 /dev/block/mmcblk0
uboot 0x0000000000060000 0x0000000001d20000 2 /dev/block/mmcblk0
bootimg 0x0000000000600000 0x0000000001d80000 2 /dev/block/mmcblk0
recovery 0x0000000000c00000 0x0000000002380000 2 /dev/block/mmcblk0
sec_ro 0x0000000000600000 0x0000000002f80000 2 /dev/block/mmcblk0p4
misc 0x0000000000080000 0x0000000003580000 2 /dev/block/mmcblk0
logo 0x0000000000300000 0x0000000003600000 2 /dev/block/mmcblk0
ebr2 0x0000000000080000 0x0000000003900000 2 /dev/block/mmcblk0
expdb 0x0000000000a00000 0x0000000003980000 2 /dev/block/mmcblk0
android 0x0000000040000000 0x0000000004380000 2 /dev/block/mmcblk0p5
cache 0x0000000008000000 0x0000000044380000 2 /dev/block/mmcblk0p6
usrdata 0x00000000c0000000 0x000000004c380000 2 /dev/block/mmcblk0p7
fat 0x00000000c37a0000 0x000000010c380000 2 /dev/block/mmcblk0p8
bmtpool 0x0000000001500000 0x00000000febf00a8 2 /dev/block/mmcblk0

Jó lenne látni egy ROW partíciókiosztást, hogy van-e benne preload partíció.

Ettől még újdonság a partíciókiosztás...
A preloader 20MB! az eddig szokásos 6MB helyett, amiből 120kb volt a reális tartalom... Biztos megvan a magyarázata... Kíííváncsi volnék, hogy a 20MB-ból mennyi a valós tartalom (egész pontosan a hasznos tartalom)
A recovery meg ez alapján 12MB... az eddigi szokásos 6MB helyett, ami azért valljuk be, néha már kevés volt. De 12... ennek is biztos jó oka van. (persze nem t'om)

És 3GB data partíció! az szép
Persze 3GB belső SD (FAT), hát az már nem olyan jó, hamar elfogy.
Nyilván, ennek is magyarázata lehet, mégpedig racionális.

Amúgy a parancsok úgy néz ki, rendben vannak.

Ha lefuttatod, és az adatok mégsem jók, akkor sem csináltál semmi rosszat a rendszerben.

Természetesen ellenőrzést azért megtennék, főleg a system-re vonatkozóan. Csatolnám linux alatt.

[ Szerkesztve ]

B.C. Rich Platinum Warlock eladó 105kHUF

(#19) tvamos válasza cappa72 (#18) üzenetére


tvamos
nagyúr

Itt az eredeti file... tudom, ez nem ROW, de igy a biztos.
Biztonsagos, hogyha ide felteszem a preloadert? Marmint barki lathatja...

[ Szerkesztve ]

"Mindig a rossz győz, és a jó elnyeri méltó büntetését." Voga János

(#20) tvamos válasza cappa72 (#18) üzenetére


tvamos
nagyúr

És 3GB data partíció! az szép Persze 3GB belső SD (FAT), hát az már nem olyan jó, hamar elfogy. Nyilván, ennek is magyarázata lehet, mégpedig racionális.

Ez megcserelodott az SD kartyaval, amit beletettem, amikor megnyomtam, hogy az legyen az alapertelmezett tarolo. (Elotte szolt, hogy gebasz lehet a programjaimmal, meg, hogy ujra fog indulni.)

Azt hittem, hogy itt majd ugy fog menni a Flash-eles, mint Linux alatt a boot dvd iras, hogy nyomom neki a dd-t, es mar kesz is. De hat itt az adb shell alatt megy a nyomulas.

Ezek a csoda wines programok elindulnak wine alatt? MTK Droid tools, meg ilyesmik.

(Bocs, unatkozok, most megy a user data dd-je...)

[ Szerkesztve ]

"Mindig a rossz győz, és a jó elnyeri méltó büntetését." Voga János

(#21) tvamos válasza cappa72 (#18) üzenetére


tvamos
nagyúr

dd if=/dev/block/mmcblk0 of=/sdcard/dd-backup/bmtpool.img bs=1024 count=21504 skip=4173760
Ettol kiakad....

"Mindig a rossz győz, és a jó elnyeri méltó büntetését." Voga János

(#22) tvamos válasza tvamos (#21) üzenetére


tvamos
nagyúr

Ez se megy:
dd if=/dev/block/mmcblk0 of=/sdcard/dd-backup/bmtpool.img bs=8 count=2752512 skip=534241301

Ezt mondja:
/dev/block/mmcblk0: seek error: Invalid argument

[ Szerkesztve ]

"Mindig a rossz győz, és a jó elnyeri méltó büntetését." Voga János

(#23) cappa72 válasza tvamos (#22) üzenetére


cappa72
nagyúr

A bmtpool-t nem lehet menteni.
Ezt elfeledtem írni. Ne foglalkozz vele.

B.C. Rich Platinum Warlock eladó 105kHUF

(#24) tvamos válasza cappa72 (#23) üzenetére


tvamos
nagyúr

Nem gond! :)
Kosz a segitseget!
Akkor... most 1 meg van a 4 fele mentesbol....

[ Szerkesztve ]

"Mindig a rossz győz, és a jó elnyeri méltó büntetését." Voga János

(#25) taranis


taranis
addikt

Sziasztok! Én épp egy Note2 mentését csináltam meg blokkról blokkra dd-vel, a /dev/block/mmcblk0-t mentettem egy raw fájlba. Szeretném visszaállítani, gondolom recovery alól illene, a kérdésem csak annyi, hogy nem gáz e, hogy ebben a raw fájlban benne van maga a recovery is, ami épp fut. Bocs, ha nem ide tartozik, de Note2 topicban nem jött válasz, gondolom mélyvíz.

colorizer.net

(#26) taranis válasza taranis (#25) üzenetére


taranis
addikt

Tárgytalan már, mint kiderült a recovery úgy fut, hogy nem mountolja fel magát, így nem volt gond a felülírásával.

colorizer.net

(#27) tvamos


tvamos
nagyúr

Szia!
Nos, ott tartok a Lenovo A660-nal, hogy belepek Factory modba, es radugom a gepre:
$ lsusb
Bus 002 Device 008: ID 0bb4:0005 HTC (High Tech Computer Corp.)
De nincs ADB kapcsolat. (Kiprobaltam sudo-val is.)
$ ./adb shell
error: insufficient permissions for device
error: insufficient permissions for device
Mi lehet a gond? Lehet valamit tenni?

[ Szerkesztve ]

"Mindig a rossz győz, és a jó elnyeri méltó büntetését." Voga János

(#28) cappa72 válasza tvamos (#27) üzenetére


cappa72
nagyúr

Simán bekapcsolva, amikor "megáll a Lenovo feliratnál", akkor van adb elérés?

B.C. Rich Platinum Warlock eladó 105kHUF

(#29) tvamos válasza tvamos (#27) üzenetére


tvamos
nagyúr

Ez lemaradt:
$ udevadm info -q all -n /dev/bus/usb/002/008
N: bus/usb/002/008
E: ID_MODEL=MT65xx_Android_Phone
E: ID_SERIAL=MediaTek_MT65xx_Android_Phone_MTK69JNSGS8FAWGNV9P
E: ID_SERIAL_SHORT=MTK69JNSGS8FAWGNV9P

Simán bekapcsolva:
$ lsusb
Bus 002 Device 009: ID 17ef:7536 Lenovo
$ udevadm info -q all -n /dev/bus/usb/002/008
device node not found

[ Szerkesztve ]

"Mindig a rossz győz, és a jó elnyeri méltó büntetését." Voga János

(#30) tvamos válasza tvamos (#29) üzenetére


tvamos
nagyúr

Most ujra csatlakoztattam, kiadtam ezt:
udevadm info -a -p $(udevadm info -q path -n /dev/bus/usb/002/010)
Erre jott egy csomo betu, majd ez lett:
$ ./adb shell
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
error: insufficient permissions for device
error: insufficient permissions for device

"Mindig a rossz győz, és a jó elnyeri méltó büntetését." Voga János

(#31) tvamos válasza cappa72 (#28) üzenetére


tvamos
nagyúr

Oke, bocs! Le kell allitanom a rules-t...

"Mindig a rossz győz, és a jó elnyeri méltó büntetését." Voga János

(#32) tvamos válasza tvamos (#31) üzenetére


tvamos
nagyúr

Nem boldogultam vele..

"Mindig a rossz győz, és a jó elnyeri méltó büntetését." Voga János

(#33) tvamos válasza tvamos (#32) üzenetére


tvamos
nagyúr

De tuti... at tudtam masolni a dumchar_info-t a gepemre a P10C-rol.
:))

"Mindig a rossz győz, és a jó elnyeri méltó büntetését." Voga János

(#34) tvamos


tvamos
nagyúr

Viszont a cache particiot nem volt hajlando lemasolni.
Erolkodjek rajta?

Ez volt az hiba:
dd if=/dev/block/mmcblk0p6 of=cache.img bs=1024 count=129024 skip=779776

[ Szerkesztve ]

"Mindig a rossz győz, és a jó elnyeri méltó büntetését." Voga János

(#35) cappa72 válasza tvamos (#34) üzenetére


cappa72
nagyúr

Ez volt az hiba:
dd if=/dev/block/mmcblk0p6 of=cache.img bs=1024 count=129024 skip=779776

Szerintem ez parancs, nem hiba.

Egyébként meg nem kell a p6 az mmcblk0 után:
dd if=/dev/block/mmcblk0p6 of=cache.img bs=1024 count=129024 skip=779776

amúgy of-nek nem of=/sdcard/... -t akartál volna írni?

[ Szerkesztve ]

B.C. Rich Platinum Warlock eladó 105kHUF

(#36) tvamos válasza cappa72 (#35) üzenetére


tvamos
nagyúr

Bocs! Azt akartam irni, hogy ebben volt a hiba.
Azt csinaltam, hogy cd-vel bele battyogtam a megfelelo konyvtarba.
Kosz, hogy eszrevetted!

Az a fura, hogy ezeket adtam ki:
dd if=/dev/block/mmcblk0p5 of=android.img bs=1024 count=716800 skip=62976
dd if=/dev/block/mmcblk0p6 of=cache.img bs=1024 count=129024 skip=779776
dd if=/dev/block/mmcblk0p7 of=usrdata.img bs=1024 count=1048576 skip=908800
dd if=/dev/block/mmcblk0p8 of=fat.img bs=1024 count=1461760 skip=1957376

es ez lett az eredmeny:
root@hongyu82_wet_jb5:/mnt/sdcard2/dd-backup # ls -al
ls -al
----rwxr-x system sdcard_rw 669515776 2014-11-10 22:14 android.img
----rwxr-x system sdcard_rw 0 2014-11-10 22:20 cache.img
----rwxr-x system sdcard_rw 1496842240 2014-11-10 22:23 fat.img
----rwxr-x system sdcard_rw 143130624 2014-11-10 22:21 usrdata.img

Mi a velemenyed? Csinaljam ujra p5, p6... nelkul?

[ Szerkesztve ]

"Mindig a rossz győz, és a jó elnyeri méltó büntetését." Voga János

(#37) tvamos válasza cappa72 (#35) üzenetére


tvamos
nagyúr

Ujra elkeszitettem a 4 particio menteset, ugyan annak latszik. De legalabb meg van.
+ lementettem az nvram-ot dd-vel is.

Koszi a segitseget! :R

"Mindig a rossz győz, és a jó elnyeri méltó büntetését." Voga János

(#38) cappa72 válasza tvamos (#36) üzenetére


cappa72
nagyúr

Hm...
Szóval a kest nem mentette igazábl.
Lehet, hogy nem volt megformázva a cache és ezért nem mentette? (csak tipp).

De látom az ismétlés az sikeres lett.
Azért mount-olt be valahova, nézd meg a tartalmát.

Én mindig a blokkeszközt adom csak meg, eddig tuti biztosan mentett mindent helyesen (persze csak akkor, ha egyezett a /proc/partitions és /proc/dumchar_info partícióian mérete)

:C

B.C. Rich Platinum Warlock eladó 105kHUF

(#39) tvamos válasza cappa72 (#38) üzenetére


tvamos
nagyúr

Elalvas elott mar csak annyira jutottam, hogy a mereteket osszehasonlitsam. Az byte-ra egyezett. (A cache kivetelevel ugye. :)) )

"Mindig a rossz győz, és a jó elnyeri méltó büntetését." Voga János

(#40) cappa72 válasza tvamos (#39) üzenetére


cappa72
nagyúr

Esetleg md5sum-mal is "összenézhetnéd", az lehet, hogy jobb egyezőséget ad vissza.

B.C. Rich Platinum Warlock eladó 105kHUF

(#41) tvamos válasza cappa72 (#40) üzenetére


tvamos
nagyúr

3 mentes, 3 kulonbozo md5sum. Persze kozben volt 4-5 boot. Megtartom mindet...

"Mindig a rossz győz, és a jó elnyeri méltó büntetését." Voga János

(#42) govi001


govi001
újonc

Hello nekem egy kérdésem volna.Van jiayu s3 telóm a kínaiak úgy igérték h.a google alkalmazás telepítve lesz persze nem így történt.A logouton találtam egy jiayu blogot ott kértem segítséget,ahol nagyon készségesen segítettek.A hozzáértők szerint "beragadt a rom" ezért a flashtoolal kellet volna mókolnom de én hülye elrontottam, mert mikor rádugtam a gépre nem ismerte fel a telót kivettem az aksit "oszt game over".Azt írták a blogon hogy "flashelés közben szállt el a preloader".Szerinted ????

Copyright © 2000-2024 PROHARDVER Informatikai Kft.