Cambiar la velocidad GPS en el FG8

iguana20

Simdualero de Plata
9 Oct 2011
68
1
518
#1
Re: Android FG8 GPS + Pantalla capacitiva

Hola a todos.

Os dejo un pequeño manual para los que querais cambiar el "framework.odex" (lo de la velocidad del GPS), o internaros en el mundo de las "cocinas" android, para experimentar...Eso si, todo a cuenta y riesgo de cada uno, pero si haceis backups o disponeis de vuestra ROM , siempre sera mas facil volver al estado previo.

Ficheros "framework.odex" generados (datos del telefono en "Ajustes->Acerca del telefono"):

[TABLE="class: grid, align: center"]
<TBODY>[TR]
[TD]Fichero
[/TD]
[TD]"Version de Android" (ROM)

[/TD]
[TD]"Build date"
[/TD]
[TD]Autor
[/TD]
[/TR]
[TR]
[TD]http://www.4shared.com/file/TMKv3lcU/framework.html
[/TD]
[TD]2.2.2
[/TD]
[TD][/TD]
[TD]@eliseo12
[/TD]
[/TR]
[TR]
[TD][/TD]
[TD]2.3.1
[/TD]
[TD]
(01/09/2011)
(ROM "foro ruso")​
[/TD]
[TD]@Petardo
[/TD]
[/TR]
[TR]
[TD]http://www.4shared.com/file/sOjXBzWh/framework.html
[/TD]
[TD]2.3.1
[/TD]
[TD]25/08/2011 18:54:21
[/TD]
[TD]@iguana20
[/TD]
[/TR]
[TR]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[/TR]
</TBODY>[/TABLE]






--------
NOTA: Para aquellos que instaleis o tengais ya instalada la version de ROM 2.3.1, y el recovery CWM v4.0.0.5 , existe un "update.zip" que parece solucionar el problema. Gracias a nuestro amigo @patuco que lo ha probado y que ha confirmado que funciona, podeis seguir los pasos que ha dado en su post
Android FG8 GPS + Pantalla capacitiva
que son sencillos y con menos complicacion (en el da tambien el enlace de descarga):
"... Es tan fácil como descargar de aquí ( www.megaupload.com/?d=PTAQJRE0 Nuevo enlace: http://www.4shared.com/zip/-JYaGlbO/FIX_GPS_ROM231_update.html - Descargar y renombrar el fichero a update.zip ) el archivo que he subido para que no tengais que descargar los más de 200 megas del archivo ruso. El archivo .zip (update.zip) , tal y como está lo colocais en la raiz de la SD y con el CWM recovery le dais a "install zip from sdc". Dejais que acabe y listo. Fácil, cómodo, y efectivo."
--------

Gracias al amigo @usuariodual , disponemos del manual para generar los "framework.odex".
( Enlace roto eliminado ). Es muy probable que para cada version de rom se necesite un fichero "framework.odex" particular, por lo que a medida que se vayan teniendo, podemos ir ampliando la tabla para todos.

Suerte a todos.

Requisitos NECESARIOS :

1.- Tener instalada la ROM 2.3.1 en el telefono ("flashear")
(Descarga ROM 2.3.1 : Диск QIP.RU - хранение и обмен файлами - бесплатно )
(Manual de instalacion - video : Video Flasheo con cable USB normal para Androids chip MTK 6516 ) o bien la ROM 2.2.2
2.- Tener instalado el recovery CWM v4.0.0.5 para la ROM 2.3.1 ( @eliseo12 pudo instalar tambien este recovery con la version de ROM 2.2.2 )
(Manual escrito : Android FG8 GPS + Pantalla capacitiva )
(Manual en videos : Android FG8 GPS + Pantalla capacitiva )
3.- Haber realizado un backup de la actual ROM 2.3.1 con el recovery CWM para la 2.3.1, por si tenemos problemas despues (hacer un "restore") (tambien valido para los que hayais podido instalar el recovery con la ROM 2.2.2 )
(Ver videos : Android FG8 GPS + Pantalla capacitiva )
(Tambien se puede volver a "flashear" la misma ROM 2.3.1, requisito 1)
4.- Tener instalado en el ordenador (XP o Windows 7) el Android SDK con, al menos,
los siguientes paquetes ("Packages"):
.- "Android SDK Tools"
.- "Android SDK Platform-tools" (este imprescindible, donde esta el ejecutable "adb.exe")
.- "Android 2.2 (API8)"
(Enlace de descarga : Download Android Studio and SDK Tools  |  Android Developers y seguir las indicaciones de instalacion)
( Como ejemplo para los pasos, yo tengo instalado el Android SDK en el directorio "c:\android-sdk" )
5.- Tener "a mano" los drivers de USB para el MTK6516, por si hiciesen falta instalarlos
(Enlace de descarga : Móviles Chinos Android - Foro )


Pasos :

1.- Cumplir todos los REQUISITOS.

2.- Abrir dos ventanas de comandos de Windows ("cmd.exe").

3.- En ambas ventanas, ir al directorio donde se encuentra el ejecutable "adb.exe"

(En mi caso , por ejemplo , esta en el directorio

C:\android-sdk\platform-tools

Asi que en ambas ventanas tecleo

CD C:\android-sdk\platform-tools

y al hacer un DIR , me aparece el fichero "adb.exe" )

4.- Poner en modo recovery el telefono (desde apagado, pulsar la tecla "volumen menos" y,
manteniendola pulsada, pulsar el "boton encendido" hasta que aparezca en pantalla).

5.- Realizar el backup, si no se ha hecho, con el recovery (opcion "backup and restore"; ver video resquisito 2)

6.- Conectar el cable USB del telefono al ordenador

7.- Si nos aparece algun indicativo de "dispositivo desconocido" o de "windows no pudo encotrar el driver apropiado",
instalar el driver del punto 5 de los requisitos. (Tambien se dispone de unos drivers que vienen en el SDK Android;
en mi caso, estan en el directorio "C:\android-sdk\extras\google\usb_driver" , que tambien funcionan con este telefono ).

8.- Comprobamos si el telefono esta "en linea" con el ordenador. Desde una de las ventanas de comando de windows ejecutamos

adb devices

Si todo ha ido bien, nos saldra en las ultimas lineas algo similar a esto:

List of devices attached
MT-Rjhd986bkkgys8tIRC recovery

Si no nos sale ninguno en la lista, o algun "error", lo mas probable es que algo vaya mal (generalmente falta por instalar
los drivers, por lo que conviene ir al punto 7).

9.- Copiar con un explorador el nuevo fichero "framework.odex" en el PC, en el mismo directorio donde esta el comando "adb.exe"
(Obtener el fichero "framework.odex" apropiado segun version de ROM instalada - datos en "Ajustes-> Acerca del telefono" , ver tabla al inicio -).
Al hacer DIR en la ventana de comandos de windows debe aparecer nuestro fichero "framework.odex".


10.- En la misma ventana de comandos, ejecutar

adb shell

Nos aparece el caracter #


11.- Teclear la siguiente secuencia de dos comandos en la misma ventana de comandos de windows (en la que ha aparecido el
caracter #, y literalmente):


mkdir /mnt

mount -t yaffs2 /dev/block/mtdblock8 /mnt


De esta forma, el directorio "/system" normal del arranque del telefono android esta accesible en /mnt.
(Llegados a este punto, tenemos una buena base de operaciones para realizar nuestras pruebas y "retoques").

Continuando, vamos a instalar el nuevo "framework.odex".

12.- Renombramos el anterior, para poderlo recuperar en caso de que no nos funcione el nuevo;
siguiendo en la misma ventana de comandos de windows , teclear, literalmente


mv /mnt/framework/framework.odex /mnt/framework/ORIframework.xedo


13.- En la otra ventana de comandos, que sigue en el directorio de windows del comando adb.exe, ejecutar

adb push framework.odex /mnt/framework/framework.odex


14.- Volvemos a la ventana de comandos donde aparece el simbolo #; tecleamos, literalmente

chmod 644 /mnt/framework/framework.odex

sync


15.- Ya hemos cambiado el "framework.odex"; desconectamos el cable de USB y reiniciamos el movil.



Si todo ha ido bien, nos debe arrancar normalmente y deberiamos probar que lo de la velocidad GPS va como esperamos.

Si hay problemas, podemos volver a la situacion original:
.- Bien restaurando el backup que tenemos.
.- Bien "flasheando" el movil de nuevo con la ROM que queramos
.- Hacer la secuencia de pasos hasta el 11 (inclusive), y luego teclear, en la misma ventana:

rm /mnt/framework/framework.odex

mv /mnt/framework/ORIframework.xedo /mnt/framework/framework.odex

sync


y reiniciar el telefono.
 
Última edición por un moderador:

mps123

Simdualero de Platino
17 Oct 2011
474
58
1.150
Uruguay
#2
Re: Android FG8 GPS + Pantalla capacitiva

Una pregunta no se puede simplemente reemplazar el archivo usando el root explorer; por ej copiar el archivo en la SD; iniciar el root explorer y pegarlo en system/framework?

Pd: Lo acabo de hacer sin problemas en mi celular (no se si tendra consecuencias pero por ahora todo funciona ok)
Pd2: Tengo la version 2.2.1 reinicie el celular y ahora se queda trancado en el robot verde :smile: (suerte que hay backup :smile: )
 

drakko

Simdualero de Oro
17 Ago 2010
112
15
1.001
México
#3
Re: Android FG8 GPS + Pantalla capacitiva

^ yo hice eso mismo de reemplazar con el root explorer, y no quizo volver a prender, se quedaba el robotcito verde riéndose de mi al reiniciar


Muy buena explicación iguana20 ojala la pongas como tema aparte y con chicheta, que esta muy bien explicado, y luego re-encontrar la explicación va a ser un lió

solo una duda, recomiendo poner el framework, no solo con los permisos que mencionas, también cambiar a propietario (y grupo) a root



editado


ok, lo que se hace al dar permisos, es otorgarle permisos de lectura y escritura al dueño, concretamente lo estan haciendo en

Código:
#chmod 644 /mnt/framework/framework.odex
el chiste , es que quien requiere el teléfono que tenga los permisos es el usuario de root , 644 quiere decir que solo el propietario puede escribir en él, y otros usuarios pueden solo leerlo... y el propietario debe ser root

entonces pues, solo falta la linea (en el punto 14)

Código:
#chown root.root /mnt/framework/framework.odex