ROMs y desarrollo Samsung Galaxy S4 i9505 ROMs y desarrollo Samsung Galaxy S4 - i9505 (Qualcomm Snapdragon)


 
Herramientas
  #1  
Viejo 10/03/14, 11:35:39
Avatar de devil_1210
devil_1210 devil_1210 no está en línea
Nuevo cocinero
Mensajes: 1,396
 
Fecha de registro: nov 2011
Localización: La Chocota - Valparaiso
Mensajes: 1,396
Modelo de smartphone: Galaxy S5 (G900M)
Versión de ROM: Stock G900MUBU1BOF1
Versión de Radio: G900MUBU1BOD2
Tu operador: Movistar
Mencionado: 1 comentarios
Tagged: 0 hilos
Buenas a todos.

Paso a dar una pequeña introducción de como va esto (ya después haré algo más completo, ordenado y todo lo demás).

Vengo de un S2, mi primer teléfono con Android, algunos acá me ubicarán por los multimod que hacíamos junto con Glm66 para la NeatRom o por la EvilRom. Ahí a mi querido S2 lo hice probar todos los kernels que había (speedmod, siyah, etc) pero tras conocer a Pedestre (un gran tipo) y su kernel Apolo, mi móvil y yo no volvimos a tener la necesidad de cambiar, pues este kernel mantiene una perfecta relación entre la estabilidad de un kernel stock y la personalización que uno quiera darle.

Ahora bien, llevo cerca de 10 meses con el S4, y mi idea era solo ser un usuario más y, en el mayor de los casos, hacer cosas para mi y mis conocidos, por lo que tampoco he tenido mucha participación acá en el foro estos últimos meses.

Ahora, respecto a uso y pruebas mi S4 a sufrido lo mismo que mi S2, aunque en este caso después de probar varios kernels no pude sentir esa sensación de saciedad que tenia con el Apolo. Siendo el kernel Adam el que más me convenció pero que debido a el cese de su soporte durante 4.3 me obligó a buscar otras opciones.

Es por eso que después de ver que talexop sacaba un kernel stock y teniendo yo la experiencia de compilar un kernel en el S2 me di la oportunidad de crear uno para mi también basado en el stock 4.3.

Cuento corto, como vi que mi kernel (EvilKernel para 4.3 en ese entonces) funcionaba bien se lo pase a mis compañeros, y tras leer y hacer pruebas le fui añadiendo le fui colocando opciones que sentí necesarias.

Ahora en 4.4.2 tras salir las nuevas fuentes he hecho lo mismo, primero un kernel stock y luego le añadí cosas "útiles" por si quisiera modificar algo. Lo compartí y este tuvo mejor recibida que el anterior, por lo que este kernel pasó a llamarse Baltazar (nombre más serio y acorde a un proyecto nuevo) y he decidido crear un hilo especial para él.

Con esto espero que el fundamento y la justificación de este nuevo kernel esté más clara.

A continuación dejaré las características generales del kernel, un changelist previo (luego los haré más detallados) de las dos versiones existentes así como los link de descargas.


Características Generales
  • Basado en las últimas fuentes de Samsung
  • Compilado con Linaro GCC 4.8
  • SELinux en Permissive
  • Soporte para Init.d


Changelist
  • v1.1a
    • Cambiado el Compilador a Linaro GCC 4.9.1 for Cortex A15 (Julio 2014)
    • Construido desde 0 a partir del update 9 del código fuente de Samsung
    • Características de la versión anterior removidos (Se irán añadiendo en un futuro siempre y cuando esto no vaya en contra de rendimiento y fluidez del móvil)
  • v0.6
    • Cambiado el Compilador a Linaro GCC 4.9.1 for Cortex A15 (Abril 2014)
    • Modificaciones varias
  • v0.5
    • Cambiado el Compilador a Linaro GCC 4.8 for Cortex A15 (Marzo 2014)
    • Removido Tima Log
  • v0.4
    • Añadido Fix para cargar el móvil apagado, Máximos Créditos a @Fenny de XDA
    • Añadidos fsync asíncrono de HTC (Activado por defecto)
    • Desactivado FSync Dinamico (para dejarlo como viene de manera stock)
  • v0.3
    • Añadido soporte para NTFS
    • Añadidos FauxSound
    • Añadidos Governors: SmartassH3, Intellidemand, Adaptative
  • v0.2
    • Habilitado el governor Conservative
    • Añadidos scheduler sio y vr
    • Añadido opción de Carga Rápida de Note 3 (Permite usar almacenamiento masivo mientras está activado)
    • Corregido bug que no permitía desactivar el zram
    • Habilitado/Añadido governor "Simple" para GPU
    • Añadido Fdsync
    • Añadido soporte para exFAT
    • mayor comprensión de Kernel y módulos
  • v0.1
    • Version Inicial basada en stock
    • Compilador Gcc-Linaro 4.8 (febrero 2014)


Descargas.

Instalación.
  • Descargar zip
  • Meter zip en memoria interna o externa
  • Reiniciar en recovery
  • Hacer wipe cache y wipe Dalvik Cache (recomendados pero opcionales si se viene de una versión previa de Baltazar)
  • Instalar Zip
  • Reiniciar móvil, y disfrutar.


Agradecimientos.

Muchas gracias a:
  • Samsung por sus fuentes
  • Pedestre por enseñarme a compilar kernels
  • Glm66 y a los chicos de la EvilRom
  • Los muchachos de A&D y la Next
  • Los grandes dev de Xda : Wanam, Talexop, Ausdim, Faux entre muchos otros.

Última edición por devil_1210 Día 28/08/14 a las 05:41:35
Responder Con Cita
Los siguientes 95 usuarios han agradecido a devil_1210 su comentario:
[ Mostrar/Ocultar listado de agradecimientos ]


  #2  
Viejo 10/03/14, 11:36:11
Avatar de devil_1210
devil_1210 devil_1210 no está en línea
Nuevo cocinero
Mensajes: 1,396
 
Fecha de registro: nov 2011
Localización: La Chocota - Valparaiso
Mensajes: 1,396
Modelo de smartphone: Galaxy S5 (G900M)
Versión de ROM: Stock G900MUBU1BOF1
Versión de Radio: G900MUBU1BOD2
Tu operador: Movistar
Mencionado: 1 comentarios
Tagged: 0 hilos
Observaciones:
  • Personalización de Kernel: En lo personal uso Trickster MOD para configurar el kernel, si bien hay algunas opciones que son de pago, para un usuario normal la versión free es más que suficiente
  • Las fuentes pronto serán subidas a Github por si alguien quiere compilar su propio kernel en casa.
  • En caso de quedar sin wifi, aquí la solución

    Cita:
    Con un editor de texto abre el archivo build.prop que esta /system/ y busca está línea

    ro.securestorage.support=true

    Luego cambia el true por un false, quedando así

    ro.securestorage.support=false

    Finalmente guardas y reinicia el móvil.

Saludos.

Última edición por devil_1210 Día 01/04/14 a las 22:03:08
Responder Con Cita
Los siguientes 18 usuarios han agradecido a devil_1210 su comentario:
[ Mostrar/Ocultar listado de agradecimientos ]
  #3  
Viejo 10/03/14, 11:36:43
Avatar de devil_1210
devil_1210 devil_1210 no está en línea
Nuevo cocinero
Mensajes: 1,396
 
Fecha de registro: nov 2011
Localización: La Chocota - Valparaiso
Mensajes: 1,396
Modelo de smartphone: Galaxy S5 (G900M)
Versión de ROM: Stock G900MUBU1BOF1
Versión de Radio: G900MUBU1BOD2
Tu operador: Movistar
Mencionado: 1 comentarios
Tagged: 0 hilos
Segundo
Responder Con Cita
Los siguientes 7 usuarios han agradecido a devil_1210 su comentario:
[ Mostrar/Ocultar listado de agradecimientos ]
  #4  
Viejo 10/03/14, 11:37:23
Avatar de devil_1210
devil_1210 devil_1210 no está en línea
Nuevo cocinero
Mensajes: 1,396
 
Fecha de registro: nov 2011
Localización: La Chocota - Valparaiso
Mensajes: 1,396
Modelo de smartphone: Galaxy S5 (G900M)
Versión de ROM: Stock G900MUBU1BOF1
Versión de Radio: G900MUBU1BOD2
Tu operador: Movistar
Mencionado: 1 comentarios
Tagged: 0 hilos
Desactivar Fast Dormacy en Kit-Kat (al menos en el 9505)

Lo que se hará para poder desactivar el Fast Dormancy (FD de ahora en adelante), es editar un archivo de base de datos. Por eso lo primero que haremos es hacer una copia de seguridad de ese archivo.
  • Con el explorador de archivo con permisos de superusuario de nuestra preferencia (Root Explorer, X-plore, Solid Explorer, entre otros) copiamos el archivo "nwk_info.db" ubicado en "/data/data/com.android.providers.telephony/databases/" a una ubicación segura de nuestra tarjeta interna o externa.
  • Luego duplicamos ese archivo de manera de tenerlo dos veces, uno sera nuestro respaldo (que lo llamaremos "nwk_info.db_bak") y el otro el archivo que vamos a modificar (con el mismo nombre del archivo original "nwk_info.db")
    (Click para mostrar/ocultar)
  • Lo que vamos a hacer ahora es descargar esta aplicación: https://play.google.com/store/apps/d...asqlitemanager
  • La abrimos, pulsamos donde dice "Abrir Base de Datos" y nos dirigimos a esta ruta "/data/data/com.android.providers.telephony/" y abrimos el archivo "opname.db" (si nos pide permisos de superusuario se los concedemos).
    (Click para mostrar/ocultar)
  • Pulsamos donde dice "operator" y luego en la pestaña "Datos".
    (Click para mostrar/ocultar)
  • Ahí veremos la siguiente información (es la de mi operador en mi caso)
    (Click para mostrar/ocultar)
  • Anotamos los datos plnm y full: "73001" y "ENTEL"
  • Luego salimos de ese archivo y abrimos con la misma aplicacion el archivo "nwk_info.db" que tenemos en nuestra tarjeta (el que dejamos para modificar).
    (Click para mostrar/ocultar)
  • Primero pulsamos en "dormplicy" y luego en "Datos".
    (Click para mostrar/ocultar)
  • En esta tabla buscamos la fila que tenga el mismo "plmn" que anotamos previamente, para ir moviendonos entre las distintas paginas de la tabla usaremos los botones "RePag" y "AvPag".
    (Click para mostrar/ocultar)
  • Una vez encontrados pulsamos la tecla Editar que esta al lado del numero "plmn", luego editamos de tal manera que nos quede como en la última captura (el "plmn" y el "full" deben ser los que ustedes anotaron previamente) y pulsamos en OK:
    (Click para mostrar/ocultar)
  • Si no encuentran su "plmn" entonces pulsan el boton "Nueva" y agregan esos mismos datos.
  • Luego volvemos atrás y pulsamos sobre "nwkinfo" y luego en "Datos".
    (Click para mostrar/ocultar)
  • De manera análoga al paso anterior, buscamos nuestro "plmn" y lo editamos de manera que quede así.
    (Click para mostrar/ocultar)
  • Al igual que en el caso anterior, si no está su "plmn" lo agregan como nuevo e ingresan todos los datos.
  • Luego salimos del archivo siempre pulsando atras y salimos tambien de la aplicación
  • Finalmente con nuestro explorador de archivos reemplazamos original ubicado en "/data/data/com.android.providers.telephony/databases/" con el que modificamos y le damos estos permisos.
    (Click para mostrar/ocultar)

  • Luego reiniciamos y tendremos el Fast Dormancy desactivado.

Fuentes De Información:

Última edición por devil_1210 Día 13/03/14 a las 14:55:46
Responder Con Cita
Los siguientes 22 usuarios han agradecido a devil_1210 su comentario:
[ Mostrar/Ocultar listado de agradecimientos ]
  #5  
Viejo 10/03/14, 11:37:54
Avatar de devil_1210
devil_1210 devil_1210 no está en línea
Nuevo cocinero
Mensajes: 1,396
 
Fecha de registro: nov 2011
Localización: La Chocota - Valparaiso
Mensajes: 1,396
Modelo de smartphone: Galaxy S5 (G900M)
Versión de ROM: Stock G900MUBU1BOF1
Versión de Radio: G900MUBU1BOD2
Tu operador: Movistar
Mencionado: 1 comentarios
Tagged: 0 hilos
Y cuarto por si acaso.
Responder Con Cita
Los siguientes 7 usuarios han agradecido a devil_1210 su comentario:
[ Mostrar/Ocultar listado de agradecimientos ]
  #6  
Viejo 10/03/14, 11:39:11
Avatar de glm66
glm66 glm66 no está en línea
Cocinero veterano
Mensajes: 3,063
Compra y venta: (1)
 
Fecha de registro: may 2011
Localización: Madrid
Mensajes: 3,063
Modelo de smartphone: Sansung Galaxy S4
Versión de ROM: Angels & Demons
Tu operador: Pepephone
Mencionado: 12 comentarios
Tagged: 0 hilos
De momento son las unicas capturas que tengo de este gran kernell

Última edición por glm66 Día 10/03/14 a las 12:02:33
Responder Con Cita
Los siguientes 8 usuarios han agradecido a glm66 su comentario:
[ Mostrar/Ocultar listado de agradecimientos ]
  #7  
Viejo 10/03/14, 11:42:29
Avatar de axl33
axl33 axl33 no está en línea
Cocinero Veterano Next...
Mensajes: 6,625
 
Fecha de registro: sep 2011
Localización: sevilla
Mensajes: 6,625
Modelo de smartphone: Samsung Note 4
Versión de ROM: Next BLue ROm....Ultima Version
Versión de Radio: Rock-FM,Onda Melodia
Tu operador: Movistar
Mencionado: 35 comentarios
Tagged: 0 hilos
Biennnnn,enhorabuena y sobre todo mil gracias por compartir con todos nosotros lo que en un principio era algo personal,eso dice mucho de la persona....
Leyendote solo puedo decirte que comparto contigo que en mi s2 el mejor kernel que tuve fue el apolo,gran kernel y mejor persona(pedestre,eres muy grande!!!)

Aquí estamos para ir probando todo lo que vallas sacando.
Salu2

Última edición por axl33 Día 10/03/14 a las 11:49:45
Responder Con Cita
Los siguientes 6 usuarios han agradecido a axl33 su comentario:
[ Mostrar/Ocultar listado de agradecimientos ]
  #8  
Viejo 10/03/14, 11:51:57
Avatar de viyou74
viyou74 viyou74 no está en línea
Cocinero veterano
Mensajes: 1,414
Compra y venta: (1)
 
Fecha de registro: jul 2012
Localización: EN MI CASA
Mensajes: 1,414
Modelo de smartphone: NOTE 8
Versión de ROM: NEXT BLUE ROM
Tu operador: Orange
Mencionado: 34 comentarios
Tagged: 0 hilos
Por aquí andamos
Responder Con Cita
Los siguientes 3 usuarios han agradecido a viyou74 su comentario:
[ Mostrar/Ocultar listado de agradecimientos ]
  #9  
Viejo 10/03/14, 13:00:58
Avatar de Phenom92
Phenom92 Phenom92 no está en línea
Miembro del foro
Mensajes: 241
Compra y venta: (2)
 
Fecha de registro: mar 2012
Mensajes: 241
Modelo de smartphone: Galaxy S6 (SM-G920F)
Tu operador: R Móvil
Mencionado: 0 comentarios
Tagged: 1 hilos
Me alegra verte por aqui devil_1210, si algo echaba de menos del S2 era el kernel apolo. Seguro que con tu experiencia el baltazar será un gran kernel.
Gracias por compartir tus trabajitos
Responder Con Cita
Los siguientes 3 usuarios han agradecido a Phenom92 su comentario:
[ Mostrar/Ocultar listado de agradecimientos ]
  #10  
Viejo 10/03/14, 13:17:32
Avatar de victorgordis
victorgordis victorgordis no está en línea
Cocinero veterano
Mensajes: 3,683
Compra y venta: (5)
 
Fecha de registro: sep 2011
Localización: Cantabria
Mensajes: 3,683
Modelo de smartphone: Mi MIx
Versión de ROM: La ultima siempre
Versión de Radio: Radio??? Paque......
Tu operador: Orange
Mencionado: 3 comentarios
Tagged: 0 hilos
Me apuntooo a este viaje
Responder Con Cita
Los siguientes 6 usuarios han agradecido a victorgordis su comentario:
[ Mostrar/Ocultar listado de agradecimientos ]
  #11  
Viejo 10/03/14, 13:24:15
Avatar de victoret69
victoret69 victoret69 no está en línea
Usuario muy activo
Mensajes: 959
Compra y venta: (5)
 
Fecha de registro: abr 2012
Localización: Vinaròs
Mensajes: 959
Tu operador: Yoigo
Mencionado: 4 comentarios
Tagged: 0 hilos
Voy a probarlo, seguro que no se bebe la batería como el que llevo ahora.

Gracias devil_1210
Responder Con Cita
  #12  
Viejo 10/03/14, 14:51:00
Avatar de rmvsn
rmvsn rmvsn no está en línea
Miembro del foro
Mensajes: 302
 
Fecha de registro: may 2009
Mensajes: 302
Modelo de smartphone: htc touch diamond
Mencionado: 0 comentarios
Tagged: 0 hilos
Otro seguidor del kernel apolo en el s2 y que va a probar este!!
Responder Con Cita
Los siguientes 2 usuarios han agradecido a rmvsn su comentario:
  #13  
Viejo 10/03/14, 15:06:39
Avatar de CrAzY_CbR
CrAzY_CbR CrAzY_CbR no está en línea
Colaborador
Mensajes: 4,152
Compra y venta: (1)
 
Fecha de registro: ago 2008
Localización: S/C de Tenerife
Mensajes: 4,152
Modelo de smartphone: iPhone 15 Pro Max
Versión de ROM: 17.2.1
Tu operador: -
Mencionado: 45 comentarios
Tagged: 2 hilos
Me apunto por aqui

Tiene soporte para exFAT? Si no lo tiene, lo tendra?
Responder Con Cita
  #14  
Viejo 10/03/14, 15:09:55
Avatar de devil_1210
devil_1210 devil_1210 no está en línea
Nuevo cocinero
Mensajes: 1,396
 
Fecha de registro: nov 2011
Localización: La Chocota - Valparaiso
Mensajes: 1,396
Modelo de smartphone: Galaxy S5 (G900M)
Versión de ROM: Stock G900MUBU1BOF1
Versión de Radio: G900MUBU1BOD2
Tu operador: Movistar
Mencionado: 1 comentarios
Tagged: 0 hilos
Cita:
Originalmente Escrito por CrAzY_CbR Ver Mensaje
Me apunto por aqui

Tiene soporte para exFAT? Si no lo tiene, lo tendra?
La versión 0.2 debería tener soporte a exfat (olvidé colocarlo en el changelist), lo active pero realmente no lo he probado, así que si la pruebas y ves que va bien o mal me avisas, así podré corregirlo si no va bien. Por cierto, la versión siguiente también vendrá con soporte para ntfs.

Saludos.
Responder Con Cita
Los siguientes 3 usuarios han agradecido a devil_1210 su comentario:
[ Mostrar/Ocultar listado de agradecimientos ]
  #15  
Viejo 10/03/14, 15:16:37
Avatar de CrAzY_CbR
CrAzY_CbR CrAzY_CbR no está en línea
Colaborador
Mensajes: 4,152
Compra y venta: (1)
 
Fecha de registro: ago 2008
Localización: S/C de Tenerife
Mensajes: 4,152
Modelo de smartphone: iPhone 15 Pro Max
Versión de ROM: 17.2.1
Tu operador: -
Mencionado: 45 comentarios
Tagged: 2 hilos
Genial, pues me bajo la 0,2 y en cuanto termine de hacer la comido se lo flasheo y comento.
Responder Con Cita
Gracias de parte de:
  #16  
Viejo 10/03/14, 16:04:47
Avatar de CrAzY_CbR
CrAzY_CbR CrAzY_CbR no está en línea
Colaborador
Mensajes: 4,152
Compra y venta: (1)
 
Fecha de registro: ago 2008
Localización: S/C de Tenerife
Mensajes: 4,152
Modelo de smartphone: iPhone 15 Pro Max
Versión de ROM: 17.2.1
Tu operador: -
Mencionado: 45 comentarios
Tagged: 2 hilos
Ya esta dentro....de momento ninguna incidencia.

La SD funciona muy rapida como es habitual con exFAT


Última edición por CrAzY_CbR Día 10/03/14 a las 16:07:00
Responder Con Cita
Gracias de parte de:
  #17  
Viejo 10/03/14, 16:09:33
Avatar de cotomo
cotomo cotomo no está en línea
Miembro del foro
Mensajes: 273
 
Fecha de registro: feb 2011
Mensajes: 273
Tu operador: Movistar
Mencionado: 0 comentarios
Tagged: 0 hilos
Gracias!!
Responder Con Cita
Gracias de parte de:
  #18  
Viejo 10/03/14, 16:17:06
Avatar de tiggerbcn
tiggerbcn tiggerbcn no está en línea
Colaborador/a
Mensajes: 15,403
 
Fecha de registro: oct 2009
Localización: en mi casa
Mensajes: 15,403
Versión de ROM: La que pille y me guste
Tu operador: Vodafone
Mencionado: 121 comentarios
Tagged: 4 hilos
Muchas gracias por el kernel, pregunta curiosa si la version 2 se supone que es la version mejorada de la 1 porque tambien pones la 1 para descargar, eso me despista un poco, o igual hay algo diferente que yo no se interpretar que tambien es posible y son kernels distintos y para distintas cosas?.
Saludos
Responder Con Cita
  #19  
Viejo 10/03/14, 16:20:42
Avatar de lennis
lennis lennis no está en línea
Cocinero veterano
Mensajes: 4,714
Compra y venta: (21)
 
Fecha de registro: jul 2009
Localización: Costa del Sol
Mensajes: 4,714
Modelo de smartphone: GALAXY S23
Versión de ROM: Stock
Versión de Radio: STOCK
Tu operador: O2
Mencionado: 40 comentarios
Tagged: 0 hilos
Descargando...
Responder Con Cita


  #20  
Viejo 10/03/14, 16:26:38
Avatar de elxufas
elxufas elxufas no está en línea
Cocinero A&D
Mensajes: 5,498
Compra y venta: (1)
 
Fecha de registro: jun 2009
Localización: Aqui cerquita.......
Mensajes: 5,498
Modelo de smartphone: S7 Edge, Xiaomi Mi5S, S4, S5 y LG OP. 2X
Versión de ROM: Angels & Demons
Versión de Radio: Europa FM, pa variar.....
Tu operador: Vodafone
Mencionado: 51 comentarios
Tagged: 1 hilos
Cita:
Originalmente Escrito por tiggerbcn Ver Mensaje
Muchas gracias por el kernel, pregunta curiosa si la version 2 se supone que es la version mejorada de la 1 porque tambien pones la 1 para descargar, eso me despista un poco, o igual hay algo diferente que yo no se interpretar que tambien es posible y son kernels distintos y para distintas cosas?.
Saludos
Pues es de suponer que habra portado el hilo talcual de donde el publique su kernel, por eso estaran todas las versiones.
Vamos digo yo?, es mi pensar, si no es asi, que me rectifique el autor.
Y es de suponer que el 01 es una actualizacion y mejora en la optmizacion del mismo.
Responder Con Cita
Los siguientes 3 usuarios han agradecido a elxufas su comentario:
[ Mostrar/Ocultar listado de agradecimientos ]
Respuesta

Estás aquí
Regresar   HTCMania > Foros Samsung > Otros smartphones de Samsung antiguos > Samsung Galaxy S4 > ROMs y desarrollo Samsung Galaxy S4 i9505

Herramientas

Reglas de Mensajes
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Las caritas están On
Código [IMG] está On
Código HTML está Off

Saltar a Foro



Hora actual: 07:05:47 (GMT +1)

Cookies settings
Powered by vBulletin™
Copyright © vBulletin Solutions, Inc. All rights reserved.
 
HTCMania: líderes desde el 2007