PDA

Ver la Versión Completa : [TUTORIAL] Philz Touch Recovery 6.59.0 basado en CWM 6.0.5.1 (versión 3g y wifi) y root


luisetex84
09/01/15, 18:02:19
AVISO: no me hago responsable de cualquier problema que pueda surgir al llevar a cabo este tutorial.
Hacedlo bajo vuestra propia responsabilidad. El que avisa traiciona.

UPDATES:
- Añadido método de instalación a través de custom recovery.(el zip está firmado pero no se puede instalar desde stock recovery, de momento)
- Ya se pueden hacer backups a la tarjeta externa. En las opciones del recovery /sdcard es la interna y /external_sd es la externa.
- La versión para el SP Flash Tools incluye el fichero de scatter y no es necesario descargar ningún firmware de la página de bq.

No os había comentado que el recovery estaba compilado con el kernel de la versión wifi aunque es posible que funcione en una 3g. Si por casualidad alguien ha flasheado una versión wifi en una 3g y le ha funcionado, siempre es bueno saberlo. De todas maneras he compilado otra versión con el kernel de la 3g. Os pongo las dos opciones:

kaito -> 3g
kaito_wifi -> wifi

La buena noticia es que la partición del recovery es de 8 megas. Lo que significa que podremos tener diferentes recoverys sin capar funcionalidades. (CWM, TWRP, CTR, etc.)

Funciones destacadas:
- Interfaz táctil: botones en la pantalla y selección directa de opciones
- Personalización de la interfaz
- Reroot de la ROM
- Backup y restore de las opciones de la interfaz
- Información en pantalla de nivel de batería y hora
- Interfaz gráfica de ficheros Aroma File Manager con terminal con acceso root
- Instalación múltiple de updates en formato .zip
- Nandroid backup y restore (compatibilidad con CWM y TWRP)
- Posibilidad de hacer backups personalizados según partición
- Posibilidad de cancelar nandroids backups en curso
- etc.

Os pongo una fotillo de cómo queda en la tablet:
649706

http://imageshack.us/a/img545/6956/image1resize.png
(fuente: http://forum.xda-developers.com/showthread.php?p=39433728#post39433728)

Instalación multizip, Aroma File Manager y terminal:
http://imageshack.us/a/img837/7397/image7resize.png
(fuente: http://forum.xda-developers.com/showthread.php?p=39433728#post39433728)

Métodos de instalación:
Formato imagen (.img) con SP Flash Tools (sin root/con root)
1 - Descargamos el fichero 649701 o 649705
2 - Descomprimimos el fichero
3 - Abrimos el SP Flash Tools (http://www.htcmania.com/showthread.php?t=955176) y cargamos el fichero scatter-loading
4 - Con la tablet apagada y no conectada al PC, le damos a Download.
5 - Con la tablet apagada, conectamos al PC. Al acabar saldrá un círculo verde.

Formato imagen (.img) con MobileUncle (con root)
1 - Descargamos el fichero 649700 o 649703
2 - Descomprimimos el fichero
3 - Copiamos el fichero en la raíz de la tarjeta SD
4 - Desde la aplicación MobileUncleTools de la tablet, vamos a cambiar recovery y seleccionamos el fichero que acabamos de copiar en la SD (fijaos bien en el nombre del fichero)

Formato imagen (.img) con AndroidDebugBridge (creo que con root)
Os pongo un ejemplo y entre paréntesis el formato del comando:
1 - Descargamos el fichero 649700 o 649703
2 - Descomprimimos el fichero
3- Subimos el fichero recovery.img del PC a la tablet:
adb push recovery.img /storage/sdcard1/Firmware/Recoveries/Philz_Touch_Recovery
(adb push [fichero] [ruta destino])
4 - Escribimos el fichero subido en la partición del recovery:
adb shell "dd if=/storage/sdcard1/Firmware/Recoveries/Philz_Touch_Recovery/recovery.img of=/dev/recovery"
(adb shell "dd if=[ruta completa del fichero] of=/dev/recovery")
5 - Reiniciamos en modo recovery para probarlo
adb reboot recovery

Formato zip instalable con custom recovery
1 - Descargamos el fichero 664517 o 664520
2 - Lo copiamos en el dispositivo
3 - Accedemos a 'Install zip' y seleccionamos el fichero que acabamos de copiar.
4 - Reiniciamos en modo recovery para probarlo

Obtener root. Metodo 1: desde el menú del recovery
1 - Si no somos root podemos obtenerlo arrancando el recovery modificado. Apretamos Volumen+ y Power a la vez durante un par de segundos.
2 - Seleccionamos Advanced Functions y después Reroot.

Obtener root. Metodo 2: instalando el zip de SuperSu desde el recovery
1 - Si no somos root podemos obtenerlo descargando la última versión de SuperSU en un zip instalable (http://download.chainfire.eu/supersu). Lo copiamos al dispositivo.
2 - Arrancamos al recovery modificado apretando Volumen+ y Power a la vez durante un par de segundos.
3 - Accedemos al menú de Install Zip, seleccionamos el fichero copiado y lo instalamos.
4 - Reiniciamos el dispositivo en Android (Reboot System Now).
5 - Abrimos la aplicación SuperSU en el dispositivo. Si es necesario instalamos SuperSU desde Google Play y actualizamos los binarios desde la aplicación.

Extras:
- Si queréis utilizar el Aroma File Manager sólo tendréis que copiar el fichero 647659 (versión 1.91) en la ruta clockworkmod/aromafm. En el menú Advanced del recovery lo podréis ejecutar.

- Si hacéis un mal flasheo y la tablet se queda en bootloop (pantalla blanca con el logo de bq durante minutos) presionad Volumen+, Volumen- y Power durante 3-5 segundos. Es una especie de reset, como quitar la batería en el móvil. La manera de arreglarlo siempre es mediante Hard Reset con el SP Flash Tools. Si se queda en bootloop al entrar en modo recovery pero android arranca solo hay que flashear el recovery. Si se queda en bootloop al arrancar android, hard reset de todas las particiones con un recovery funcional que pueda restaurar backups

luisetex84
09/01/15, 20:44:32
editado

fusionero
09/01/15, 21:34:21
Muy bueno compañero, has metido la última versión del Philz Touch Advanced y del CWM en el mismo archivo :ok:

Yo esta misma mañana estuve intentando copiar el Github al portátil, pero me daba fallos con la firma:

$ git clone git@github.com:bq/aquaris-E10.git

Clonar en «aquaris-E10»...
The authenticity of host 'github.com (192.30.252.131)' can't be established.
RSA key fingerprint is 16:27:ac:a5:76:28:2d:36:63:1b:56:4d:eb:df:a6:48.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added 'github.com,192.30.252.131' (RSA) to the list of known hosts.
Permission denied (publickey).
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.

Así que no he podido intentar nada, estoy cansadillo de intentarlo, debo revisar las firmas por si es que cambio desde la última vez que use la de Kit-Kat por una Custom Rom que quise intentar usar para el Note 1. Asñi que nada, si me dices algo sobre ello me vendría de perlas, aunque creo que esto debe ir en otro hilo.

luisetex84
09/01/15, 21:56:59
No es por tu PC. Prueba:
git clone https://github.com/bq/aquaris-E10.git

fusionero
10/01/15, 06:54:37
Óle, ahora si que me a funcionado bien, gracias, vamos que las indicaciones en el readme del Github de BQ estaba mal, o bien estaba indicado para copiarlo directamente a un github que yo tuviese. Bueno ahora al menos puedo probar cosillas, ya que esta terminando de descargarse, y lo he probado hace 3 minutos, menos mal que tengo buena conexión.

Ya ahora si que me toca revisar ya que como has hecho el CWM, púes estoy por intentar hacer el TWRP, así tendríamos los 2 principales Recovery's para empezar con Custom's Basadas en la Stock y ya si eso incluso hacer algún trabajo con las Rom's basadas en AOKP, CyanogenMod, Carbon, Omni, Slim, etc,...

Bueno ahora no tengo ni una escusa para leerme todo lo que pueda para hacerlo, aunque se que me va a costar, ya que va a ser la primera vez que lleve a cabo esta tarea, así que nada, si sabes un hilo de verdad bien explicado te lo agradecería, o si quieres hacer o que haga yo uno para cocinar kernel's/Rom's de nuestra tablet, la verdad así dejamos lo aprendido para que los demás que lo deseen puedan hacer lo mismo. Se que es mucho pedir, pero es por y para traerle todo lo posible a nuestra Tablet, ya que como ahora esta la cosa caliente con las Rom's Lollipop podríamos cocinarnos algo ambos, claor que esto es ya una tarea que tiene más miga, y más siendo un novato en esta tarea yo, jeje.

luisetex84
10/01/15, 23:53:59
Editado el primer post con la versión 3g.

Ya ahora si que me toca revisar ya que como has hecho el CWM, púes estoy por intentar hacer el TWRP, así tendríamos los 2 principales Recovery's para empezar con Custom's Basadas en la Stock y ya si eso incluso hacer algún trabajo con las Rom's basadas en AOKP, CyanogenMod, Carbon, Omni, Slim, etc,...

Para compilar el TWRP lo puedes hacer con el código fuente de omnirom o con el de cyanogenmod. Aquí tienes una guía: [DEV]How to compile TWRP touch recovery (http://forum.xda-developers.com/showthread.php?t=1943625)

Si lo haces con cyanogenmod:
1 - Prepara el entorno : https://source.android.com/source/initializing.html
2 - Descarga el código fuente de cm11. No hace falta descargarlo todo para compilar sólo el recovery. Haz:
repo init -u git://github.com/CyanogenMod/android.git -b cm-11.0

Si no existe, crea el fichero cm11/.repo/local_manifests/local_manifest.xml con este contenido para bajar el código de TWRP y eliminar proyectos de cm11
<?xml version="1.0" encoding="UTF-8"?>
<manifest>
<remove-project name="CyanogenMod/android" />
<remove-project name="CyanogenMod/android_art" />
<remove-project name="CyanogenMod/android_bootable_diskinstaller" />
<remove-project name="CyanogenMod/android_bootable_recovery" />
<remove-project name="CyanogenMod/android_bootable_recovery-cm" />
<remove-project name="platform/cts" />
<remove-project name="CyanogenMod/android_dalvik" />
<remove-project name="platform/developers/build" />
<remove-project name="platform/developers/demos" />
<remove-project name="platform/developers/docs" />
<remove-project name="platform/developers/samples/android" />
<remove-project name="CyanogenMod/android_development" />
<remove-project name="CyanogenMod/android_device_common" />
<remove-project name="CyanogenMod/android_device_generic_common" />
<remove-project name="CyanogenMod/android_device_generic_mips" />
<remove-project name="CyanogenMod/android_device_generic_x86" />
<remove-project name="device/generic/mini-emulator-mips" />
<remove-project name="device/generic/mini-emulator-x86" />
<remove-project name="CyanogenMod/android_device_google_accessory_arduino" />
<remove-project name="CyanogenMod/android_device_google_accessory_demokit" />
<remove-project name="CyanogenMod/android_device_sample" />
<remove-project name="platform/docs/source.android.com" />
<remove-project name="CyanogenMod/android_external_aac" />
<remove-project name="CyanogenMod/android_external_android-clat" />
<remove-project name="CyanogenMod/android_external_android-mock" />
<remove-project name="CyanogenMod/android_external_android-visualizer" />
<remove-project name="CyanogenMod/android_external_ant-glob" />
<remove-project name="CyanogenMod/android_external_ant-wireless_ant_native" />
<remove-project name="CyanogenMod/android_external_ant-wireless_ant_service" />
<remove-project name="CyanogenMod/android_external_ant-wireless_antradio-library" />
<remove-project name="CyanogenMod/android_external_antlr" />
<remove-project name="CyanogenMod/android_external_arduino" />
<remove-project name="CyanogenMod/android_external_blktrace" />
<remove-project name="CyanogenMod/android_external_bluetooth_bluedroid" />
<remove-project name="CyanogenMod/android_external_bson" />
<remove-project name="CyanogenMod/android_external_cardslib" />
<remove-project name="platform/external/ceres-solver" />
<remove-project name="CyanogenMod/android_external_chromium" />
<remove-project name="platform/external/chromium-libpac" />
<remove-project name="CyanogenMod/android_external_chromium-trace" />
<remove-project name="CyanogenMod/android_external_chromium_org" />
<remove-project name="platform/external/chromium_org/sdch/open-vcdiff" />
<remove-project name="platform/external/chromium_org/testing/gtest" />
<remove-project name="platform/external/chromium_org/third_party/WebKit" />
<remove-project name="platform/external/chromium_org/third_party/angle" />
<remove-project name="platform/external/chromium_org/third_party/eyesfree/src/android/java/src/com/googlecode/eyesfree/braille" />
<remove-project name="platform/external/chromium_org/third_party/freetype" />
<remove-project name="platform/external/chromium_org/third_party/icu" />
<remove-project name="platform/external/chromium_org/third_party/leveldatabase/src" />
<remove-project name="platform/external/chromium_org/third_party/libjingle/source/talk" />
<remove-project name="platform/external/chromium_org/third_party/mesa/src" />
<remove-project name="CyanogenMod/android_external_chromium_org_third_party_openssl" />
<remove-project name="platform/external/chromium_org/third_party/opus/src" />
<remove-project name="platform/external/chromium_org/third_party/ots" />
<remove-project name="platform/external/chromium_org/third_party/sfntly/cpp/src" />
<remove-project name="platform/external/chromium_org/third_party/skia/gyp" />
<remove-project name="platform/external/chromium_org/third_party/skia/include" />
<remove-project name="platform/external/chromium_org/third_party/skia/src" />
<remove-project name="platform/external/chromium_org/third_party/smhasher/src" />
<remove-project name="platform/external/chromium_org/third_party/yasm/source/patched-yasm" />
<remove-project name="platform/external/chromium_org/tools/grit" />
<remove-project name="platform/external/chromium_org/tools/gyp" />
<remove-project name="platform/external/chromium_org/v8" />
<remove-project name="CyanogenMod/android_external_connectivity" />
<remove-project name="CyanogenMod/android_external_crda" />
<remove-project name="CyanogenMod/android_external_curl" />
<remove-project name="CyanogenMod/android_external_dexmaker" />
<remove-project name="CyanogenMod/android_external_dhcpcd" />
<remove-project name="CyanogenMod/android_external_dnsmasq" />
<remove-project name="CyanogenMod/android_external_doclava" />
<remove-project name="CyanogenMod/android_external_dropbear" />
<remove-project name="platform/external/droiddriver" />
<remove-project name="CyanogenMod/android_external_easymock" />
<remove-project name="CyanogenMod/android_external_ebtables" />
<remove-project name="CyanogenMod/android_external_eclipse-basebuilder" />
<remove-project name="CyanogenMod/android_external_eclipse-windowbuilder" />
<remove-project name="CyanogenMod/android_external_elfutils" />
<remove-project name="CyanogenMod/android_external_embunit" />
<remove-project name="CyanogenMod/android_external_emma" />
<remove-project name="CyanogenMod/android_external_esd" />
<remove-project name="CyanogenMod/android_external_eyes-free" />
<remove-project name="CyanogenMod/android_external_fdlibm" />
<remove-project name="CyanogenMod/android_external_ffmpeg" />
<remove-project name="CyanogenMod/android_external_flac" />
<remove-project name="CyanogenMod/android_external_freetype" />
<remove-project name="CyanogenMod/android_external_ganymed-ssh2" />
<remove-project name="CyanogenMod/android_external_gcc-demangle" />
<remove-project name="CyanogenMod/android_external_giflib" />
<remove-project name="CyanogenMod/android_external_google" />
<remove-project name="CyanogenMod/android_external_google-diff-match-patch" />
<remove-project name="CyanogenMod/android_external_grub" />
<remove-project name="CyanogenMod/android_external_gson" />
<remove-project name="CyanogenMod/android_external_gtest" />
<remove-project name="CyanogenMod/android_external_guava" />
<remove-project name="CyanogenMod/android_external_hamcrest" />
<remove-project name="CyanogenMod/android_external_harfbuzz" />
<remove-project name="platform/external/harfbuzz_ng" />
<remove-project name="CyanogenMod/android_external_heimdall" />
<remove-project name="CyanogenMod/android_external_htop" />
<remove-project name="CyanogenMod/android_external_hyphenation" />
<remove-project name="CyanogenMod/android_external_icu4c" />
<remove-project name="CyanogenMod/android_external_iproute2" />
<remove-project name="CyanogenMod/android_external_ipsec-tools" />
<remove-project name="CyanogenMod/android_external_iptables" />
<remove-project name="platform/external/iputils" />
<remove-project name="CyanogenMod/android_external_jack" />
<remove-project name="CyanogenMod/android_external_JakeWharton_butterknife" />
<remove-project name="CyanogenMod/android_external_javasqlite" />
<remove-project name="CyanogenMod/android_external_kernel-headers" />
<remove-project name="CyanogenMod/android_external_kissfft" />
<remove-project name="CyanogenMod/ion" />
<remove-project name="CyanogenMod/AndroidAsync" />
<remove-project name="CyanogenMod/Superuser" />
<remove-project name="CyanogenMod/Widgets" />
<remove-project name="CyanogenMod/android_external_libcap-ng" />
<remove-project name="platform/external/libexif" />
<remove-project name="CyanogenMod/android_external_libffi" />
<remove-project name="CyanogenMod/android_external_libgsm" />
<remove-project name="CyanogenMod/android_external_liblzf" />
<remove-project name="CyanogenMod/android_external_libmtp" />
<remove-project name="CyanogenMod/android_external_libncurses" />
<remove-project name="CyanogenMod/android_external_libnfc-nci" />
<remove-project name="CyanogenMod/android_external_libnfc-nxp" />
<remove-project name="CyanogenMod/android_external_libnl-headers" />
<remove-project name="CyanogenMod/android_external_libogg" />
<remove-project name="CyanogenMod/android_external_libpcap" />
<remove-project name="CyanogenMod/android_external_libppp" />
<remove-project name="CyanogenMod/android_external_libusb" />
<remove-project name="CyanogenMod/android_external_libusbx" />
<remove-project name="CyanogenMod/android_external_libusb-compat" />
<remove-project name="platform/external/libssh2" />
<remove-project name="CyanogenMod/android_external_libvorbis" />
<remove-project name="CyanogenMod/android_external_libvpx" />
<remove-project name="CyanogenMod/android_external_libxml2" />
<remove-project name="CyanogenMod/android_external_libxslt" />
<remove-project name="CyanogenMod/android_external_libyuv" />
<remove-project name="CyanogenMod/android_external_linux-tools-perf" />
<remove-project name="CyanogenMod/android_external_littlemock" />
<remove-project name="platform/external/lzma" />
<remove-project name="CyanogenMod/android_external_lsof" />
<remove-project name="CyanogenMod/android_external_lzo" />
<remove-project name="platform/external/marisa-trie" />
<remove-project name="CyanogenMod/android_external_markdown" />
<remove-project name="CyanogenMod/android_external_mdnsresponder" />
<remove-project name="platform/external/mesa3d" />
<remove-project name="platform/external/mockito" />
<remove-project name="CyanogenMod/android_external_mockwebserver" />
<remove-project name="CyanogenMod/android_external_mp4parser" />
<remove-project name="CyanogenMod/android_external_mtpd" />
<remove-project name="CyanogenMod/android_external_nano" />
<remove-project name="CyanogenMod/android_external_naver-fonts" />
<remove-project name="CyanogenMod/android_external_netcat" />
<remove-project name="CyanogenMod/android_external_netperf" />
<remove-project name="CyanogenMod/android_external_neven" />
<remove-project name="platform/external/noto-fonts" />
<remove-project name="CyanogenMod/android_external_oauth" />
<remove-project name="platform/external/objenesis" />
<remove-project name="CyanogenMod/android_external_okhttp" />
<remove-project name="platform/external/open-vcdiff" />
<remove-project name="CyanogenMod/android_external_opencv" />
<remove-project name="CyanogenMod/android_external_openfst" />
<remove-project name="CyanogenMod/android_external_openssh" />
<remove-project name="CyanogenMod/android_external_oprofile" />
<remove-project name="CyanogenMod/android_external_pciutils" />
<remove-project name="platform/external/pixman" />
<remove-project name="CyanogenMod/android_external_powertop" />
<remove-project name="CyanogenMod/android_external_ppp" />
<remove-project name="CyanogenMod/android_external_proguard" />
<remove-project name="CyanogenMod/android_external_protobuf" />
<remove-project name="CyanogenMod/android_external_protobuf-c" />
<remove-project name="CyanogenMod/android_external_qemu" />
<remove-project name="CyanogenMod/android_external_qemu-pc-bios" />
<remove-project name="CyanogenMod/android_external_qrngd" />
<remove-project name="CyanogenMod/android_external_regex-re2" />
<remove-project name="CyanogenMod/android_external_replicaisland" />
<remove-project name="platform/external/robolectric" />
<remove-project name="CyanogenMod/android_external_rsync" />
<remove-project name="platform/external/sfntly" />
<remove-project name="platform/external/sil-fonts" />
<remove-project name="CyanogenMod/android_external_skia" />
<remove-project name="platform/external/smack" />
<remove-project name="CyanogenMod/android_external_smali" />
<remove-project name="CyanogenMod/android_external_sonivox" />
<remove-project name="CyanogenMod/android_external_speex" />
<remove-project name="CyanogenMod/android_external_spongycastle" />
<remove-project name="CyanogenMod/android_external_sqlite" />
<remove-project name="CyanogenMod/android_external_square_dagger" />
<remove-project name="CyanogenMod/android_external_square_javawriter" />
<remove-project name="CyanogenMod/android_external_srec" />
<remove-project name="CyanogenMod/android_external_srtp" />
<remove-project name="CyanogenMod/android_external_stagefright-plugins" />
<remove-project name="CyanogenMod/android_external_strace" />
<remove-project name="CyanogenMod/android_external_stressapptest" />
<remove-project name="platform/external/svox" />
<remove-project name="CyanogenMod/android_external_tcpdump" />
<remove-project name="platform/external/timezonepicker-support" />
<remove-project name="CyanogenMod/android_external_tinyalsa" />
<remove-project name="CyanogenMod/android_external_tinycompress" />
<remove-project name="CyanogenMod/android_external_tinyxml" />
<remove-project name="CyanogenMod/android_external_tinyxml2" />
<remove-project name="CyanogenMod/android_external_tremolo" />
<remove-project name="CyanogenMod/android_external_unrar" />
<remove-project name="CyanogenMod/android_external_v8" />
<remove-project name="CyanogenMod/android_external_valgrind" />
<remove-project name="CyanogenMod/android_external_vim" />
<remove-project name="CyanogenMod/android_external_webp" />
<remove-project name="CyanogenMod/android_external_webrtc" />
<remove-project name="CyanogenMod/android_external_whispersystems_TextSecure" />
<remove-project name="CyanogenMod/android_external_whispersystems_WhisperPush" />
<remove-project name="CyanogenMod/android_external_wpa_supplicant_8" />
<remove-project name="CyanogenMod/android_external_wpa_supplicant_8_ti" />
<remove-project name="CyanogenMod/android_external_xmlwriter" />
<remove-project name="CyanogenMod/android_external_xmp_toolkit" />
<remove-project name="CyanogenMod/android_external_zxing" />
<remove-project name="CyanogenMod/android_hardware_akm" />
<remove-project name="CyanogenMod/android_hardware_broadcom_libbt" />
<remove-project name="CyanogenMod/android_hardware_broadcom_wlan" />
<remove-project name="CyanogenMod/android_hardware_cm" />
<remove-project name="CyanogenMod/android_hardware_invensense" />
<remove-project name="CyanogenMod/android_hardware_qcom_audio" />
<remove-project name="CyanogenMod/android_hardware_qcom_audio-caf" />
<remove-project name="CyanogenMod/android_hardware_qcom_bt" />
<remove-project name="CyanogenMod/android_hardware_qcom_camera" />
<remove-project name="CyanogenMod/android_hardware_qcom_display" />
<remove-project name="CyanogenMod/android_hardware_qcom_display-caf" />
<remove-project name="CyanogenMod/android_hardware_qcom_gps" />
<remove-project name="CyanogenMod/android_hardware_qcom_keymaster" />
<remove-project name="CyanogenMod/android_hardware_qcom_media" />
<remove-project name="CyanogenMod/android_hardware_qcom_media-caf" />
<remove-project name="CyanogenMod/android_hardware_qcom_msm8960" />
<remove-project name="CyanogenMod/android_hardware_qcom_msm8x74" />
<remove-project name="CyanogenMod/android_hardware_qcom_power" />
<remove-project name="CyanogenMod/android_hardware_qcom_sensors" />
<remove-project name="CyanogenMod/android_hardware_qcom_wlan" />
<remove-project name="CyanogenMod/android_hardware_ril" />
<remove-project name="CyanogenMod/android_hardware_samsung_slsi_exynos5" />
<remove-project name="CyanogenMod/android_hardware_ti_omap3" />
<remove-project name="CyanogenMod/android_hardware_ti_omap4xxx" />
<remove-project name="CyanogenMod/android_hardware_ti_wlan" />
<remove-project name="CyanogenMod/android_hardware_ti_wpan" />
<remove-project name="CyanogenMod/android_packages_apps_Apollo" />
<remove-project name="CyanogenMod/android_packages_apps_BasicSmsReceiver" />
<remove-project name="CyanogenMod/android_packages_apps_Bluetooth" />
<remove-project name="CyanogenMod/android_packages_apps_BluetoothExt" />
<remove-project name="CyanogenMod/android_packages_apps_Browser" />
<remove-project name="CyanogenMod/android_packages_apps_Calculator" />
<remove-project name="CyanogenMod/android_packages_apps_Calendar" />
<remove-project name="CyanogenMod/android_packages_apps_Camera2" />
<remove-project name="CyanogenMod/android_packages_apps_CellBroadcastReceiver" />
<remove-project name="CyanogenMod/android_packages_apps_CertInstaller" />
<remove-project name="CyanogenMod/android_packages_apps_CMAccount" />
<remove-project name="CyanogenMod/android_packages_apps_CMBugreport" />
<remove-project name="CyanogenMod/android_packages_apps_CMFileManager" />
<remove-project name="CyanogenMod/android_packages_apps_CMHome" />
<remove-project name="CyanogenMod/android_packages_apps_CMUpdater" />
<remove-project name="CyanogenMod/android_packages_apps_CMWallpapers" />
<remove-project name="CyanogenMod/android_packages_apps_Contacts" />
<remove-project name="CyanogenMod/android_packages_apps_ContactsCommon" />
<remove-project name="CyanogenMod/android_packages_apps_DeskClock" />
<remove-project name="CyanogenMod/android_packages_apps_Dialer" />
<remove-project name="CyanogenMod/android_packages_apps_DSPManager" />
<remove-project name="CyanogenMod/android_packages_apps_Email" />
<remove-project name="CyanogenMod/android_packages_apps_Exchange" />
<remove-project name="CyanogenMod/android_packages_apps_Gallery2" />
<remove-project name="CyanogenMod/android_packages_apps_HTMLViewer" />
<remove-project name="CyanogenMod/android_packages_apps_InCallUI" />
<remove-project name="CyanogenMod/android_packages_apps_KeyChain" />
<remove-project name="CyanogenMod/android_packages_apps_LockClock" />
<remove-project name="CyanogenMod/android_packages_apps_Mms-caf" />
<remove-project name="CyanogenMod/android_packages_apps_Nfc" />
<remove-project name="platform/packages/apps/OneTimeInitializer" />
<remove-project name="CyanogenMod/android_packages_apps_PackageInstaller" />
<remove-project name="CyanogenMod/android_packages_apps_PhoneCommon" />
<remove-project name="CyanogenMod/android_packages_apps_Provision" />
<remove-project name="CyanogenMod/android_packages_apps_Settings" />
<remove-project name="CyanogenMod/android_packages_apps_SmartCardService" />
<remove-project name="CyanogenMod/android_packages_apps_SoundRecorder" />
<remove-project name="CyanogenMod/android_packages_apps_SpeechRecorder" />
<remove-project name="CyanogenMod/android_packages_apps_Stk" />
<remove-project name="CyanogenMod/android_packages_apps_Tag" />
<remove-project name="CyanogenMod/android_packages_apps_ThemeChooser" />
<remove-project name="CyanogenMod/android_packages_apps_Torch" />
<remove-project name="CyanogenMod/android_packages_apps_Trebuchet" />
<remove-project name="CyanogenMod/android_packages_apps_UnifiedEmail" />
<remove-project name="CyanogenMod/android_packages_apps_VideoEditor" />
<remove-project name="CyanogenMod/android_packages_apps_VoiceDialer" />
<remove-project name="CyanogenMod/android_packages_apps_VoicePlus" />
<remove-project name="CyanogenMod/android_packages_experimental" />
<remove-project name="CyanogenMod/android_packages_inputmethods_LatinIME" />
<remove-project name="CyanogenMod/android_packages_inputmethods_OpenWnn" />
<remove-project name="CyanogenMod/android_packages_inputmethods_PinyinIME" />
<remove-project name="CyanogenMod/android_packages_providers_ApplicationsProvider" />
<remove-project name="CyanogenMod/android_packages_providers_CalendarProvider" />
<remove-project name="CyanogenMod/android_packages_providers_ContactsProvider" />
<remove-project name="CyanogenMod/android_packages_providers_DownloadProvider" />
<remove-project name="CyanogenMod/android_packages_providers_MediaProvider" />
<remove-project name="CyanogenMod/android_packages_providers_PartnerBookmarksProvide r" />
<remove-project name="CyanogenMod/android_packages_providers_TelephonyProvider" />
<remove-project name="CyanogenMod/android_packages_providers_ThemesProvider" />
<remove-project name="CyanogenMod/android_packages_providers_UserDictionaryProvider" />
<remove-project name="CyanogenMod/android_packages_screensavers_Basic" />
<remove-project name="CyanogenMod/android_packages_screensavers_PhotoTable" />
<remove-project name="CyanogenMod/android_packages_screensavers_WebView" />
<remove-project name="CyanogenMod/android_packages_services_Telephony" />
<remove-project name="CyanogenMod/android_packages_wallpapers_Basic" />
<remove-project name="CyanogenMod/android_packages_wallpapers_Galaxy4" />
<remove-project name="CyanogenMod/android_packages_wallpapers_HoloSpiral" />
<remove-project name="CyanogenMod/android_packages_wallpapers_LivePicker" />
<remove-project name="CyanogenMod/android_packages_wallpapers_MagicSmoke" />
<remove-project name="CyanogenMod/android_packages_wallpapers_MusicVisualization" />
<remove-project name="CyanogenMod/android_packages_wallpapers_NoiseField" />
<remove-project name="CyanogenMod/android_packages_wallpapers_PhaseBeam" />
<remove-project name="CyanogenMod/android_packages_wallpapers_PhotoPhase" />
<remove-project name="CyanogenMod/android_prebuilt" />
<remove-project name="platform/prebuilts/clang/darwin-x86/3.1" />
<remove-project name="platform/prebuilts/clang/darwin-x86/3.2" />
<remove-project name="platform/prebuilts/clang/darwin-x86/host/3.3" />
<remove-project name="platform/prebuilts/clang/darwin-x86/mips/3.3" />
<remove-project name="platform/prebuilts/clang/darwin-x86/x86/3.3" />
<remove-project name="platform/prebuilts/clang/linux-x86/3.1" />
<remove-project name="platform/prebuilts/clang/linux-x86/3.2" />
<remove-project name="platform/prebuilts/clang/linux-x86/host/3.3" />
<remove-project name="platform/prebuilts/clang/linux-x86/mips/3.3" />
<remove-project name="platform/prebuilts/clang/linux-x86/x86/3.3" />
<remove-project name="platform/prebuilts/devtools" />
<remove-project name="platform/prebuilts/eclipse" />
<remove-project name="platform/prebuilts/gcc/darwin-x86/host/headers" />
<remove-project name="platform/prebuilts/gcc/darwin-x86/host/i686-apple-darwin-4.2.1" />
<remove-project name="platform/prebuilts/gcc/darwin-x86/mips/mipsel-linux-android-4.6" />
<remove-project name="platform/prebuilts/gcc/darwin-x86/mips/mipsel-linux-android-4.7" />
<remove-project name="platform/prebuilts/gcc/darwin-x86/x86/i686-linux-android-4.6" />
<remove-project name="platform/prebuilts/gcc/darwin-x86/x86/i686-linux-android-4.7" />
<remove-project name="platform/prebuilts/gcc/linux-x86/mips/mipsel-linux-android-4.6" />
<remove-project name="platform/prebuilts/gcc/linux-x86/mips/mipsel-linux-android-4.7" />
<remove-project name="platform/prebuilts/python/darwin-x86/2.7.5" />
<remove-project name="platform/prebuilts/python/linux-x86/2.7.5" />
<remove-project name="platform/prebuilts/qemu-kernel" />
<remove-project name="platform/prebuilts/runtime" />
<remove-project name="platform/prebuilts/tools" />
<remove-project name="CyanogenMod/android_system_media" />
<remove-project name="CyanogenMod/android_system_netd" />
<remove-project name="CyanogenMod/android_system_qcom" />
<remove-project name="CyanogenMod/android_system_security" />
<remove-project name="platform/tools/adt/eclipse" />
<remove-project name="platform/tools/adt/idea" />
<remove-project name="platform/tools/base" />
<remove-project name="platform/tools/build" />
<remove-project name="platform/tools/emulator" />
<remove-project name="platform/tools/external/gradle" />
<remove-project name="platform/tools/idea" />
<remove-project name="platform/tools/studio/cloud" />
<remove-project name="platform/tools/swt" />
<remove-project name="cyngn/android_vendor_cyngn" />
<project path="bootable/recovery" name="omnirom/android_bootable_recovery" revision="android-5.0" />
</manifest>
repo sync
Después debes seguir la guía que te he puesto antes para TWRP.
Esta otra también te irá bien en general y para cosas específicas de MTK (paso 3, 4 y 5; y 2º post): http://forum.xda-developers.com/android/development/huide-how-to-compile-philz-touch-6-t2862706

fusionero
12/01/15, 01:11:47
Lo llevo intentando estos días, pero salvo la descarga y parece que no va completa, te comento que esto no me sale:

cm11/.repo/local_manifests/local_manifest.xml

Solo consigo que descargue esto otro /.repo/manifests/manifest.xml

Aparte no se si es cosa mía, pero al no estar dado de alta en el Github creo que puede ser ese el problema de que apenas tenga nada de lo que contiene la carpeta esa, aparte que no se yo, pero nada, no consigo que descargue solo esa rama, es un lió de 3 pares de coj...es, esta claro que no voy a parar de intentarlo, pero no quiero molestarte enseñandome, ya que se nota mucho que no me entero de nada todavía. Bueno púes seguire intentandolo por lo menos ya en el apartado de cocina del foro, ya que tanta cosa en ingles me a dejado la cabeza chamuscada, ya que lo traduzco, pero no es que lo donime, tiro de google y le doy sentido basandome en cada cosa del tema, pero al ser demasiado generico y sin apenas información ya me ha dejado sin fin de semana para seguir, me tocara ir leyendo poco a poco cada día.

Otro detalle, estoy en Linux Mint 17.1 64bit Cinnamon, por si puede que necesite usar a lo mejor el Mint 17 64bit Cinnamon que es el del HTPC, o que se yo, aparte cuando he intentado usar el cambio de ccache al HDD ( uso el SSD como principal, pero solo para descargarlo y probar, ya después si lo tengo en ese otro Disco Duro, puedo tirar del SSD para compilar más rápido cada prueba ), al usarlos con /media/usuario/HDD en vez de como /mnt/usuario/HDD, me da error al no reconocerlos para usarlos ( es que hice pruebas con el portátil para conseguir tirar desde el arranque con él, así no era necesario montarlos con el usuario, aunque no se que hice que solo me funciona ya así en el HTPC, en el portátil sigo necesitando montarlo en cada inicio, y aún montado antes de hacer esto me da error ).

Bueno te lo dejo el error para que lo veas si intento descargar del github de Omnirom para coger la rama 4.4:

$ repo init -u git://github.com/omnirom/android_bootable_recovery.git -b android-4.4
error: in `init -u git://github.com/omnirom/android_bootable_recovery.git -b android-4.4`: [Errno 2] No such file or directory: '/home/usuario/android/.repo/manifests/.git/HEAD'


Y aquí lo que si he conseguido tras muchos intentos:$ repo init -u git://github.com/CyanogenMod/android.git -b cm-11.0
Get https://gerrit.googlesource.com/git-repo
remote: Counting objects: 117, done
remote: Finding sources: 100% (117/117)
remote: Total 2976 (delta 1561), reused 2976 (delta 1561)
Receiving objects: 100% (2976/2976), 2.54 MiB | 2.33 MiB/s, done.
Resolving deltas: 100% (1561/1561), done.
De https://gerrit.googlesource.com/git-repo
* [new branch] maint -> origin/maint
* [new branch] master -> origin/master
* [new branch] stable -> origin/stable
* [new tag] v1.0 -> v1.0
* [new tag] v1.0.1 -> v1.0.1
* [new tag] v1.0.2 -> v1.0.2
* [new tag] v1.0.3 -> v1.0.3
* [new tag] v1.0.4 -> v1.0.4
* [new tag] v1.0.5 -> v1.0.5
* [new tag] v1.0.6 -> v1.0.6
* [new tag] v1.0.7 -> v1.0.7
* [new tag] v1.0.8 -> v1.0.8
* [new tag] v1.0.9 -> v1.0.9
* [new tag] v1.1 -> v1.1
* [new tag] v1.10.0 -> v1.10.0
* [new tag] v1.10.1 -> v1.10.1
* [new tag] v1.10.2 -> v1.10.2
* [new tag] v1.10.3 -> v1.10.3
* [new tag] v1.10.4 -> v1.10.4
* [new tag] v1.11.0 -> v1.11.0
* [new tag] v1.11.1 -> v1.11.1
* [new tag] v1.12.0 -> v1.12.0
* [new tag] v1.12.1 -> v1.12.1
* [new tag] v1.12.10 -> v1.12.10
* [new tag] v1.12.11 -> v1.12.11
* [new tag] v1.12.12 -> v1.12.12
* [new tag] v1.12.13 -> v1.12.13
* [new tag] v1.12.14 -> v1.12.14
* [new tag] v1.12.15 -> v1.12.15
* [new tag] v1.12.16 -> v1.12.16
* [new tag] v1.12.2 -> v1.12.2
* [new tag] v1.12.3 -> v1.12.3
* [new tag] v1.12.3.1 -> v1.12.3.1
* [new tag] v1.12.4 -> v1.12.4
* [new tag] v1.12.5 -> v1.12.5
* [new tag] v1.12.6 -> v1.12.6
* [new tag] v1.12.7 -> v1.12.7
* [new tag] v1.12.8 -> v1.12.8
* [new tag] v1.12.9 -> v1.12.9
* [new tag] v1.2 -> v1.2
* [new tag] v1.3 -> v1.3
* [new tag] v1.3.1 -> v1.3.1
* [new tag] v1.3.2 -> v1.3.2
* [new tag] v1.4 -> v1.4
* [new tag] v1.4.1 -> v1.4.1
* [new tag] v1.4.2 -> v1.4.2
* [new tag] v1.4.3 -> v1.4.3
* [new tag] v1.4.4 -> v1.4.4
* [new tag] v1.5 -> v1.5
* [new tag] v1.5.1 -> v1.5.1
* [new tag] v1.6 -> v1.6
* [new tag] v1.6.1 -> v1.6.1
* [new tag] v1.6.10 -> v1.6.10
* [new tag] v1.6.10.1 -> v1.6.10.1
* [new tag] v1.6.10.2 -> v1.6.10.2
* [new tag] v1.6.2 -> v1.6.2
* [new tag] v1.6.3 -> v1.6.3
* [new tag] v1.6.4 -> v1.6.4
* [new tag] v1.6.5 -> v1.6.5
* [new tag] v1.6.6 -> v1.6.6
* [new tag] v1.6.7 -> v1.6.7
* [new tag] v1.6.7.1 -> v1.6.7.1
* [new tag] v1.6.7.2 -> v1.6.7.2
* [new tag] v1.6.7.3 -> v1.6.7.3
* [new tag] v1.6.7.4 -> v1.6.7.4
* [new tag] v1.6.7.5 -> v1.6.7.5
* [new tag] v1.6.8 -> v1.6.8
* [new tag] v1.6.8.1 -> v1.6.8.1
* [new tag] v1.6.8.10 -> v1.6.8.10
* [new tag] v1.6.8.11 -> v1.6.8.11
* [new tag] v1.6.8.2 -> v1.6.8.2
* [new tag] v1.6.8.3 -> v1.6.8.3
* [new tag] v1.6.8.4 -> v1.6.8.4
* [new tag] v1.6.8.5 -> v1.6.8.5
* [new tag] v1.6.8.6 -> v1.6.8.6
* [new tag] v1.6.8.7 -> v1.6.8.7
* [new tag] v1.6.8.8 -> v1.6.8.8
* [new tag] v1.6.8.9 -> v1.6.8.9
* [new tag] v1.6.9 -> v1.6.9
* [new tag] v1.6.9.1 -> v1.6.9.1
* [new tag] v1.6.9.2 -> v1.6.9.2
* [new tag] v1.6.9.3 -> v1.6.9.3
* [new tag] v1.6.9.4 -> v1.6.9.4
* [new tag] v1.6.9.5 -> v1.6.9.5
* [new tag] v1.6.9.6 -> v1.6.9.6
* [new tag] v1.6.9.7 -> v1.6.9.7
* [new tag] v1.6.9.8 -> v1.6.9.8
* [new tag] v1.7 -> v1.7
* [new tag] v1.7.1 -> v1.7.1
* [new tag] v1.7.2 -> v1.7.2
* [new tag] v1.7.3 -> v1.7.3
* [new tag] v1.7.3.1 -> v1.7.3.1
* [new tag] v1.7.4 -> v1.7.4
* [new tag] v1.7.4.1 -> v1.7.4.1
* [new tag] v1.7.4.2 -> v1.7.4.2
* [new tag] v1.7.4.3 -> v1.7.4.3
* [new tag] v1.7.5 -> v1.7.5
* [new tag] v1.7.6 -> v1.7.6
* [new tag] v1.7.6.1 -> v1.7.6.1
* [new tag] v1.7.7 -> v1.7.7
* [new tag] v1.7.7.1 -> v1.7.7.1
* [new tag] v1.7.7.2 -> v1.7.7.2
* [new tag] v1.7.7.3 -> v1.7.7.3
* [new tag] v1.7.7.4 -> v1.7.7.4
* [new tag] v1.7.7.5 -> v1.7.7.5
* [new tag] v1.7.7.6 -> v1.7.7.6
* [new tag] v1.7.8 -> v1.7.8
* [new tag] v1.7.8.1 -> v1.7.8.1
* [new tag] v1.7.8.2 -> v1.7.8.2
* [new tag] v1.8.0 -> v1.8.0
* [new tag] v1.8.1 -> v1.8.1
* [new tag] v1.8.2 -> v1.8.2
* [new tag] v1.9.0 -> v1.9.0
* [new tag] v1.9.1 -> v1.9.1
* [new tag] v1.9.2 -> v1.9.2
* [new tag] v1.9.3 -> v1.9.3
* [new tag] v1.9.4 -> v1.9.4
* [new tag] v1.9.5 -> v1.9.5
* [new tag] v1.9.6 -> v1.9.6
Get git://github.com/CyanogenMod/android.git
remote: Counting objects: 3095, done.
remote: Compressing objects: 100% (1993/1993), done.
remote: Total 3095 (delta 945), reused 3095 (delta 945)
Receiving objects: 100% (3095/3095), 1.08 MiB | 410.00 KiB/s, done.
Resolving deltas: 100% (945/945), done.
De git://github.com/CyanogenMod/android
* [new branch] cm-10.1 -> origin/cm-10.1
* [new branch] cm-10.2 -> origin/cm-10.2
* [new branch] cm-11.0 -> origin/cm-11.0
* [new branch] cm-12 -> origin/cm-12
* [new branch] cm-12.0 -> origin/cm-12.0
* [new branch] cm-7.0.0 -> origin/cm-7.0.0
* [new branch] cm-7.0.1 -> origin/cm-7.0.1
* [new branch] cm-7.0.2.1 -> origin/cm-7.0.2.1
* [new branch] cm-7.0.3 -> origin/cm-7.0.3
* [new branch] cm-9.0.0 -> origin/cm-9.0.0
* [new branch] cm-9.1.0 -> origin/cm-9.1.0
* [new branch] eclair -> origin/eclair
* [new branch] froyo -> origin/froyo
* [new branch] froyo-stable -> origin/froyo-stable
* [new branch] gb-release-7.2 -> origin/gb-release-7.2
* [new branch] gingerbread -> origin/gingerbread
* [new branch] gingerbread-release -> origin/gingerbread-release
* [new branch] ics -> origin/ics
* [new branch] ics-release -> origin/ics-release
* [new branch] jellybean -> origin/jellybean
* [new branch] jellybean-release -> origin/jellybean-release
* [new branch] jellybean-stable -> origin/jellybean-stable
* [new branch] mr1.1-staging -> origin/mr1.1-staging
* [new branch] shipping/cm-11.0 -> origin/shipping/cm-11.0
* [new branch] stable/cm-10.2 -> origin/stable/cm-10.2
* [new branch] stable/cm-11.0 -> origin/stable/cm-11.0
* [new branch] staging/cm-12.0-caf -> origin/staging/cm-12.0-caf
* [new branch] themes-exp -> origin/themes-exp
* [new tag] cm-10.1-M1 -> cm-10.1-M1
* [new tag] cm-10.1-M2 -> cm-10.1-M2
* [new tag] cm-10.1-M3 -> cm-10.1-M3
* [new tag] cm-10.1.0 -> cm-10.1.0
* [new tag] cm-10.1.0-RC1 -> cm-10.1.0-RC1
* [new tag] cm-10.1.0-RC2 -> cm-10.1.0-RC2
* [new tag] cm-10.1.0-RC3 -> cm-10.1.0-RC3
* [new tag] cm-10.1.0-RC4 -> cm-10.1.0-RC4
* [new tag] cm-10.1.0-RC5 -> cm-10.1.0-RC5
* [new tag] cm-10.1.1 -> cm-10.1.1
* [new tag] cm-10.1.2 -> cm-10.1.2
* [new tag] cm-10.1.3 -> cm-10.1.3
* [new tag] cm-10.1.3-RC1 -> cm-10.1.3-RC1
* [new tag] cm-10.1.3-RC2 -> cm-10.1.3-RC2
* [new tag] cm-10.2-M1 -> cm-10.2-M1
* [new tag] cm-10.2.0 -> cm-10.2.0
* [new tag] cm-10.2.1 -> cm-10.2.1
* [new tag] cm-10.2.1.1 -> cm-10.2.1.1
* [new tag] cm-11.0-XNPH22R-bacon-03d77315ea -> cm-11.0-XNPH22R-bacon-03d77315ea
* [new tag] cm-11.0-XNPH25R-bacon-d22b777afa -> cm-11.0-XNPH25R-bacon-d22b777afa
* [new tag] cm-11.0-XNPH30O-bacon-4f280f505a -> cm-11.0-XNPH30O-bacon-4f280f505a
* [new tag] cm-11.0-XNPH33R-bacon-3628510d76 -> cm-11.0-XNPH33R-bacon-3628510d76
* [new tag] cm-11.0-XNPH44S-bacon-5fa8c79c0b -> cm-11.0-XNPH44S-bacon-5fa8c79c0b
* [new tag] cm-5.0.6 -> cm-5.0.6
* [new tag] cm-5.0.7 -> cm-5.0.7
* [new tag] cm-5.0.7-ds -> cm-5.0.7-ds
* [new tag] cm-6.0.0 -> cm-6.0.0
* [new tag] cm-6.0.0-rc1 -> cm-6.0.0-rc1
* [new tag] cm-7.0.0 -> cm-7.0.0
* [new tag] cm-7.0.1 -> cm-7.0.1
* [new tag] cm-7.0.2.1 -> cm-7.0.2.1
* [new tag] cm-7.0.3 -> cm-7.0.3
* [new tag] cm-7.1.0 -> cm-7.1.0

Your Name [usuario]: usuario
Your Email [-------------------@gmail.com]: ---------------------@gmail.com

Your identity is: usuario <-----------------@gmail.com>
is this correct [y/N]? y

repo has been initialized in /home/usuario/android

Puede que este bien esto, pero a partir de este punto apenas he visto información clara, o se me esta pasando, así que nada, a seguir con lo del manifest.xml, ya que no me aparece la carpeta /local_manifest/, solo /manifest/ y al lado la /manifest.git, que creo puede ser lo que estoy necesitando, pero no me aclaro con ella, me tiene loco, ya que no le veo parecido con el mismo github del kernel, y me deja más vendido que todo por ahora. De todas maneras seguire hasta al menos conseguir una prueba que sea funcional, y ya entonces creo que puede que solo me falte aprender C,C++, python y java para hacer cosillas.

Se que cada vez que abro el mensaje te lió el hilo, así que nada, o hago otro aquí en este apartado para que los que quieran puedan aprender como yo lo tengo que hacer gracias a los demás ( en este caso gracias a ti luisetex84 ), ya que suelo hacer tutos si los demás pueden necesitarlos, y esto para todos los hispanohablantes sera mejor que leerse tropecientos hilos solo para hacer un comienzo, y ya a partir de ahí ya si que es todavía peor sin conocimientos previos, pero creo que en muchos tutos que veo en ingles o español les falta muchísima información para el que comienza desde 0, ya que bien encontré alguno más claro, era todo para windows, y yo ya dije que no vuelvo a depender de él, así que ni lo intento, ya que el HTPC que sera para hacer la verdadera cocina en cuanto le saque punta en el portátil ( el HTPC tiene solo Linux Mint 17, un i7-4765T, 16 GB's de RAM DDR3-2400MHz, y muchos Teras libres por ahora, mientras que el portátil tiene Mint 17.1, 4 GB's de RAM DDR2-667MHz, y algo menos de espacio en el SSD, ya que el HTPC no tiene ya windows, me lo cargue y no pienso volver a instalarlo, aparte que el HDD del portátil solo tiene 1 Tera libre, mientras que el HTPC puedo añadirle otros 2 HDD's de 4-6 Teras, o más si lo veo necesario y posible en precio, jeje ).

Siento el tocho cosa mala, ya que la falta de haberme puesto Linux hace 10 años como principal y no haberlo eliminado me esta ralentizando mucho, por no haber usado este tiempo para aprender lo que en windows me parece fácil ( no quiere decir que me acuerde de todos los comandos, creo que estoy aprendiendo más y recordando los que aprendí con MS-DOS 6.1 cuando tenía hace 20 años windows 3.1 en un 486DX2 66MHz con 4MB's de RAM, eso si que era cosa mala lo que le di de vueltas para aprender por mi cuenta, y sin ni internet, solo por revistas y relerme los archivos de texto internos que contenía :risitas: ).

Ya si quieres o te parece mejor lo dices por privado y abrimos un hilo, aquí o en la sección/apartado para la cocina, para llevar todo esto, o lo abro yo para ver si me pueden ayudar, ya que incluso te comento que cuando descargue el git de BQ no se si lo hacía bien para separar ambas versiones, y eso no se si va a ser otro problema al que enfrentarme :-)

luisetex84
12/01/15, 19:43:59
Subidas nuevas versiones del recovery:
- Ya se pueden hacer backups a la tarjeta externa. En las opciones del recovery /sdcard es la interna y /external_sd es la externa.
- La versión para el SP Flash Tools incluye el fichero de scatter y no es necesario descargar ningún firmware de la página de bq.

He probado el reroot, el aroma file manager, el terminal, instalar updates, hacer backups, ... y parece que todo funciona OK.

Actualizo el primer post

Puede que este bien esto, pero a partir de este punto apenas he visto información clara, o se me esta pasando, así que nada, a seguir con lo del manifest.xml, ya que no me aparece la carpeta /local_manifest/, solo /manifest/ y al lado la /manifest.git, que creo puede ser lo que estoy necesitando, pero no me aclaro con ella, me tiene loco, ya que no le veo parecido con el mismo github del kernel, y me deja más vendido que todo por ahora.

El comando 'repo init -u git://github.com/CyanogenMod/android.git -b cm-11.0' inicializa el proyecto. Traducido significa que crea la carpeta .repo y una serie de carpetas y ficheros xml. Esto ficheros configuran el proyecto para que sepa de donde bajar el código fuente, que revisión utilizar y donde guardarlo.

Si después de hacer 'repo init -u git://github.com/CyanogenMod/android.git -b cm-11.0' hacemos 'repo sync' se bajará todo el proyecto completo de Cyanogenmod, concretamente la revisión cm-11.0 .
Yo lo que te decía es que no es necesario descargar todo Cyanogenmod que te fueras a la carpeta .repo y crearas la carpeta local_manifests ->> (desde la carpeta cm11) mkdir -p .repo/local_manifests

Después creas el fichero local_manifest.xml dentro de la carpeta que acabas de crear.
Editas el fichero para que contenga esto:
<?xml version="1.0" encoding="UTF-8"?>
<manifest>
<remove-project name="CyanogenMod/android" />
<remove-project name="CyanogenMod/android_art" />
<remove-project name="CyanogenMod/android_bootable_diskinstaller" />
<remove-project name="CyanogenMod/android_bootable_recovery" />
<remove-project name="CyanogenMod/android_bootable_recovery-cm" />
<remove-project name="platform/cts" />
<remove-project name="CyanogenMod/android_dalvik" />
<remove-project name="platform/developers/build" />
<remove-project name="platform/developers/demos" />
<remove-project name="platform/developers/docs" />
<remove-project name="platform/developers/samples/android" />
<remove-project name="CyanogenMod/android_development" />
<remove-project name="CyanogenMod/android_device_common" />
<remove-project name="CyanogenMod/android_device_generic_common" />
<remove-project name="CyanogenMod/android_device_generic_mips" />
<remove-project name="CyanogenMod/android_device_generic_x86" />
<remove-project name="device/generic/mini-emulator-mips" />
<remove-project name="device/generic/mini-emulator-x86" />
<remove-project name="CyanogenMod/android_device_google_accessory_arduino" />
<remove-project name="CyanogenMod/android_device_google_accessory_demokit" />
<remove-project name="CyanogenMod/android_device_sample" />
<remove-project name="platform/docs/source.android.com" />
<remove-project name="CyanogenMod/android_external_aac" />
<remove-project name="CyanogenMod/android_external_android-clat" />
<remove-project name="CyanogenMod/android_external_android-mock" />
<remove-project name="CyanogenMod/android_external_android-visualizer" />
<remove-project name="CyanogenMod/android_external_ant-glob" />
<remove-project name="CyanogenMod/android_external_ant-wireless_ant_native" />
<remove-project name="CyanogenMod/android_external_ant-wireless_ant_service" />
<remove-project name="CyanogenMod/android_external_ant-wireless_antradio-library" />
<remove-project name="CyanogenMod/android_external_antlr" />
<remove-project name="CyanogenMod/android_external_arduino" />
<remove-project name="CyanogenMod/android_external_blktrace" />
<remove-project name="CyanogenMod/android_external_bluetooth_bluedroid" />
<remove-project name="CyanogenMod/android_external_bson" />
<remove-project name="CyanogenMod/android_external_cardslib" />
<remove-project name="platform/external/ceres-solver" />
<remove-project name="CyanogenMod/android_external_chromium" />
<remove-project name="platform/external/chromium-libpac" />
<remove-project name="CyanogenMod/android_external_chromium-trace" />
<remove-project name="CyanogenMod/android_external_chromium_org" />
<remove-project name="platform/external/chromium_org/sdch/open-vcdiff" />
<remove-project name="platform/external/chromium_org/testing/gtest" />
<remove-project name="platform/external/chromium_org/third_party/WebKit" />
<remove-project name="platform/external/chromium_org/third_party/angle" />
<remove-project name="platform/external/chromium_org/third_party/eyesfree/src/android/java/src/com/googlecode/eyesfree/braille" />
<remove-project name="platform/external/chromium_org/third_party/freetype" />
<remove-project name="platform/external/chromium_org/third_party/icu" />
<remove-project name="platform/external/chromium_org/third_party/leveldatabase/src" />
<remove-project name="platform/external/chromium_org/third_party/libjingle/source/talk" />
<remove-project name="platform/external/chromium_org/third_party/mesa/src" />
<remove-project name="CyanogenMod/android_external_chromium_org_third_party_openssl" />
<remove-project name="platform/external/chromium_org/third_party/opus/src" />
<remove-project name="platform/external/chromium_org/third_party/ots" />
<remove-project name="platform/external/chromium_org/third_party/sfntly/cpp/src" />
<remove-project name="platform/external/chromium_org/third_party/skia/gyp" />
<remove-project name="platform/external/chromium_org/third_party/skia/include" />
<remove-project name="platform/external/chromium_org/third_party/skia/src" />
<remove-project name="platform/external/chromium_org/third_party/smhasher/src" />
<remove-project name="platform/external/chromium_org/third_party/yasm/source/patched-yasm" />
<remove-project name="platform/external/chromium_org/tools/grit" />
<remove-project name="platform/external/chromium_org/tools/gyp" />
<remove-project name="platform/external/chromium_org/v8" />
<remove-project name="CyanogenMod/android_external_connectivity" />
<remove-project name="CyanogenMod/android_external_crda" />
<remove-project name="CyanogenMod/android_external_curl" />
<remove-project name="CyanogenMod/android_external_dexmaker" />
<remove-project name="CyanogenMod/android_external_dhcpcd" />
<remove-project name="CyanogenMod/android_external_dnsmasq" />
<remove-project name="CyanogenMod/android_external_doclava" />
<remove-project name="CyanogenMod/android_external_dropbear" />
<remove-project name="platform/external/droiddriver" />
<remove-project name="CyanogenMod/android_external_easymock" />
<remove-project name="CyanogenMod/android_external_ebtables" />
<remove-project name="CyanogenMod/android_external_eclipse-basebuilder" />
<remove-project name="CyanogenMod/android_external_eclipse-windowbuilder" />
<remove-project name="CyanogenMod/android_external_elfutils" />
<remove-project name="CyanogenMod/android_external_embunit" />
<remove-project name="CyanogenMod/android_external_emma" />
<remove-project name="CyanogenMod/android_external_esd" />
<remove-project name="CyanogenMod/android_external_eyes-free" />
<remove-project name="CyanogenMod/android_external_fdlibm" />
<remove-project name="CyanogenMod/android_external_ffmpeg" />
<remove-project name="CyanogenMod/android_external_flac" />
<remove-project name="CyanogenMod/android_external_freetype" />
<remove-project name="CyanogenMod/android_external_ganymed-ssh2" />
<remove-project name="CyanogenMod/android_external_gcc-demangle" />
<remove-project name="CyanogenMod/android_external_giflib" />
<remove-project name="CyanogenMod/android_external_google" />
<remove-project name="CyanogenMod/android_external_google-diff-match-patch" />
<remove-project name="CyanogenMod/android_external_grub" />
<remove-project name="CyanogenMod/android_external_gson" />
<remove-project name="CyanogenMod/android_external_gtest" />
<remove-project name="CyanogenMod/android_external_guava" />
<remove-project name="CyanogenMod/android_external_hamcrest" />
<remove-project name="CyanogenMod/android_external_harfbuzz" />
<remove-project name="platform/external/harfbuzz_ng" />
<remove-project name="CyanogenMod/android_external_heimdall" />
<remove-project name="CyanogenMod/android_external_htop" />
<remove-project name="CyanogenMod/android_external_hyphenation" />
<remove-project name="CyanogenMod/android_external_icu4c" />
<remove-project name="CyanogenMod/android_external_iproute2" />
<remove-project name="CyanogenMod/android_external_ipsec-tools" />
<remove-project name="CyanogenMod/android_external_iptables" />
<remove-project name="platform/external/iputils" />
<remove-project name="CyanogenMod/android_external_jack" />
<remove-project name="CyanogenMod/android_external_JakeWharton_butterknife" />
<remove-project name="CyanogenMod/android_external_javasqlite" />
<remove-project name="CyanogenMod/android_external_kernel-headers" />
<remove-project name="CyanogenMod/android_external_kissfft" />
<remove-project name="CyanogenMod/ion" />
<remove-project name="CyanogenMod/AndroidAsync" />
<remove-project name="CyanogenMod/Superuser" />
<remove-project name="CyanogenMod/Widgets" />
<remove-project name="CyanogenMod/android_external_libcap-ng" />
<remove-project name="platform/external/libexif" />
<remove-project name="CyanogenMod/android_external_libffi" />
<remove-project name="CyanogenMod/android_external_libgsm" />
<remove-project name="CyanogenMod/android_external_liblzf" />
<remove-project name="CyanogenMod/android_external_libmtp" />
<remove-project name="CyanogenMod/android_external_libncurses" />
<remove-project name="CyanogenMod/android_external_libnfc-nci" />
<remove-project name="CyanogenMod/android_external_libnfc-nxp" />
<remove-project name="CyanogenMod/android_external_libnl-headers" />
<remove-project name="CyanogenMod/android_external_libogg" />
<remove-project name="CyanogenMod/android_external_libpcap" />
<remove-project name="CyanogenMod/android_external_libppp" />
<remove-project name="CyanogenMod/android_external_libusb" />
<remove-project name="CyanogenMod/android_external_libusbx" />
<remove-project name="CyanogenMod/android_external_libusb-compat" />
<remove-project name="platform/external/libssh2" />
<remove-project name="CyanogenMod/android_external_libvorbis" />
<remove-project name="CyanogenMod/android_external_libvpx" />
<remove-project name="CyanogenMod/android_external_libxml2" />
<remove-project name="CyanogenMod/android_external_libxslt" />
<remove-project name="CyanogenMod/android_external_libyuv" />
<remove-project name="CyanogenMod/android_external_linux-tools-perf" />
<remove-project name="CyanogenMod/android_external_littlemock" />
<remove-project name="platform/external/lzma" />
<remove-project name="CyanogenMod/android_external_lsof" />
<remove-project name="CyanogenMod/android_external_lzo" />
<remove-project name="platform/external/marisa-trie" />
<remove-project name="CyanogenMod/android_external_markdown" />
<remove-project name="CyanogenMod/android_external_mdnsresponder" />
<remove-project name="platform/external/mesa3d" />
<remove-project name="platform/external/mockito" />
<remove-project name="CyanogenMod/android_external_mockwebserver" />
<remove-project name="CyanogenMod/android_external_mp4parser" />
<remove-project name="CyanogenMod/android_external_mtpd" />
<remove-project name="CyanogenMod/android_external_nano" />
<remove-project name="CyanogenMod/android_external_naver-fonts" />
<remove-project name="CyanogenMod/android_external_netcat" />
<remove-project name="CyanogenMod/android_external_netperf" />
<remove-project name="CyanogenMod/android_external_neven" />
<remove-project name="platform/external/noto-fonts" />
<remove-project name="CyanogenMod/android_external_oauth" />
<remove-project name="platform/external/objenesis" />
<remove-project name="CyanogenMod/android_external_okhttp" />
<remove-project name="platform/external/open-vcdiff" />
<remove-project name="CyanogenMod/android_external_opencv" />
<remove-project name="CyanogenMod/android_external_openfst" />
<remove-project name="CyanogenMod/android_external_openssh" />
<remove-project name="CyanogenMod/android_external_oprofile" />
<remove-project name="CyanogenMod/android_external_pciutils" />
<remove-project name="platform/external/pixman" />
<remove-project name="CyanogenMod/android_external_powertop" />
<remove-project name="CyanogenMod/android_external_ppp" />
<remove-project name="CyanogenMod/android_external_proguard" />
<remove-project name="CyanogenMod/android_external_protobuf" />
<remove-project name="CyanogenMod/android_external_protobuf-c" />
<remove-project name="CyanogenMod/android_external_qemu" />
<remove-project name="CyanogenMod/android_external_qemu-pc-bios" />
<remove-project name="CyanogenMod/android_external_qrngd" />
<remove-project name="CyanogenMod/android_external_regex-re2" />
<remove-project name="CyanogenMod/android_external_replicaisland" />
<remove-project name="platform/external/robolectric" />
<remove-project name="CyanogenMod/android_external_rsync" />
<remove-project name="platform/external/sfntly" />
<remove-project name="platform/external/sil-fonts" />
<remove-project name="CyanogenMod/android_external_skia" />
<remove-project name="platform/external/smack" />
<remove-project name="CyanogenMod/android_external_smali" />
<remove-project name="CyanogenMod/android_external_sonivox" />
<remove-project name="CyanogenMod/android_external_speex" />
<remove-project name="CyanogenMod/android_external_spongycastle" />
<remove-project name="CyanogenMod/android_external_sqlite" />
<remove-project name="CyanogenMod/android_external_square_dagger" />
<remove-project name="CyanogenMod/android_external_square_javawriter" />
<remove-project name="CyanogenMod/android_external_srec" />
<remove-project name="CyanogenMod/android_external_srtp" />
<remove-project name="CyanogenMod/android_external_stagefright-plugins" />
<remove-project name="CyanogenMod/android_external_strace" />
<remove-project name="CyanogenMod/android_external_stressapptest" />
<remove-project name="platform/external/svox" />
<remove-project name="CyanogenMod/android_external_tcpdump" />
<remove-project name="platform/external/timezonepicker-support" />
<remove-project name="CyanogenMod/android_external_tinyalsa" />
<remove-project name="CyanogenMod/android_external_tinycompress" />
<remove-project name="CyanogenMod/android_external_tinyxml" />
<remove-project name="CyanogenMod/android_external_tinyxml2" />
<remove-project name="CyanogenMod/android_external_tremolo" />
<remove-project name="CyanogenMod/android_external_unrar" />
<remove-project name="CyanogenMod/android_external_v8" />
<remove-project name="CyanogenMod/android_external_valgrind" />
<remove-project name="CyanogenMod/android_external_vim" />
<remove-project name="CyanogenMod/android_external_webp" />
<remove-project name="CyanogenMod/android_external_webrtc" />
<remove-project name="CyanogenMod/android_external_whispersystems_TextSecure" />
<remove-project name="CyanogenMod/android_external_whispersystems_WhisperPush" />
<remove-project name="CyanogenMod/android_external_wpa_supplicant_8" />
<remove-project name="CyanogenMod/android_external_wpa_supplicant_8_ti" />
<remove-project name="CyanogenMod/android_external_xmlwriter" />
<remove-project name="CyanogenMod/android_external_xmp_toolkit" />
<remove-project name="CyanogenMod/android_external_zxing" />
<remove-project name="CyanogenMod/android_hardware_akm" />
<remove-project name="CyanogenMod/android_hardware_broadcom_libbt" />
<remove-project name="CyanogenMod/android_hardware_broadcom_wlan" />
<remove-project name="CyanogenMod/android_hardware_cm" />
<remove-project name="CyanogenMod/android_hardware_invensense" />
<remove-project name="CyanogenMod/android_hardware_qcom_audio" />
<remove-project name="CyanogenMod/android_hardware_qcom_audio-caf" />
<remove-project name="CyanogenMod/android_hardware_qcom_bt" />
<remove-project name="CyanogenMod/android_hardware_qcom_camera" />
<remove-project name="CyanogenMod/android_hardware_qcom_display" />
<remove-project name="CyanogenMod/android_hardware_qcom_display-caf" />
<remove-project name="CyanogenMod/android_hardware_qcom_gps" />
<remove-project name="CyanogenMod/android_hardware_qcom_keymaster" />
<remove-project name="CyanogenMod/android_hardware_qcom_media" />
<remove-project name="CyanogenMod/android_hardware_qcom_media-caf" />
<remove-project name="CyanogenMod/android_hardware_qcom_msm8960" />
<remove-project name="CyanogenMod/android_hardware_qcom_msm8x74" />
<remove-project name="CyanogenMod/android_hardware_qcom_power" />
<remove-project name="CyanogenMod/android_hardware_qcom_sensors" />
<remove-project name="CyanogenMod/android_hardware_qcom_wlan" />
<remove-project name="CyanogenMod/android_hardware_ril" />
<remove-project name="CyanogenMod/android_hardware_samsung_slsi_exynos5" />
<remove-project name="CyanogenMod/android_hardware_ti_omap3" />
<remove-project name="CyanogenMod/android_hardware_ti_omap4xxx" />
<remove-project name="CyanogenMod/android_hardware_ti_wlan" />
<remove-project name="CyanogenMod/android_hardware_ti_wpan" />
<remove-project name="CyanogenMod/android_packages_apps_Apollo" />
<remove-project name="CyanogenMod/android_packages_apps_BasicSmsReceiver" />
<remove-project name="CyanogenMod/android_packages_apps_Bluetooth" />
<remove-project name="CyanogenMod/android_packages_apps_BluetoothExt" />
<remove-project name="CyanogenMod/android_packages_apps_Browser" />
<remove-project name="CyanogenMod/android_packages_apps_Calculator" />
<remove-project name="CyanogenMod/android_packages_apps_Calendar" />
<remove-project name="CyanogenMod/android_packages_apps_Camera2" />
<remove-project name="CyanogenMod/android_packages_apps_CellBroadcastReceiver" />
<remove-project name="CyanogenMod/android_packages_apps_CertInstaller" />
<remove-project name="CyanogenMod/android_packages_apps_CMAccount" />
<remove-project name="CyanogenMod/android_packages_apps_CMBugreport" />
<remove-project name="CyanogenMod/android_packages_apps_CMFileManager" />
<remove-project name="CyanogenMod/android_packages_apps_CMHome" />
<remove-project name="CyanogenMod/android_packages_apps_CMUpdater" />
<remove-project name="CyanogenMod/android_packages_apps_CMWallpapers" />
<remove-project name="CyanogenMod/android_packages_apps_Contacts" />
<remove-project name="CyanogenMod/android_packages_apps_ContactsCommon" />
<remove-project name="CyanogenMod/android_packages_apps_DeskClock" />
<remove-project name="CyanogenMod/android_packages_apps_Dialer" />
<remove-project name="CyanogenMod/android_packages_apps_DSPManager" />
<remove-project name="CyanogenMod/android_packages_apps_Email" />
<remove-project name="CyanogenMod/android_packages_apps_Exchange" />
<remove-project name="CyanogenMod/android_packages_apps_Gallery2" />
<remove-project name="CyanogenMod/android_packages_apps_HTMLViewer" />
<remove-project name="CyanogenMod/android_packages_apps_InCallUI" />
<remove-project name="CyanogenMod/android_packages_apps_KeyChain" />
<remove-project name="CyanogenMod/android_packages_apps_LockClock" />
<remove-project name="CyanogenMod/android_packages_apps_Mms-caf" />
<remove-project name="CyanogenMod/android_packages_apps_Nfc" />
<remove-project name="platform/packages/apps/OneTimeInitializer" />
<remove-project name="CyanogenMod/android_packages_apps_PackageInstaller" />
<remove-project name="CyanogenMod/android_packages_apps_PhoneCommon" />
<remove-project name="CyanogenMod/android_packages_apps_Provision" />
<remove-project name="CyanogenMod/android_packages_apps_Settings" />
<remove-project name="CyanogenMod/android_packages_apps_SmartCardService" />
<remove-project name="CyanogenMod/android_packages_apps_SoundRecorder" />
<remove-project name="CyanogenMod/android_packages_apps_SpeechRecorder" />
<remove-project name="CyanogenMod/android_packages_apps_Stk" />
<remove-project name="CyanogenMod/android_packages_apps_Tag" />
<remove-project name="CyanogenMod/android_packages_apps_ThemeChooser" />
<remove-project name="CyanogenMod/android_packages_apps_Torch" />
<remove-project name="CyanogenMod/android_packages_apps_Trebuchet" />
<remove-project name="CyanogenMod/android_packages_apps_UnifiedEmail" />
<remove-project name="CyanogenMod/android_packages_apps_VideoEditor" />
<remove-project name="CyanogenMod/android_packages_apps_VoiceDialer" />
<remove-project name="CyanogenMod/android_packages_apps_VoicePlus" />
<remove-project name="CyanogenMod/android_packages_experimental" />
<remove-project name="CyanogenMod/android_packages_inputmethods_LatinIME" />
<remove-project name="CyanogenMod/android_packages_inputmethods_OpenWnn" />
<remove-project name="CyanogenMod/android_packages_inputmethods_PinyinIME" />
<remove-project name="CyanogenMod/android_packages_providers_ApplicationsProvider" />
<remove-project name="CyanogenMod/android_packages_providers_CalendarProvider" />
<remove-project name="CyanogenMod/android_packages_providers_ContactsProvider" />
<remove-project name="CyanogenMod/android_packages_providers_DownloadProvider" />
<remove-project name="CyanogenMod/android_packages_providers_MediaProvider" />
<remove-project name="CyanogenMod/android_packages_providers_PartnerBookmarksProvide r" />
<remove-project name="CyanogenMod/android_packages_providers_TelephonyProvider" />
<remove-project name="CyanogenMod/android_packages_providers_ThemesProvider" />
<remove-project name="CyanogenMod/android_packages_providers_UserDictionaryProvider" />
<remove-project name="CyanogenMod/android_packages_screensavers_Basic" />
<remove-project name="CyanogenMod/android_packages_screensavers_PhotoTable" />
<remove-project name="CyanogenMod/android_packages_screensavers_WebView" />
<remove-project name="CyanogenMod/android_packages_services_Telephony" />
<remove-project name="CyanogenMod/android_packages_wallpapers_Basic" />
<remove-project name="CyanogenMod/android_packages_wallpapers_Galaxy4" />
<remove-project name="CyanogenMod/android_packages_wallpapers_HoloSpiral" />
<remove-project name="CyanogenMod/android_packages_wallpapers_LivePicker" />
<remove-project name="CyanogenMod/android_packages_wallpapers_MagicSmoke" />
<remove-project name="CyanogenMod/android_packages_wallpapers_MusicVisualization" />
<remove-project name="CyanogenMod/android_packages_wallpapers_NoiseField" />
<remove-project name="CyanogenMod/android_packages_wallpapers_PhaseBeam" />
<remove-project name="CyanogenMod/android_packages_wallpapers_PhotoPhase" />
<remove-project name="CyanogenMod/android_prebuilt" />
<remove-project name="platform/prebuilts/clang/darwin-x86/3.1" />
<remove-project name="platform/prebuilts/clang/darwin-x86/3.2" />
<remove-project name="platform/prebuilts/clang/darwin-x86/host/3.3" />
<remove-project name="platform/prebuilts/clang/darwin-x86/mips/3.3" />
<remove-project name="platform/prebuilts/clang/darwin-x86/x86/3.3" />
<remove-project name="platform/prebuilts/clang/linux-x86/3.1" />
<remove-project name="platform/prebuilts/clang/linux-x86/3.2" />
<remove-project name="platform/prebuilts/clang/linux-x86/host/3.3" />
<remove-project name="platform/prebuilts/clang/linux-x86/mips/3.3" />
<remove-project name="platform/prebuilts/clang/linux-x86/x86/3.3" />
<remove-project name="platform/prebuilts/devtools" />
<remove-project name="platform/prebuilts/eclipse" />
<remove-project name="platform/prebuilts/gcc/darwin-x86/host/headers" />
<remove-project name="platform/prebuilts/gcc/darwin-x86/host/i686-apple-darwin-4.2.1" />
<remove-project name="platform/prebuilts/gcc/darwin-x86/mips/mipsel-linux-android-4.6" />
<remove-project name="platform/prebuilts/gcc/darwin-x86/mips/mipsel-linux-android-4.7" />
<remove-project name="platform/prebuilts/gcc/darwin-x86/x86/i686-linux-android-4.6" />
<remove-project name="platform/prebuilts/gcc/darwin-x86/x86/i686-linux-android-4.7" />
<remove-project name="platform/prebuilts/gcc/linux-x86/mips/mipsel-linux-android-4.6" />
<remove-project name="platform/prebuilts/gcc/linux-x86/mips/mipsel-linux-android-4.7" />
<remove-project name="platform/prebuilts/python/darwin-x86/2.7.5" />
<remove-project name="platform/prebuilts/python/linux-x86/2.7.5" />
<remove-project name="platform/prebuilts/qemu-kernel" />
<remove-project name="platform/prebuilts/runtime" />
<remove-project name="platform/prebuilts/tools" />
<remove-project name="CyanogenMod/android_system_media" />
<remove-project name="CyanogenMod/android_system_netd" />
<remove-project name="CyanogenMod/android_system_qcom" />
<remove-project name="CyanogenMod/android_system_security" />
<remove-project name="platform/tools/adt/eclipse" />
<remove-project name="platform/tools/adt/idea" />
<remove-project name="platform/tools/base" />
<remove-project name="platform/tools/build" />
<remove-project name="platform/tools/emulator" />
<remove-project name="platform/tools/external/gradle" />
<remove-project name="platform/tools/idea" />
<remove-project name="platform/tools/studio/cloud" />
<remove-project name="platform/tools/swt" />
<remove-project name="cyngn/android_vendor_cyngn" />
<project path="bootable/recovery" name="omnirom/android_bootable_recovery" revision="android-5.0" />
</manifest>
Si ahora haces 'repo sync' se bajará el código fuente pero tardará mucho menos que bajandolo todo. Cyanogenmod tiene más de 400 proyectos y ocupas más de 12GB. Si te lo bajas todo tardará un ratillo. A no ser que tengas fibra. Realmente para compilar el kernel son necesarios unos 40 proyectos. Con el fichero que te paso te bajarás algo más de 100 proyectos.

Si te fijas en el fichero local_manifest.xml que te propongo aparece esto:
<remove-project name="CyanogenMod/android_bootable_recovery" />
<remove-project name="CyanogenMod/android_bootable_recovery-cm" />

Le estás diciendo a repo que no quieres utilizar los proyectos de CyanogenMod que tengan que ver con el recovery. En cambio con una de las últimas líneas:
<project path="bootable/recovery" name="omnirom/android_bootable_recovery" revision="android-5.0" />

Le estás diciendo que quieres que guarde en bootable/recovery el proyecto de omnirom llamado android_bootable_recovery (TWRP) y que quieres descargarte la revisión android-5.0

luisetex84
27/01/15, 18:27:39
He añadido un nuevo método de instalación por zip desde custom recovery.

Actualizo el primer post.

fusionero
29/01/15, 18:38:14
Muy bueno, cada vez lo tienes más completo, jeje. Ya falta añadirle governor's, que según he mirado por Internet se pueden sacar de otras Rom's he introducirlos la Rom, o más directamente al Keynes, que resulta que por lo que he visto no sería tan pesado, son añadirles las líneas a 2 o 3 archivos, Y ya estaría disponible para usarlo, la cosa es que al ser realmente la CPU MT8392 no se si pueden servirnos los de la CPU MT6592.

luisetex84
29/01/15, 19:02:24
Lo de los zips desde custom recovery ha sido algo que tenía que caer sí o sí.
Ahora ya no tengo que cambiar de SO cada vez que quiero hacer una prueba, con el consiguiente ahorro de tiempo. Te preguntarás porque tengo que flashear tanto. Pues porque estoy intentando compilar una imagen de boot desde el árbol de CM11 que funcione en nuestra tablet.

fusionero
29/01/15, 19:19:03
Pues anda que no tiene curro la tarea. Yo a falta de tiempo estoy parado, pero miro detalles y otras cosas, por ejemplo la versión 4.4.4_r4 de mediatek esta en el github de Google, y una cosilla que he mirado son los formatos que nos interesan darle a la SD externa, el Note y los ext2, esta y ext4 ( el mejor de los estés el ext4 por mejoras), y en esta zona creo que puedes ver lo que comento sobre ellos https://android.googlesource.com/kernel/mediatek/+/android-4.4.4_r4/Documentation/filesystems/ntfs.txt

Ya si este fin de puedes podríamos mirar a añadir lo que has hecho al tuyo, para dejarlo a disposición de otros usuarios, aparte como estoy parado no he llegado a hacer la extracción de datos de los archivos para que todos puedan aprovechar la oportunidad de seguir tu trabajo y adaptarlo a los demás dispositivos.

Ah, ya de paso instale desde el TWRP que habías hecho, a este Philz con el zip, y ningún problema.

luisetex84
29/01/15, 19:33:42
Aquí tienes mi repositorio:
https://github.com/luisetex84

fusionero
02/02/15, 10:44:45
Bueno apenas he estado con el pc, he estado más con la tablet y mirando cosas ( y jugando mucho, que menudo enganche con esta pantalla, jeje ). Púes he encontrado un hilo sobre como hacer el zip, pero al no saber si se usa todavía Edify como base para los recovery's no se si valdría, pero este ha sido el hilo que vi como explica como hacer un zip firmado para instalar por recovery, jeje: http://www.mioptimusone.com/foros/showthread.php?tid=152

luisetex84
02/02/15, 11:14:05
Se sigue usando Edify. Y lo de la firma no lo explica mucho, sólo dice que existen dos programas que sirven para firmar.
Yo he firmado mis zips con mis claves y con las claves de test que proporciona el código fuente. Pero a la hora de instalar el zip desde el recovery en los dos casos me dice que no se puede verificar la firma. Lo curioso es que abres el zip y están los ficheros de la firma (CERT.RSA, CERT.SF y MANIFEST.MF) y son correctos.
Esta tarde le echaré un ojo a ver si consigo firmarlos bien.

fusionero
07/02/15, 02:49:34
Se sigue usando Edify. Y lo de la firma no lo explica mucho, sólo dice que existen dos programas que sirven para firmar.
Yo he firmado mis zips con mis claves y con las claves de test que proporciona el código fuente. Pero a la hora de instalar el zip desde el recovery en los dos casos me dice que no se puede verificar la firma. Lo curioso es que abres el zip y están los ficheros de la firma (CERT.RSA, CERT.SF y MANIFEST.MF) y son correctos.
Esta tarde le echaré un ojo a ver si consigo firmarlos bien.

Estube mirando un poco más y saque 2 maneras de firmar, una estaba explicada para usar algún programa con Windows ( creo recordar ), y l aotra es con la Kichent de XDA ( para Linux ), este último método era mucho más sencillo, pero no decía nada de como añadir nuestra firma o si es propia del programa, pero omitiendo esos detalles son apenas 2 cosas, solo se usa ya el zip y luego de los 2 pasos con el programa de XDA acaba firmado y debería poder instalarse directamente sobre la Rom original ( hablando de suposición, pero si solo es el kernel debería ser más fácil la prueba que hacerlo con una rom de primeras ), desde el Recovery original, aunque como es una suposición, puede que solo se pueda hacer por ahora con la Tablet Rooteada y con un kernel ya cocinado instalado en la Tablet, eso es lo que no se si funcionara para todos o solo para los que ya la tengamos modificada.

luisetex84
07/02/15, 10:18:37
Estube mirando un poco más y saque 2 maneras de firmar, una estaba explicada para usar algún programa con Windows ( creo recordar ), y l aotra es con la Kichent de XDA ( para Linux ), este último método era mucho más sencillo, pero no decía nada de como añadir nuestra firma o si es propia del programa, pero omitiendo esos detalles son apenas 2 cosas, solo se usa ya el zip y luego de los 2 pasos con el programa de XDA acaba firmado y debería poder instalarse directamente sobre la Rom original ( hablando de suposición, pero si solo es el kernel debería ser más fácil la prueba que hacerlo con una rom de primeras ), desde el Recovery original, aunque como es una suposición, puede que solo se pueda hacer por ahora con la Tablet Rooteada y con un kernel ya cocinado instalado en la Tablet, eso es lo que no se si funcionara para todos o solo para los que ya la tengamos modificada.
Hace un par de días ya subí todas las versiones de los recoverys firmadas. La gracia de que estén firmadas era para que se pudiese instalar desde un stock recovery. El problema es que el fstab del recovery stock no tiene definida la partición del recovery y es incapaz de escribir la nueva versión. Debería ser tan sencillo como cambiar el script edify para que monte la partición y luego la escriba, pero no lo he probado.

Por cierto, ya tengo una versión para kaito_wifi del TWRP capaz de hacer backups del preloader, del recovery, del logo, del NVRAM (imei), del protect_f, del protect_s y del sec_ro. Si no la he subido aún es porque no he tenido tiempo de compilar la versión para la 3g. Supongo que durante el fin de semana las subiré, probablemente el domingo. Es una buena noticia ya que podremos hacer full backups de nuestros dispositivos

Mikonos55
22/05/15, 23:21:51
Quiero instalar este recovery desde Mobileuncle. Y la primera sorpresa es que me dice en la Play que Mobileuncle MTK Herramientas de njava, "Tu dispositivo no es compatible con esta versión"
Ayuda, que hago para instalarlo??

luisetex84
22/05/15, 23:45:02
Me pasó lo mismo e instalé el Mobile Uncle desde un backup que tenía del móvil con el Titanium Backup. Prueba otro método, te recomiendo el del flash tools

Enviado desde mi bq Aquaris 5.7 mediante Tapatalk

Mikonos55
23/05/15, 00:20:48
Con Flash tools ha funcionado. Ya tengo instalado el CWM 6.0.5.1 en vez del inoperante recovery inicial. Ahora a preparar un backup de todo el sistema en la sdexterna.
Pero sigo mosqueado con lo del MobileUncle, probaré a pasarlo del móvil o a instalarlo desde el PC.
Gracias luisetex84.

Mikonos55
23/05/15, 23:56:57
Tengo un problema.
He instalado Philz Touch Recovery 6.59.0 y ahora me bloquea la actualización del 1.1.0 al 1.3.0.
Para actualizar tendré que volver al recovery flash original? y cómo vuelvo?

luisetex84
25/05/15, 17:50:22
Si tienes la versión Wifi instala este 723900 desde el recovery. Reinicia la tablet en Android e instala la nueva versión de firmware. Si quieres recuperar el Philz Recovery vuelve a utilizar el Flash Tools como hiciste la primera vez.

Es un coñazo pero no te queda otra

Mikonos55
26/05/15, 00:28:26
De coñazo nada luisetex84, ha funcinado perfectamente. Ya tengo la compilación 1.3.0.
Ahora estoy dudando en flashear el Philz o el TWRP.
Muchas gracias.

fusionero
30/05/15, 10:53:06
Oír comentar si conseguís instalar el kernel en la v1.3.0 y comentar como lo hicisteis, que me interesa tanto saber si se puede mantener el Root y si es posible usar el kernel, ya que el Stock es para mí de lo peor, no me interesa portar versiones Stock sin un kernel como luisetex84 a cocinado en sus distintas versiones, por eso ni instaló nada que no sea compatible con estos kernel's suyos.

Mira por donde acabo de mirar y esta disponible el código de la v1.3.0 en el github de Bq para nuestro modelo, que bueno, jeje. Será hora de hacer nueva versión del kernel? X-D

dani_76
06/10/15, 16:04:22
Alguno habéis probado si se puede instalar el phil touch con el firmaware 1.3.1?

Ral_tango
06/10/15, 22:10:40
Yo actualice a la última versión y seguidamente puse este recovery, sin problema ninguno....

Enviado desde mi Aquaris E6

huguisra
18/10/15, 19:21:23
Hola a ver si me podeis ayudar un poco!!! En otras tablets que he tenido me ha resultado mas facil!! o lo hago mal!!!
Estoy intentando instalar el recovery con la opcion de Sp Flash tool, y sigo todos los pasos...
inicio el sp flash, despues pongo el scatter loading, le doy en scatter loading a download y acto seguido conecto la tablet al pc!!! no pasa nada... se pone a cargar... ¿que estoy haciendo mal?
Mi tablet e una Bq Aquaris E10 y utilizo windows 8.1

saludos y gracias de antemano

huguisra
19/10/15, 01:21:19
Hola a ver si me podeis ayudar un poco!!! En otras tablets que he tenido me ha resultado mas facil!! o lo hago mal!!!
Estoy intentando instalar el recovery con la opcion de Sp Flash tool, y sigo todos los pasos...
inicio el sp flash, despues pongo el scatter loading, le doy en scatter loading a download y acto seguido conecto la tablet al pc!!! no pasa nada... se pone a cargar... ¿que estoy haciendo mal?
Mi tablet e una Bq Aquaris E10 y utilizo windows 8.1

saludos y gracias de antemano

Bueno me auto contestó!!!! Ya lo he echo y todo genial, ya puedo usar xmodgames... Mi problema era windows 8.1 instale windows 7 de nuevo y pude hacer robot y recovey.