[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