ROMs y desarrollo Huawei Ascend G300 ROMs y desarrollo Huawei Ascend G300

Respuesta
 
Herramientas
  #1  
Viejo 05/08/12, 11:10:30
Array

[xs_avatar]
elperroderoke elperroderoke está en línea ahora
Usuario muy activo
· Votos compra/venta: (84)
 
Fecha de registro: jul 2011
Mensajes: 3,955
Tu operador: -

USAR LOS 2Gigas DE MEMORIA INTERNA PARA INSTALAR APLICACIONES

Como ya sabreis, nuestro teléfono dispone de bastante memoria interna, pero esta está desaprovechada, ya que solo unos 700 Megas estás destinados a la partición del usuario, mientras que 2 Gigas están destinados como si de una tarjeta SD interna se tratara. El problema es que cuando ponemos una tarjeta externa, dicha memoria interna deja de ser utilizada por el sistema, y aunque podemos acceder a ella, poner música, fotos, archivos (usando el gestor de archivos oficial, o llendo a la ruta /HWUserData con otros, o bien accediendo al conectar el teléfono al ordenador), es una lástima que todo ese espacio de memoria interna quede "infrautilizado" mientras que solo (decir esto despues de usar el U8650 tiene delito) disponemos de 700 megas para instalar aplicaciones y tener que usar una memoria mucho mas lenta (la SD externa) si no queremos quedarnos sin espacio.

Lo que haremos será utilizar el progama Link2SD para enlazar las aplicaciones y/o sus correspondientes archivos, pero en lugar de hacerlo a una segunda partición de nuestra SD externa, lo haremos en a la memoria interna del teléfono (aquí no voy a explicar como se usa el programa, solo como hacer que funcione sobre la memoria interna, solo decir que es un programa mucho más versatil que cualquier otro de su categoría, ya que permite mover/enlazar las aplicaciones y sus archivos de modo selectivo, ya sea todas, una, varias, solo app y/o dalvik-cache y/o librerias, asi como hacerlo a mano o de manera automática. Tambien cualquier aplicación enlazada que sea actualizada, volverá a ser enlazada automáticamente).
Habrá quien piense que para que complicarse la vida si con 700 Megas tienes para instalar lo que puedas necesitar. Pues sí, pero este método es muy sencillo de seguir y no altera para nada el modo de funcionamiento del la mémoria del teléfono, todo seguirá igual que estaba, el usar o no el espacio disponible es opcional.
He usado el "método" sobre Stock Rom Ginger Bread (B892 para más señas), ICS (B927) e INFUSION B927. Por supuesto es necesario tener el teléfono rooteado.

Lo primero que vamos a hacer es engañar al programa Link2s, para que use la memória interna en lugar de la segunda partición de la SD externa, para ello necesitaremos una tarjeta SD en la que crearemos 2 particiones primarias, ambas formateadas en FAT32 (podemos usar cualquier programa gratuito como Minitools Partition Wizard, Gparted en Linux, etc.).
Introducimos dicha tarjeta en el movil, lo arrancamos y una vez en el sistema instalamos/ejecutamos Link2SD. En ese momento el programa nos preguntara que en que sistema queremos montar la segunda partición de nuestra tarjeta, seleccionamos FAT 16/32 y reinicamos el teléfono.
Una vez reiniciado el teléfono necesitaremos hacer uso de RooTExplorer o similar para buscar y editar el archivo /system/etc/install-recovery.sh. Una vez localizado lo abrimos con el editor de texto.

#!/system/bin/sh
#added by link2sd
LOG=/data/link2sd-install-recovery.log
echo "$(date) mounting..." > $LOG
mount -t vfat -o rw /dev/block/vold/179:34 /data/sdext2 1>>$LOG 2>>$LOG

mount -t vfat -o rw /dev/block/mmcblk1p2 /data/sdext2 1>>$LOG 2>>$LOG

mount >> $LOG
echo "$(date) mount finished" >> $LOG

Y lo editaremos de la siguiente manera (fijarse en que /dev/block/mmcblk1p2 es ahora /dev/block/mmcblk0p19)

#!/system/bin/sh
#added by link2sd
LOG=/data/link2sd-install-recovery.log
echo "$(date) mounting..." > $LOG

mount -t vfat -o rw /dev/block/mmcblk0p19 /data/sdext2 1>>$LOG 2>>$LOG

mount >> $LOG
echo "$(date) mount finished" >> $LOG

Luego apagamos el teléfono, quitamos la tarjeta externa, la sustituimos por nuestra tarjeta "original" (o eliminamos la segunda partición) y reiniciamos el teléfono.
Si abrimos Link2sd y vamos a Menú > Informacion de Almacenamiento, el programa debe indicarnos que disponemos de una segunda partición en la tarjeta externa de 2 Gigas. Podemos acceder a dicha partición del mismo modo que antes lo hacíamos o ahora tambíen desde /data/sdext2.

Otro método que no requiere del cambio de tarjeta externa, es usar un archivo install-recovery.sh ya modificado, y pegarlo en /system/etc. Luego necesitaremos cambiar los permisos y propietarios
(rwe - r e- r e, Owner:Root, Group:Root). También debemos crear a mano la carpeta /data/sdext2 reiniciar el teléfono y luego simplemente ejecutar Link2SD.

Bueno al final la cosa no parece tener problemas o por lo menos no el que yo creía y este era que al conectar el teléfono al PC y activar el almacenamiento USB, el sistema montará tambien la memoria interna y por lo tanto los programas enlazados dejarian de funcionar, pues no , aunque en teoría al montar dicha partición los programas enlazados deberían de dejar de funcionar, Link2SD (y el sistema en sí) parece que sigue teniendo acceso a la memoria através de /data/sdext2 y por lo que parece las aplicaciones y los widgets de esta, continuan funcionando a pesar de que la memoria interna está montada y es accesible desde el PC. (Por favor si alguien mas puede confirmar este feliz descubrimiento se lo agradeceria, yo personalmente he enlazado la aplicación Android Waether con su correspondiente widget en el escritorio y sigue funcionando con la memoria interna montada).

Por si alguien se lo pregunta, tanto el Recovery CWM y el TW Recovery (este último si se marca la correspondiente opción), hacen copia de la memoria interna del teléfono (/datadata), por lo que cualquier copia y su consiguiente restauración incluirán las aplicaciones y archivos enlazados, por lo que no habrá que instalar o restaurar dichas aplicaciones a mano.


Saludos.

Última edición por elperroderoke Día 06/08/12 a las 20:37:51. Razón: Modificado y finalizado el 06/08/2012. Pruebas sobre otras ROMs.
Responder Con Cita
Los siguientes 29 usuarios han agradecido a elperroderoke su comentario:
[ Mostrar/Ocultar listado de agradecimientos ]


  #2  
Viejo 05/08/12, 19:02:29
Array

[xs_avatar]
elperroderoke elperroderoke está en línea ahora
Usuario muy activo
· Votos compra/venta: (84)
 
Fecha de registro: jul 2011
Mensajes: 3,955
Tu operador: -

LISTO
Funciona tanto en GB como en ICS oficiales.
También funciona sobre la MOD ROM INFUSION (ICS B927).

Última edición por elperroderoke Día 06/08/12 a las 20:38:39.
Responder Con Cita
Los siguientes 2 usuarios han agradecido a elperroderoke su comentario:
  #3  
Viejo 05/08/12, 22:28:50
Array

[xs_avatar]
elperroderoke elperroderoke está en línea ahora
Usuario muy activo
· Votos compra/venta: (84)
 
Fecha de registro: jul 2011
Mensajes: 3,955
Tu operador: -

Tambien funciona en ICS Stock B927, supogo que en B926 tambien.
Responder Con Cita
Gracias de parte de:
  #4  
Viejo 06/08/12, 20:39:00
Array

[xs_avatar]
elperroderoke elperroderoke está en línea ahora
Usuario muy activo
· Votos compra/venta: (84)
 
Fecha de registro: jul 2011
Mensajes: 3,955
Tu operador: -

También funciona sobre la MOD ROM INFUSION (ICS B927).
Responder Con Cita
  #5  
Viejo 07/08/12, 18:52:52
Array

[xs_avatar]
ximo8429 ximo8429 no está en línea
Usuario poco activo
 
Fecha de registro: ene 2011
Localización: Naquera - Valencia
Mensajes: 34
Modelo de smartphone: huawei ascend g300 - huawei u8650 - zt280 c91
Tu operador: Yoigo
Hola, lo he hecho con la segunda opción (copiar el archivo "install...." y crear la carpeta "sdext2" y funciona. Muy bueno. Gracias.
Responder Con Cita
  #6  
Viejo 07/08/12, 19:04:24
Array

[xs_avatar]
ximo8429 ximo8429 no está en línea
Usuario poco activo
 
Fecha de registro: ene 2011
Localización: Naquera - Valencia
Mensajes: 34
Modelo de smartphone: huawei ascend g300 - huawei u8650 - zt280 c91
Tu operador: Yoigo
Hola de nuevo, he reiniciado y ahora no me reconoce la sd externa de 16 gigas.
Responder Con Cita
  #7  
Viejo 07/08/12, 22:03:55
Array

[xs_avatar]
elperroderoke elperroderoke está en línea ahora
Usuario muy activo
· Votos compra/venta: (84)
 
Fecha de registro: jul 2011
Mensajes: 3,955
Tu operador: -

No se que decirte, a mi si me la reconoce (8G), eso si yo estoy en GB.
Saludos.
Responder Con Cita
  #8  
Viejo 12/08/12, 21:16:00
Array

[xs_avatar]
Jaws3k Jaws3k no está en línea
Miembro del foro
· Votos compra/venta: (1)
 
Fecha de registro: abr 2012
Localización: Castellón
Mensajes: 81
Modelo de smartphone: Samsung Galaxy S10+
Tu operador: Orange
Yo también lo he hecho y me va perfecto. Muchas gracias.
Responder Con Cita
  #9  
Viejo 12/08/12, 21:28:46
Array

[xs_avatar]
elperroderoke elperroderoke está en línea ahora
Usuario muy activo
· Votos compra/venta: (84)
 
Fecha de registro: jul 2011
Mensajes: 3,955
Tu operador: -

 Cita: Originalmente Escrito por ximo8429 Ver Mensaje
Hola de nuevo, he reiniciado y ahora no me reconoce la sd externa de 16 gigas.
Por lo que he podido leer en lagún post, ICS es un poco "cabroncete" y te cambia "la memoria externa". Ve al menú Ajustes > Almacenamiento y comprueba que no está utilizando la memoria interna como "Almacenamiento externo", si es así cambialo desde ese mismo menú.
Saludos.
Responder Con Cita
  #10  
Viejo 15/08/12, 18:25:16
Array

[xs_avatar]
DavidBull DavidBull no está en línea
Usuario muy activo
 
Fecha de registro: oct 2009
Mensajes: 577
Modelo de smartphone: Xianomi Note 3 Pro
Tu operador: Vodafone
Todo perfecto, muchas gracias por el tuto...
Responder Con Cita
  #11  
Viejo 22/08/12, 17:32:29
Array

[xs_avatar]
JamworkS JamworkS no está en línea
Colaborador/a
· Votos compra/venta: (6)
 
Fecha de registro: abr 2007
Localización: Madrid - Antes Tenerife Sur
Mensajes: 19,709
Modelo de smartphone: Xiaomi Mi4i
Tu operador: Pepephone
Chincheteo el hilo porque creo que es importante .
Responder Con Cita
  #12  
Viejo 29/08/12, 18:05:35
Array

[xs_avatar]
Jnss Jnss no está en línea
Miembro del foro
· Votos compra/venta: (4)
 
Fecha de registro: may 2010
Mensajes: 410
Modelo de smartphone: htc desire

Si de la 2º partición sólo pone N/A, en vez de cualquier otro dato de tamaño o lo que sea, es normal, no?

Una vez hecho esto, cómo hacer para que las aplicaciones se instalen en la memoria interna en vez de en el "resto" de la sd (que realmente es toda), es decir, ya instala directamente las apps en esa 2º partición?
Responder Con Cita
  #13  
Viejo 29/08/12, 18:12:40
Array

[xs_avatar]
xXAsaXx xXAsaXx no está en línea
Usuario muy activo
· Votos compra/venta: (3)
 
Fecha de registro: sep 2011
Localización: Granada
Mensajes: 839
Modelo de smartphone: Nexus 4
Tu operador: Pepephone
De cuanto es necesario la partición de la Micro SD para hacerlo por el primer método?
Por otro lado, si se hace por el segundo método basta con reiniciar el teléfono y ejecutar Link2SD para que las aplicaciones se instalen en la memoria interna?
Por último, merece la pena usar esos dos gigas de memoria interna/partición teniendo una SD de 8GB de clase 10? Es decir irá mucho más lento si algunas aplicaciones estan en la Micro SD que en la memoria interna/partición?
Responder Con Cita
  #14  
Viejo 30/08/12, 00:35:49
Array

[xs_avatar]
elperroderoke elperroderoke está en línea ahora
Usuario muy activo
· Votos compra/venta: (84)
 
Fecha de registro: jul 2011
Mensajes: 3,955
Tu operador: -

 Cita: Originalmente Escrito por Jnss Ver Mensaje
Si de la 2º partición sólo pone N/A, en vez de cualquier otro dato de tamaño o lo que sea, es normal, no?

Una vez hecho esto, cómo hacer para que las aplicaciones se instalen en la memoria interna en vez de en el "resto" de la sd (que realmente es toda), es decir, ya instala directamente las apps en esa 2º partición?
N/A es que no existe o encuentra la partición, luego, no funcionará.

Es un "tecnicismo" pero existe una gran diferencia, las aplicaciones se INSTALAN en la memoria del telefono o en la SD (esto es lo normal y no hace falta programa alguno para hacerlo, GB ya lo puede hacer por si solo), sin embargo, las aplicaciones se ENLAZAN a la 2ª partición, para esto si que hace falta un programa especial (en este caso Link2SD).

Por supuesto si Link2SD NO puede acceder a la 2 particion, no te ofrece la posibilidad de ENLAZAR aplicaciones, solo de INSTALAR/MOVER aplicaciones entre la SD y el teléfono.

Saludos.

Última edición por elperroderoke Día 30/08/12 a las 10:26:07.
Responder Con Cita
Gracias de parte de:
  #15  
Viejo 30/08/12, 00:48:52
Array

[xs_avatar]
elperroderoke elperroderoke está en línea ahora
Usuario muy activo
· Votos compra/venta: (84)
 
Fecha de registro: jul 2011
Mensajes: 3,955
Tu operador: -

 Cita: Originalmente Escrito por xXAsaXx Ver Mensaje
De cuanto es necesario la partición de la Micro SD para hacerlo por el primer método?
Por otro lado, si se hace por el segundo método basta con reiniciar el teléfono y ejecutar Link2SD para que las aplicaciones se instalen en la memoria interna?
Por último, merece la pena usar esos dos gigas de memoria interna/partición teniendo una SD de 8GB de clase 10? Es decir irá mucho más lento si algunas aplicaciones estan en la Micro SD que en la memoria interna/partición?
No creo que haya un tamaño necesario a menos que de verdad quieras usarla después, you suelo usar 512Megas, pero eso no influye en el resultado final.

Una vez todo está fucionando, puedes enlazar la aplicaciones manualmente o desde los ajustes del programa, seleccionar que lo haga automáticamente.

En teoria la memoria interna debe de ser más rápida. La ventaja de usar este método es que los backups desde el recovery CWM incluyen esos 2 G con formatao FAT32 de memoria interna, por lo que la restauración está asegurada.
Al usar la 2ª partición pueden surgir problemas entre los distintons formatos soportados por el telefono y el CWM ya que este último solo admite uno, el que haya decidido el desarrollador. Puede surgir el problema de que CWM use EXT3 y el teléfono EXT4, por lo que no solo no haría copia de la partición, si no que cada vez que hiciera una Wipe /data factory reset, te formatearia la partición en EXT3 (y tu sin copia).
Saludos.
Responder Con Cita
  #16  
Viejo 30/08/12, 09:20:30
Array

[xs_avatar]
xXAsaXx xXAsaXx no está en línea
Usuario muy activo
· Votos compra/venta: (3)
 
Fecha de registro: sep 2011
Localización: Granada
Mensajes: 839
Modelo de smartphone: Nexus 4
Tu operador: Pepephone
Muchas gracias
Creo que entonces usaré esos dos gigas , ya que quieras o no son 2 gigas y como bien dices son mas rápidos jeje
Una cosilla más, la carpeta sdext2, en el segundo método habría que crearla dentro de la carpeta data no? Y ya está, es decir no habría que meter dentro de la carpeta sdext2 nada más no?
Gracias de nuevo crack ^^
Responder Con Cita
  #17  
Viejo 30/08/12, 10:27:18
Array

[xs_avatar]
elperroderoke elperroderoke está en línea ahora
Usuario muy activo
· Votos compra/venta: (84)
 
Fecha de registro: jul 2011
Mensajes: 3,955
Tu operador: -

 Cita: Originalmente Escrito por xXAsaXx Ver Mensaje
Muchas gracias
Creo que entonces usaré esos dos gigas , ya que quieras o no son 2 gigas y como bien dices son mas rápidos jeje
Una cosilla más, la carpeta sdext2, en el segundo método habría que crearla dentro de la carpeta data no? Y ya está, es decir no habría que meter dentro de la carpeta sdext2 nada más no?
Gracias de nuevo crack ^^
Si, solo debes de crear la carpeta.
Saludos.
Responder Con Cita
  #18  
Viejo 30/08/12, 12:00:18
Array

[xs_avatar]
xXAsaXx xXAsaXx no está en línea
Usuario muy activo
· Votos compra/venta: (3)
 
Fecha de registro: sep 2011
Localización: Granada
Mensajes: 839
Modelo de smartphone: Nexus 4
Tu operador: Pepephone
Una cosilla más. Aparte de este método, se podría hacer el típico de particionar la SD y luego con Link2SD "engañar" al teléfono para que crea que la partición forma parte también de la memoria interna y poder pasar apps sin problema a la SD desde ICS o GB Oficial?
Gracias
Responder Con Cita
  #19  
Viejo 31/08/12, 17:03:15
Array

[xs_avatar]
elperroderoke elperroderoke está en línea ahora
Usuario muy activo
· Votos compra/venta: (84)
 
Fecha de registro: jul 2011
Mensajes: 3,955
Tu operador: -

No creo (ni veo como).
Mas de 2,5 Gigas para aplicaciones ya me parece suficiente (al final no creo que el teléfono llegara a arrancar con tanta app instalada).
Lo que si que sigue siendo posible es instalar aplicaciones en la tarjeta SD de modo "normal"
Saludos.
Responder Con Cita


  #20  
Viejo 04/09/12, 12:30:48
Array

[xs_avatar]
totstar totstar no está en línea
Miembro del foro
 
Fecha de registro: feb 2012
Localización: ejpanha
Mensajes: 77
Modelo de smartphone: Redmi 3 Pro de Camino
Tu operador: Tuenti Movil


he seguido todos los pasos del primer metodo, pero la 2ª particion no encontrada

supongo que no ha funcionado
Responder Con Cita
Respuesta

Estás aquí
Regresar   Portal | Indice > Foros Huawei > Otros smartphones de Huawei antiguos > Huawei Ascend G300 > ROMs y desarrollo Huawei Ascend G300

Herramientas


Hora actual: 11:32:30 (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 / 邮件联系 /