|
||
#1
|
||||
|
||||
![]()
English users ->> here
Continuamos con el Volumen V para no saturar HTCMania (disculpad las molestias) Rama 4.x queda solo para las ROMS de Samsung 4.1.2 (CWM y TWRP) Rama 5.x para las ROMS AOSP 4.2.2 (CWM y TWRP) Rama 6.x para las ROMS AOSP 4.3.x (TWRP) Rama 7.x para las ROMS AOSP 4.4.x (TWRP) Rama 8.x para las ROMS AOSP 5.0.x (TWRP) IMPORTANTE: Si teneis problemas con recoverys antiguos (si no ni caso), en el post 4 teneis el procedimiento recomendado para instalar una ROM 4.3 o borrar los datos en estas ROMS 4.3 (no hace falta en 4.4 con recovery TWRP) Apolo 4.15 Beta 2 para ROMS SAMMYS JB - zzmoove 1.0 beta 4 - Speedup keyresume (despierte mas rapido) download mirror Prueba kitkat : beta1,beta 2 y beta3 ->kitkat 7.2 : Lleva el zzmoove actualizado, el TWRP en su version última 2.8.2.0 y una cosilla que he metido para que despierte más rápido (puede que solucione ese retraso en encender la pantalla que algunos en xda me han dicho que notan al recibir una llamada). Beta2: Intento de resolver el bug del fuse (gracias a @Lanchon de xda) Beta3: Nuevos parches para el bug del fuse (gracias a @zeitferne de xda) download mirror APOLO 8.0 BETA2 (LOLIPOP 5.0.x OMNI) (version de prueba de Lollipop, SOLO PROBADO EN OMNI, puede que funcione en CM pero no la he probado) - TWRP actualizado a la versión 2.8.2.0 - zzmoove actualizado a la 1.0 beta 4 Beta2 corrige un problema con el segundo core en algunos gobernadores LINK PRUEBAS MIRROR El kernel lo he basado en la ROM omni homemade de @asimovi , todas las gracias a el APOLO 7.1 (KITKAT, 4.4.x) - Actualizado el governador zzmoove a la version 0.9 beta3. Mas info en el post 3-> ZaneZam - Actualizado el recovery TWRP a la version 2.7.1.0 - Actualizados los drivers de la GPU - Recompilada la librería cypress para ver si mejora el tema bln que a algunos les da fallo. Recordad que en la 6.3 vienen los drivers mali nuevos. Si os sale la pantalla en negro al arrancar debeis flashear por recovery esto. ------------------------------------------------------------------------------------------------------------------------------------------------ CHANGELOG VERSIONES ANTIGUAS
(Click para mostrar/ocultar)
Enlace al volumen I del Apolo JB : Volumen I Enlace al volumen II del Apolo JB : Volumen II Enlace al volumen III del Apolo JB : Volumen III Enlace al volumen IV del Apolo JB : Volumen IV Enlace al tema del Apolo para ICS: ICS IMPRESCINDIBLE LEER EL POST ANTES DE PONER EL KERNEL ANTECEDENTES Parecía una buena idea continuar con el Apolo ahora en JB. La cosa cambió un poco desde los orígenes. Al principio este kernel era el speedmod con undervolting. La cosa evolucionó y la verdad que poco se parece ya al speedmod. Sin embargo, los tweaks principales de ahorro de batería y mejora de rendimiento siguen siendo los que sustentan al speedmod, así que ![]() ![]() El tema de su nacimiento surge de que de siempre (desde tiempos del galaxy S) me gustó el speedmod por su consumo y rendimiento y unido al undervolting me parece imbatible (como bien se demostró con el phenomenal en Ginger). Ya lo generé en Ginger pero entonces ya existían 3 versiones estupendas del phenomenal, asi que no lo publique (sería liar más la cosa y aportar poco). En el momento del nacimiento del Apolo como no existía nada parecido (el fenomenal salió más tarde) me decidí a compartirlo con vosotros. Lo malo (siempre hay algo malo) es que no funciona en todos los Galaxy por el tema de voltajes, es cuestión de probar. Sin embargo la versión light debe funcionar en todos, o sea que siempre existe una versión para cada movil. Por favor leed atentamente lo que viene a continuación. KERNEL APOLO JB
El speedmod es un kernel basado en el oficial de Samsung y con mejoras para DISMINUIR el consumo de la batería sin perjudicar el rendimiento (eliminar logs y estadísticas innecesarias, retocar el gobernador ondemand, utilizar para generarlo el último compilador de Linaro, ...) Changelog del speedmod (por si quereis ver lo que cambia de una versión a otra): http://touristinparadise.blogspot.com.es/2011/10/samsung-galaxy-s2-speedmod-kernel.html Esto se traduce en: - SOLO JB (existe versión para ICS Samsung, el enlace está al principio del hilo) - NO OVERCLOCK (en mi opinión es una manera de poder cargarte el terminal sin ganar nada)
Menores voltajes: posiblidad de menor consumo pero menos compatibilidad (depende del movil que lo sporte o no, y no todos no son iguales)
No todos los Galaxy soportan la bajada de voltajes. Se recomienda PROBAR LA VERSIÓN REGULAR durante un par de días, si no funciona cambiar a la light y si funciona se puede luego pasar a la V0. Si por ejemplo la ExtremeV0 no funciona, ya no funcionará con nuevas versiones ya que los voltajes son iguales. Lo advierto para que no perdais tiempo probando.
1) El parato no arranca, se queda en las letras blancas del principio (fallo en frec. altas) 2) Arranca y se queda colgado después de poner el PIN (fallo en frec. altas) 3) No despierta del deep sleep (fallo en frec. bajas) 4) Se reinicia o congela sin venir a cuento. 5) Otros (vosotros me diréis, yo no he tenido otros problemas)
- Recomendable wipe cache y Dalvik después de instalar el ApoloSe instala por custom recovery CWM (el zip) ,por Odin (el tar) o por recovery temporal. Recomendado por recovery si tenemos ya un recovery CWM. Si venimos de stock y por tanto solo tenemos el recovery de stock hay que instalarlo por odin o por recovery temporal. Por recovery CWM o TWRP; - Copiar en la sd interna (recomendado) el fichero de extensión zip - Entrar en recovery (volumen arriba+botón centro+botón apagado) - Install zip from sd ó Instalar zip desde memorias. En TWRP install - Elegir zip desde la SD INTERNA (si hemos copiado allí el zip como se recomienda). EN TWRP buscar /emmc (es la memoria interna) - Elegir el zip y aceptar - Una vez instalado, Reiniciar y a disfrutar Por Odin: Por este método nos saldrá después de terminar un triángulo amarillo al iniciar el movil. Es normal y no pasa nada, solo indica que tenemos un kernel no oficial (Gracias Samsung ![]() Preferible hacerlo en portatil si es posible - Descargar el Apolo light en formato tar a una carpeta del PC - Poner el movil en modo download. Presionar a la vez volumen abajo, home y power. - Conectar el movil al PC. Preferentemente utilizar un portatil y si es un sobremesa un USB trasero. - Comprobar que sale en amarillo la casilla (ID:COM, arriba a la izquierda) OJO: Es posible que salga de otro color si la versión no es la 1.85. Si no lo reconoce (no sale de color esta casilla) cambiar puerto USB, ordenador, comprobar que están instalados los drivers - Cargar el fichero Apolo de extensión tar en la casilla PDA - Fijarse en que repartición no esté marcado (por defecto no lo está) - darle al botón STAR - cuando termine (es muy breve) se reiniciará solo y ya podremos desconectar el cable. - Después por el recovery del Apolo ya se puede flashear cualquier otra versión (regular, extreme V0, etc) Posiblemente no funcione->Por recovery temporal (solo dura una vez, luego volveremos a tener el de stock) Por este método no aparece el triángulo amarillo - Descargar el Apolo regular en formato zip y guardar en sd interna - Descargar el recovery temporal Aqui (Gracias a Devil) - Guardar en la sd externa (si la tenemos, si no enla interna) - Entrar al recovery stock (boton volumen arriba, home y power a la vez) y elegir "apply update from external storage" - Seleccionar el archivo guardado del recovery temporal - Después de flashearse se reiniciará en el recovery temporal - Seleccionar "Install zip from sdcard" - Elegir la sd interna si lo guardamos ahí - Elegir el archivo del Apolo - Cuando termine de flashear ya podemos reiniciar con el Apolo instalado Consumos mínimos en segundo o tercer ciclo (el primer ciclo suele gastar más de lo normal) Para que funcione el BLN Usar el Configurador Apolo mas reciente (disponible en Google Play) Para habilitar logs con recovery TWRP Crear un fichero en "/data" llamado ".enable_logs" y reiniciar
- No es lo mismo bajar los voltajes con una aplicación externa (por ejemplo el configurador) que cambiar de versión de Apolo ya que existen muchos voltajes que se tocan en las distintas versiones (ARM, internos, BUS, memoria, controlador de video, GPU). Si se cambian voltajes con una aplicación, solo se cambian los del ARM.APOLO JB (COPY.com Todas las versiones) Changelog al principio del post En kit kat como saber si se necesita la version CM o Omni. Con el kernel stock, simplemente fijaros si lleva el superuser incluido, es decir, si simplemente habilitando el root en las opciones de desarrollador ya teneis el root sin tener que instalar ninguna aplicacion adicional (tipo supersu). En este caso debereis usar la versión CM Si para ganar root con el kernel stock hay que instalar supersu, entonces mejor usar la version omni. Normalmente ambas versiones funcionan en ambas roms pero puede dar problemas el tema del root. Actualizar el supersu: Cuando se actualice el supersu, elegir la opción NORMAL, si elejís la otra opción entrareis en un bootloop y tendreis que flashear la ROM de nuevo Atascado en el logo de Samsung en el segundo reinicio (ROMS AOSP, especialmente 4.3) Instalación y restauración de nandroids En el post 4 teneis el procedimiento recomendado para instalar una ROM 4.3/4.4 o borrar datos en 4.3/4.4 y también para restaurar nandroids con cambio de base (por ejemplo si estáis en una ROM 4.4 y queréis restaurar un nandroid de una 4.3.1) ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ BUGS Conocidos de las versiones JB (4.x): - La animacion de carga no funciona con el móvil apagado (stock 4.1.2) -Si no funciona el BLN - Flashear updates desde la externa a veces da error------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ Copias de Seguridas o Nandroids: Muy aconsejable el uso para las copias de la aplicación gratuita OBackup. Os permite hacer copias desde la rom sin tener que ir al recovery. Podeis elegir nombre, programar las copias, etc. Broquen tiene un hilo sobre ella con todo muy explicadito. Si aún así decidís hacerlo desde el recovery, se hacen en la opción de "Copias de Seguridad y Restauracion". Se pueden hacer tanto en la externa o en la interna, pero recomiendo la interna porque tarda mucho menos y se evitan problemas de montaje que existen a veces (a mi no) en la externa. Hay dos tipos de formato para las copias (se cambian mediante la opción de ""Elegir formato de Copia de Seguridad"): el dup o el tar. - El formato dup hace copias incrementales, es decir, si una aplicación ya estaba no la vuelve a copiar. Se crea una carpeta blobs donde va el grueso de la copia (NO BORRAR). Este formato es adecuado si no cambiamos mucho de ROM y queremos ir actualizando nuestra copia porque ahorra espacio. - El formato tar nos crea una copia a la antigua usanza, es decir, toda la copia completa enla carpeta backup. Es adecuada si quieres llevarte tu copia a un PC o a la nube. Problemas de consumo sin solución Si has probado de todo, incluyendo investigar tus aplicaciones para ver si alguna está despertando al teléfono, has hecho re-instalación limpia, etc posiblemente tu problema no tenga solución hasta que hasgas una instalación desde cero. Esto consiste en : 1) Instalar la stock LPH con repartición (por Odin) 2) Poner el cf-root 3) Instalar la ROM JB por recovery 4) Formatear las sds interna y externa Tutorial para instalación LPH AQUI (punto 3) Gracias a KrAzYtHeBoY ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ Descarga de betas y pruebas que vamos haciendo en : PRUEBAS
- Gracias a ![]() ![]() ![]() - Gracias a fenomeno83(autor del phenomenal) por su idea y ayuda para poder aplicar el undervolting al speedmod - Gracias a Chainfire por su CF-Root y su CWM Manager - Gracias a gokhanmoral y Simone201 por compartir sus fuentes. Sirven de mucho - Gracias por las fuentes de su excepcional kernel a dorimanx - Por sus fuentes del recovery gracias a sk8erwitskil, myfluxi, Talustus - A todo el equipo de cyanogen, gracias por el CWM - Gracias a ![]() ![]() - Gracias a jeboo (autor del gran kernel jeboo) por compartir sus fuentes y por su recovery TWRP ![]() Os recomiendo su kernel tipo cf-root, una maravilla - Gracias a Devil_1210 por su ayuda ![]() - Gracias a Scooby07 por su fantástica firma y magníficos GIFs - Gracias a NEBeek por su estupendo banner - Gracias al grándisimo cocinero Palleiro por su ayuda, pruebas y sus pedazos de roms - Gracias por su ayuda en el pruebas, ideas y mucho más a Broquen, Garrapatero123, Doomper, partisano, 666roi666 (y seguro que se me olvida más gente) - Enormes gracias a @daga69 por cederme un S2 y asi poder seguir desarrollando ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ Podeis utilizar los kernels y el configurador en ROMs y donde creais oportuno sin necesidad de pedir permiso. Para eso están ¡¡ Código fuente del Apolo Si te gusta mi trabajo y quieres invitarme a algo: ![]() Última edición por pedestre Día 23/12/14 a las 17:23:39. |
Los siguientes 81 usuarios han agradecido a pedestre su comentario: | ||
|
#2
|
||||
|
||||
SOBRE GOBERNADORES Y SCHEDULERS (Programadores)
Una de las características que se han introducido en el Apolo para completar el speedmod ha sido la inclusión de gobernadores y schedulers. No es inmediato el tema para alguien que llegue de nuevas y no sepa mucho de que va esto. Quien quiera informarse sobre ellos: ¿Qué son? Basicamente el scheduler se encarga de manejar las entradas y salidas en el sistema. Según mi experiencia no tiene mucha repercusión en el consumo aunque si en la estabilidad y rendimiento El gobernador es el que controla en que frecuencia va a funcionar el procesador en cada momento. Digamos que el procesador podría funcionar siempre a máxima frecuencia. El rendimiento serái estupendo pero el consumo se dispararía. Lo que hace el gobernador es adaptar la frecuencia del procesador a las necesidades que se le exige al sistema en cada momento. Evidentemente esto tiene repercusiones en el rendimiento y el consumo y al final se trata de buscar un equilibrio entre ambos. Aunque puede que haya casos en que nos interese más ahorro o más rendimiento. Más información en los siguientes enlaces: Gracias a YossYGalaxypor este fenomenal tutorial Otros: Gobernadores Schedulers Para aquellos que se manejen en la lengua de Shakespeare: información en xda Por defecto el Apolo lleva como el speedmod, el cfq como programador y el Oindemand como gobernador (lo mismo que las ROM Samsung). Esta pareja funciona perfectamente y si no quieres complicarte la vida puedes dejarlo tal cual. De hecho en el speedmod no es posible cambiar el gobernador, ya que Hardcore no es partidario de ello. Sin embargo, es posible que para muchos usuarios y a cambio de un poco de rendimiento aumentar algo la batería (la mayoría de las veces ni se nota en rendimiento). Para ello podemos usar el cambio de gobernador y scheduler (se puede probar y comparar, no hay peligro en ello ![]() ¿Cómo podemos elegir el gobernador y el scheduler?:
Os pongo las dos más conocidas (hay más) : - Voltaje Control: permite elegir ambos, pero no deja tocar parámetros de los gobernadores - SetCPU: no permite elegir scheduler. Deja modificar parámetros de los gobernadores y elegir perfiles Los parámetros de los gobernadores se pueden también cambiar desde el root explorer. Para ello hay que ir a la ruta: "/sys/devices/system/cpu/cpufreq/[nombre del gobernador]" También es posible cambiar el gobernador editando el fichero "scaling_governor" situado en: "/sys/devices/system/cpu/cpu0/cpufreq/" El archivo se edita de manera que dentro se pone el nombre del gobernador (por ejemplo conservative), se graba para aplicar los cambios y listo Dentro del directorio se pueden editar los ficheros que contienen los parámetros.
Un script de arranque es un fichero que se ejecuta al iniciarse el sistema. Por medio de este sistema podemos fijar el gobernador y scheduler que más nos guste y que se aplique siempre que se reinicie el sistema. Última edición por pedestre Día 17/10/13 a las 11:27:14. |
Los siguientes 26 usuarios han agradecido a pedestre su comentario: | ||
#3
|
||||
|
||||
CONFIGURADOR APOLO
![]() Esta pequeña aplicación os permitirá cambiar los gobernadores, schedulers y voltajes del ARM de forma sencilla en el kernel Apolo. Los podreis cambiar en el momento de forma temporal (hasta que se reincie el móvil) o dejarlos predefinidos en el arranque. Configurador 5.2 - Arreglado el tema del s2w al arrancar - Freq maxima a 1200 sie s un valor no posible
(Click para mostrar/ocultar)
Descarga en Google Play disponible en : DESCARGA AQUI Manual de Usuario : click ---------------------------------------------------------------------------------------------------------- Espero que sea útil. Dudas o bugs por favor reportadlas por favor en el hilo. Última edición por pedestre Día 17/11/14 a las 11:55:19. |
Los siguientes 25 usuarios han agradecido a pedestre su comentario: | ||
#4
|
||||
|
||||
Procedimiento recomendado para la instalación de las ROMS con base 4.3 . También para Borrar Datos en 4.3 (en este caso saltar los pasos 4,5 y 6) NO ES NECESARIO EN 4.4 (FLASHEAR Y LISTO)
Normalmente se evita el quedarse pillado en el segundo inicio, para evitarlo lo mejor es cambiar al recovery de CM: 1- Reinicias en recovery e instalas el recovery de CM (no es táctil,lo siento). Descarga 2- Vais a avanzadas, reiniciar en recovery 3- Una vez reinciado en el recovery de CM, hacemos un Wipe data y format system (esto está en mount and storage) 4- Instalas la ROM 5- Instalas las gapp 6- Haces wipe data de nuevo 7- Reinicias y haces el tutorial de instalación de android e instala un par de aplicaciones (me refiero al tutorial que sale la primera vez que arrancas, donde te pide la wifi, cuenta gmail, etc) 8- Reinicia (puede que tarde un poco más de lo normal en el logo de Samsung) 9- Después de un segundo reincio satisfactorio ya puedes cambiar a Apolo si quieres (mira bien poner la versión correcta), ya no tendrás problemas reiniciando LO MISMO PASA CUANDO RESTAURAS UN NANDROID CAMBIANDO DE BASE (NORMALMENTE SI NO CAMBIAS DE BASE VA TODO BIEN) En principio los backups los hace bien el Apolo (aunque recomiendo usar OBackup porque es mucho más cómodo), el problema surge al restaurar que se queda atascado en el segundo reinicio si por ejemplo vuelves de una 4.4 a una 4.3.1. El procedimiento seguro para restaurar es el siguiente (vale par cualquier base): 1- Reiniciar en recovery e instalar el recovery CM Descarga 2- Avanzadas, reiniciar en recovery 3- Restauras el nandroid 4- Reinicias y todo irá perfecto Última edición por pedestre Día 30/01/14 a las 11:12:40. |
Los siguientes 16 usuarios han agradecido a pedestre su comentario: | ||
#5
|
||||
|
||||
Inaugurado el nuevo hilo con las versiones finales de AOSP.
Informacion en el primer post. Slds |
Los siguientes 13 usuarios han agradecido a pedestre su comentario: | ||
#6
|
||||
|
||||
Buena manera de estrenar V volumen.
Enhorabuena maestro y gracias por el gran curro q te pegas. Un saludo. |
Gracias de parte de: | ||
#7
|
||||
|
||||
Me apunto!! Por cierto Pedestre, mi novia, con un s2, ya hace mejores consumos que yo, con un s3 (actualmente con boeffla 3.2) . Estoy amargadooo. Tío desarrolla para el s3 porfaaa.!!
![]() ![]() |
#10
|
||||
|
||||
![]() ![]() ![]() |
Gracias de parte de: | ||
#13
|
||||
|
||||
Una duda;
llevo unos dias con apolo y la versión regular. Aunque veo cierta mejora, tampoco es demasiada, y antes de cambiar de rom (tengo la oficial de samsung, con aplicaciones deshabilitadas), quiero probar varias cosas: 1.- tengo mala cobertura, entiendo que lo mejor es cambiar de radio/modem. No se si es bueno, pues si tienes que andar cambiadno de modem conforme cambias de zona, pues... 2.- probar otras apolo, entiendo en este punto, que se puede cambiar desde apolo configurator, para lo cual, hay que elegir otro "voltaje apolo", en la pestaña Voltajes, despues aplilcar temporal, para si va mal, reiniciar y que se restauren los voltajes originales, y una vez comprobado que va bien, grabar en el inicio. ¿es esto correcto? Un saludo y gracias. |
#14
|
||||
|
||||
2.- probar otras apolo, entiendo en este punto, que se puede cambiar desde apolo configurator, para lo cual, hay que elegir otro "voltaje apolo", en la pestaña Voltajes, despues aplilcar temporal, para si va mal, reiniciar y que se restauren los voltajes originales, y una vez comprobado que va bien, grabar en el inicio.
![]() Si te digo la verdad, cuando estoy aburrido, los cambio (ambos) por probar, ahora mismo tengo deadline+lulzactive a 1200MHz. |
Gracias de parte de: | ||
#16
|
||||
|
||||
Estrenando Vol. V
Enhorabuena ![]() Un saludo
__________________
|
#17
|
||||
|
||||
Una duda, para instalar el kernel por recovery temporal como hay que hacerlo? No acabo de entender lo de que solo dura una vez... esto quiere decir que cada vez que reinicie tengo que volver a poner el Apolo?
Tengo el móvil de serie, solo que con root hecho con la aplicación framaroot y mi ordenador no me reconoce el teléfono, dice que la falta el id del dispositivo. Muchas gracias de antemano |
#19
|
||||
|
||||
Una duda, para instalar el kernel por recovery temporal como hay que hacerlo? No acabo de entender lo de que solo dura una vez... esto quiere decir que cada vez que reinicie tengo que volver a poner el Apolo?
Tengo el móvil de serie, solo que con root hecho con la aplicación framaroot y mi ordenador no me reconoce el teléfono, dice que la falta el id del dispositivo. Muchas gracias de antemano ![]() Slds |
Gracias de parte de: | ||
|
#20
|
||||
|
||||
Una duda, para instalar el kernel por recovery temporal como hay que hacerlo? No acabo de entender lo de que solo dura una vez... esto quiere decir que cada vez que reinicie tengo que volver a poner el Apolo?
Tengo el móvil de serie, solo que con root hecho con la aplicación framaroot y mi ordenador no me reconoce el teléfono, dice que la falta el id del dispositivo. Muchas gracias de antemano ![]()
__________________
Enviado desde mi 3210 usando Snake
|
Gracias de parte de: | ||
![]() |
![]() |
||||||
|