Mostrando entradas con la etiqueta Custom Rom. Mostrar todas las entradas
Mostrando entradas con la etiqueta Custom Rom. Mostrar todas las entradas

12 febrero 2013

Skelrom v1.0 & CWM Recovery lanzadas para la JXDS7300B

Skelrom v1.0 JXDS7300B & ClockWorkMod 





Fuente y actualización de la información de este artículo


El artículo original (en español) se encuentra en mi blog.

Para actualizaciones sobre este artículo, sugiero visitar alguno de los enlaces mencionados anteriormente.

Los hilos donde se ha publicado originalmente esta información, de la que he sacado parte para generar esta entrada, son los siguientes

Skelrom v1.0 (Foro en EspañolInglés)
ClockWorkMod Recovery (Foro en EspañolInglés)

Para consultas directas e información relacionada con estos temas, sugiero postear en los foros mencionados.


Introducción


Como algunos sabéis, este último tiempo he estado ayudando a probar algunas custom roms que se están desarrollando para la consola JXDS7300B, y de éstas, la que mejor funcionalidad tiene es la que finalmente se ha liberado.

De la mano de Skelton, conocido ya en la scene de consolas android por sus series de Custom Firmwares que mejoran considerablemente la experiencia de uso de estos dispositivos, llega la (tan esperada) custom firmware Skelrom v1.0 for JXDS7300B, y que para hacer un resumen, copio y pego parte de su leame.txt



Principales características:


  • Basada en el último firm stock (v1.3)
  • Todas las aplicaciones y emus chinos eliminados, GameX pasa a ser una aplicación de usuario y no de sistema
  • Google Play mejorado, casi todas las apps deberian verse sin problemas
  • Deodex y zipalign. (hace auto-zipalign en cada arranque si es necesario)
  • Fix para emuladores q no eran compatibles y mejorada la compatiblidad con juegos gameloft (Nova 3, Modern combat 4... etc)
  • Incluye Setcpu versión de donación de XDA con perfil instalado por defecto.
  • Corregido problema con los codec ac3 y dts en modo hardware con archivos mkv, por lo que no hay más sonido ruidoso cada segundo con estos codecs.
  • Soporte para uinput
  • Batería muestra porcentaje
  • Soporte Init.d para scripts.
  • Mejoras en el build.prop para mejorar el consumo de la ram, la respuesta de pantalla, etc...
  • Setcpu versión donación de serie con perfil instalado.


La ROM hace wipe automaticamente, esto significa que eliminará todos los datos que tengas en la consola (tranquilo, solo los datos de la consola y de la memoria interna. no tocará la microsd) por lo que guarda lo que quieras conservar de tus datos antes de instalar la rom.


Instalación:


  • Descomprime el rar descargado a la raíz de la micro SD.
  • De esta manera tendrás los siguientes archivos en la SD : Factory_para_update_aml,update.zip,uImage_recovery
  • Enciende la JXD s7300B en modo recovery con Power + menu y espera a que termine todo el proceso

Consideraciones generales:


En esta ROM, ni en futuras (si existen) no se incluirán software de pago, para evitar tener problemas de licencia y distribución.
La versión setcpu es la versión de donación y hay permiso expreso del autor para poder incluírla.
La velocidad máxima por defecto es de 1,32 ghz, se puede subir hasta 1,5 con otro kernel incluido en la carpeta extras. o usando setcpu. Nota: También se puede subir de velocidad directamente con SetCPU, sin necesidad de flashear otro kernel (comprobado por mí)

La carpeta extras incluye lo siguiente:

Kernel1500.zip - (No es necesario, como se ha comentado anteriormente, pero si lo quieres probar flashea este archivo desde recovery si quieres poner 1,5 ghz)
Kernel1320.zip - Para volver a 1,32 ghz
SWAP_ON: Este archivo intercambiará la memoria interna y la externa, de manera que la externa sea /sdcard/ y la interna /sdcard/external_sdcard/. De esta manera ten en cuenta que si desmontas la microSd estarás desmontando la interna también.
SWAP_OFF: Para eliminar el SWAP de la consola y poner las particiones a su estado original.

Existen instrucciones mas específicas en la carpeta Extras para poder instalar estos ficheros.


Acerca del SWAP_ON/SWAP_OFF


este método funciona sin mayores problemas, pero tiene algún comportamiento extraño con tarjetas de gran capacidad.

Algunas tarjetas de 32GB, y (que yo sepa) todas las de 64GB tienen un problema al iniciar la consola, y es que no se montan correctamente en el booteo de android. Si es el caso, la forma de solucionar este problema es quitar y volver a insertar la microSD en la ranura para que se monte correctamente.

Esto tiene un problema paralelo. En el caso de que no se monte correctamente la microsd en el booteo del sistema, no se generará la carpeta /sdcard/external_sdcard, esto significa que cuando montemos manualmente la microSD, en las propiedades del sistema veremos "duplicada" la información de la microSD en la memoria externa, y no podremos acceder a la memoria interna del dispositivo.

Por tanto, si no nos importa perder los 6 y algo de Gigas que tenemos disponibles en la memoria interna, por tener una microsd de gran capacidad, entonces utiliza este sistema. Si no es el caso, entonces te sugiero utilizar el sistema tradicional de DirectoryBind o GL2SD para enlazar contenidos a la microsd externa.

Además, posiblemente exista un problema a la hora de intentar mostrar la capacidad de la memoria (almacenamiento) y los ajustes del sistema se cierren. Para este caso, basta con crear la carpeta "external_sdcard" en la microsd para que los ajustes del sistema dejen de cerrarse (dejen de dar error)


ClockWorkMod for JXDS7300B


Además del custom firmware, se ha lanzado una versión totalmente funcional del ClockWorkMod para la JXDS7300B. Además de Skelton por haber trabajado en este port, hay que agradecer al verdadero creador de este custom recovery, Christian Troy, y que gracias a el y su ayuda se ha logrado portar totalmente este Recovery, que para quienes lo conozcan sabrán la importancia que tiene, y es que con el se podrá hacer nandroids completos del dispositivo.

Que es un Nandroid?


Basicamente, es una imagen byte a byte del contenido de la flash del dispositivo, y que se vuelca en un fichero, con lo que se puede recuperar posteriormente el sistema, con los programas y configuraciones que teníamos al momento de generar la nandroid.

Además, este método permite la creación y distribución de custom roms, sin necesidad de preparar cocinas dedicadas para el dispositivo, o dicho en otras palabras, quien se quiera atrever puede generar su custom rom sin mayores complicaciones. Eso sí, cuidado con las configuraciones personales que se puedan ir en el fichero, por que este nandroid guarda todo, desde el nombre de la wifi que tenemos en casa, hasta la clave de google que utilizamos para entrar en el market.

Particularidades de esta versión de CWM.


A diferencia de lo que normalmente vemos, este CWM se arranca directamente desde una microSD, ya que por temas de seguridad no se flashea en el dispositivo (la partición de este recovery es mayor que la del dispositivo, y flashearla podría generar un full brick), pero es casi mejor, por que implica que el dispositivo se queda con su Recovery de serie sin modificar, y además podemos arrancar un custom recovery desde un medio externo.

Para mas información de este CWM, sugiero mirar estos hilos

y para muestras, un vídeo en donde adelantaba algo de este trabajo


https://www.sugarsync.com/pf/D1573391_65805047_6279868  (Sugarsync)

Official firmware 1.0 (nandroid desde un dispositivo sin tocar el firmware original de fábrica)
Download:
https://www.sugarsync.com/pf/D1573391_67415974_883455



Tested games




Esta lista contiene una lista preliminar de juegos y emuladores probados en esta versión.
Esta lista es sólo para referencia y no pretende ser una lista actualizada de los juegos o aplicaciones que se ejecutan en este firmware.

  • BackStab
  • Call of Duty Blacks Ops Zombies
  • Dead Space
  • Dead Trigger
  • Draw Race 2
  • ePSXe - Crash Bandicoot
  • ePSXe - Ghost in the Shell
  • ePSXe - Guilty Gear
  • ePSXe - Marvel Superheroes vs Street Fighter
  • ePSXe - Tekken 3
  • Fifa 12
  • Gangstar Rio
  • Great Big War Game
  • GTA 3
  • Jet Set Radio
  • Mini Motor Racing
  • Modern Combat 3
  • Modern Combat 4
  • N.o.v.a. 3
  • N64oid - Conker's Bad Fury Day
  • N64oid - Killer Instinct Gold
  • N64oid - Mario Kart 64
  • N64oid - The Legend of Zelda Ocarine of Time
  • Naught
  • Need for Speed Most Wanted
  • nullDC Alpha *
  • Order & Chaos Online
  • Rayman Jungle Run
  • Shadowgun
  • The Dark Knight Rises
  • Wild Blood

* Pruebas internas. No pedir enlaces ni vídeos.


Palabras finales


Lo dicho, hemos estado probando este custom por algunos días, buscando fallos y puliéndolo (bueno, skelton en este caso) lo mejor que hemos podido, y creo que el resultado es sensiblemente mejor que el firmware oficial ofrecido por JXD.

Espero (esperamos, hablaré en nombre del "team" que ha estado trabajando en este custom) que este firmware sea de utilidad para los poseedores de una JXDS7300B, y en lo sucesivo quedamos a la espera de que JXD siga liberando firmwares que arreglen eficazmente los problemas que se han detectado en el dispositivo.

Zalu2!

Deen0X