Backup firmware SMARPHONE F9300 mtk6577

me podrias ayudar he metido una rom con flas tool y se a quedado en la linea morada y ahora ni enciende ni lo reconoce el flas tool no puedo meterle la sulla original ni hacer nada con el porque no lo reconoce y no enciende ayuada por favor no se que hacer gracias
 
ya lo he arreglado ya tengo de nuevo mi f9300 funcionando.lo he echo de esta manera por si alguno le pasa,al no reconocerme el movil con el cable usb ni poder encenderlo no tenia manera de cargarle la rom pero me acorde de un totorial del galaxy mini que teniendo pulsado el boton de power y volumen- entraba en modo descarga pues he probado con la rom preparada en flas tool pulso power volumen- y reconoce el movil bien pero para mi sorpresa suelto los botones y zas ya no lo reconoce y para de cargar la rom pues pruebo otra vez pero sin soltar los botones de power y volumen- hasta terminar de casgar la rom y listo movil funcionando
 
ACLARACIONES


Cygwin es un emulador de Linux: nos permite ejecutar comandos de Linux en windows, para los que queramos empezar un poco con este sistema operativo.
Para los que vayan a actualizar cygwin o se descarguen directamente de internet los paquetes, se darán cuenta que les da un error de la librería “cygncursesw-10.dll”. Esa librería la teneis en los mismos paquetes de instalación, en lo directorios “ncursesw” y “ncurses”. Cuando tengáis descargados los paquetes descomprimis y la copiáis a “Windows\system32”. Esta actualización es para actualizar PERL, ya que si os metéis en “ https://github.com/bgcngm/mtk-tools “ , os podeis descargar la ultima version de ficheros para empaquetar y desempaquetar los recovery. Para las android kitchen, en el comprimido que me descargue habia un “kitchen_readme.txt “ que ponia:


This Cygwin installation includes the following packages, required for the kitchen to work:

* Devel / gcc
* Interpreters / perl
* Utils / cpio
* Utils / util-linux
* Utils / ncurses
* Archive / zip
* Archive / unzip
* Web / wget

Lo que he hecho ha sido instalar desde internet por default (asegurarse que perl es la ultima versión) , y luego he seleccionado los paquetes arriba indicados (se me ha descargado cerca 240 Mb). De todas maneras como ya sabeis empaquetar y desempaquetar manualmente, podeis omitis android kitchen, ya que la funion nuestra es hacer el recovery automáticamente (y encima falla). Asi que si omitis AK, con solo seleccionar el perl os es suficiente, para que funcione las ultimas versiones (y en el caso de que las descargeis). Y si esto es un rollazo, quedarse con los enlaces de la guía y santas pascuas.



Fichero de particiones: RECOVERY.FSTB
Antes de empezar descargarse “ Notepad++ ”, es freeware y se entenderá mejor la explicacion. Si abrimos con notepad de Windows el fichero veremos una fila toda seguida de palabras (separado por tabulaciones). Si lo abrimos con notepad++ veremos el formato mas claro. El caso es que da igual el programa mientras no inserte caracteres de control, etc. Por ejemplo no nos vale Microsoft Word para esto. El formato del fichero recovery.fstab es el siguiente:

# mount point fstype device
/cache ext4 /dev/block/mmcblk0p2
/data ext4 /dev/block/mmcblk0p16
/sdcard vfat /dev/block/mmcblk1p1
/system ext4 /dev/block/mmcblk0p15
/boot emmc /dev/bootimg
/recovery emmc /dev/block/mmcblk0p17


Punto de montaje: sección a montar
Sistema de ficheros (fstype) : formato de la partición
Device: Ruta para acceder a la sección (debe existir en nuestro terminal esta ruta. Obligatorio. Comprobarlo)



Mirar este enlace sobre las secciones en android: http://www.androidforos.es/tutorial...tem-recovery-cache-misc-sdcard-ext-t1064.html .
Abrir una ventana de terminal en el móvil y escribir “ cat /proc/partitions “. Os sale como esta particionado vuestros disco duros del móvil (si es un disco duro, igual que el de vuestro ordenador). El parámetro “mmcblk” ira seguido de un numero, cada numero indica un disco. Despues de este numero sale una “p”, esta indica en numero de particiones que teneis . Vamos a hacerlo mejor, descargar el programa “QtADB”, comprobando 32bits o 64 bits y para Windows. (http://qtadb.wordpress.com/download ). Os hara falta descargar también los binarios de la misma web y copiarlos en la misma carpeta de QTADB. Conectar el teléfono en modo ADB y ejecutar el programa.Pulsar sobre Shell y ya teneis abierto vuestro terminal (recordar # es root, $ es user). A mi me sale esto:


qtadb.jpg








Los datos expresan que tengo dos discos (mmcblk0 y mmcblk1), y que en el disco 0 tengo varias particiones (mmcblk0p1…p6) y en disco 1 tengo solo una (mmcblk1p1). Los #blocks indica el tamaño en bytes. Calculo ahora:

15558144 kb /1024 = 15193,5 Mb /1024 = 14,8 GBb. Se corresponde a mi tarjeta SD de 16 Gb. Lo que falta es usado para darle el formato. Y además tengo una partición única de la sdcard.
3763200 kb /1024 = 3675 Mb / 1024 = 3.5 Gb Se corresponde con la memoria interna de mi teléfono. ¿¿Pero donde esta el otro 0,5 Gb?? Posiblemente sea la que use como “ tipo ram”. La web decía 4Gb / 512 Ram. Ya veremos. Pero si sumamos todos los mmcblk0px, nos dara aproximado la cifra total.
Ya sabeis cual es mi partición de memoria del teléfono, ¿no?: la mmcblk0p6. Ya , pero el resto no la sabemos pues no tenemos el nombre.

¿¿¿No os suena el tipo de mapa anterior??? ¡¡del fichero dumchar_info ¡¡ Editarlo con notepad, vaya rollo… Ahora editarlo con Notepad++…..Esto ya ha mejorado eh?

firmwarw_info.jpg





Cerramos el QtADB y abrimos mtkdroidtools. Si estamos online con el teléfono hay un botón que pone “ blocks map”. Pulsarlo y mirar el mapa.



block info.jpg


En ambos casos me sale la relación de la sección, el tamaño de la misma y la ruta para acceder a ella. El tamaño es en bytes, lo indica bien claro. Antes de calcular saber:
1 byte à 8bits ; 1 Kb à 1024 bytes ; 1 Mgb à 1024 Kb ; 1 Gb à 1024 Mb ; 1 Tb à 1024 Gb ; (bit, byte, Kilobyte, Megabyte, Gigabyte, Terabyte….y continua, pero esto solo es lo que nos interesa) Ahora calculo mmcblk0p6 EN MTKDROIDTOOL :


2205253632 byte /1024= 2153568 Kb /1024= 2103 Mb /1024= 2Gb CLAVADO


En el caso del dumchar_info observar que tenemos el tamaño ( Size) y el inicio. Ponemos la calculadora en hexadecimal y escribimos nuestro tamaño, pasamos ahora a decimal y veremos que coincide con el campo “ Byte Size ” de mtkdroidtool. No hay mas explicaciones respecto al calculo señor juez, ¿o si? Calcular ahora el tamaño total de mmcblk0, a ver que os sale ahora ( yo no lo he hecho, y lo hare…JA JA).


Ahora vamos a abrir nuestro RECOVERY.FSTAB personal, es este:

fichero fstb.jpg



Pues todo el rollo soltado es para que cuando veais el fichero lo entendáis también como modificarlo.Si buscamos en la ruta indicada veréis que esos ficheros existen. Si os dais cuenta, la memoria del tlf y la sdcar es vfat. Es lógico, si lo esta leyendo Windows y os lo instala como tal en forma de disco extraíble. ( Probar intercambiar la ruta de la sección emmc por la sdcard, ¿que pasa ahora cuando haceis la copia?). Pero es que además si veis los menus del clockworkmod, ya nos hace falta ningún manual para saber lo que significan, donde estais copiando, que montáis/desmontais o que estais borrando (opción wipe), y demas ( salvo excepcion). Solo hay una pega, ¿y nuestro dsp_bl y preloader.bin? Si edito el script “back_mt6577_a4_v2e_sd.sh “ con notepad++ veremos que busca en la ruta /dev, y los copia con el comando “dd”. Verificar que están. El comando dd ya lo explicare en otro post.
 
Última edición por un moderador:
Si teneis instalado root explorer, solid explorer o similar comprobareis que el tamaño que os muestra debe coincidir con el de la particion suya ( es el tamaño que tiene cada seccion para trabajar). En el programa QTADB, cuando abrais la shell escribir " cat /proc/partitions" ( por si alguno no se ha dado cuenta ).

He probado desempaquetar tambien en cygwin las demas secciones, y la boot.img se puede. Se extrae una carpeta parecida al recovery. Por lo tanto entre los fichero del boot y del recovery esta la clave para crear cualquier CWM. Creo que le falta algun fichero de inicializacion. Ya hare pruebas.

Respecto a cambiar solo la seccion system por otra de otra imagen, no creo que funcione. Android es un sistema operativo y como todos supongo que deba llevar instalados los driver de todo, no lo se. Me gustaria verlo mas adelante.

Lo que si me gustaria es saber donde esta el fichero o datos a cambiar para modificar las particiones. Y me refiero a quedarme con 1Gb de memoria de telefono y lo demas lo reparto por las secciones. Pero no tipo SD-EXT, ya que en este caso estamos ejecutando una aplicacion para ello ( en realidad engañar al android). Si falla la aplicacion...adios datos, o formateas sin darte cuenta, o haces restore y sobreecribes, etc. Lo que quiero es particionar la memoria de mi tlf yo, que lo reconozca el propio android, y con flashtool metersela sin pegas a cualquier tlf. Ya buscare por ahi a ver que sale.

Este tema me gusta bastante, pero con este post ya he llegado a lo que queria explicar cuando lo inicie. De hecho habreis comprobado que yo tambien he ido probando, y probando... hasta que he dado con alguna solucion aceptable. Subire los archivos y pondre los enlaces.
 
OS he subido los ficheros para probar crear vuestro propio recovery. Y tambien he subido el creado: CWM 6015 para F9300. Hacer un par backup antes de meterselo, y copiarlos tambien al pc por acaso. Y ya probarlo a ver que tal. Subo tambien la libreria cygncursesw-10.dll, copiarla a windows/system32.

La verdad es que este tema me ha gustado mucho, hacia tiempo que no picaba tanto por algo, pero a este paso o me echan a dormir al sofa o al trastero....ordenador incluido.

Asi que coloco de nuevo todos los enlaces. No se si cada vez que le doy a generar cambian los enlaces de los ficheros que ya estaban.
No se quien esta siguiendo el hilo este, pero ¿nadie esta probando nada? Colaborar un poquito. Gracias a todos.
ANTONIO19, ASI ES COMO APRENDES.

http://www.4shared.com/archive/YoVm16t7/6003-cwm-recoveryimg-ramdisk.html
http://www.4shared.com/archive/Apv9reqs/6011-cwm-recoveryimg-ramdisk.html
http://www.4shared.com/archive/s_Jo5Bum/6012-cygwin-_android-kitchen.html
http://www.4shared.com/zip/M0h-XqqA/6028-cwm-recoveryimg-ramdisk.html
http://www.4shared.com/rar/dNZ-QS4y/BakUpTool_MT6577_40_v2e_4GB_sd.html
http://www.4shared.com/rar/AFlHNsb4/BakUpTool_MT6577_40_v2e_4GB_sd.html
http://www.4shared.com/rar/Y-0Cs8Ys/F9300_Scatter_file_y_Dumchar_i.html
http://www.4shared.com/rar/pCQqa5eE/F9300_recovery_CWM_55.html
http://www.4shared.com/rar/MMgl4Jdm/F9300_recovery_CWM_6015.html
http://www.4shared.com/rar/zO1pZicB/IMEI_Generador_mtk6577.html
http://www.4shared.com/rar/4zigzTVK/LogoBuilder_v11_Spanish.html
http://www.4shared.com/zip/oDlCOXhO/QtADB_081_windows.html
http://www.4shared.com/rar/TDMjQLWO/SP_Flash_Tool_v3122401.html
http://www.4shared.com/rar/m3x5sI8Y/bootanimation_f9300.html
http://www.4shared.com/file/yQ-qJ90M/cygncursesw-10.html
http://www.4shared.com/rar/UpuoCWrv/drivers_MTK6577.html
http://www.4shared.com/archive/E8eGP0yy/mtk_rom_studio_1177301.html
http://www.4shared.com/rar/hwpLYqYA/mtkdroidtools_v234.html
http://www.4shared.com/rar/YmQ83vnS/root_with_restore_by_bin4ry_v3.html
http://www.4shared.com/zip/frDSDtPf/rooted_boot_and_cwm_recovery_f.html
 
Os he subido el ClockWorkMod 6.0.2.8: http://www.4shared.com/rar/fsPdT0nz/F9300_recovery_cwm_6028__ROOT.html
Respecto a cygwin comentaros que si actualizais Perl debeis bajaros la ultima version de Bruno Martins ( https://github.com/bgcngm/mtk-tools ). Si no es posible que tengais problemas con empaquetar, o quedaros con la version antigua.

He leido en un post anterior sobre la compra de un F9300. Mi recomendacion es que busques un telefono que tenga SOPORTE TECNICO, y cuando digo soporte tecnico me refiero que busqueis si tiene pagina web, hay soporte por parte de usuarios experimentados y foros sobre el tlf. De esta manera te aseguras que tendras roms para tu tlf de diferentes sistemas android con diferentes versiones y mejoras, recoverys, etc. Eso si, si te gusta probar, sino uno de cualquier fabricante te vale. Ya se que el precio influye bastante.

El F9300 no tiene soporte, solo los que copiamos el soft y lo subimos. Si me tuviera que comprar uno, no me compraba este y sin embargo estoy super contento con el: tactil de maravilla, va fluido (tampoco estoy instalando todo lo que pillo), la camara de dia fenomenal pero de noche....de pena. A mi mujer le voy a comprar uno, tipo S3 mini. Tras mirar por ahi algo de LENOVO, JIAYU, ZOPO, BLUEBO, STAR... me he decidido por JIAYU G2S o JIAYU G2. Esperaba la salida de Yeezone S3 Mini, a ver como quedaba pero nos hace falta ya. Mira http://www.needrom.com/ , si a esto le sumas algunas paginas mas de rom que y algunos foros mas sobre el telefono que se busca...esta claro. Pero no quiero desanimar a nadie. El F9300 me gusta mucho. Aprender a hacer backup y muchos problemas se os habran solucionado.
 
Referente a particionar lo único que me ha interesado ha sido este enlace de momento: http://gt35pro-mobile-gadgets.blogspot.com.es/2013/02/how-to-increase-your-internal-memory.html


En un post anterior os puse que no era necesario instalar android kitchen solo para empaquetar y desempaquetar. Pues es cierto, solo que android kitchen (cocinar android) sirve para modificar cualquier archivo de android ( esto significa modificar rom). Solo hace falta saber como. En este enlace os podeis bajar la ultima versión. http://forum.xda-developers.com/showthread.php?t=633246 No se como se hace, pero la idea seria extraer los drivers de una imagen e integrarlos en otro, cambiar particiones, añadir/eliminar apk, etc.


Referente al cwm 6028 lo encontre del móvil NEWMAN N1. Si editáis los ficheros de la carpeta “recovery.img-ramdisk “ ,podeis comprobar por el archivo “default.prop “ que el software pertenece a otro modelo de móvil ( es una copia). Por la elección de este y los otros archivos, alguna veces funciona algo y otras no cuando hacemos un recovery online. Si quereis probar copiar el recovery de otro movil, buscad que sea parecido al vuestro, en mi caso mtk6577 dual Core.

Instalar la ultima versión de cygwin: descargar el ejecutable de instalación de http://www.cygwin.com/ y lo ejecutáis. Si ya teneis instalado un cygwin debéis desistalarlo completamente. Una vez desistalado borráis la carpeta donde estaba instalado. Ahora ejecutáis de nuevo la instalación y seleccionais “ descargar sin instalación”. Dejais la opción por Default y añadis los paquetes Devel / gcc, Interpreters / perl, Utils / cpio, Utils / util-linux, Utils / ncurses, Archive / zip, Archive / unzip, Web / wget (en caso de que haya mas de un paquete con ese nombre los añadis también) y comenzáis. La carpeta de instalación y de descarga la debe crear el programa de nuevo, y asi os asegurais que es instalación limpia. Una vez descargado ejecutais de nuevo e instalais offline segun la guia inicial.
Una vez instaladoos descargáis la ultima versión de android kitchen de http://forum.xda-developers.com/showthread.php?t=633246 y la ultima versión de unpack/repack de Bruno martins de https://github.com/bgcngm/mtk-tools . Descomprimis Android kitchen y lo copiáis en un directorio nuevo llamado ak dentro de cygwin. Descomprimis mtktools y lo copiáis en un directorio nuevo llamado bm dentro de cygwin. En el caso de que os descargueis scripts para crear el recovery, copiáis la carpeta mt65xx dentro del directorio ak\tools, copiáis todos los ficheros de bm y los pegais en mt65xx sobreescribiendo todo (esto es debido a que ya teneis la ultima versión de perl). Para los plugin, añadiss directamente los ficheros al directorio ak\scripts\plugins, y no borrar nada, como indicaba en un post anterior (ahora os saldran un monton de scripts). En un post anterior creábamos una carpeta bt y dentro copiabamos unpack-bootimg.pl, esto queda tal cual.

Con esto creo haber resuelto las dudas para poder instalar las ultimas versiones. He subido el cygwin a http://www.4shared.com/rar/BY8a1Rml/CYGWIN_ACTUA_17_02_2013.html. En este caso, lo instalais offline y luego copiáis los directorios ak_0.221, bm y bt dentro de cygwin. Descargara mas lento en 4shared.

Todo lo escrito hasta el momento lo he hecho para F9300, pero es general para todos los modelos mtk65xx, eso si cada tipo con el suyo: 6575, 6577.... He dejdo los enlaces que he visto, probar vosotros mismos. Si habeis ido probando, ahora estamos todos a la par de conocimientos.
 
Última edición por un moderador:
Doy por hecho que no contestaras a este mensaje pero voy a probar suerte a ver si esta vez me contestas ¿si yo solo quiero rootear este telefono para quitar el antivirus que trae de casa y ser root user tengo que estudiarme las 6 paginas enteras de este hilo?
me refiero a un tutorial sencillo que sirva solo para esto, sin tener que estudiarme 6 paginas que hablan de un monton de cosas que no me interesan.
gracias.
 
tonygtguitar en la primera pagina punto 2 te esplica como ser usuario root mirala y lo veras
gracias hombre, es agradable que alguien conteste, ¿que ventaja tiene este telefono para rootear,merece la pena hacerlo, asi para poder instalar play store?
tengo entendido que no trae play sotore ni android market ni nada de eso.
 
GRACIAS ANTONIO19

Tonyguitar el proceso de ruteo es el mismo para todos los moviles del mismo tipo, el programa que rootea un mt65xx los hace en todos. No hace falta que siguas este hilo si es demasiado tecnico, puedes seguir el del gt-n9300 y gt-n9300+. Todo lo que se diga para ese vale para este, salvo excepcion del firmware que es particular de cada modelo. Hilo de F9300 lo he encontrado en forumchina, solo ahi, nada en castellano.
 

Del blog

Es tendencia

¿Ha terminado la locura de añadir tantas cámaras a los móviles?

  • Si

  • No

  • No lo se

  • Ya me gustaría...

  • Ya te gustaría...


Los resultados solo son visibles tras votar.
Atrás
Arriba