|
||
|
![]() |
![]() |
ROMs y desarrollo Samsung Galaxy S7 Edge ROMs y desarrollo Samsung Galaxy S7 Edge |
![]() |
|
Herramientas |
#1
|
||||
|
||||
Testando Custom Rom
Guía para testar el funcionamiento interno de cualquier Rom ![]() Que es logcat? definicion: El sistema de registro de Android que proporciona un mecanismo para recopilar y ver la salida del sistema en modo debug o depuración. Los registros de diversas aplicaciones y porciones del sistema se recogen en una serie de buffers (contenedores) circulares, que se pueden ver y pueden ser filtrados por el comando Logcat. Se puede utilizar Logcat de una shell con ADB para ver los mensajes de registro. Logcat también bien con el SDK de Android. Logcat tambien en aplicaciones .apk en esta guía voy a tratar de explicar el funcionamiento de debug en Linux, Android es Linux o basado en Linux, cuando un programa se desarrolla este deja un rastro a modo de logs, estos logs o registros están en constante funcionamiento, con cualquier aplicación de debug se pueden leer e interpretar, existen cientos de aplicaciones en playstore para ver los logs que genera Android, cada aplicación que arranca o cada fallo de la aplicación que se esté ejecutando en ese momento dejará su entrada al logs, puede ser una entrada correcta o puede ser un error interno, la mayoría de aplicaciones ya están programadas para mostrarnos por colores estos logs. Android en sí tiene muchos fallos, ya sean por entradas rechazadas por el kernel o por errores de conflictos entre aplicaciones del sistema o por cualquier tonteria... Ahora bien, como se si la rom que uso es estable? Una custom rom genera los mismos errores que una rom stock no por ser stock se libra de errores. Ahora bien normalmente cuando abres una aplicación para ver el registro de todo lo que sucede en el Sistema van saliendo entradas constantemente de todo lo que sucede en él. Verás líneas y líneas de colores que pasan constantemente lo normal es que sin hacer nada con el móvil, sin usar aplicaciones en segundo plano o las justas, veas todos los registros en verde y cada 2 o 3 segundos veas 1 rojo o varios amarillos. Es una cosa normal tener varios errores cada ciertos segundos. Cuando una custom rom tiene errores lo normal y para eso cada dev tiene betatester que le reportan fallos, no tienen que reportar... olle esta aplicación falla, se cierra... eso lo puede hacer mi hijo de 5 años sin conocimientos de nada. Un betatester pasa el logcat de una sesión de 10 minutos al dev y este tiene que saber interpretar esos logs para encontrar el fallo donde se genera y por que se genera. Si una custom rom falla de algo en logcat notaréis que la aplicación saca de 8 a 9 líneas de error color rojo, y estas se repiten en bucle cada llamada que tiene al kernel que suele ser cada 5 segundos, dependiendo de la gravedad del error será más o menos perjudicial para el dispositivo. Puede ser un error de ipseg que hace trabajar a la tarjeta de red del móvil constantemente. Puede ser error grave y solo con mirar una aplicación se pone el móvil a 100° Puede ser un error que drena la batería En fin sea el error que sea ni yo ni nadie los quiere. Con esto os animo a que os dirijais al playstore y buscáis logcat e instaleis el intérprete y veáis si la custom rom que instalaste falla más que una escopeta de feria o por el contrario es una balsa de aceite. Link a playstore del interprete que uso: https://play.google.com/store/apps/d...scd.lcex&hl=es Imágenes del interprete: Correcto funcionamiento: ![]() Funcionamiento correcto con errores: ![]() Si veis un bucle de 9 líneas rojas que se repiten cada 3 segundos esa custom rom falla y no aconsejo usarla bajo ningún concepto. Jugamos con dispositivos que cuestan 1 sueldo de un trabajador medio español. 820€ se dice rápido como para jugársela metiendo rom inestables. Os dejo video de el logcat en esta rom: https://mega.nz/#!pUY3wYjQ!58Kjh53Yy...QnqeKW3nr_Ti80 así veréis como se debe de ver vuestro logcat Detectando drenajes de aplicaciones Voy a explicar como saber que aplicación está drenando nuestra querida bateria. Yo uso wakelog de logs va la cosa jajajajajaja Es una aplicación que igual que logcat interpreta los errores internos, esta monitorea todas las aplicaciones del sistema y nos muestra el uso de cpu que una aplicación a consumido o las veces que una aplicación se ha despertado para mirar actualizaciones o mensajes... ![]() En esta imagen vemos las aplicaciones que en el ciclo de la batería se han despertado y cuantas veces lo han hecho... ![]() En esta otra imagen nos muestra el uso del cpu que cada aplicación ha consumido. ![]() Aquí vemos las llamadas al kernel. De manera que si una aplicación ves que se despierta sola muchísimas veces será la causante del drenaje de la batería ya que dicha aplicación aparte de estar constantemente despertándose no deja entrar al dispositivo en deepsleep. ![]() Link de playstore de wakelog: https://play.google.com/store/apps/d...detector&hl=es Un saludo de todo mi Team 18 betatester y 3 dev Roms lanzadas por mi team: 3z3-R0m v11 - Kitkat - Note 3 Shadows-R0m v9 - Lollipop - Note 3 Project-R0m v10 - Lollipop - Note 3 Zoe-R0m v4 - Lollipop - Note 3 Ninja-R0m v1 - Marsmallow - s7 Edge [testando] coming son!!! La experiencia es un grado!!
__________________
Team Zoe-rom
Canal Oficial telegram Desarrollando Samsung Galaxy s7 Edge Zoe-R0m_s7.Edge Coming soon!! Última edición por 3z3k13l Día 16/04/16 a las 16:25:10. |
Los siguientes 12 usuarios han agradecido a 3z3k13l su comentario: | ||
|
#2
|
||||
|
||||
FELICIDADES por tu gran tutorial. Así siempre sabremos lo que falla por dentro que eso no se sabe hasta pasar el logcat porque por fuera son todas igual jajaja saludos
Última edición por darksaw22 Día 16/04/16 a las 01:34:03. |
Gracias de parte de: | ||
#3
|
||||
|
||||
Gracias eze
|
#4
|
||||
|
||||
Gracias por la información, esto nos permite abrir los ojos y darnos cuentas que no todo lo que brilla es oro.
Recuerdo que en el note 3 eran muchos los port s6 que salian, su visual era igual en todos pero el rendimiento era muy distinto y analizando de forma mas profunda se llegaba a que no todo es bonito como parece en primer plano. |
Gracias de parte de: | ||
#5
|
||||
|
||||
Puede volar la rom pero fallar de algo interno que no repercute al funcionamiento del sistema pero si a su hardware
__________________
Team Zoe-rom
Canal Oficial telegram Desarrollando Samsung Galaxy s7 Edge Zoe-R0m_s7.Edge Coming soon!! |
Gracias de parte de: | ||
#6
|
||||
|
||||
Algunos usan facebook web pero para mi es una experiencia precaria. |
#7
|
||||
|
||||
![]()
__________________
Team Zoe-rom
Canal Oficial telegram Desarrollando Samsung Galaxy s7 Edge Zoe-R0m_s7.Edge Coming soon!! |
Gracias de parte de: | ||
#8
|
||||
|
||||
Gracias! Gracias! Gracias!
![]() ![]() Que buen tutorial .Eso es lo mejor ,para saber que metemos en nuestros móviles, y como funciona de verdad. Seguiré atento a lo que publique vuestro Team. Hace tiempo , instalaba las rom del Team HTCRom en mi galaxy S2 y era de lo mejorcito en cuanto a funcionamiento,estabilidad,personalización etc . Y se les echa de menos....... |
Los siguientes 2 usuarios han agradecido a jujisu su comentario: | ||
#9
|
||||
|
||||
Lo del logact es una tonteria, con esta y todas las roms salen rojas y amarillas y verdes, depende del servicio solicitado y dependiendo de las apps instaladas,... El logcat no es valido para saber si una rom es perfecta.
He probado varias roms y todas mismas lineas rojas amarillas verdes... Estoy seguro que en ninguno sale todo verde, porque es imposible. Las capturas que has puesto del logcat, dices que todo verde es perfecto en esa rom, y pones la prueba, y justo en el mismo minuto pones otra captura con lineas rojas y amarillas, y dices que esa rom ya no es buena.... Que te haya dado tiempo a cambiar la rom y configurarla en el mismo minuto es raro. Lo del wakelock es diferente, ya mide las veces que despierta al telefono una aplicacion y esta bien a nivel informativo... Última edición por ylly77 Día 16/04/16 a las 15:09:49. |
#10
|
||||
|
||||
Lo del logact es una tonteria, con esta y todas las roms salen rojas y amarillas y verdes, depende del servicio solicitado y dependiendo de las apps instaladas,... El logcat no es valido para saber si una rom es perfecta.
He probado varias roms y todas mismas lineas rojas amarillas verdes... Estoy seguro que en ninguno sale todo verde, porque es imposible. Las capturas que has puesto del logcat, dices que todo verde es perfecto en esa rom, y pones la prueba, y justo en el mismo minuto pones otra captura con lineas rojas y amarillas, y dices que esa rom ya no es buena.... Que te haya dado tiempo a cambiar la rom y configurarla en el mismo minuto es raro. Lo del wakelock es diferente, ya mide las veces que despierta al telefono una aplicacion y esta bien a nivel informativo... ![]() Enviado desde mi SM-G935F mediante Tapatalk
__________________
![]() |
Gracias de parte de: | ||
#11
|
||||
|
||||
![]() Enviado desde mi SM-G935F mediante Tapatalk
__________________
![]() |
#12
|
||||
|
||||
Jajajajjaj lee bien el tutorial y las imágenes que pongo son las 2 válidas con rojo y amarillo, cuando hablo de errores me refiero a bucles de errores constantes...
Toma mi logs imposibles... ![]() ![]()
__________________
Team Zoe-rom
Canal Oficial telegram Desarrollando Samsung Galaxy s7 Edge Zoe-R0m_s7.Edge Coming soon!! Última edición por 3z3k13l Día 16/04/16 a las 15:23:02. |
#15
|
||||
|
||||
Pues con todos mis respetos aprende a usar una rom y tus terminales
Enviado desde mi SM-G935F mediante Tapatalk
__________________
![]() |
#18
|
||||
|
||||
Crees que haria un tutorial que falla al 100% de usuarios?
Venga por dios Vamos ha ceñinos al hilo y dejad las chorradas cada cual que testee su rom y decida que usar...
__________________
Team Zoe-rom
Canal Oficial telegram Desarrollando Samsung Galaxy s7 Edge Zoe-R0m_s7.Edge Coming soon!! |
#19
|
||||
|
||||
![]() ![]() ![]() ![]() ![]() Hecho ahora mismo, hay mas verdes en general, pero hay de todo. Enviado desde mi SM-G935F mediante Tapatalk |
|
#20
|
||||
|
||||
Enviado desde mi SM-G935F mediante Tapatalk
__________________
![]() |
![]() |
![]() |
||||||
|