|
||
|
|
|
|||||||
| ROMs y desarrollo LG Optimus 2X ROMs y desarrollo LG Optimus 2X |
![]() |
|
|
Herramientas |
|
#1
|
||||
|
||||
|
Crear Informes de Error con ADB y Syslog. Bueno chicos os traigo este pequeño tutorial para crear logs(informes de error). Valido para la mayoría de las ROMS : Solo se publicara aquí los informes de las siguientes ROMs: - Paranoid Android - CM10 By pengus - CM10.1 T-Build - Proyecto Secreto. Modos de informar: 1.- Que colgeis vuestros logs y informeis del problema en XDA (Solo en Ingles)(Ayudaos del traductor de google o lo que sea XD). O 2.- Que digáis el error que tenéis y que subáis el log de error aquí para que lo informemos en XDA(yo lo haría cuando tenga tiempo). 3.- Para los informes se pedirá: Nombre de la ROM. Hora aproximado o exacta en el que ocurrió el suceso (si no lo sabeis no hay problema).Versión de kernel. Gestor de Arranque. Baseband. Bueno vamos al lio :Lo primero es descargar el ADB: http://dl.google.com/android/android-sdk_r21.1-windows.zip Una vez descargado lo descomprimís con winrar , 7-zip etc..: ![]() Recomiendo cambiar el nombre de la carpeta a ABD y dejar todo su contenido en una sola carpeta, también que su ubicación sea en la Raiz de C:, quedaría asi: ![]() Ahora ejecutáis el SDK Manager: Y descargáis el Android SDK Platform-tools los demás no tienes que estár marcados y en extras solo tienen que estar seleccionados = Android Support library y google USB driver. ![]() Después le dais a Install 3 packages y le dais a Accept license ![]() Y cuando termine lo cerráis. Una vez hecho esto vais a la consola de comandos de Windows (con Permisos de Administrador) y lo ejecutáis. Después vais hasta donde tenéis la carpeta ADB\plantform-tools\: ![]() Ahora en el móvil tenemos que habilitar algunas opciones en Opciones de Desarrollo: ![]() ![]() ![]() Una vez hecho, volvemos a la consola de comandos de Windows y ejecutamos lo siguiente (con el móvil ya conectado al ordenador): ![]() Ahora con esto tendremos permisos de administrador y tendremos listo el móvil para generar los informes de error con los siguientes comandos: Normal Logcat: logcat -v time -d > /sdcard/logcat.log Radio Logcat: logcat -b radio -v time -d > /sdcard/logcat_radio.log Kernel Log: su -c dmesg > /sdcard/dmesg.log Last_kmsg: su -c "cat /proc/last_kmsg" > /sdcard/last_kmsg.log Cuando ejecutemos estos comandos nos creara un log en la tarjeta SD interna, en la que pose los registros necesarios para que los devs encuentren el problema. Si teneis dudas con el tutorial de uso del ABD buscar en google XD. Que logcat tenemos que generar?: · Si tienes cualquier tipo de problemas con la ROM - especialmente problemas con aplicaciones como la fuerza de cierre o paradas repentinas, adjunte una logcat. · Si hay problemas durante la llamada o con la señal debe adjuntar un Radio logcat + Normal Logcat. · Si es el kernel o en cuestiones que podrían ser relacionadas con el kernel se necesita un Kernel Log. · Si tuvieras un reinicio repentino adjuntar un last_kmsg, después podemos comprobar si ha sido relacionado con el kernel. Como nuestro teléfono ha estado siempre al borde del bsod y/o se congela, algunas notas especiales sobre esto: · Si usted tuvo una bsod y / o freeze un dmesg Logcat (kernel log) después de reiniciar el móvil es inútil, ya que no muestra nada después del reinicio. · Hay dos cosas que se puede hacer: 1. Mientras que la pantalla del teléfono es negro conecte el cable al ordenador y comprobar si el dispositivo es direccionable a través de adb (por ejemplo, con el comando "adb devices"). Trate de exportar el dmesg como se explicó anteriormente. Si no ir al paso 2: Tenga en cuenta que dos de los problemas bsod del ICS / kernel CM han sido fijados por el pengus por los registros conseguí mientras que el teléfono ha estado en una bsod - lo que significa que esto es crucial! 2. Extraiga la batería e insértela de nuevo lo antes posible. ¿Por qué? El teléfono puede obtener un last_kmsg que esta temporalmente en la memoria RAM. La memoria no permanente(volatil), lo que significa que no sobrevive a una pérdida de energia -. A veces tenemos suerte con un tirón rápido, aunque si no tenemos suerte el archivo estará vacía o contener caracteres codificados. Por último, pero no menos algunas observaciones de carácter general : · Si no proporciona registros útiles, no le podemos ayudar en el 95% de los casos, en caso de no poder reproducirla. Buf aunque pudiéramos reproducir - supongamos una de sus aplicaciones estás fuerzan de cierre. ¿Por qué debemos instalar la aplicación para reproducir el problema y obtener los registros de nosotros mismos. Ejemplo de creación de un registro (Normal Logcat): ![]() Exportación de registros con una aplicación: Utilizar Syslog para crear registros más cómodos y fiables. Referencias antes de crear los logs con SysLog: Kernel log = dmesg, Last kernel log= last_kmsg, main log = logcat, modem log = radio log. Seleccionais el que necesitéis y pulsar sobre = Take Log. Cuando lo creis os dira que si lo quereis enviar por correo(ni caso). Ahora vais a cualquier explorador de ficheros para ver donde se creo vuestros logs. Y eso son los que tenéis que subir aquí o en xda para ver si pueden encontrar los devs una solución aproximada. ![]() ![]() Ojo si tenemos problemas ya no valen solo comentarlos: O hay registros O no hay solucion. ![]() Y esto amigos lo saque de post de Tonyp(todos los creditos para el). Espero que os sirva. Saludos Última edición por RichiX0 Día 25/05/13 a las 12:51:29. |
| Los siguientes 5 usuarios han agradecido a RichiX0 su comentario: | ||
|
|
|
#2
|
||||
|
||||
|
Soluciones a problemas.
Soluciones a los problemas que tenemos en el móvil:
Instalar ROMs JB sin problemas en LGO2X P990H (Compatible con P990) En este tutorial podéis solucionar problemas con:
Cambiar el RIL de serie de CM: Aquí tenias las RILs para remplazar las que trae de serie CM(gracias a Tonyp): Con esto podéis solucionar problemas de conexión(señal, datos, etc). http://goo.im/devs/tonyp/P990-stuff/Basebands/RIL Como cambiar el RIL?: Bueno primeramente tenemos que bajar nuestra RIL correspondiente para nuestro móvil según la baseband y el gestor de arranque: Veréis que en la pagina RILs para old y new bl: En CM10 y CM10.1 ROMs encontrará las RILs como liblgeril.so en / system / lib . ROMs de Stock se llaman lge-ril.so. Tenga en cuenta que la RILs V30b (Asia) V30A (Europa) y son idénticos! El RIL V30b que aparece a continuación es de Vodafone Alemania, no el asiático. Después con la ayuda de algún explorador de ficheros tenéis que:
Por que hay RIL 30A oldbl? R: Se puede utilizar la baseband que queramos, ya que no esta relacionada con el bootloader. Así que tranquilamente podemos utilizar una baseband de ICS en gestor de arranque antiguo(Old-BL). Y si quisiera utilizar una baseband GB en gestor arranque nuevo de ICS (New-BL)?. R: Pues solo podrías instalar las ultimas de GB (20j, l, m, s, etc), pero no podres cambiar el ril (aunque lo tengáis por separado, ni con getril[porque es bloqueado]). Nota: No es muy recomendable una baseband GB en NEW-BL, ya que se puede comportar el móvil de manera extraña(problemas con la batería, desconexiones de señal aleatoria, etc.). Os recomiendo que utilices sus respectivas basebands de acuerdo su gestor de arranque: Si tenies ICS: 30A/B o la nueva 30B de Alemania. Si tenéis GB: Todas las 20X (20m, l, f, etc..). NO mezcléis cosas(que no sois Dj´s ). Saludos. Última edición por RichiX0 Día 25/05/13 a las 12:52:03. |
| Los siguientes 5 usuarios han agradecido a RichiX0 su comentario: | ||
|
#4
|
||||
|
||||
|
Bueno, pues ya tengo el ordenador y el móvil preparados para los futuros problemas.
Lo que no me queda claro el qué tipo de logcat necesito en caso de que el móvil no llegue a encender. Se queda en un bucle, logo LG + logo CM + reinicio. Tampoco sé cómo tengo que conectarlo. ¿Apagado en durante el bucle? Richi, te estás convirtiendo en el Super de gran hermano. Todos te contamos nuestros problemas.
|
|
#5
|
||||
|
||||
|
Bueno, pues ya tengo el ordenador y el móvil preparados para los futuros problemas.
Lo que no me queda claro el qué tipo de logcat necesito en caso de que el móvil no llegue a encender. Se queda en un bucle, logo LG + logo CM + reinicio. Tampoco sé cómo tengo que conectarlo. ¿Apagado en durante el bucle? Richi, te estás convirtiendo en el Super de gran hermano. Todos te contamos nuestros problemas. ![]() ![]() Estando en el bucle conectalo al ordenador. Y tendrias que hacerlo por ADB. Tu actualmente estas con las build 03 +KK122? Correcto? o es otra build?. En que momento te paso? fue un reinicio o fue cuando actualizaste la ROM?. Dato interesante: No logo LG = reboot caliente(hot reboot), muy probablemente un problema con rom. LG logo = hard reboot, 100% kernel relacionados. Última edición por RichiX0 Día 22/05/13 a las 19:29:42. |
| Gracias de parte de: | ||
|
#6
|
||||
|
||||
|
Mmmmm... 2 cositas Richi.
Lo de que al reiniciar el móvil no me detecte la SD y debo activarla manualmente queda registrado con los logs?? o los devs no podran ver nada aunque les envie un log??? Un pequeño offtopic: cuéntanos algo más del proyecto secreto... para cuando crees que estará?? que tiene de especial?? cuenta ni que sea un poquito...
|
|
#7
|
||||
|
||||
|
Mmmmm... 2 cositas Richi.
Lo de que al reiniciar el móvil no me detecte la SD y debo activarla manualmente queda registrado con los logs?? o los devs no podran ver nada aunque les envie un log??? Un pequeño offtopic: cuéntanos algo más del proyecto secreto... para cuando crees que estará?? que tiene de especial?? cuenta ni que sea un poquito... ![]() ![]() Como es algo que pasa con el movil estando activo puedes hacer un log con Syslog (completo). Yo lo informo y te comento. Ya sabes que tienes informar aparte del log para que se mas preciso: Nombre de la ROM. Hora aproximado o exacta en el que ocurrió el suceso (si no lo sabeis no hay problema). Versión de kernel. Gestor de Arranque. Baseband. En cuanto al proyecto secreto pues, se incluirá cosas de AOKP y puede que PA 3.0+ XD. Fin del comunicado XD. Saludos. |
|
#8
|
||||
|
||||
|
Ok pues tienes que te hacer el Kernel log, Last Kmsg y normal log.
Estando en el bucle conectalo al ordenador. Y tendrias que hacerlo por ADB. Tu actualmente estas con las build 03 +KK122? Correcto? o es otra build?. En que momento te paso? fue un reinicio o fue cuando actualizaste la ROM?. Dato interesante: No logo LG = reboot caliente(hot reboot), muy probablemente un problema con rom. LG logo = hard reboot, 100% kernel relacionados. ![]() En la build 3 me pasó al enviar un archivo por bluetooth, en la anterior al sacar una foto, en la anterior al desbloquear, en la anterior al encender y las demás ya no recuerdo. Menos una que se apagó porque se acabó la batería y no volvió a encender, todas las demás veces ha sido después de sufrir un reinicio usando el móvil de distintas formas. La verdad es que ya me he hecho a este problema. Tengo una copia de la build 3 con todo instalado después de un full wipe. Así que no tardo nada en volver a disfrutar de esta rom. Poco a poco estoy prescindiendo de algunas aplicaciones no vaya a ser que alguna dr ellas sea el problema.Otra cosa que voy a hecer es con la próxima build, full wipe e instalar todo desde el market de gogle y amazon. Nada de titanium, bueno solo para restaurar los datos del whatsap. Si después de todo esto se me vuelve a bloquear generaré los log. No quiero hacerlo antes porque me da cargo de conciencia dar trabajo a los desarrolladores cuando solo yo tengo ese problema. |
|
#9
|
||||
|
||||
|
Pues me ha pasado con la build 3 + kk122, con la build 1 y con cuatro builds de la PA.
En la build 3 me pasó al enviar un archivo por bluetooth, en la anterior al sacar una foto, en la anterior al desbloquear, en la anterior al encender y las demás ya no recuerdo. Menos una que se apagó porque se acabó la batería y no volvió a encender, todas las demás veces ha sido después de sufrir un reinicio usando el móvil de distintas formas. La verdad es que ya me he hecho a este problema. Tengo una copia de la build 3 con todo instalado después de un full wipe. Así que no tardo nada en volver a disfrutar de esta rom. Poco a poco estoy prescindiendo de algunas aplicaciones no vaya a ser que alguna dr ellas sea el problema.Otra cosa que voy a hecer es con la próxima build, full wipe e instalar todo desde el market de gogle y amazon. Nada de titanium, bueno solo para restaurar los datos del whatsap. Si después de todo esto se me vuelve a bloquear generaré los log. No quiero hacerlo antes porque me da cargo de conciencia dar trabajo a los desarrolladores cuando solo yo tengo ese problema. ![]() 6. No restaurar aplicaciones del sistema (como Configuraciónes) o datos del sistema (como datos WiFi) con TitaniumBackup! (Lo que recomienda Tonyp). Yo te digo que desde la build 01 he instalado mis aplicaciones desde google play sin restaurar nada (solo lo del whatsapp), y nunca he tenido problemas al actualizar a posteriores build, ni siquiera tuve que hacer ningún wipe (cache o dalvik cache , etc..). Como mucho tuve que reinstalar el mod de la camara o activar nuevamente el viperfx. Creo que es un caso excepcional el tuyo, ya que en XDA no he visto problemas similares. Pero vamos que no te de corte hacer los logs (ya que solo me echaran la bronca a mi XD, nada es coña). Yo solo haría un backup de mi ROM actual con todo ya puesto desde cero, con las aplicaciones ya instalas (sin restaurar nada con titanium), y proceder a la actualización de la misma. Después de todo esto 0 problemas. Nada de reinicios raros o lag, etc.. Saludos. |
|
#10
|
||||
|
||||
|
Bueno genero mi primer post de un error de mi movil, se ha quedado pillado otra vez en los datos y en la cobertura del movil, estaba con wifi y internet funcionaba perfecto pero cuando quite el wifi los datos no saltan solo, los tengo marcados pero no funcionan, tampoco puedo llamar ni recibir llamadas.
Rom: CM10.1 T-build 03 OFFICIAL by Tonyp and PengusHora: Me he dado cuenta a las 23.30 h del 23/05/2013 Version Kernel: Kow@lsky Exp122 Gestor Arranque: NEW-Bootloader BaseBand: v30a Adjunto foto del escritorio con el error, fijaros que no se activan los datos moviles: Screenshot_2013-05-23-23-40-39.jpg Despues de reiniciar todo vuelve a la normalidad pero la bateria baja un monton: Screenshot_2013-05-23-23-44-18.jpg Aqui el archivo generado por syslog: 2013-05-23_23.35-79 porcent.zip |
|
#11
|
||||
|
||||
|
Espero haberlo echo bien.
Si no lo he hecho bien decidme como lo hago y notifico cuando me vuelva a pasar |
|
#12
|
||||
|
||||
.El informe esta bien creado. Si tengo noticias te lo informo. Saludos. Edito: Informado y a la espera de respuesta por parte de los devs. Última edición por RichiX0 Día 24/05/13 a las 00:41:56. |
|
#13
|
||||
|
||||
|
Bueno ya edite el post.
Tenéis soluciones a los problemas que habéis informado en el segundo post. @avfdevo espero que te sirva. Saludos. |
|
#14
|
||||
|
||||
|
Perdonad si no me ha quedado claro, pero puedo cambiar el RIL teniendo oldBL a, por ejemplo, el V30a oldBL? supongo que si, y entonces sería como si tuviera newBL aunque sólo sea el RIL, no se si me explico XD, es que mis problemas son con la cobertura tan solo.
|
|
#15
|
||||
|
||||
|
Perdonad si no me ha quedado claro, pero puedo cambiar el RIL teniendo oldBL a, por ejemplo, el V30a oldBL? supongo que si, y entonces sería como si tuviera newBL aunque sólo sea el RIL, no se si me explico XD, es que mis problemas son con la cobertura tan solo.
![]() Saludos. |
| Gracias de parte de: | ||
|
#16
|
||||
|
||||
|
Richi en estos momentos no funciona el enlace del cambio de RIL, pongo aquí otro de Tonyp y el enlace al hilo de xda
RIL: http://tonyp.hopto.org/?dir=Basebands HILO XDA-DEVELOPERS http://forum.xda-developers.com/show....php?t=1658047 |
| Gracias de parte de: | ||
|
#17
|
||||
|
||||
|
Richi en estos momentos no funciona el enlace del cambio de RIL, pongo aquí otro de Tonyp y el enlace al hilo de xda
RIL: http://tonyp.hopto.org/?dir=Basebands HILO XDA-DEVELOPERS http://forum.xda-developers.com/show....php?t=1658047 ![]() Bueno.. a esperar a que se solucione. Tampoco es que varié una de otra solo en estos enlaces no hay las versiones old-bl de las RILs 30A/B y 28G. Así que utilizar RILs que correspondan a sus basebands. (Recomiendo que hagáis un backup de la ril actual de CM [todas]). En caso de que no funcionen los enlaces nuevamente los añado mas arriba. Saludos. |
|
#18
|
||||
|
||||
|
Perdón, creo que he metido los enlaces para cambiar de BB. No encuentro las RILs por ningún lado jeje. Tonyp recomiendo una app que estáen el play store llamada Getril, pero me dice que mi RIL es desconocido.
|
![]() |
Estás aquí
|
||||||
|
||||||