PDA

Ver la Versión Completa : [ IDEA ] Para novatos, bootloader, custom recovery etc


charlie7829
06/12/13, 19:58:59
Buenas a todos,
soy un reciente poseedor del N5, pepinaco del quince y más viniendo de un galaxy ace...
Bueno, mi idea/consulta es sobre ciertas dudas que me asaltan, al igual que a muchos compañeros, por lo que veo por el foro, sobre el tema de las OTA's, instalación de mods, kernels,root, etc.
El problema que veo, es que desconocemos lo que se puede y lo que no se puede hacer una vez que,por ejemplo se abre el bootloader y se instala un custom recovery.
Que implica a la hora de instalar y por qué el boot abierto? si no voy a poner custom roms lo dejo cerrado? para qué mas hace falta tenerlo abierto? y el custom recovery por qué afecta a la OTA?es que ésta hace uso del recovery?
Si queremos instalar un kernel(que es exactamente?, entiendo que el core del S.O. pero en la estructura de ficheros linux con que carpetas se corresponde) que haría falta? un custom recovery? el boot abierto? root? por qué?
Para los mods otro tanto...
Creo que estaría bien que alguien experimentado y con las ideas muy claras hiciese una guia/tutorial con todo lo basico,por lo menos para clarificarlo un poco, por ejemplo..
No se si me explico bien, pero llevo leyendo mucho y tengo los conceptos muy difusos, al igual que mucha gente que mas o menos viene preguntando lo mismo.
Gracias. :ok:

cruzfire
06/12/13, 20:07:42
pero llevo leyendo mucho y tengo los conceptos muy difusos

toda la informacion que nececitas ya existe,la que no encuentres,prueba y compartelo con nosotros :ok:
http://www.htcmania.com/showthread.php?t=282241&highlight=glosario+android

charlie7829
06/12/13, 20:15:23
toda la informacion que nececitas ya existe,la que no encuentres,prueba y compartelo con nosotros :ok:
http://www.htcmania.com/showthread.php?t=282241&highlight=glosario+android
Gracias, pero no es lo que vengo proponiendo, bueno para lo del Kernel si me ha servido :ok:

lirik
07/12/13, 13:28:01
El problema que veo, es que desconocemos lo que se puede y lo que no se puede hacer una vez que,por ejemplo se abre el bootloader y se instala un custom recovery.

Con bootloader cerrado no puedes instalar un custom recovery y sin custom recovery no puedes rootear sin rootear no puedes usar apps que necesiten root como por ejemplo titanium backup entre otras muchas y sin custom recovery no puedes flashear mods entre otras cosas (hacer copias nand de la rom...)

Que implica a la hora de instalar y por qué el boot abierto?

El bootloader está cerrado inicialmente "por motivos de seguridad", si alguien quiere modificar tu teléfono deberá abrirlo y al abrirlo se borran los datos del telefono, puedes cerrarlo cuando hayas puesto el recovery y lo hayas rooteado si quieres fácilmente aunque no es necesario.

si no voy a poner custom roms lo dejo cerrado? para qué mas hace falta tenerlo abierto?

Si no vas a poner un custom recovery y/o rootear no hace falta que lo abras para nada aunque piensa en que si alguna vez quieres rootear vas a tener que abrirlo y al abrir el bootloader vas a perder todos los datos, a si que si no estas seguro de si en un futuro lo vas a hacer yo lo haría nada mas tener el teléfono para no perder algún juego guardado o datos de alguna app...

y el custom recovery por qué afecta a la OTA?es que ésta hace uso del recovery?

Para poder recibir actualizaciones OTA necesitas tener el recovery y kernel original del firmware del nexus 5, es decir que puedes tener el teléfono rooteado perfectamente pero con kernel y custom recovery original y seguir recibiendo actualizaciones. Esto se consigue una vez tengas el teléfono rooteado volviendo a poner el recovery original.

Si queremos instalar un kernel(que es exactamente?, entiendo que el core del S.O. pero en la estructura de ficheros linux con que carpetas se corresponde) que haría falta? un custom recovery? el boot abierto? root? por qué?

Sobre lo del kernel te dejo este enlace para que leas: http://yosoyandroid.com/2013/02/que-es-un-kernel-y-todo-lo-que-debes-saber/

Puedes cambiar el kernel sin custom recovery, se puede instalar el boot.img del kernel que elijas en modo fastboot.

Si algo no te queda claro pregunta.

charlie7829
08/12/13, 19:02:21
Muchas gracias por la información, se agradece, porque llevo nose cuantos posts intentando que alguien me lo explique.:cry: y eso que he leido pero todo lo que encuentro son definiciones.
Entonces, el tema OTA, solo se ve afectado por el recovery, debe ser stock siempre para recibirla no? da igual que el boot esté abierto o cualquier modificacion de la ROM original porque la "pisaría"?
Cualquier modificación en el sistema operativo(ROM) implicaría el boot abierto porque si está cerrado solo "lee" la ROM stock( kernel de la stock), es lo siguiente en el proceso de arranque, boot, kernel..
Esas modificaciones en el sistema comprenden cambios de kernel, instalación de mods, root, frameworks,etc. Por asi decirlo, cualquier modificación en ROM implica boot abierto no? porque sería una alteración de la original.

lirik
10/12/13, 23:45:47
Muchas gracias por la información, se agradece, porque llevo nose cuantos posts intentando que alguien me lo explique.:cry: y eso que he leido pero todo lo que encuentro son definiciones.
Entonces, el tema OTA, solo se ve afectado por el recovery, debe ser stock siempre para recibirla no? da igual que el boot esté abierto o cualquier modificacion de la ROM original porque la "pisaría"?
Cualquier modificación en el sistema operativo(ROM) implicaría el boot abierto porque si está cerrado solo "lee" la ROM stock( kernel de la stock), es lo siguiente en el proceso de arranque, boot, kernel..
Esas modificaciones en el sistema comprenden cambios de kernel, instalación de mods, root, frameworks,etc. Por asi decirlo, cualquier modificación en ROM implica boot abierto no? porque sería una alteración de la original.


Si, da igual que el bootloader esté abierto y que hayas modificado la ROM, si tienes el recovery y kernel original recibirás y podrás instalar las actualizaciones OTA sin problemas, aunque yo desinstalaría modificaciones como las de Xposed framework si es que lo usas o similares, no te de error al actualizar, de todas maneras antes de todo en cuanto puedas (una vez eres root) haz una copia del esf con algún toolkit que hay por el foro que lo permita y si pones un recovery alternativo (custom recovery) haz una copia de nand regularmente, evitarás "sustos".

Donde te lías es con el bootloader, a ver como te explico para que no tengas tantas dudas...

Imagina que tienes una "lista" cerrada de tareas (bootloader cerrado) las cuales se ejecutan al encender el teléfono y una de ellas es acceder al recovery del teléfono y en ella pone "acceder al recovery en /recovery/original/nexus" si no puedes modificar esa lista no vas a poder poner un recovery alternativo ya que siempre va a cargar el original.
Si abrimos esa "lista" y la modificamos para que cargue un recovery alternativo podremos hacer todas esas cosas que con el recovery original no puedes.

Una vez has hecho esto puedes volver a cerrar la lista (bootloader) o dejarlo abierto es indiferente (aunque te aconsejo dejarlo abierto ya que como te he dicho al abrirlo se pierden los datos), olvídate de que más implicaciones tiene ya que no te interesa para nada mas, únicamente si tienes que enviar el teléfono a google, pues mejor cerrado... ahora céntrate en lo que puedes o no hacer una vez tienes un recovery alternativo.

Con el recovery alternativo podrás hacer root, flashear roms, instalar modificaciones, hacer backups de la nand etc.

Una vez has hecho root y has hecho lo que hayas querido hacer si quieres recibir las actualizaciones OTA puedes volver a poner el recovery original, es decir serías root, tendrías el recovery original y podrías tener el bootloader abierto o cerrado es indiferente su estado, recibirás las actualizaciones OTA.

Resumiendo:

Bootloader: únicamente te interesa para poner un recovery alternativo, no influye en nada más lo tengas como lo tengas y debes tener en cuenta que al abrirlo se pierden los datos.
Recovery: Es el encargado de poder hacer muchas mas cosas que con el original como son ser root, flashear zips, hacer copias de seguridad, flashear roms.... si tienes un recovery alternativo no tienes OTA.

Espero que te haya quedado claro ahora, si no pues ya sabes.. intentaré explicarlo mejor.

charlie7829
11/12/13, 13:04:44
Muchas gracias por la explicación. :ok:
:gen:

mamoto
11/12/13, 13:16:58
Si, da igual que el bootloader esté abierto y que hayas modificado la ROM, si tienes el recovery y kernel original recibirás y podrás instalar las actualizaciones OTA sin problemas, aunque yo desinstalaría modificaciones como las de Xposed framework si es que lo usas o similares, no te de error al actualizar, de todas maneras antes de todo en cuanto puedas (una vez eres root) haz una copia del esf con algún toolkit que hay por el foro que lo permita y si pones un recovery alternativo (custom recovery) haz una copia de nand regularmente, evitarás "sustos".

Donde te lías es con el bootloader, a ver como te explico para que no tengas tantas dudas...

Imagina que tienes una "lista" cerrada de tareas (bootloader cerrado) las cuales se ejecutan al encender el teléfono y una de ellas es acceder al recovery del teléfono y en ella pone "acceder al recovery en /recovery/original/nexus" si no puedes modificar esa lista no vas a poder poner un recovery alternativo ya que siempre va a cargar el original.
Si abrimos esa "lista" y la modificamos para que cargue un recovery alternativo podremos hacer todas esas cosas que con el recovery original no puedes.

Una vez has hecho esto puedes volver a cerrar la lista (bootloader) o dejarlo abierto es indiferente (aunque te aconsejo dejarlo abierto ya que como te he dicho al abrirlo se pierden los datos), olvídate de que más implicaciones tiene ya que no te interesa para nada mas, únicamente si tienes que enviar el teléfono a google, pues mejor cerrado... ahora céntrate en lo que puedes o no hacer una vez tienes un recovery alternativo.

Con el recovery alternativo podrás hacer root, flashear roms, instalar modificaciones, hacer backups de la nand etc.

Una vez has hecho root y has hecho lo que hayas querido hacer si quieres recibir las actualizaciones OTA puedes volver a poner el recovery original, es decir serías root, tendrías el recovery original y podrías tener el bootloader abierto o cerrado es indiferente su estado, recibirás las actualizaciones OTA.

Resumiendo:

Bootloader: únicamente te interesa para poner un recovery alternativo, no influye en nada más lo tengas como lo tengas y debes tener en cuenta que al abrirlo se pierden los datos.
Recovery: Es el encargado de poder hacer muchas mas cosas que con el original como son ser root, flashear zips, hacer copias de seguridad, flashear roms.... si tienes un recovery alternativo no tienes OTA.

Espero que te haya quedado claro ahora, si no pues ya sabes.. intentaré explicarlo mejor.
Ya es hora de que empieces a intervenir por aqui figura....saludos:aplausos:

HHH0178
05/06/14, 21:46:28
FLIPAAAAAAANTE LA EXPLICACION
Nunca lo habia entendido tan bien, muchas gracias

tengo el Nexus 4 con:
-- stock 4.4.2
-- bootloader abierto
-- rooteado
-- Franco Kernel instalado
-- xposed framework y varios modulos


Por lo que dices, para que me llegue la OTA de la 4.4.3 y se instale normalmente (sin perder datos), lo unico que tengo que hacer es volver al Custom Recovery, ¿es asi?


gracias otra vez

lirik
05/06/14, 22:47:41
FLIPAAAAAAANTE LA EXPLICACION
Nunca lo habia entendido tan bien, muchas gracias

tengo el Nexus 4 con:
-- stock 4.4.2
-- bootloader abierto
-- rooteado
-- Franco Kernel instalado
-- xposed framework y varios modulos


Por lo que dices, para que me llegue la OTA de la 4.4.3 y se instale normalmente (sin perder datos), lo unico que tengo que hacer es volver al Custom Recovery, ¿es asi?


gracias otra vez


Tienes que poner el kernel stock y el recovery original, con esto aunque seas root y tengas el bootloader abierto te llegará la OTA.

Una vez te llegue la 4.4.3 antes de instalarla, desinstalas el xposed desde sus opciones (guarda los datos si lo has comprado desde acerca de).

Una vez tengas el kernel y recovery original el boot abierto y el xposed desinstalado puedes actualizar.

Cuando acabe de actualizar, vuelves a hacer el root e instalar el kernel que quieras (compatible con 4.4.3 claro) y activar de nuevo el xposed.

PD: Si quieres puesdes tambien cerrar el bootloader con la app bootunlocker una vez has actualizado, pero recuerda abrirlo antes de actualizar, que si no luego tienes que abrir el bootloader y si no eres root la app no va y tienes que abrirlo manualmente con la consiguiente perdida de datos.

stani
05/06/14, 23:06:45
Tienes que poner el kernel stock y el recovery original, con esto aunque seas root y tengas el bootloader abierto te llegará la OTA.

Una vez te llegue la 4.4.3 antes de instalarla, desinstalas el xposed desde sus opciones (guarda los datos si lo has comprado desde acerca de).

Una vez tengas el kernel y recovery original el boot abierto y el xposed desinstalado puedes actualizar.

Cuando acabe de actualizar, vuelves a hacer el root e instalar el kernel que quieras (compatible con 4.4.3 claro) y activar de nuevo el xposed.

PD: Si quieres puesdes tambien cerrar el bootloader con la app bootunlocker una vez has actualizado, pero recuerda abrirlo antes de actualizar, que si no luego tienes que abrir el bootloader y si no eres root la app no va y tienes que abrirlo manualmente con la consiguiente perdida de datos.
Jo..que curro te has pegado:dios:

Oasis44
18/06/14, 13:51:34
Tienes que poner el kernel stock y el recovery original, con esto aunque seas root y tengas el bootloader abierto te llegará la OTA.

Una vez te llegue la 4.4.3 antes de instalarla, desinstalas el xposed desde sus opciones (guarda los datos si lo has comprado desde acerca de).

Una vez tengas el kernel y recovery original el boot abierto y el xposed desinstalado puedes actualizar.

Cuando acabe de actualizar, vuelves a hacer el root e instalar el kernel que quieras (compatible con 4.4.3 claro) y activar de nuevo el xposed.

PD: Si quieres puesdes tambien cerrar el bootloader con la app bootunlocker una vez has actualizado, pero recuerda abrirlo antes de actualizar, que si no luego tienes que abrir el bootloader y si no eres root la app no va y tienes que abrirlo manualmente con la consiguiente perdida de datos.

Lo primero gracias por la información.

Lo segundo, y por ampliar, tengo pendiente instalar 4.4.3 vía OTA, con el móvil rooteado, bootloader abierto, Xposed instalado y el resto stock.

Tengo entendido, corrígeme si me equivoco, que una vez pseudo-desinstalado Xposed (desde la propia aplicación), le puedo dar a actualizar a la OTA (que lleva en la barra de notificaciones más de una semana :sisi1:) y se instalará sin problemas, pero perderé el root.

La idea que tengo es re-rootear desde el Nexus Root Toolkit (al igual que lo hice la primera vez), pero, ¿perderé la información del Nexus o, al estar abierto el bootloader, no la perderé?

Gracias de nuevo.

lirik
18/06/14, 14:05:05
Lo primero gracias por la información.

Lo segundo, y por ampliar, tengo pendiente instalar 4.4.3 vía OTA, con el móvil rooteado, bootloader abierto, Xposed instalado y el resto stock.

Tengo entendido, corrígeme si me equivoco, que una vez pseudo-desinstalado Xposed (desde la propia aplicación), le puedo dar a actualizar a la OTA (que lleva en la barra de notificaciones más de una semana :sisi1:) y se instalará sin problemas, pero perderé el root.

La idea que tengo es re-rootear desde el Nexus Root Toolkit (al igual que lo hice la primera vez), pero, ¿perderé la información del Nexus o, al estar abierto el bootloader, no la perderé?

Gracias de nuevo.


Exacto, si tienes el movil con root, xposed, boot abierto, kernel stock y recovery stock sólo tienes que "pseudodesinstalar" el xposed (guarda la configuración si puedes) y ya puedes dar a actualizar.

Cuando se acabe de instalar la 4.4.3 habrás perdido el root, tendrás como bien dices rootear de nuevo con el nexus toolkit o como más te guste y luego volver a instalar el xposed y recuperar la configuración.

Si tienes el bootloader abierto no perderás nada ya que cuando se pierden datos es al abrir el bootloader (a menos que tengas el movil rooteado que se puede abrir y cerrar el boot con la app bootunlocker fácilmente).

De todos modos te aconsejo perder 10 minutos en guardar todo lo de la sdcard en el ordenador que nunca sabes que puede pasar :).

Oasis44
18/06/14, 14:06:38
Exacto, si tienes el movil con root, xposed, boot abierto, kernel stock y recovery stock sólo tienes que "pseudodesinstalar" el xposed (guarda la configuración si puedes) y ya puedes dar a actualizar.

Cuando se acabe de instalar la 4.4.3 habrás perdido el root, tendrás como bien dices rootear de nuevo con el nexus toolkit o como más te guste y luego volver a instalar el xposed y recuperar la configuración.

Si tienes el bootloader abierto no perderás nada ya que cuando se pierden datos es al abrir el bootloader (a menos que tengas el movil rooteado que se puede abrir y cerrar el boot con la app bootunlocker fácilmente).

De todos modos te aconsejo perder 10 minutos en guardar todo lo de la sdcard en el ordenador que nunca sabes que puede pasar :).

Perfecto!!!

Muchísimas gracias.

Oasis44
20/06/14, 18:06:36
Exacto, si tienes el movil con root, xposed, boot abierto, kernel stock y recovery stock sólo tienes que "pseudodesinstalar" el xposed (guarda la configuración si puedes) y ya puedes dar a actualizar.

Cuando se acabe de instalar la 4.4.3 habrás perdido el root, tendrás como bien dices rootear de nuevo con el nexus toolkit o como más te guste y luego volver a instalar el xposed y recuperar la configuración.

Si tienes el bootloader abierto no perderás nada ya que cuando se pierden datos es al abrir el bootloader (a menos que tengas el movil rooteado que se puede abrir y cerrar el boot con la app bootunlocker fácilmente).

De todos modos te aconsejo perder 10 minutos en guardar todo lo de la sdcard en el ordenador que nunca sabes que puede pasar :).
Pues no ha funcionado.

Hice la pseudodesinstalación de Xposed, le di a instalar la OTA y me salto error al instalar.

Sabes porque puede ser?

lirik
20/06/14, 18:14:41
Pues no ha funcionado.

Hice la pseudodesinstalación de Xposed, le di a instalar la OTA y me salto error al instalar.

Sabes porque puede ser?
Que raro, si desinstalaste el framwork del xposed desde la aplicacion no deberías haber tenido problemas.. sin saber exactamente que error te ha dado no puedo decirte mucho, igual no se desinstalo bien el xposed...

Oasis44
20/06/14, 19:00:29
Que raro, si desinstalaste el framwork del xposed desde la aplicacion no deberías haber tenido problemas.. sin saber exactamente que error te ha dado no puedo decirte mucho, igual no se desinstalo bien el xposed...
La verdad es que el error no da ninguna información, básicamente hace exactamente lo mismo que si no hubiera desinstalado el Xposed

Así que debe ser que no lo he desinstalado bien.

Lo que hago es pulsar el botón Desinstalar del menú Framework del Xposed.

Se reinicia y pulso para instalar la OTA (que por cierto, claro está que ahora no aparece, tendré que esperar que vuelva a aparecer para volver a intentarlo)

Descarga la actualización y al reiniciar para instalar, aparece el robot abierto tumbado con una exclamación roja y la palabra error.

Oasis44
20/06/14, 19:02:08
Que raro, si desinstalaste el framwork del xposed desde la aplicacion no deberías haber tenido problemas.. sin saber exactamente que error te ha dado no puedo decirte mucho, igual no se desinstalo bien el xposed...
Se me acaba de ocurrir, ¿no habrá que desinstalar los módulos antes que el Xposed?

Oasis44
24/06/14, 09:44:43
Que raro, si desinstalaste el framwork del xposed desde la aplicacion no deberías haber tenido problemas.. sin saber exactamente que error te ha dado no puedo decirte mucho, igual no se desinstalo bien el xposed...


La verdad es que el error no da ninguna información, básicamente hace exactamente lo mismo que si no hubiera desinstalado el Xposed

Así que debe ser que no lo he desinstalado bien.

Lo que hago es pulsar el botón Desinstalar del menú Framework del Xposed.

Se reinicia y pulso para instalar la OTA (que por cierto, claro está que ahora no aparece, tendré que esperar que vuelva a aparecer para volver a intentarlo)

Descarga la actualización y al reiniciar para instalar, aparece el robot abierto tumbado con una exclamación roja y la palabra error.


Se me acaba de ocurrir, ¿no habrá que desinstalar los módulos antes que el Xposed?

Me volvió a aparecer la OTA, probé a desmarcar los módulos antes de pseudodesinstalar el Xposed y volvió a dar error.

Para ser exactos esta imagen con la palabra error en rojo.

http://www.tusoporteonline.es/blog/wp-content/uploads/2013/09/error-actualizando-android.jpg

¿Se os ocurre algo? ¿Voy a tener que desinstalar por completo el Xposed y los módulos?

En caso de ser así, ¿alguien sabe como hacer backup de las configuraciones del GravityBox?

Gracias a todos.

lirik
24/06/14, 23:11:09
Me volvió a aparecer la OTA, probé a desmarcar los módulos antes de pseudodesinstalar el Xposed y volvió a dar error.

Para ser exactos esta imagen con la palabra error en rojo.

http://www.tusoporteonline.es/blog/wp-content/uploads/2013/09/error-actualizando-android.jpg

¿Se os ocurre algo? ¿Voy a tener que desinstalar por completo el Xposed y los módulos?

En caso de ser así, ¿alguien sabe como hacer backup de las configuraciones del GravityBox?

Gracias a todos.

A menos que tengas un módulo u otra app que modifique algo en system no deberias tener problemas, yo sólo uso el módulo gravitybox. Para actualizar (con root, boot abierto, recovery y kernel stock) sólo desinstalo el framework del xposed, reinicio e instalo la actualización, luego rooteo (poniendo el twrp y luego el supersu) y vuelvo a instalar el framework del xposed y listo, bueno luego pongo el recovery stock de nuevo y cierrto el bootloader (no me gusta ver el candado al encender, manias mias, si voy a hacer algo siendo root lo abro con la app bootunlocker con un click).

mamoto
24/06/14, 23:14:38
A menos que tengas un módulo u otra app que modifique algo en system no deberias tener problemas, yo sólo uso el módulo gravitybox. Para actualizar (con root, boot abierto, recovery y kernel stock) sólo desinstalo el framework del xposed, reinicio e instalo la actualización, luego rooteo (poniendo el twrp y luego el supersu) y vuelvo a instalar el framework del xposed y listo, bueno luego pongo el recovery stock de nuevo y cierrto el bootloader (no me gusta ver el candado al encender, manias mias, si voy a hacer algo siendo root lo abro con la app bootunlocker con un click).
Lirik...que caro eres de ver.

Oasis44
25/06/14, 10:14:23
A menos que tengas un módulo u otra app que modifique algo en system no deberias tener problemas, yo sólo uso el módulo gravitybox. Para actualizar (con root, boot abierto, recovery y kernel stock) sólo desinstalo el framework del xposed, reinicio e instalo la actualización, luego rooteo (poniendo el twrp y luego el supersu) y vuelvo a instalar el framework del xposed y listo, bueno luego pongo el recovery stock de nuevo y cierrto el bootloader (no me gusta ver el candado al encender, manias mias, si voy a hacer algo siendo root lo abro con la app bootunlocker con un click).

Pues por ahí van a ir los tiros, porque modifiqué el mixer_paths.xml para mejorar el sonido y quite un par de ogg (camera_click.ogg y camera_focus.ogg) para que no sonase la cámara.

Voy a dejar estos ficheros como estaban.

También me apunto este (http://www.htcmania.com/showpost.php?p=14229049&postcount=1229) comentario sobre las aplicaciones de control de gasto de batería, porque tengo BetterBatteryStats y Battery Monitor Widget que puede que toquen el System, las desinstalaré también antes de la próxima vez que intente instalar la OTA (cuando me vuelva a saltar :cry:)

Ya os contaré.

Muchas gracias.