Sygate
23/06/10, 03:00:31
ROM Mod Cyanogenmod(Sygate) v5.0.8 (Kernel 2.6.34) (23/06/2010) v.1.5
ES NECESARIO HACER TODOS LOS WIPEs ANTES DE INSTALAR (wipe data/factory reset, cache y Dalvik-cache) si se viene de cualquier otra rom que no sea la v.5.0.8 stable original de cyano.
Aquí os dejo un pequeño mod que he realizado a la ROM de Cyano, para ponerla a mi gusto, lo comparto por si a alguien más le puede interesar.
Requisitos previos:
ROM válida para G1 (Dream) y Shappire (Magic/MyTouch3G 32B)
Recovery-RA 1.7.0 recomendado para poder hacer con seguridad los wipes anteriormente mencionados y las copias de seguridad con nandroid.
En las Magic/MyTouch3G no es necesario tener particionada la SD para que funcione, pero si es recomendable.
En las Dream si es necesario tener las particiones realizadas en la SD.
En G1 es necesario instalar previamente el DeathSPL de Haykuro o buscar en XDA el hack para saltárselo (no hemos comprobado su funcionamiento).
Características:
Como he mencionado arriba, se trata tan solo de un pequeño mod de la rom de cyano v5.0.8 stable, por lo que el changelog de cyano lo podéis ver aquí:
CHANGELOG:
* Common: Resync with Google as of 06/08/2010
* Common: Kernel 2.6.34 for DS & N1
* Common: ADWLauncher 0.8.6 by Ander Webbs is now the default launcher (http://github.com/anderweb)
* Common: Complete music app overhaul (with gestures support) by Eliot Stocker (http://github.com/eliotstocker)
* Common: Customizable silent mode - Glenn Maynard (http://github.com/zewt)
* Common: More customizable colors for various parts of the system (in Spare Parts) - Wysie & Bcrook
* Common: Updated translations from Eug89, ThiasB, and Takuo Kitame
* Common: Wired headset hangup/mute control - Krazy Krivda (http://github.com/krazykrivda)
* Common: Updated USB tether and Bluetooth PAN tethering - Stefan Tomanek (http://github.com/wertarbyte)
* Common: Bluetooth DUN tether support (Omni-Tether) - Stefan Tomanek (http://github.com/wertarbyte)
* Common: Various minor bugfixes
* Common: Ability to load custom color theme xml - Wysie
* Common: Various code cleanups all throughout the source - Christian Mehlmauer
* Common: Fix issue where notifications would play thru the HW speaker even if a headset was connected - Glenn Maynard
* Common: Only load IPV6 if persist.net.ipv6 is set - Glenn Maynard
* Common: Enabled experimental Bluetooth voice dialing - copolii
* Common: Fix an NPE in AccountManagerService
* Common: Fix FLAC decoder lock contention - Glenn Maynard
* Common: Fix BlueZ logging - Glenn Maynard
* Common: Fix A2DP not connecting while asleep - Glenn Maynard
* Common: Fix BT control connection race condition (caused A2DP connection failures) - Glenn Maynard
* Common: Fix the "magic music" or "party-in-your-pocket" problem for good - Glenn Maynard
* Common: ADW Launcher settings and Spare Parts are now under the main Settings app - Mehdi ABAAKOUK (http://github.com/sileht)
* Common: Fix brightness going out of range - Glenn Maynard
* Common: Fix parsing of SMS messages from short numbers - Glenn Maynard
* Common: Improve BiDi text rendering - Dudy Kohen
* Common: Fix WindowManagerService issue that could cause apps to get OOM killed out of order
* Common: Busybox updated to 1.16.2 - Dylan Simon
* Droid: New kernel with Compcache support. (Bekit)
* D/S: Kernel tweaks to hopefully improve memory usage- enable TINY_RCU and deadline iosched (I can no longer reproduce the flash_image failures with this configuration)
* D/S: Multitouch and swipe added to legacy gallery app
* D/S: Long standing "disappearing icons" Launcher bug fixed - Glenn Maynard
* D/S: Fix acore crash when pressing hard call button - Glenn Maynard
* D/S: Fix issue where camera use kills all system audio
* D/S: Added antibanding to camera driver
* D/S: Fix bug where some wall chargers could disable the USB port
* D/S: Load the correct audio profile for the device to fix glitchy audio on Dream
* D/S: Default compcache size set to 12MB
* D/S: Offset the lowmemorykiller to allow for use of a fraction of swap (Dumfuq & Farmatito @XDA)
* D/S: Prevent allocation failure when enabling Compcache
Changelog del Mod:
v.1.0:
- Añadido parche aplicaciones google
- Eliminado Geniewidgets
- Añadida Galería 3D
- Eliminado Stk.apk
- ADWLauncher v 0.8.6
- Añadido tema negro, selecciones azules.
- Añadido Astro
- Añadido AdvSoundSettings
- Añadido medieval bluetooth
- Añadido Wireless Tether
- Añadido Data ON/OFF
- Spare Parts traducido
- Eliminado development.apk
- Añadido pack audio optimizado
- Añadido parche para activar swap
- Añadido parche que soluciona problemas de codificación de carácteres (por ej. en el Terminal Emulator)
- Modificados los APN's respecto a los que vienen de serie
- Rom configurada para iniciarse en castellano
v.1.5:
- Soporte JIT (activación opcional, por defecto desactivado)
Instalación:
1. Hacer un backup de los datos/apps extrictamente necesários, yo normalmente recomiendo tan solo hacer el backup de los SMS, ya que el calendario y los contactos se sincronizan con google, y las apps se pueden instalar de 0 y así te aseguras problemas.
2. Copiar la rom a la raíz de la SD
3. Hacer un nandroid backup (Encender el terminal pulsando home+encender, ir a la opción "Backup/Restore" y ahí seleccionar la opción) de la rom que tengáis antes de instalar esta, por si tuviérais cualquier problema o simplemente no os convenciese, echar marcha atrás.
4. Realizar los wipes convenientes, personalmente recomiendo hacerlos todos: wipe data/factory reset, cache, Dalvik-cache.
5. Flashear la rom. El instalador de la rom está puesto en castellano para que podáis ir viendo lo que pasa.
Tras el primer reinicio veriéis que os pide el PIN y tras introducirlo ya salta el configurador en castellano. En la rom de cyano los APN's vienen activados desde el principio.
6. (OPCIONAL): Activar SWAP (seguir leyendo más abajo...)
7. (OPCIONAL2): Descargarse el archivo de configuración XML del spare parts, para no tener que cambiar a mano el color del reloj, fecha etc a blanco. Una vez descargado y copiado en la raiz de la sd, vamos al spare parts y seleccionamos "Importar colores desde XML" http://www.wuala.com/Sygate89/ROMS y descargar el archivo "spare_parts_ui.xml (http://content.wuala.com/contents/Sygate89/ROMS/spare_parts_ui.xml?dl=1)"
8. (OPCIONAL3): Activar JIT (seguir leyendo más abajo...)
Tras haber configurado toda la rom al gusto de cada uno, recomiendo hacer un recalibrado de la batería:
Una vez instalado todo, y cada vez que hacemos un wipe, para que la rom no se vuelva loca con el consumo de batería hay que hacer el calibrado:
Con el teléfono encendido, cargar la batería al 100%.
Una vez cargada la batería, apagar el teléfono y volver a cargarlo hasta que el led pase a ser de color verde.
Cuando esté en verde, arrancar desde el recovery y hacer wipe del battery stats
Reiniciar con normalidad y agotar TODA la batería hasta que se apague solo el teléfono. En este punto no vale ni por un momento conectar el cargador o el cable USB, hay que agotarla antes de volver a cargar.
Una vez que se haya apagado sola, ya se puede utilizar con normalidad
Si se realiza wipe de /data es necesario/recomendable volver a hacer el calibrado de batería si se nota un consumo excesivo de batería.
INSTRUCCIONES PARA ACTIVAR SWAP:
En ambas versiones los archivos ya están agregados.
1. Abrir "Terminal Emulator"
2. Introducir "su". Tras hacer esto, el sistema nos pedirá permisos para la aplicación.
3. El parche para activar SWAP tiene diferentes opciones:
swapon20
swapon30
swapon40
swapon50
swapon60
bootswap20
bootswap30
bootswap40
bootswap50
bootswap60
swap-off
bootswap-off
swapon(20,30,40,50,60): Se activara el swap con swappiness de esos valores.
bootswap(20,30,40,50,60): Activara en cada inicio un swappiness de esos valores.
swap-off: Desactiva el swap.
bootswap-off: Desactiva el swappiness de inicio.
Si queréis tener la swap siempre activa con un swapiness de 30 por ejemplo, deberíais escribir lo siguiente en la consola:
su
bootswap30
YO OS RECOMIENDO ACTIVARLO ASÍ.
INSTRUCCIONES PARA ACTIVAR/DESACTIVAR JIT:
Para poder activar el JIT:
1. Abrir "Terminal Emulator"
2. Introducir "su". Tras hacer esto, el sistema nos pedirá permisos para la aplicación.
3. Introducir "jit.sh". Tras introducir ese comando y reiniciar, el jit quedará activado/desactivado.
RECOMENDACIONES GENERALES:
1. En cuanto a swap 96Mb: Con el kernel de cyano con el famoso multitask, no es recomendable tener una extensión swap muy grande o irá guardando y guardando procesos sin matarlos.
2. En Menú-Ajustes-SpareParts: Activar "Launcher en memoria"
3. En Menú-Ajustes-SpareParts: No activar compcache si se tiene swap
4. En caso de usar el SetCPU: Max 576Mhz Min 160Mhz, On Demand, Set on boot
5. Instalar un gestor de aplicaciones para ir controlando el uso de memória de apps
OTROS:
- Para configurar los colores de selecciones del ADWLauncher en color azul añadir: #ff0000ff
- Para configurar los colores del reloj, fecha etc en color blanco añadir: #ffffffff
CRÉDITOS:
Agradecer tanto a Blerfont como a JRSoft por algún script suyo que he utilizado en este mod, JRSoft especialmente por ser el creador de 2 apps que lleva este mod "Advanced Sound Settings" y "Data ON/OFF" y parte del interfaz gráfico. Así también aprovecho para agradecerle a Pablo90 las imágenes subidas para modificar las originales de Ajustes y darle un poco más de colorido.
ENLACES PARA LA DESCARGA:
Para la gente que tenga partición SWAP + EXT:
http://www.wuala.com/Sygate89/ROMS/v.1.5/CM(Sygate)v.1.5_SWAP+EXT_v.5.0.8.zip (http://www.wuala.com/Sygate89/ROMS/v.1.5/CM%28Sygate%29v.1.5_SWAP+EXT_v.5.0.8.zip)
Para la gente que tenga SOLO partición SWAP:
http://www.wuala.com/Sygate89/ROMS/v.1.5/CM(Sygate)v.1.5_SWAP_v.5.0.8.zip (http://www.wuala.com/Sygate89/ROMS/v.1.5/CM%28Sygate%29v.1.5_SWAP_v.5.0.8.zip)
Para quien no tenga ninguna partición, que se baje cualquiera de las 2 y no active nada.
IMÁGENES: http://img638.imageshack.us/slideshow/player.php?id=img638/6318/1277292426y5d.smil
ES NECESARIO HACER TODOS LOS WIPEs ANTES DE INSTALAR (wipe data/factory reset, cache y Dalvik-cache) si se viene de cualquier otra rom que no sea la v.5.0.8 stable original de cyano.
Aquí os dejo un pequeño mod que he realizado a la ROM de Cyano, para ponerla a mi gusto, lo comparto por si a alguien más le puede interesar.
Requisitos previos:
ROM válida para G1 (Dream) y Shappire (Magic/MyTouch3G 32B)
Recovery-RA 1.7.0 recomendado para poder hacer con seguridad los wipes anteriormente mencionados y las copias de seguridad con nandroid.
En las Magic/MyTouch3G no es necesario tener particionada la SD para que funcione, pero si es recomendable.
En las Dream si es necesario tener las particiones realizadas en la SD.
En G1 es necesario instalar previamente el DeathSPL de Haykuro o buscar en XDA el hack para saltárselo (no hemos comprobado su funcionamiento).
Características:
Como he mencionado arriba, se trata tan solo de un pequeño mod de la rom de cyano v5.0.8 stable, por lo que el changelog de cyano lo podéis ver aquí:
CHANGELOG:
* Common: Resync with Google as of 06/08/2010
* Common: Kernel 2.6.34 for DS & N1
* Common: ADWLauncher 0.8.6 by Ander Webbs is now the default launcher (http://github.com/anderweb)
* Common: Complete music app overhaul (with gestures support) by Eliot Stocker (http://github.com/eliotstocker)
* Common: Customizable silent mode - Glenn Maynard (http://github.com/zewt)
* Common: More customizable colors for various parts of the system (in Spare Parts) - Wysie & Bcrook
* Common: Updated translations from Eug89, ThiasB, and Takuo Kitame
* Common: Wired headset hangup/mute control - Krazy Krivda (http://github.com/krazykrivda)
* Common: Updated USB tether and Bluetooth PAN tethering - Stefan Tomanek (http://github.com/wertarbyte)
* Common: Bluetooth DUN tether support (Omni-Tether) - Stefan Tomanek (http://github.com/wertarbyte)
* Common: Various minor bugfixes
* Common: Ability to load custom color theme xml - Wysie
* Common: Various code cleanups all throughout the source - Christian Mehlmauer
* Common: Fix issue where notifications would play thru the HW speaker even if a headset was connected - Glenn Maynard
* Common: Only load IPV6 if persist.net.ipv6 is set - Glenn Maynard
* Common: Enabled experimental Bluetooth voice dialing - copolii
* Common: Fix an NPE in AccountManagerService
* Common: Fix FLAC decoder lock contention - Glenn Maynard
* Common: Fix BlueZ logging - Glenn Maynard
* Common: Fix A2DP not connecting while asleep - Glenn Maynard
* Common: Fix BT control connection race condition (caused A2DP connection failures) - Glenn Maynard
* Common: Fix the "magic music" or "party-in-your-pocket" problem for good - Glenn Maynard
* Common: ADW Launcher settings and Spare Parts are now under the main Settings app - Mehdi ABAAKOUK (http://github.com/sileht)
* Common: Fix brightness going out of range - Glenn Maynard
* Common: Fix parsing of SMS messages from short numbers - Glenn Maynard
* Common: Improve BiDi text rendering - Dudy Kohen
* Common: Fix WindowManagerService issue that could cause apps to get OOM killed out of order
* Common: Busybox updated to 1.16.2 - Dylan Simon
* Droid: New kernel with Compcache support. (Bekit)
* D/S: Kernel tweaks to hopefully improve memory usage- enable TINY_RCU and deadline iosched (I can no longer reproduce the flash_image failures with this configuration)
* D/S: Multitouch and swipe added to legacy gallery app
* D/S: Long standing "disappearing icons" Launcher bug fixed - Glenn Maynard
* D/S: Fix acore crash when pressing hard call button - Glenn Maynard
* D/S: Fix issue where camera use kills all system audio
* D/S: Added antibanding to camera driver
* D/S: Fix bug where some wall chargers could disable the USB port
* D/S: Load the correct audio profile for the device to fix glitchy audio on Dream
* D/S: Default compcache size set to 12MB
* D/S: Offset the lowmemorykiller to allow for use of a fraction of swap (Dumfuq & Farmatito @XDA)
* D/S: Prevent allocation failure when enabling Compcache
Changelog del Mod:
v.1.0:
- Añadido parche aplicaciones google
- Eliminado Geniewidgets
- Añadida Galería 3D
- Eliminado Stk.apk
- ADWLauncher v 0.8.6
- Añadido tema negro, selecciones azules.
- Añadido Astro
- Añadido AdvSoundSettings
- Añadido medieval bluetooth
- Añadido Wireless Tether
- Añadido Data ON/OFF
- Spare Parts traducido
- Eliminado development.apk
- Añadido pack audio optimizado
- Añadido parche para activar swap
- Añadido parche que soluciona problemas de codificación de carácteres (por ej. en el Terminal Emulator)
- Modificados los APN's respecto a los que vienen de serie
- Rom configurada para iniciarse en castellano
v.1.5:
- Soporte JIT (activación opcional, por defecto desactivado)
Instalación:
1. Hacer un backup de los datos/apps extrictamente necesários, yo normalmente recomiendo tan solo hacer el backup de los SMS, ya que el calendario y los contactos se sincronizan con google, y las apps se pueden instalar de 0 y así te aseguras problemas.
2. Copiar la rom a la raíz de la SD
3. Hacer un nandroid backup (Encender el terminal pulsando home+encender, ir a la opción "Backup/Restore" y ahí seleccionar la opción) de la rom que tengáis antes de instalar esta, por si tuviérais cualquier problema o simplemente no os convenciese, echar marcha atrás.
4. Realizar los wipes convenientes, personalmente recomiendo hacerlos todos: wipe data/factory reset, cache, Dalvik-cache.
5. Flashear la rom. El instalador de la rom está puesto en castellano para que podáis ir viendo lo que pasa.
Tras el primer reinicio veriéis que os pide el PIN y tras introducirlo ya salta el configurador en castellano. En la rom de cyano los APN's vienen activados desde el principio.
6. (OPCIONAL): Activar SWAP (seguir leyendo más abajo...)
7. (OPCIONAL2): Descargarse el archivo de configuración XML del spare parts, para no tener que cambiar a mano el color del reloj, fecha etc a blanco. Una vez descargado y copiado en la raiz de la sd, vamos al spare parts y seleccionamos "Importar colores desde XML" http://www.wuala.com/Sygate89/ROMS y descargar el archivo "spare_parts_ui.xml (http://content.wuala.com/contents/Sygate89/ROMS/spare_parts_ui.xml?dl=1)"
8. (OPCIONAL3): Activar JIT (seguir leyendo más abajo...)
Tras haber configurado toda la rom al gusto de cada uno, recomiendo hacer un recalibrado de la batería:
Una vez instalado todo, y cada vez que hacemos un wipe, para que la rom no se vuelva loca con el consumo de batería hay que hacer el calibrado:
Con el teléfono encendido, cargar la batería al 100%.
Una vez cargada la batería, apagar el teléfono y volver a cargarlo hasta que el led pase a ser de color verde.
Cuando esté en verde, arrancar desde el recovery y hacer wipe del battery stats
Reiniciar con normalidad y agotar TODA la batería hasta que se apague solo el teléfono. En este punto no vale ni por un momento conectar el cargador o el cable USB, hay que agotarla antes de volver a cargar.
Una vez que se haya apagado sola, ya se puede utilizar con normalidad
Si se realiza wipe de /data es necesario/recomendable volver a hacer el calibrado de batería si se nota un consumo excesivo de batería.
INSTRUCCIONES PARA ACTIVAR SWAP:
En ambas versiones los archivos ya están agregados.
1. Abrir "Terminal Emulator"
2. Introducir "su". Tras hacer esto, el sistema nos pedirá permisos para la aplicación.
3. El parche para activar SWAP tiene diferentes opciones:
swapon20
swapon30
swapon40
swapon50
swapon60
bootswap20
bootswap30
bootswap40
bootswap50
bootswap60
swap-off
bootswap-off
swapon(20,30,40,50,60): Se activara el swap con swappiness de esos valores.
bootswap(20,30,40,50,60): Activara en cada inicio un swappiness de esos valores.
swap-off: Desactiva el swap.
bootswap-off: Desactiva el swappiness de inicio.
Si queréis tener la swap siempre activa con un swapiness de 30 por ejemplo, deberíais escribir lo siguiente en la consola:
su
bootswap30
YO OS RECOMIENDO ACTIVARLO ASÍ.
INSTRUCCIONES PARA ACTIVAR/DESACTIVAR JIT:
Para poder activar el JIT:
1. Abrir "Terminal Emulator"
2. Introducir "su". Tras hacer esto, el sistema nos pedirá permisos para la aplicación.
3. Introducir "jit.sh". Tras introducir ese comando y reiniciar, el jit quedará activado/desactivado.
RECOMENDACIONES GENERALES:
1. En cuanto a swap 96Mb: Con el kernel de cyano con el famoso multitask, no es recomendable tener una extensión swap muy grande o irá guardando y guardando procesos sin matarlos.
2. En Menú-Ajustes-SpareParts: Activar "Launcher en memoria"
3. En Menú-Ajustes-SpareParts: No activar compcache si se tiene swap
4. En caso de usar el SetCPU: Max 576Mhz Min 160Mhz, On Demand, Set on boot
5. Instalar un gestor de aplicaciones para ir controlando el uso de memória de apps
OTROS:
- Para configurar los colores de selecciones del ADWLauncher en color azul añadir: #ff0000ff
- Para configurar los colores del reloj, fecha etc en color blanco añadir: #ffffffff
CRÉDITOS:
Agradecer tanto a Blerfont como a JRSoft por algún script suyo que he utilizado en este mod, JRSoft especialmente por ser el creador de 2 apps que lleva este mod "Advanced Sound Settings" y "Data ON/OFF" y parte del interfaz gráfico. Así también aprovecho para agradecerle a Pablo90 las imágenes subidas para modificar las originales de Ajustes y darle un poco más de colorido.
ENLACES PARA LA DESCARGA:
Para la gente que tenga partición SWAP + EXT:
http://www.wuala.com/Sygate89/ROMS/v.1.5/CM(Sygate)v.1.5_SWAP+EXT_v.5.0.8.zip (http://www.wuala.com/Sygate89/ROMS/v.1.5/CM%28Sygate%29v.1.5_SWAP+EXT_v.5.0.8.zip)
Para la gente que tenga SOLO partición SWAP:
http://www.wuala.com/Sygate89/ROMS/v.1.5/CM(Sygate)v.1.5_SWAP_v.5.0.8.zip (http://www.wuala.com/Sygate89/ROMS/v.1.5/CM%28Sygate%29v.1.5_SWAP_v.5.0.8.zip)
Para quien no tenga ninguna partición, que se baje cualquiera de las 2 y no active nada.
IMÁGENES: http://img638.imageshack.us/slideshow/player.php?id=img638/6318/1277292426y5d.smil