ROMs y desarrollo Xiaomi MI2/MI2s/MI2a ROMs y desarrollo Xiaomi MI2/MI2s/MI2a

Respuesta
 
Herramientas
  #1  
Viejo 24/10/13, 22:38:49
Array

[xs_avatar]
antediluvian antediluvian no está en línea
Miembro del foro
 
Fecha de registro: sep 2012
Mensajes: 154
Modelo de smartphone: Iphone 5
Tu operador: Vodafone
Modifica la memoria interna de tu Xiaomi.

HAZ ESTE TUTORIAL BAJO TU RESPONSABILIDAD.

Este tutorial se aplica a aquellos Xiaomi que NO TIENEN SD EXTERNA.

Es posible que hayan errores u omisiones, entre todos iremos solucionando posibles problemas que vayan surgiendo.

La finalidad es asignar el espacio que queramos a la memoria interna por si se nos quedaba corta o bien al contrario; en mi caso pasé de 3,7GB de interna a 15GB.




1.- Preparando el Terminal.
Necesitamos tener instalado el CMW. Lo que elimina el Recovery de MIUI, que a mi parecer no es demasiado útil (se puede recuperar).

Si no lo tenéis instalado bajadlo de aquí: http://d-h.st/users/M1cha/?fld_id=11289#files

1.1 Descargáis el más reciente.
1.2 Lo renombrais a update.zip y lo metéis en la raíz del teléfono.
1.3 Una vez hecho esto entramos en modo recovery (vol+ más power).
1.4 Seleccionamos inglés y luego install zip, esperamos y ya tenemos instalado CWM.
1.5 Hacemos Backup de nuestro sistema, para ello entramos en modo recovery, seleccionamos backup and restore y luego backup, esperamos que acabe e iniciamos de nuevo el teléfono, lo conectamos al PC y nos guardamos la carpeta que pone Clockmodwork.

2. Nos bajamos la carpeta tools.
De aquí : https://mega.co.nz/#!F1sliZJZ!M-NHOg..._qeGWM1a5LKYqs

2.1 La descomprimimos y metemos la carpeta tools en la raíz de la memoria del teléfono.

3. Descargamos el SDK
De aquí http://developer.android.com/sdk/index.html#download

3.1 Lo instalamos, es decir le damos a install en los cuadrados que vengan por defecto clicados. En mi caso la carpeta que contiene el programa la renombré a SDK, de ahora en adelante la llamaré SDK.

3.2 Metemos la carpeta SDK (que contiene todo el programa) en C:

3.3 Ahora hay que definir el path para enlazarlo con adb.
3.3.1 Boton derecho en equipo, propiedades, variables de entorno, buscamos PATH, y ponemos detrás de lo que haya ; sin espacios antes ni después y ponemos la ruta del adb, que estará en SDK y platform-tools), quedará algo así: ruta que ya exista;C:\sdk\sdk\platform-tools (NO TOCAR LA RUTA PREEXISTENTE).
Aceptamos y listo.

4. Con el móvil conectado al PC.
4.1 Estando conectado entramos en Recovery y en mount / unmount:
4.1.1 Montamos System.
4.1.2 Desmontamos Cache.
Lo dejamos así y no tocamos nada.

5. MSDOS. TODO LO QUE APARECE EN ROJO ES LO QUE ESCRIBIREMOS EN LA VENTANA DE MSDOS.
5.1 Vamos a Inicio, escribimos cmd.
5.2 Desde MSDOS entramos en C:, luego en SDK , luego en platform-tools y escribimos adb shell.
5.2 Nos saldrá algo así:~ # De ahora en adelante escribiremos detrás de ~ #.
5.3 Escribimos mount -o remount,rw /dev/block/mtdblock3 /system Para tener acceso a system.
5.4 Escribimos mv /sdcard/tools/* /system/bin para pasar la carpeta tools que pusimos anteriormente en la raíz a la carpeta bin de System.
5.5 Escribimos Mount, y si todo ha ido bien nos saldrá algo así:

~ # mount
rootfs on / type rootfs (rw)
tmpfs on /dev type tmpfs (rw,nosuid,relatime,mode=755)
devpts on /dev/pts type devpts (rw,relatime,mode=600)
proc on /proc type proc (rw,relatime)
sysfs on /sys type sysfs (rw,relatime)
/dev/block/platform/msm_sdcc.1/by-name/system on /system type ext4 (rw,nodev,noatime,nodiratime,data=ordered)


6. Empezamos el Redimensionado de la memoria.
6.1 Escribimos por orden:
parted /dev/block/mmcblk0
unit MB
print


(Habremos entrado en parted)

6.2 Después de darle a print nos saldrá algo así si tenemos el de 32GB:

Model: MMC SEM16G (sd/mmc)
Disk /dev/block/mmcblk0: 15.8GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Number Start End Size File system Name Flags
1 17.4kB 89.1MB 89.1MB fat16 modem
2 89.1MB 178MB 89.1MB fat16 modem1
3 178MB 179MB 524kB sbl1
4 179MB 179MB 524kB sbl2
5 179MB 180MB 1049kB sbl3
6 180MB 181MB 1049kB rpm
7 181MB 182MB 1049kB tz
8 182MB 183MB 524kB DDR
9 183MB 187MB 4194kB aboot
10 187MB 188MB 1049kB misc
11 188MB 191MB 2990kB logo
12 191MB 192MB 799kB m9kefs1
13 192MB 193MB 799kB m9kefs2
14 193MB 193MB 1024B m9kefsc
15 193MB 201MB 8501kB bk1
16 201MB 202MB 799kB m9kefs3
17 202MB 268MB 66.3MB bk2
18 268MB 284MB 15.7MB boot
19 284MB 300MB 15.7MB boot1
20 300MB 316MB 15.7MB recovery
21 316MB 327MB 11.5MB bk3
22 327MB 336MB 8389kB ext4 persist
23 336MB 872MB 537MB ext4 system
24 872MB 1409MB 537MB ext4 system1
25 1409MB 1812MB 403MB ext4 cache
26 1812MB 5570MB 3758MB ext4 userdata
27 5570MB 31269MB 2569MB ext4 storage


Si tenemos el de 16GB solo cambiarán las 2 últimas lineas por algo así:

26 1812MB 5570MB 3758MB ext4 userdata
27 5570MB 15758MB 10188MB ext4 storage


6.3 Ahora procedemos a borrar las dos últimas lineas para redimensionarlas a nuestro gusto, escribimos por orden:
rm 26
rm 27


Esto borrará las particiones userdata y storage.

6.4 Decidimos el espacio que vamos a dejar a cada partición:
La línea 26 correspondería al espacio que queremos en memoria interna, es decir donde irán las aplicaciones o música descargada de la nube etc y en la línea 27 sería el espacio que hay asignado a la SD emulada.

Lo calculamos así (ejemplo del de 32GB), Si queremos darle 15GB escribiremos lo siguiente para la interna:
mkpartfs primary ext2 1812 16012

(16012-1812 = 15GB libres, aunque en realidad será menos)

Y para lo que sería la SD (el espacio restante) escribiríamos:
mkpartfs primary ext2 16012 31269

Si queréis otro tamaño basta con pensar cuanto queremos, por ejemplo 10GB + 1812, el número a poner sería ext2 1812 11812 para la interna y ext2 11812 31269 para la externa, cada una con su código, igual que las líneas en rojo.

6.5 Por último queda renombrar las etiquetas y finalizar, para ello escribimos:
name 26 userdata
name 27 storage
quit


(Habremos salido de parted)

7. Procedemos a darle formato de nuevo a ext4.
7.1 Para ello escribimos por orden y con calma:
tune2fs -j /dev/block/mmcblk0p26
e2fsck -fDp /dev/block/mmcblk0p26
tune2fs -O extents,uninit_bg,dir_index /dev/block/mmcblk0p26
e2fsck -fDp /dev/block/mmcblk0p26

tune2fs -j /dev/block/mmcblk0p27
e2fsck -fDp /dev/block/mmcblk0p27
tune2fs -O extents,uninit_bg,dir_index /dev/block/mmcblk0p27
e2fsck -fDp /dev/block/mmcblk0p27


parted /dev/block/mmcblk0
unit MB
print


(Hemos entrado en parted de nuevo).
Y nos saldrá algo así si todo ha ido bien (ejemplo de 32GB con 15GB de interna):

Model: MMC SEM16G (sd/mmc)
Disk /dev/block/mmcblk0: 15758MB
Sector size (logical/physical): 512B/512B
Partition Table: gpt

Number Start End Size File system Name Flags
1 0.02MB 89.1MB 89.1MB fat16 modem
2 89.1MB 178MB 89.1MB fat16 modem1
3 178MB 179MB 0.52MB sbl1
4 179MB 179MB 0.52MB sbl2
5 179MB 180MB 1.05MB sbl3
6 180MB 181MB 1.05MB rpm
7 181MB 182MB 1.05MB tz
8 182MB 183MB 0.52MB DDR
9 183MB 187MB 4.19MB aboot
10 187MB 188MB 1.05MB misc
11 188MB 191MB 2.99MB logo
12 191MB 192MB 0.80MB m9kefs1
13 192MB 193MB 0.80MB m9kefs2
14 193MB 193MB 0.00MB m9kefsc
15 193MB 201MB 8.50MB bk1
16 201MB 202MB 0.80MB m9kefs3
17 202MB 268MB 66.3MB bk2
18 268MB 284MB 15.7MB boot
19 284MB 300MB 15.7MB boot1
20 300MB 316MB 15.7MB recovery
21 316MB 327MB 11.5MB bk3
22 327MB 336MB 8.39MB ext4 persist
23 336MB 872MB 537MB ext4 system
24 872MB 1409MB 537MB ext4 system1
25 1409MB 1812MB 403MB ext4 cache
26 1812MB 16012MB 1258MB ext4 userdata
27 16012MB 31269MB 12688MB ext4 storage


A cada uno en las dos últimas líneas le saldrán cantidades distintas en función del espacio que le hayáis asignado.

8. Quitamos el adb o ventana de MSDOS.

8.1 En el móvil que habíamos dejado en el menú del CMW vamos al menú principal y advanced y allí hacemos wipe dalvik caché.
8.2 Reboot y una vez se encienda con normalidad volvemos a meter la carpeta que habíamos guardado llamada clockmodwork a la raíz de la memoria del teléfono.
8.3 Reiniciamos en modo recovery y en backup and restore le damos a backup y nos saldrá una fecha que será la copia que hicimos con anterioridad, le damos, esperamos y reiniciamos para volver a tener todo como antes de iniciar el tutorial pero con el espacio que hayamos modificado.

Última edición por antediluvian Día 28/10/13 a las 21:02:58.
Responder Con Cita
Los siguientes 18 usuarios han agradecido a antediluvian su comentario:
[ Mostrar/Ocultar listado de agradecimientos ]


  #2  
Viejo 24/10/13, 22:52:34
Array

[xs_avatar]
panzonconpan
Usuario invitado
 
Mensajes: n/a

eres un crack
ole tus wes .jeejjejje

saludos
Responder Con Cita
  #3  
Viejo 24/10/13, 23:10:38
Array

[xs_avatar]
bibo1980 bibo1980 no está en línea
Usuario muy activo
 
Fecha de registro: may 2012
Mensajes: 1,608
Modelo de smartphone: Note 3, Xiaomi M2A, Moto E
Tu operador: Pepephone
Maquinon!!!
Responder Con Cita
  #4  
Viejo 24/10/13, 23:11:42
Array

[xs_avatar]
satyr satyr está en línea ahora
En la reserva htcmaniaca.
· Votos compra/venta: (21)
 
Fecha de registro: ago 2008
Localización: Madrid
Mensajes: 20,558
Modelo de smartphone: Iphone 13 Pro
Tu operador: Pepephone
Buen trabajo compi, seguro que es util a mas de uno
Responder Con Cita
  #5  
Viejo 25/10/13, 00:20:27
Array

[xs_avatar]
SirNoish SirNoish no está en línea
Usuario muy activo
· Votos compra/venta: (1)
 
Fecha de registro: ago 2010
Localización: Sevilla City
Mensajes: 651
Modelo de smartphone: Luego te lo digo
Tu operador: Vodafone
Joder ya era hora un tutorial así, mi Mi2S de 32gb pidiendo liberar espacio cada dos por tres.

Muchas gracias tío. Perfecto
Responder Con Cita
  #6  
Viejo 25/10/13, 01:22:31
Array

[xs_avatar]
totzi11 totzi11 no está en línea
Usuario muy activo
· Votos compra/venta: (16)
 
Fecha de registro: abr 2013
Localización: Gipuzkoa
Mensajes: 2,963
Modelo de smartphone: Huawei P30 Pro, OnePlus 3, Xiaomi Mi2S 32Gb
Tu operador: O2
Joder, yo tendria miedo a terminar con un ladrillo jajaja
Muchas gracias!! Ver a la gente con ganas de aportar siempre se agradece!!
Responder Con Cita
  #7  
Viejo 25/10/13, 07:01:48
Array

[xs_avatar]
roquemeyer roquemeyer no está en línea
Usuario muy activo
· Votos compra/venta: (22)
 
Fecha de registro: jul 2010
Localización: LG-catalunya
Mensajes: 2,823
Modelo de smartphone: iPhone7 black mate 128GB
Tu operador: Otra
vaya curro!
muchas gracias.
yo por ahora no hago na que no me atrevo...

por cierto, chincheta a este post yaaa

Última edición por roquemeyer Día 25/10/13 a las 07:03:51.
Responder Con Cita
  #8  
Viejo 25/10/13, 11:18:43
Array

[xs_avatar]
chutus chutus no está en línea
Miembro del foro
· Votos compra/venta: (2)
 
Fecha de registro: dic 2010
Mensajes: 243
Modelo de smartphone: Redmi Note 3 Pro
Tu operador: Movistar
Buen aporte si señor!!. Gracias por el curro y por compartirlo sobre todo
Responder Con Cita
  #9  
Viejo 25/10/13, 11:23:22
Array

[xs_avatar]
belrod belrod no está en línea
Miembro del foro
· Votos compra/venta: (2)
 
Fecha de registro: mar 2011
Mensajes: 62

No me jodas que me voy a comprar un Xiaomi 2a y voy a tener problemas de memoria interna?? Si no viene con los 16 GB disponibles para la memoria interna, entonces con cuantas GB viene??

Vengo de un HTC desire precisamente cansado del problema de la memoria interna....
Responder Con Cita
  #10  
Viejo 25/10/13, 15:14:05
Array

[xs_avatar]
antediluvian antediluvian no está en línea
Miembro del foro
 
Fecha de registro: sep 2012
Mensajes: 154
Modelo de smartphone: Iphone 5
Tu operador: Vodafone
 Cita: Originalmente Escrito por belrod Ver Mensaje
No me jodas que me voy a comprar un Xiaomi 2a y voy a tener problemas de memoria interna?? Si no viene con los 16 GB disponibles para la memoria interna, entonces con cuantas GB viene??

Vengo de un HTC desire precisamente cansado del problema de la memoria interna....
Lo mismo pensé yo cuando me llegó el de 32gb, en mi caso venia con 3,7gb de interna y 25 de SD emulada. Me parece absurdo, y se me llenaba en seguida, sobretodo de bajarme música en la nube de Google Music que absurdamente no deja bajarla en otra memoria que no sea la interna, de ahí que me animará a hacer el tutorial y ahora me he dejado 15 de interna.

Última edición por antediluvian Día 25/10/13 a las 16:41:45.
Responder Con Cita
  #11  
Viejo 25/10/13, 15:38:43
Array

[xs_avatar]
markoster markoster no está en línea
Miembro del foro
 
Fecha de registro: may 2013
Localización: Zaragoza
Mensajes: 389
Modelo de smartphone: Xiaomi Mi2S 32Gb
Tu operador: Movistar
Veo que al final te has decidido... y que velocidadess..

La verdad muchas gracias, nos va a sarevir a todos muchisimo

Solo puedo decir que se merece chincheta
Responder Con Cita
  #12  
Viejo 26/10/13, 13:00:19
Array

[xs_avatar]
xik4rox xik4rox no está en línea
Usuario muy activo
· Votos compra/venta: (12)
 
Fecha de registro: dic 2009
Localización: Madrid
Mensajes: 735
Modelo de smartphone: Pixel con GrapheneOS
Tu operador: Yoigo
Si cambiamos de versión de MIUI haciendo todos los wipes tendremos que volver a hacer todo el tutorial? o es permanente?
Responder Con Cita
  #13  
Viejo 26/10/13, 13:32:36
Array

[xs_avatar]
D@rth D@rth no está en línea
Usuario muy activo
· Votos compra/venta: (2)
 
Fecha de registro: may 2011
Mensajes: 2,783
Modelo de smartphone: Meizu Mx4
Tu operador: Pepephone
Pues yo lleno mucho antes la externa que la interna....de hecho la interna la tengo casi vacia.
Responder Con Cita
  #14  
Viejo 26/10/13, 14:25:44
Array

[xs_avatar]
antediluvian antediluvian no está en línea
Miembro del foro
 
Fecha de registro: sep 2012
Mensajes: 154
Modelo de smartphone: Iphone 5
Tu operador: Vodafone
 Cita: Originalmente Escrito por xik4rox Ver Mensaje
Si cambiamos de versión de MIUI haciendo todos los wipes tendremos que volver a hacer todo el tutorial? o es permanente?
Esto es permanente, independientemente de que le hagas todos los wipes, formatees la SD emulada, roms etc.
Responder Con Cita
  #15  
Viejo 26/10/13, 17:43:48
Array

[xs_avatar]
xik4rox xik4rox no está en línea
Usuario muy activo
· Votos compra/venta: (12)
 
Fecha de registro: dic 2009
Localización: Madrid
Mensajes: 735
Modelo de smartphone: Pixel con GrapheneOS
Tu operador: Yoigo
 Cita: Originalmente Escrito por antediluvian Ver Mensaje
Esto es permanente, independientemente de que le hagas todos los wipes, formatees la SD emulada, roms etc.
Gracias. Entonces seguramente mañana me ponga manos a la obra.

Muchas gracias por el curro y por haberlo compartido
Responder Con Cita
  #16  
Viejo 27/10/13, 12:08:42
Array

[xs_avatar]
satyr satyr está en línea ahora
En la reserva htcmaniaca.
· Votos compra/venta: (21)
 
Fecha de registro: ago 2008
Localización: Madrid
Mensajes: 20,558
Modelo de smartphone: Iphone 13 Pro
Tu operador: Pepephone
Lo movemos a roms y desarrollo y "chinchetamos"
Responder Con Cita
Los siguientes 2 usuarios han agradecido a satyr su comentario:
  #17  
Viejo 28/10/13, 18:29:04
Array

[xs_avatar]
SirNoish SirNoish no está en línea
Usuario muy activo
· Votos compra/venta: (1)
 
Fecha de registro: ago 2010
Localización: Sevilla City
Mensajes: 651
Modelo de smartphone: Luego te lo digo
Tu operador: Vodafone
Yo me he quedado en el primero paso casi , no consigo ver el contenido de sdcard para copiar la carpeta tools, me da error de que la carpeta no existe cuando si existe, le hago un ls y no me muestra nada en la carpeta, vacia... como si no estuviera montando bien esa parte...
Responder Con Cita
  #18  
Viejo 28/10/13, 20:35:25
Array

[xs_avatar]
panzonconpan
Usuario invitado
 
Mensajes: n/a

 Cita: Originalmente Escrito por SirNoish Ver Mensaje
Yo me he quedado en el primero paso casi , no consigo ver el contenido de sdcard para copiar la carpeta tools, me da error de que la carpeta no existe cuando si existe, le hago un ls y no me muestra nada en la carpeta, vacia... como si no estuviera montando bien esa parte...
buenas cuidadin que si lo briqueas no podas revivirlo

saludos
Responder Con Cita
  #19  
Viejo 28/10/13, 20:36:34
Array

[xs_avatar]
antediluvian antediluvian no está en línea
Miembro del foro
 
Fecha de registro: sep 2012
Mensajes: 154
Modelo de smartphone: Iphone 5
Tu operador: Vodafone
 Cita: Originalmente Escrito por SirNoish Ver Mensaje
Yo me he quedado en el primero paso casi , no consigo ver el contenido de sdcard para copiar la carpeta tools, me da error de que la carpeta no existe cuando si existe, le hago un ls y no me muestra nada en la carpeta, vacia... como si no estuviera montando bien esa parte...
Conecta el móvil normalmente al PC, y modo transferencia de archivos, cuando se te abra la típica ventana rollo USB, copias la carpeta tools a la raíz del móvil.

O el problema es que ni siquiera puedes transferir archivos al móvil? lo digo porque es bastante puñetero a veces para meterle contenido rollo USB.
Responder Con Cita


  #20  
Viejo 28/10/13, 20:44:41
Array

[xs_avatar]
SirNoish SirNoish no está en línea
Usuario muy activo
· Votos compra/venta: (1)
 
Fecha de registro: ago 2010
Localización: Sevilla City
Mensajes: 651
Modelo de smartphone: Luego te lo digo
Tu operador: Vodafone
 Cita: Originalmente Escrito por antediluvian Ver Mensaje
Conecta el móvil normalmente al PC, y modo transferencia de archivos, cuando se te abra la típica ventana rollo USB, copias la carpeta tools a la raíz del móvil.

O el problema es que ni siquiera puedes transferir archivos al móvil? lo digo porque es bastante puñetero a veces para meterle contenido rollo USB.
No no, a ver, yo ya tengo la carpeta tools en el raiz del movil, eso no tengo problemas. El problema es para acceder a esa carpeta una vez cargado el adb shell y poderla copiar a la carpeta system.

Este paso vaya:

 Cita:
5. MSDOS. TODO LO QUE APARECE EN ROJO ES LO QUE ESCRIBIREMOS EN LA VENTANA DE MSDOS.
5.1 Vamos a Inicio, escribimos cmd.
5.2 Desde MSDOS entramos en C:, luego en SDK , luego en platform-tools y escribimos adb shell.
5.2 Nos saldrá algo así:~ # De ahora en adelante escribiremos detrás de ~ #.
5.3 Escribimos mv /sdcard/tools/* /system/bin para pasar la carpeta tools que pusimos anteriormente en la raíz a la carpeta bin de System.
Responder Con Cita
Respuesta

Estás aquí
Regresar   Portal | Indice > Foros Xiaomi > Otros modelos de Xiaomi antiguos > Xiaomi MI2/MI2s/MI2a > ROMs y desarrollo Xiaomi MI2/MI2s/MI2a

Herramientas


Hora actual: 10:24:58 (GMT +1)



User Alert System provided by Advanced User Tagging (Lite) - vBulletin Mods & Addons Copyright © 2024 DragonByte Technologies Ltd.

Contactar por correo / Contact by mail / 邮件联系 /