Ver Mensaje Individual
  #1  
Viejo 17/04/12, 18:23:14
Array

[xs_avatar]
Yakandu Yakandu no está en línea
Usuario colaborador
· Votos compra/venta: (3)
 
Fecha de registro: abr 2011
Localización: Bilbaino Internacional
Mensajes: 5,176
Modelo de smartphone: Xperia S, Nexus 5, OPO, LG G4
Tu operador: Movistar
DooMKernel para GB

Lo primero, lo de siempre, TU y solo TU eres el responsable de chamuscar tu teléfono. Overclockear y cambiar los voltajes son procesos que pueden dañar tu teléfono. Asique antes de hacer nada, lee, y antes de preguntar nada lee 5 veces y busca 10. Antes de preguntar sobre como y cuanto overclockear o under/overvoltage busca por Google lo que es (Adjunto links para las aplicaciones necesarias mas abajo).

Animo a los usuarios a NO responder nada que esté ya respondido en una guía.

Todos los agradecimientos por el kernel deben ir a DooMKernel, yo solo traduzco y amplío la información.

[Características]
 Cita:
  • [v04 onwards] removed CPU overclock to 1890 Mhz (now max CPU OC is 1728Mhz)
  • [v04a onwards] updated with DooMRecovery v05
  • [v04 onwards] removed GPU OC (now GPU max freq is 266Mhz)
  • [v04 onwards] added AROMA File Manager directly into the kernel (ramdisk)!! so u can have access to file manager operations RIGHT INSIDE RECOVERY!!!! (more information on how to access this is here)
  • [v03a onwards] updated recovery to DooMRecovery v04
  • [v03 onwards] added XZ compression support in kernel (kernel compiled with XZ compression)
  • [v03 onwards] enabled squashfs and added XZ compression support for it
  • [v03 onwards] updated ramzswap to ZRAM and enabled it (with many fixes thanks to faux123) [details on how to enable ZRAM are posted here]
  • [v03 onwards] added ZCACHE, CLEANCACHE, FRONTSWAP and enabled them (thanks to faux123)
  • [v03 onwards] updated JHASH to v3
  • [v03 onwards] shifted default TCP congestion algorithm to VENO
  • [v03 onwards] using newer stripped wifi module [smaller size with un-necessary debug code removed]
  • [v02 onwards] updated DooMRecovery to v03 (changelog)
  • [v02 onwards] compiled using NEON & Snapdragon optimizations
  • [v02 onwards] some patches to acpuclock/cpufreq driver
  • [v02 onwards] added overclock to 1890 Mhz
  • [v02 onwards] enabled ARM THUMBEE support
  • [v02 onwards] added BFQ I/O scheduler (default is still deadline)
  • [v02 onwards] added SLQB memory allocator and set it to default
  • [v02 onwards] added jRCU (thanks to faux123) and set it to default
  • [v02 onwards] bumped VM_MAX_READAHEAD to 1024
  • [v02 onwards] updated wifi module to support new changes
  • [v02 onwards] now CPU frequency thresholding done at kernel level (min/max - 384/1512 Mhz) for bootup
  • [v02 onwards] kernel package can now be flashed directly via recovery!!! (kernel and wifi modules included) no need of fastboot and no need to reflash wifi modules separately
  • [v01a onwards] updated DooMRecovery to v02 (changelog)
  • [v01a onwards] capped CPU frequencies during booting to min/max - 384/1512 Mhz
  • [v01 onwards] compiled using Sony 6.0.A.3.62 FW kernel sources
  • [v01 onwards] integrated DooMRecovery (testing build) [for details of recovery and to post bugs/issues related to recovery use this thread]
  • [v01 onwards] added user-level/runtime CPU voltage control [VDD control "sysfs interface"] (for more info keep checking this post: WILL BE POSTED SOON)
  • [v01 onwards] added CPU governors:
    • Interactive
    • Smartass
    • SmartassV2
    • MinMax
  • [v01 onwards] added DooMKernel bootlogo
  • [v01 onwards] GPU overclocked to 320Mhz (upper bin)
  • [v01 onwards] CPU under/overclocked from 192Mhz to 1.728 Ghz
  • [v01 onwards] enhanced init.d scripts/binaries execution support
  • [v01 onwards] added support for userinit scripts:
    • if sd-ext is mounted then it will execute /sd-ext/userinit.sh & shell scripts in /sd-ext/userinit.d/ folder
    • also scripts in /data/local/ will be executed... it will execute /data/local/userinit.sh & shell scripts in /data/local/userinit.d/ folder
  • [v01 onwards] enabled NTFS (Read & Write) support (in kernel)
  • [v01 onwards] DISABLED CIFS support in kernel (was causing battery drain on Xperia 2011 devices)
  • [v01 onwards] enabled NLS_UTF8
  • [v01 onwards] enabled access to kernel .config (can be pulled from /proc/config.gz)
  • [v01 onwards] enabled TUN/TAP driver support (integrated in kernel) [VPN support]
  • [v01 onwards] autorooting (prerooted)
    • kernel is insecure (ro.secure=0)
    • su binary & superuser.apk will automatically be installed by kernel
    • busybox (v1.16 minimal) already installed in /sbin
    • busybox (v1.18.4) will get installed to /system/xbin/ if its not present there
    • adb server is persistent
    • usb debugging enabled
    • rootfs and /system mounted as rw
En resumen: Compilado a partir del kerneel del firmware .62 aunque es compatible con .67 y .73 (ya que son el mismo). DooMRecovery integrado. Capacidad para overclock hasta 1.728 y capacidad para cambiar los voltajes integrado. Añadidos nuevos governors. Añadido soporte para scripts innitd. Soporte para NTFS. Deshabilitado CIFS (causaba bajones de batería en los Xperia de 2011). AutoRoot, Al flashear el kernel sobre un Firmware sin rootear, se rootea automáticamente.

Aunque no hay que flashear el system.img yo lo recomiendo ya que así tenéis ya de base algunas modificaciones y apps desinstaladas.

ATENCIÓN. Al cambiar el kernel algunos modulos stock como WIFI y BT no sirven, así que hay que flashear unos adaptados. Avisados estáis, no se responderán preguntas como "Porque no me funciona el WIFI?".

Algunos usuarios con preroots antiguos tienen este error aún con los módulos adaptados. Esto se debe a que los roots no se hacían bien y la partición donde se instalan no tiene suficiente espacio. (Mis preroots funcionan perfectamente).

[Requisitos]
 Cita:
[Como instalar DooMKernel]
  1. descarga kernel.elf y los modulos wifi
  2. guarda el kernel.elf en la carpeta con el fastboot.exe (De cuando liberaste el bootloader)
  3. guarda los módulos wifi en la memoria del telefono
  4. apaga el teléfono
  5. enciende en modo fastboot (luz azul)
  6. Usa los siguientes comando para flashear el kernel.elf
    Código:
    fastboot flash boot kernel.elf
    OR

    Código:
    fastboot -i 0x0fce flash boot kernel.elf
  7. reinicia y entra en el recovery (Al encenderse el telefono y aparecer el logo de DooMKernel pulsa Volumen+ durante un rato)
  8. flashea los módulos wifi al viejo estilo "Update from zip"
  9. reinicia y disfruta el kernel ;)

[Como volver al Kernel original]
  1. descarga los módulos wifi originales
  2. obtén el kernel.sin del FTF original abriendo el .ftf con winrar o 7zip
  3. guarda kernel.sin en la carpeta con el fastboot.exe
  4. guarda el archivo de módulos wifi originales en el teléfono
  5. reinicia en modo recovery
  6. flashea los módulos wifi originales
  7. apaga el teléfono
  8. enciende el teléfono en modo fastboot
  9. usa este comando para flashear el kernel.sin
    Código:
    fastboot flash boot kernel.sin
    o

    Código:
    fastboot -i 0x0fce flash boot kernel.sin
  10. reinicia y listo

[Recomendaciones de DooM y Mias]

A la hora de Overclockear o Under/Overvolting, no subas o bajes de golpe, vete pasito a pasito testeando bien hasta dar con al configuración estable más rapida o el voltaje estable mas alto o bajo.

Recomiendo undervoltear para ahorrar batería, DooM tiene -100mv funcionando perfectamente, yo tengo -50 perfectamente (pronto probare -75 y -100).

Al usar los governors Smartassv2 o interative no parecen funcionar a la primera, el kernel necesita un par de horas de uso y unos cuantos reboots y tal para poner a funcionar estos governors (no me preguntéis porque, al parecer le kernel esta vivo )

También recomiendo no usar SetCPU, Nofrills e Incredicontrol a la vez, usad o uno u otro. si los instalais a la vez la cpu puede volverse loca al estar configurada de dos maneras diferentes a la vez y empieza a reiniciarse solo.

[Descarga]

http://forum.xda-developers.com/show....php?t=1594828 en la parte de abajo. (Petición personal de DooMLord de que no peguemos los links por ahí, que le ha costado mucho esfuerzo el kernel y no quiere que se atribuya el merito un don cualquiera)
__________________
Imagine a future where every Sunday, instead of going to church, we all meet up to do science for an hour.

Última edición por Yakandu Día 01/07/12 a las 18:24:20.
Responder Con Cita
Los siguientes 4 usuarios han agradecido a Yakandu su comentario:
[ Mostrar/Ocultar listado de agradecimientos ]