#1
|
||||
|
||||
Tienes un MTK y quieres empezar a cocinar entra aqui
Chicos pues resulta que os voy hacer un tutorial para que la gente que tenga un MTK aprenda a manejarse en la cocina de android.
Como casi todos usais windows vamos a utilizar windows XP yo estoy por VMWare en IMAC. ANTES DE HACER NADA HACER UNA BACKUP DE LA ROM OFICIAL CON MTK Droid Root & Tools SERA VUESTRA SALVACION EN CASO DE BRICK Configuración: Como instalar y configurar Cygwin: Bajar cygwin de pagina oficial:http://www.cygwin.com Lo ejecutamos: - install from internet - install to C:\cygwin - Install for: All Users or Just Me (pick one that suits you) - Local Package Directory: use the default - Internet Connection: Direct Connection internet (almenos que tengas proxy) - Download Site: la pagina que quieras En la ventana Select package cojeremos lo siguientes´: * perl (found under 'Interpreters') * cpio (found under 'Utils') * util-linux (found under 'Utils') * ncurses (found under 'Utils') * zip (found under 'Archive') * unzip (found under 'Archive') * wget (found under 'Web') Y gcc pero no los derivados Damos a Next y esperamos que se finalize la instalacion Inicio/Todos los programas/ Cywgin/ Terminal Y cojemos lo siguente: cp .bash_profile .bash_profile.backup Despues tendras que saber donde tienes el java.exe echo "PATH=/cygdrive/c/Archivos\ de\ programa/Java/jre7/bin:\${PATH}" >> .bash_profile Instalar y añadir MTK Scripts a Android Kitchen: Android Kitchen: Bajarse este archivo:https://github.com/dsixda/Android-Ki...hive/0.224.zip Ir a la ruta donde allais instalado cygwin y buscar home/Tunombredeuser/ y hay extraer lo bajado. Cambiar de nombre la carpeta a kitchen. Ejecutar Cygwin: cd kitchen ./menu Si os da un error de clear no esta instalado aqui esta la solución:http://stackoverflow.com/questions/1...mand-in-cygwin Cocina: Hacer kernel roteable: Bajate esto: https://github.com/bgcngm/mtk-tools/archive/master.zip Y meterlo en el cygwin home/tunombredeusuario cd mtk-tools-master Ahora poner en esa misma carpeta el boot.img ./unpack-MT65xx.pl boot.img Ir a boot-img ramdisk Abrir con notepad default.prop Ahora saldra algo asi: Cita:
#
# ADDITIONAL_DEFAULT_PROPERTIES # ro.secure=1 ro.allow.mock.location=0 persist.mtk.aee.aed=on ro.debuggable=0 persist.sys.usb.config=mass_storage persist.service.acm.enable=0 ./repack-MT65xx.pl -boot boot.img-kernel.img boot.img-ramdisk newboot.img Portar CarvinTouchRecovery: Usar la herramienta descargada antes. Si no la teneis:https://github.com/bgcngm/mtk-tools/archive/master.zip cd mtk-tools-master ./unpack-MT65xx.pl recovery.img Seguir estos pasos: http://forum.xda-developers.com/show....php?t=2471479 Bajarse esto dependiendo de la resolución del MTK: http://forum.xda-developers.com/devd...1455#downloads EDITAR .RAW LOGO: Bajarse PAINT.NET:http://www.dotpdn.com/downloads/pdn.html Despues bajar esta DLL:http://forum.xda-developers.com/atta...1&d=1354540630 añadirla a : C:\Program Files\Paint.Net\FileTypes Despues necesitamos el logo.bin Usar mtk-tools-master ./unpack-MT65xx.pl logo.bin Ahora con el programa ya podemos editar los .rgb565 ./repack-MT65xx.pl -logo logo.bin-unpacked newlogo.bin CRER ROM APARTIR DE STOCK: Bajarse esto:http://www.mediafire.com/download.php?uhe7rlqwjxcip4x Bajarse esto:http://www.diskinternals.com/download/Linux_Reader.exe Ejecutar el jar y arrastar la rom system.img Cuando termine isntalrar el lnux reader. Montar imagen .ext4.img generada por el jar Ya tendremos lo necesario para empezar una nueva rom PORTAR ROM LEWA OS: Descargarse esta herramienta:http://forum.xda-developers.com/atta...3&d=1371925767 Ejecutarla. O saldrá que si quieres portar EL BOOT.IMG damos que si Y luego seguir los pasos. PORTAR MIUIv5 a MTK: Ir a este hilo:http://en.miui.com/thread-7898-1-1.html tiene mas de 460 dispositivos Si el vuestro no esta hay..... Buscamos una ROM MIUI de otro MTK6589 Remplazamos estos archivos de STOCK a MIUI *system/vendor *system/usr *system/lib/modules *system/lib/hw *system/etc/firmware *system/etc/vold.fstab *system/etc/vold.fstab.nand *system/etc/bluetooth Despues vamos con lo mas difícil extraemos el boot.img: Abrimos init.rc Buscar esto: Código:
on early_property:ro.build.type=user write /proc/bootprof "INIT: user build setting" export BOOTCLASSPATH /system/framework/core.jar:/system/framework/core-junit.jar:/system/framework/bouncycastle.jar:/system/framework/ext.jar:/system/framework/framework.jar:/system/framework/telephony-common.jar:/system/framework/mms-common.jar:/system/framework/android.policy.jar:/system/framework/services.jar:/system/framework/apache-xml.jar:/system/framework/mediatek-common.jar:/system/framework/mediatek-framework.jar:/system/framework/secondary-framework.jar:/system/framework/CustomProperties.jar:/system/framework/mediatek-telephony-common.jar:/system/framework/mediatek-op.jar :/system/framework/miui-framework.jar Compilar el boot.img Ahora en la carpeta META-INF/google/android/google remplazar las particiones por las de vuestro movil COMO ACTUALIZAR SEMANALMENTE TU PORT MIUI: Pues si vuestro PORT boteo ya lo tenemos chupado: Tienes que cojer cada vez que se actualize ROM del MTK que utilizastes para llevar MIUI a tu MTK el nuevo zip.. Y solo tendras que remplazar la carpeta: app media framework O aveces se añadennuevas libs con lo cual tendras que ir a la ROM que utilizastes para portarla a tu movil y en la carpeta lib poner ordenar por fecha de modificación o algo asi y compararla con tu MIUI Tambien si es MIUI Official la del Lenovo s820 la que usasteso otra puedes usar la OTA que pesara como 5mb por hay mas o menos exacto no se y flashearla. OJO COMPROBAR ANTES QUE NO LLEVE NINGUN BOOT.IMG O UBOOT.IMG O LOGO.BIN O RECOVERY.IMG Cyanognemod CM10.2 (Android 4.3.1): Que funciona: Wifi SIM 1 GSM/3G Audio Sensores Que no funciona: SIM2 Camara GPS FM BT HW decoding/encoding Como hago el PORT: Bajamos esta ROM:http://forum.xda-developers.com/show....php?t=2467400 La extraemos... Y vamos a META-INF/com/google/android y ahy dentro abrimos con NOTEPAD el updater-script. Y eliminamos la primera linea que dice lo siguiente: Código:
assert(getprop("ro.product.device") == "stairway" || getprop("ro.build.product") == "stairway"); Cojemos la ROM Original, por ahora cojemos el boot.img. Con las herraminetas de descomprimir kernels hazemos lo siguiente: ./unpack-MT65xx.pl boot.img Y cuando termine de hay cojemos y guardamos en otro lado el boot.img-kernel.img Ahora cojemos el boot.img de la rom descargada: ./unpack-MT65xx.pl boot.img Una vez terminado remplazamos el boot.img-kernel.img por el de nuestro telefono y compilamos: ./repack-MT65xx.pl -boot boot.img-kernel.img boot.img-ramdisk newboot.img El newboot.img lo renombramos a boot.img y lo metemos en la rom que acabamos de descargar.... Sustituimos la carpeta lib/modules por la de la rom stock y en etc/firmware el modem.img por el stock Y listo deberia botear PROXIMAMENTE MAS..... Última edición por werty100 Día 15/04/14 a las 13:14:37. |
Los siguientes 37 usuarios han agradecido a werty100 su comentario: | ||
|
#2
|
||||
|
||||
pedazo de curro, colega...
tengo un MTK6589 y me vas a dar trabajoooo!!!! jajaj.... con el poco tiempo que tengo, macho.... y me pones aqui ESTO...jajaj muchas gracias... saludos |
#3
|
||||
|
||||
Si arreglo un MTK6575 esta brikeado mañana me le dan pues quiero empezar un proyecto para actualizar todos los MTK dando igual que movil sea muy dificil pero esque en moviles normales no hay este soporte haber si consigo el ramdisk del TWRP |
#4
|
||||
|
||||
Supongo que todo esto tambien es aplicable a los MTK6589 (T) no?
Saludos y muy bien explicado. |
#6
|
||||
|
||||
Ya veo, ya estoy jugando con el !!
No obstante tengo la duda de como modificar los CWM mas actuales ya que la descarga hace la referencia a una version algo mas obsoleta... Pero lo dicho muy muy util |
#8
|
||||
|
||||
Pues esperando a ver como nos "iluminas" ajjaja
Saludos. |
#9
|
||||
|
||||
Muchísimas gracias, tenía ganas de ponerme a Cocinar, y con esto voy a empezar, seguiré con interés este hilo, y las dudas que tenga ... ya sabes ... !!!
Una duda, servirá para Windows 7, supongo, en modo compatibilidad? O solo para XP? Un saludo y Gracias de nuevo. Última edición por hackvier1 Día 30/09/13 a las 10:50:07. |
#10
|
||||
|
||||
Muchísimas gracias, tenía ganas de ponerme a Cocinar, y con esto voy a empezar, seguiré con interés este hilo, y las dudas que tenga ... ya sabes ... !!!
Una duda, servirá para Windows 7, supongo, en modo compatibilidad? O solo para XP? Un saludo y Gracias de nuevo. |
#11
|
||||
|
||||
Buenas, me encantaria empezar a realizar port miui para un mtk (thl w100). serviria el lewa os que adjuntas o tendria que ser por otros medios. Tb te agradeceria si supieras de un manual fiable que me pudiera ayudar. Muchas gracias.
|
#12
|
||||
|
||||
Yo estoy mas intenresado en portar algo que otro Recovery con mas opciones para los THL....
|
Gracias de parte de: | ||
#15
|
||||
|
||||
Bueno en ello ando pero.....
Cuando hago esto: "Cambiar ro.secure=1 a 0 Ahora en Android Kitchen damos a la opción 2 Siga las instrucciones" Me aparece un pantalla que me dice que copie la imagen de la carpeta de trabajo, pero donde está esa carpeta "./boot.img" ?? Yo no la veo por ningún lado. Gracias. |
#16
|
||||
|
||||
Buen trabajo, nos servira para seguir aprendiendo de los grandes
|
#17
|
||||
|
||||
|
#18
|
||||
|
||||
Bueno en ello ando pero.....
Cuando hago esto: "Cambiar ro.secure=1 a 0 Ahora en Android Kitchen damos a la opción 2 Siga las instrucciones" Me aparece un pantalla que me dice que copie la imagen de la carpeta de trabajo, pero donde está esa carpeta "./boot.img" ?? Yo no la veo por ningún lado. Gracias. |
Estás aquí | ||||||
|