crebaindamme he recopilado
todos tus enlaces aquí, para tenerlos centralizados en un mismo post y poderlos seguir de forma más ordenada por si alguien llega al wiki desde fuera de HTCMania, quedando así:
- Cómo instalar Ubuntu en VirtualBox: Añadido con videotutoriales por si alguien no sabe como instalarlo.
- Cómo preparar el entorno de trabajo para cocinar para Android:

- Cómo obtener el código fuente de Android:
, aunque te he modificado el "Paso 5: Obteniendo los archivos propietarios" añadiendo que si se puede extraer pero no como era antes, en mi caso más útil ya que tira de una imagen OTA.
- Cómo obtener las aplicaciones propietarias de Google:
, aunque lo he hecho a mano desde la misma OTA que en el paso anterior, haciendo lo que indica el script.
- Cómo compilar Android: Mi problema:
Código:
shawe@Shawe-Vaio:~/Proyectos/mydroid/system/wlan/ti/sta_dk_4_0_4_32$ make
rm -f ./libestadrv.a
make -C /home/shawe/Proyectos/mydroid/kernel/ M=`pwd` ARCH=arm CROSS_COMPILE=arm-eabi- modules
make[1]: se ingresa al directorio `/home/shawe/Proyectos/mydroid/kernel'
CC [M] /home/shawe/Proyectos/mydroid/system/wlan/ti/sta_dk_4_0_4_32/./pform/linux/src/esta_drv.o
/home/shawe/Proyectos/mydroid/system/wlan/ti/sta_dk_4_0_4_32/./pform/linux/src/esta_drv.c: In function 'setup_netif':
/home/shawe/Proyectos/mydroid/system/wlan/ti/sta_dk_4_0_4_32/./pform/linux/src/esta_drv.c:766: error: 'struct net_device' has no member named 'open'
/home/shawe/Proyectos/mydroid/system/wlan/ti/sta_dk_4_0_4_32/./pform/linux/src/esta_drv.c:767: error: 'struct net_device' has no member named 'stop'
/home/shawe/Proyectos/mydroid/system/wlan/ti/sta_dk_4_0_4_32/./pform/linux/src/esta_drv.c:768: error: 'struct net_device' has no member named 'hard_start_xmit'
/home/shawe/Proyectos/mydroid/system/wlan/ti/sta_dk_4_0_4_32/./pform/linux/src/esta_drv.c:769: error: 'struct net_device' has no member named 'get_stats'
/home/shawe/Proyectos/mydroid/system/wlan/ti/sta_dk_4_0_4_32/./pform/linux/src/esta_drv.c: In function 'tiwlan_init_drv':
/home/shawe/Proyectos/mydroid/system/wlan/ti/sta_dk_4_0_4_32/./pform/linux/src/esta_drv.c:1415: error: 'struct net_device' has no member named 'hard_start_xmit'
make[2]: *** [/home/shawe/Proyectos/mydroid/system/wlan/ti/sta_dk_4_0_4_32/./pform/linux/src/esta_drv.o] Error 1
make[1]: *** [_module_/home/shawe/Proyectos/mydroid/system/wlan/ti/sta_dk_4_0_4_32] Error 2
make[1]: se sale del directorio `/home/shawe/Proyectos/mydroid/kernel'
make: *** [libestadrv.a] Error 2
shawe@Shawe-Vaio:~/Proyectos/mydroid/system/wlan/ti/sta_dk_4_0_4_32$
Y solo encuentro esto de "ayuda": http://forum.cyanogenmod.com/index.p...htc-magic-32b
Por el momento, omito este paso, ya que la otra vez que intente cocinarme una ROM, la wifi funcionó sin problemas en una HTC Magic 32B.
- Cómo probar nuestra ROM usando el emulador:

- Cómo rootear una ROM: Método 1
, método 2 sin probar por el comentario de que no va SuperUser
- Cómo crear un update.zip: No se puede probar, se indica que se copie SignApk.java y luego que se ejecute SignApk.jar cuando este ni se ha copiado ni esta.
Iré actualizando este post a medida que vaya probando los Cómo's restantes