Ver Mensaje Individual
  #1  
Viejo 29/01/13, 10:17:50
Array

[xs_avatar]
Huexxx Huexxx no está en línea
Usuario muy activo
 
Fecha de registro: jul 2009
Localización: Madrid
Mensajes: 1,356
Modelo de smartphone: Xiaomi Mi Mix 2
Tu operador: Tuenti Movil
IZS v2 [ICS 4.0.4 V30C] by Huexxx ...



¡Hola chavalada!

Abandoné el foro como un chaval y he vuelto como un hombre casado...

Esta nueva ROM está basada en la V30C_ORE española de Orange.

Mucas gracias a todos por el soporte ofrecido y disculpad por la larga espera...




INSTRUCCIONES v2

Paso 0: Haz un backup de tus datos
Código:
- Haz copia de tus datos actuales de la forma que prefieras.
- Si tienes CWM/TWRP, úsalo para obtener una copia nandroid
- Si no lo tienes, pero tu teléfono es root, instala Online Nandroid Backup para hacer la copia
- Si vienes de una ROM distinta de la v1 o v1.1, te recomiendo que hagas backup de todas tus apps importantes
con Titanium o similar para restaurarlas después de la instalación
- La actualización desde v1 o v1.1 es posible, pero siempre un Factory Reset es garantía de funcionamiento
óptimo
Paso 1: Asegúrate de que tienes CWM/TWRP instalado
Código:
- Si ya tienes CWM/TWRP, accede y salta al paso 2.
- Si actualmente tienes una ROM V30 stock, puedes seguir el hilo de jockjoint en XDA para instalar el nuevo
bootloader V30 desbloqueado y un CWM compatible. Una vez lo tengas, accede a CWM y salta al paso 2.
- Si tienes una ROM V10/V20, o una V30 pero prefieres una forma más sencilla que la anterior, descarga
'Preinstalación para IZS ROM' del post de descargas. Contiene Smartflash, una ROM V20 parcheada con CWM
y una baseband V30.
- Usa Smartflash para flashear completamente (.bin y .fls) las imágenes. Ya tienes un bootloader V20, un CWM
táctil y una baseband V30.
- Una vez tu teléfono termine de flashearse, el solo entrará en CWM.
- Salta al paso 2.
Paso 2: Instalar la ROM
Código:
- Si actualmente estás en IZS v1 o v1.1:
-- Descarga "IZS-v2" de mi post de descargas y ponla en la raíz de la tarjeta SD
-- Instálala desde CWM/TWRP
- Si estás en otra ROM:
-- Descarga "IZS-v2" de mi post de descargas y ponla en la raíz de la tarjeta SD
-- Haz un factory reset desde CWM/TWRP
-- Instálala desde CWM/TWRP
- Salta al paso 3
Paso 3: Instala los paquetes adicionales
Código:
- Si no deseas instalar ningún paquete adicional, salta al paso 4.
- Puedes descargarte paquetes adicionales del post de descargas.
- Copia los paquetes que desees a la raíz de tu sdcard.
- Instálalos desde CWM/TWRP.
- Salta al paso 4
Paso 4: [OPCIONAL] Flashea un bootloader V30 desbloqueado (u-boot)
Código:
- Éste es un paso opcional, pero deseable para poder acceder a CWM/TWRP desde apagado.
- Si prefieres permanecer en el bootloader antiguo V20, o ya tienes el V30 desbloqueado, salta al paso 5.
- Descarga 'u-boot V30 parcheado' desde mi post de descargas y ponlo en la raíz de la sdcard.
- Instálalo desde CWM/TWRP.
- Salta al paso 5
Paso 5: Reiniciar
Código:
- Escoge reiniciar en CWM/TWRP.
- Espera unos minutos para dejar al teléfono arrancar completamente.
- Leete las FAQs antes de comentar nada en el hilo... están en el post 2.
- Si estás actualizando desde IZS v1 o v1.1, salta al paso 6.
- Si no ¡Disfruta!
Paso 6: Vuelve a marcar las opciones específicas de IZS
Código:
- Tienes de volver a marcar todos las opciones en Ajustes que utilicen la base de datos izs.db
- Las opciones que tienes que volver a poner son:
-- Pantalla -> Barra de estado gradual.
-- Pantalla -> Luz y notificación -> Tiempo hasta atenuación de teclas frontales
-- Pantalla -> Luz y notificación -> Corriente máxima de leds
-- Pantalla -> Luz y notificación -> Corriente mínima de leds
-- Opciones del desarrollador -> Desactivar FastDormancy
- Modifícalas y ponlas de nuevo en su valor original, con eso basta
- Si tienes problemas de SoDs, congelamientos, o simplemente quiere probar con otro kernel con OC, salta
al paso 7
- Si no, ahora si... ¡disfruta!
Paso 7: Instalación de kernel adicional
Código:
- La ROM trae por defecto el kernel 1GHz.
- Si tienes problemas con el kernel 1.2GHz, prueba con el 1.1GHz, y si los problemas persisten, prueba con
el de 1GHz por defecto. No todas las CPUs soportan el OC igual
- Si tienes problemas con el kernel 1GHz, deberías probar con el kernel nosod, y si siguen los problemas, probar con
el nosod2
- En futuras versiones implementaré el control de voltaje, y con él no harán falta kernels nosod, ya que cada
kernel permitirá ajustar el voltaje adecuado para tu móvil

COMO ACCEDER A CWM/TWRP

- Enciende tu móvil, y tan pronto como los 4 leds comiencen a parpadear, pulsa repetidamente una tecla física (G, Vol+ o Vol-) hasta que tu teléfono se reinicie y acceda a CWM/TWRP.
- Si has instalado el u-boot V30 parcheado, gracias a payback y jockjoint de XDA es posible acceder a CWM/TWRP mediante una combinación de teclas.
Es tan sencillo como apagar tu teléfono, pulsar y mantener las teclas Vol+ y G, y entonces presionar el botón de encendido.


DESCARGAR ROMS / ACTUALIZACIONES / EXTRAS

Todos los enlaces están aquí, en mi post de descargas...

Para evitar problemas, comprobad la suma md5 antes de instalarlos


CODIGO FUENTE DIANA3 KERNEL/RAMDISK

https://github.com/Huexxx/diana3
https://github.com/Huexxx/diana3RD


REGISTRO DE CAMBIOS

Código:
v2:
- Nuevo kernel Diana3 v0.6:
-- Disponible en tres sabores:
--- 1GHz: incluido en la ROM, frecuencias 300-500-650-800-1000
--- 1.1GHz: frecuencias 300-500-700-900-1100
--- 1.2GHz: frecuencias 300-600-800-1000-1200
-- Añadido control de fsync dinámico: desactiva fsync cuando la pantalla está encendida y lo reactiva cuando se apaga o la batería está por debajo del 5%.
-- Añadido PRR (proportional rate reduction) para TCP
-- Optimizadas las rutinas AES y SHA1
-- Optimizado el algoritmo RWSEM
-- Activado el acceso desalineado a la CPU
-- Añadido el control dinámico del 'timer slack'. Para entender de qué va esto, buscar por 'timer coalescence' en google...
-- Actualizado el low memory killer a la versión 3.4
-- Añadido frandom (fast random generator) y utilizado por defecto
-- Añadido el control dinámico del 'dirty page writeback'
-- Voltajes ligeramente menores de la CPU
-- Añadido el gobernador interactive del kernel 3.4, y el actual se ha mantenido como dyninteractive (por defecto).
-- Añadido el gobernador ondemandplus de boype
-- Eliminado definitivamente el gobernador Smartassv2. Lo siento por sus amantes, pero no funciona bien con el nuevo kernel
-- Desactivados los planificadores BFQ y deadline, ya que daban resultado mucho peores que el resto.
-- Activado por defecto el planificador ROW para la sd, y el noop para la memoria interna, ya que son los mejores en cada caso
-- Añadido el soporte para SWAP
- Añadida en Ajustes la opción para activar/desactivar triple swap: activa tres zonas de swap distintas en /cache, /system y /data (o sdcard) simultáneas. Mi recomendación es que si tenéis una SD medianamente rápida, le hagáis una partición 'Linux swap' para utilizar como zona de intercambio. La rom la detectará automáticamente y la utilizará en vez de /data.
- Añadida la aplicación Greenify para hibernar automáticamente aplicaciones. Recomiendo hibernar todas las aplicaciones que no queréis despiertas habitualmente (como gmail, whatsapp, etc) para un ahorro considerable de batería.
- Actualizadas todas las apps incluidas a su última versión
- Actualizado busybox a la versión 1.21.1
- Añadida en Ajustes la opción para activar/desactivar el control dinámico del fsync
- Nuevos archivos del GPS que parecen funcionar correctamente POR FIN. Se basan en el uso de lo servidores SUPL de google no seguros.
- Algo que olvido...

v1.1:
- Nuevo kernel Diana3 v0.5:
-- Ahora el kernel funciona tanto con bootloader antiguo V20 como con el nuevo V30 desbloqueado
-- Actualizado el planificador BFQ a v6r2
-- Añadido el planificador FIOPS
-- Compilado con la opción -O2
- Actualizado SuperSU a la v1.34
- Eliminados Twisted Home Manager y su opción en Ajustes
- Modificados los archivos del GPS:
-- gps.conf de crypted
-- gps_brcm_conf.xml inspirado en uno de los incluidos en el hilo de dcop7
-- script en init.d para poner automáticamente LG SUPL al inicio
- Retorno de eRecovery para acceder a CWM/TWRP en caso de utilizarl el bootloader V20

v1:
- Nuevo kernel Diana3 v0.4:
-- ¡Ha vuelto Smartassv2!
-- Línea de comandos original para utilizar con u-boot V30 desbloqueado
-- Actualizado todo el código /block a la versión 3.4.40
-- Actualizado el planificador ROW a v6
-- Actualizado el planificador BFQ a v6r1
-- Habilitado el planificador CFQ
- Aplicación ajustes modificada:
-- Añadida una opción en 'Servicios de ubicación' para acceder a la configuración del GPS
-- Añadida una opción de 'Ahorro de Energía' para habilitar el nivel de batería. Ahora puedes usar el número sobre el icono de la batería y/o el porcentaje en la barra de estado
-- Reemplazada la vista de uso de batería con la versión completa, que permite ver las gráficas de señal de radio, wifi, activo, pantalla encendida y carga
- Añadidos los botones 'Deneter todo' y 'Admin. tareas' en actividades recientes (accede dejando pulsada la tecla home). Utiliza la ventana de servicios en ejecución propia de la ROM
- Eliminados los marcadores de operador del navegador
- Cambio de Superuser a SuperSU v1.32
- Reemplazado el lanzador Xperia T con el nuevo lanzador Xperia Z 2.0.5b de ra3el
- Reemplazada la app LG Notes con la de Xperia
- Reemplazada la app LG Music Player con  Xperia Walkman + Visualizer
- Eliminado google talk ya que el nuevo Hangouts está disponible desde el Playstore
- Actualizadas todas las apps incluidas a su última versión
- Reemplazados algunos iconos con los Faenza MIUI4
- Actualizado el fichero hosts
- Algo más que olvido...

v0.4:
- Añadida opción en Ajustes para activar/desactivar el tono de llamada ascendente
- Reemplazada la alarma LG por AlarmClockExtreme, un digno sucesor de Alarmdroid que funciona sin
problemas (los nostálgicos podéis recuperar la original con un pack disponible en el blog)
- Añadida la app Twisted Home Manager, una app que permite cambiar entre launchers y descargarse
infinidad de launchers disponibles en el PlayStore
- Modificación en Ajustes para lanzar la nueva app Home Manager en vez de los ajustes del launcher

v0.3:
- Nuevo kernel Diana3 v0.3:
-- Eliminados los governor interactiveb (nadie dice nada sobre él) y smartassv2 (se han reportado dos SODs
usándolo)
-- Añadido el governor LionHeart
-- Arreglado el problema del timer de atenuación de leds en 5 y 10 segundos
- Eliminado FlashPlayer ya que no hay manera de que funcione si lo incluyo como app de sistema. Instala la
versión que te plazca de aquí.
- Eliminado LGHome3 (lo he intentado, pero es una basura)
- Añadido Xperia Launcher by Ra3el. Podéis mirar en su hilo para descargaos widgets adicionales.
- Modificación en Ajustes para lanzar los ajustes del Xperia en vez de los de LGHome3.

v0.2:
- Nuevo kernel Diana3 v0.2:
-- Arreglada la carga con el móvil apagado
- FlashPlayer actualizado a la versión 11.1.115.34 que parece ser la definitiva! (gracias a
cyd2905r)

v0.1:
- Nuevo kernel Diana3 v0.1:
-- Arreglado bug del brillo
- Permisos modificados para el LG LED Notifications (no funciona al 100%)
- Añadido el control del brillo deslizando sobre la barra de estado porteado de CM9. ¡Actívalo en ajustes!
- Método interno de la barra de estado gradual simplificado
- Eliminado el servicio sbvalues ligado al método antiguo de la barra de estado gradual
- Animaciones de arranque y apagado actualizadas
- Se reemplaza Alarmdroid con la alarma original LG
- Android Terminal Emulator actualizado
- FlashPlayer bajado a la versión 11.1.115.17 ya que al parecer la incluida daba problemas (gracias a
basicuser, ¡al Cesar lo que es del Cesar!)
- Eliminado el limitador de sonido en el reproductor de música LG (gracias a BPaul de XDA)
- Eliminado LGMITS.apk

v0:
- Formato de instalador CWM
- Basada en la V30C_SEA pero con la adición de todos los lenguajes extra de V30B en el framework y varias
apps de la ROM
- Completamente deodexada y zip-alineada
- Modificado default.prop con ro.secure=0 par obtener acceso root
- Soporte init.d
- Nuevo kernel Diana3 v0:
-- Basado en el código fuente V30C
-- Compilado con con la toolchain 4.6 de google
-- Línea de comandos del kernel forzada para obviar los argumentos de arranque introducidos por el viejo
bootloader e imponer los necesarios
-- Comportamiento de los leds completamente arreglado
-- Governor interactive ajustado, y añadido interactiveb (interactive siguiendo otra línea de desarrollo),
ondemand y smartassv2
-- I/O schedulers: Deadline ajustado, BFQ v5r1 y ROW [NUEVO]. Este último es el seleccionado por defecto y
funciona dando prioridad a las lecturas frente a las escrituras para así mejorar la experiencia del usuario
-- Multitud de parches del repositorio de CM10 y otros
-- Nuevo enfoque del Readahead para asignar de forma automática el buffer de readahead a cada dispositivo
-- Parche para asignar correctamente el flag non_rotational a dispositivos device-mapper
-- SLUB slab allocator seleccionado por defecto
-- TINY_PREEMT_RCU seleccionado por defecto
-- Algoritmo de control de congestión TCP Westwood+ seleccionado por defecto
- Último Superuser v3.1.3 con binario su parcheado 3.1
- Añadido BusyBox v1.20.2-cm9 bionic y enlaces simbólicos a todas sus applets
- Añadida fucnionalidad eRecovery para acceder a CWM pulsando de forma repetida una tecla al arrancar
- Completamente 'supercharged' pero sin el script (valores y services.jar parcheado)
- Multitud de ajustes añadidos al inicio
- Completamente limpia de bloatware de LG
- Incluye el Launcher LGHome3 original con nuevos wallpapers
- Animaciones de inicio y apagado personalizadas (Muchas gracias a amotio de XDA)
- Archivo hosts parcheado para eliminar los anuncios de las apps
- Deshabilitada la renderización por CPU
- Añadidos sonidos (de CM10)
- Añadidas las apps: Alarmdroid, Android Terminal Emulator, Appwidgetpicker,
CpuSpy, GpsStatus, CM10 File Manager, No-frills CPU Control, Flashplayer,
TeslaLED y Online Android Backup
- Arreglado el teclado original LGEIMEbin.apk para funcionar deodexado
- Añadida funcionalidad longpressback para cerrar apps porteada de CM9
- Añadido en ajustes:
-- el control total sobre los leds de las teclas
-- la opción para habilitar/deshabilitar la barra de estado translúcida gradual
-- la opción para habilitar/deshabilitar FastDormancy. NOTA: Algunos operadores traen por defecto
deshabilitada la opción (como Movistar España), por lo que desactivarlo si lo deseais para funcionar como
en la stock o comprobar qué opción os da mejor rendimiento de batería
- Añadido submenú de reinicio en el power menu con opciones para acceder a CWM y de reiniciar el demonio RIL (útil cuando se pierde la conexión de datos)
- Azul más oscuro en la barra de estado y el launcher
- Recolocado el nivel de batería dentro del icono
- Nueva animación de carga de la batería
- Añadidos nuevos wallpapers a la galería, y dentro del launcher y el lockscreen
- And más cosas que ahora mismo he olvidado...

GRANDES DONADORES DE LA HISTORIA

 Cita:
Naipet, Saquepatas, OzoreXS, pachel
¡Gracias por probar mi ROM!

Última edición por Huexxx Día 17/08/13 a las 09:58:48. Razón: Actualizado a la versión 2!
Los siguientes 107 usuarios han agradecido a Huexxx su comentario:
[ Mostrar/Ocultar listado de agradecimientos ]