[FSUG PD] Android - kernel update
Gianluca Moro
giangiammy a gmail.com
Mer 25 Gen 2012 12:56:00 CET
ciao ragazzi, androidiani in particolare,
Volevo capire come cambiare il kernel ad un ASUS TF101:
qualcuno ha esperienza?
Io ho trovato una guida che spiega quello che mi aspettavo
di trovare per compilare ed installare un kernel nuovo:
http://cianer.com/androidg1/28-building-android-kernel-images
il problema e' che il transformer non ha /dev/mtd ... ma
/dev/block/mmcblk0p1
In questo modo riesco a tirarmi giu' le immagini
dove dovrebbe esserci il kernel, in particolare
in /dev/block/mmcblk1 da quanto ho capito
c'e' il kernel.
In particolare nella documentazione di android
(insomma nei sorgenti di mkbootimg/booting.h)
parrebbe che di dovrebbe essere la stringa
magica "ANDROID!", e infatti i tool che
ho trovato in rete che prendono la partizione di boot
e la scompattano in boot sector, kernel, ram disk
cercano tale stringa.
Io non trovo tale stringa in nessuna delle partizioni
che ho dumpato dal tf101: le prime righe di quella
che ritengo essere la partizione di boot sono:
00000000: eb3c 904d 5344 4f53 352e 3000 0208 0400 .<.MSDOS5.0.....
00000010: 0200 0200 00f8 f200 3f00 ff00 0000 0000 ........?.......
00000020: 008a 0700 0000 2961 7967 6e4e 4f20 4e41 ......)aygnNO NA
00000030: 4d45 2020 2020 4641 5431 3620 2020 33c9 ME FAT16 3.
00000040: 8ed1 bcf0 7b8e d9b8 0020 8ec0 fcbd 007c ....{.... .....|
00000050: 384e 247d 248b c199 e83c 0172 1c83 eb3a 8N$}$....<.r...:
00000060: 66a1 1c7c 2666 3b07 268a 57fc 7506 80ca f..|&f;.&.W.u...
00000070: 0288 5602 80c3 1073 eb33 c98a 4610 98f7 ..V....s.3..F...
Ergo la domanda:
- vi risulta che vi siano diverse strutture della partizione di boot,
magari il default prevede il boot da mtd, il tf101 usa mmc ...
- avete idea di come mi posso tirar fuori il kernel dal dump che ho?
ciao
giammy
--
Gianluca Moro Technology explorer
N.s.A - Note su Android http://www.giammy.com/nsa
Medical Brain Computer Interface https://groups.google.com/group/medical-bci/
http://giammy.com/?q=node/42
Maggiori informazioni sulla lista
fsug-pd