Saltar al contenido

Android – Cambiar el tamaño / partición del sistema de Galaxy S 2

Nuestro equipo especializado pasados ciertos días de investigación y de recopilar de información, obtuvimos la respuesta, nuestro deseo es que te sea de gran utilidad en tu proyecto.

Solución:

Primero y más importante, los créditos:

Hice esto siguiendo este gran tutorial en XDA-Developers por usuario metalgearhathaway: http://forum.xda-developers.com/galaxy-s2/development-derivatives/mod-partition-internal-memory-app-t2538947

solía PIT archivos (explicaré cuáles son, no se preocupe) hechos por el usuario ElGamal de XDA también, que se encuentra aquí (comentario número 509).

Y un poco de ayuda del usuario. CrackDaddy, también de XDA.

En segundo lugar, lo que necesitará:

  • Una máquina que ejecuta Windows. Usé Windows 7 Ultimate de 64 bits;
  • Odin 3.07. Tenga cuidado al instalarlo, está lleno de AdWares opcionales. También hay una versión para Linux y Mac disponible llamada JOdin3, pero no la probé;
  • ClockWorkMod 6 parpadeante para Galaxy S II (es un .tar archivo con un archivo llamado zImage dentro);
  • PIT archivo con la configuración de la tabla de particiones deseada;
  • Controladores de Samsung para Galaxy S2. Por lo general, puede instalar Samsung Kies, pero también hay un instalador solo con controladores disponibles;
  • Su firmware original de Samsung Jellybean sin rootear. Puede encontrarlo en sammobile.com;
  • Cualquier ROM de su elección. Recomiendo encarecidamente la última versión nocturna de Cyanogenmod 11;
  • Opcionalmente: GApps 20140606 o más reciente.

Hice la mayoría de los disponibles en el siguiente archivo de paquete: https://drive.google.com/open?id=0BxccpydIocBpd21FOE5MaGJiMkU&authuser=0

Lo que falta son GApps, CyanogenMod y una ROM Samsung JellyBean estándar (ya que depende del país y el operador, y puede que no sea legal proporcionarla aquí).

En tercer lugar, la advertencia predeterminada:

No soy responsable de nada que pueda salir mal con su dispositivo, ni ninguno de los usuarios mencionados ni nadie aquí en Stack Overflow o XDA-Developers. Este procedimiento rooteará su teléfono si aún no lo está y también anulará su garantía si aún no lo está. Si algo sale mal, no entre en pánico, lo más probable es que se pueda arreglar volviendo a flashear la ROM original y comenzando de nuevo.

Finalmente, cómo:

Esto solo funcionará con la versión internacional de 16GB (GT-I9100) de Samsung Galaxy S II

En primer lugar, copie CyanogenMod 11 .zip archivo (o su ROM deseada) y opcionalmente GApps .zip archivo a su tarjeta SD externa;

Haga una copia de seguridad de todo lo que está dentro de su almacenamiento interno, cópielo en su computadora o en otro lugar. Se borrará por completo. No se preocupe por su tarjeta SD externa, no se tocará.

Haga una copia de seguridad NAnd de su ROM actual, podrá restaurarla después de la repartición. Para hacerlo, debe tener la recuperación ClockWorkMod instalada, luego iniciar su teléfono en modo de recuperación (Volume UP + Home + Power), Seleccione backups and restore, luego backup to /storage/sdcard1;

Cuando finalice la copia de seguridad, reinicie su teléfono en modo de descarga (Volume DOWN + Home + Power) y conecte su teléfono a la computadora. Deje que Windows instale los controladores. Si falla, intente instalar Samsung Kies o solo los controladores proporcionados en el paquete que puse a disposición y vuelva a intentarlo.

Abra Odin3 como administrador y conecte el teléfono. Debería detectar su teléfono y mostrarlo debajo de la etiqueta. ID:COM, y también en el Message. Si no fue así, intente reiniciar su computadora, teléfono, reinstale los controladores, verifique su cable USB, etc., y vuelva a intentarlo.

Ahora deberás elegir un PIT expediente. PIT medio Partition Information Table y es algo exclusivo de Samsung. En el archivo del paquete, hice disponible ElGamal‘s PIT expediente (I91001GB_6GB.pit) que también cambia de tamaño /system partición a 1GB, /data a 6GB y el resto va al almacenamiento interno. Si desea diferentes tamaños, consulte el hilo en XDA-Developers, ya que puso a disposición muchas versiones diferentes. También incluí un archivo PIT para la configuración predeterminada (I9100_2GB-STOCK.pit) si desea volver a como estaba más tarde.

Cuando hayas elegido tu PIT archivo, vaya a Odin y marque las siguientes casillas de verificación: Re-Partition, Auto Reboot y F. Reset Time. En el Re-Partition section, clickea en el PIT y seleccione su elegido PIT expediente. En el Files (Download) sección, haga clic en el AP y seleccione la ROM JellyBean de Samsung. Verifique todo y haga clic en Start. Esto puede llevar un tiempo, ve a tomar un café.

Una vez que todo termine, su teléfono se reiniciará en la ROM original de Samsung JellyBean. Ahora pueden suceder dos cosas, o funcionará normalmente y, si es así, puede usarlo y verificar si todo está como desea. O puede pedirle una contraseña para acceder al “volumen cifrado”, que no es más que su almacenamiento interno que no está formateado. En ambos sentidos, desconecte su teléfono (todavía está enchufado) y reinícielo en el modo de descarga nuevamente.

Es interesante cerrar y volver a abrir Odin3 para restablecer la configuración. Vuelva a conectar su teléfono y espere hasta que Odin3 lo detecte. Esta vez, déjelo marcado solo Auto Reboot y F. Reset Time y asegúrate Re-Partition es NO comprobado. Haga clic en AP y seleccione ClockWorkMod Recovery .tar archivo, luego haga clic en Start. Este es más rápido, pero si tienes sueño, ve por otro café;)

Cuando termine, debe tener ClockWorkMod Recovery 6 instalado en su teléfono, así que continúe y reinicie en modo de recuperación. Ir a mounts and storage, Seleccione format /storage/sdcard0 y formatee como exfat (si por alguna razón tiene problemas de escritura en su almacenamiento interno más adelante, vuelva aquí y seleccione otro formato hasta que funcione, pero exfat debería hacer el truco).

Cuando termine, todavía en modo de recuperación, Wipe data/factory reset, Wipe cache y Wipe Dalvik cache. Asegurémonos de que no quede nada de las ROM anteriores.

Ahora, install zip -> choose zip from /storage/sdcard1 y seleccione CyanogenMod 11 .zip archivo (o de su ROM deseada) y flashearlo. Opcionalmente, también flashee GApps después. Reinicie su teléfono y verifique si todo está bien.

Si todo está bien, reinicie su teléfono en modo de recuperación nuevamente, haga una nueva wipe data/factory reset, wipe cache y wipe Dalvik cachey luego recupere su ROM respaldada desde el principio. Reinicia tu teléfono.

Vuelva a comprobar si todo funciona correctamente. Es posible que algunas aplicaciones deban reinstalarse (Spotify y Waze son ejemplos) para que vuelvan a funcionar correctamente, pero ese es solo un problema importante.

Espero que todo vaya bien.

Felicitaciones a @Bruno por una solución detallada y los archivos necesarios. A mucho El método más rápido se enumera a continuación, que no requiere instalar ninguna ROM / Gapps o reiniciar en la ROM entre los pasos. Necesitas una tarjeta SD externa con suficiente espacio libre para guardar todas las aplicaciones + datos + fotos + etc.que están en su interno almacenamiento del teléfono.

Puede omitir los pasos 1-5 si ya tiene CWM y también una copia de seguridad NAND en su externo Tarjeta SD ya (pero asegúrese de tener una copia de seguridad NAND en su SD externa o de lo contrario perderá todos los datos).

NOTA: También debe hacer una copia de seguridad de sus datos desde su tarjeta SD interna en caso de que las cosas salgan mal, es decir, / storage / sdcard0 (una copia de seguridad NAND no respalda eso).

  1. Extraiga los archivos proporcionados por @Bruno en algún lugar de su PC.
  2. Reinicie el teléfono en modo de descarga (bajada de volumen + inicio + encendido) y luego conéctelo a la PC a través de USB.
  3. Inicie Odin 3.09. Naciones Unidasmarque Auto-Reboot, ponga el CWM-KitKatCompatible-i9100.tar archivo en la sección AP, luego haga clic en Inicio y espere hasta que Odin diga “RES OK !!” en el registro de mensajes. Esto debería ser bastante rápido, unos segundos.
  4. Ahora reinicie el teléfono en modo de recuperación (vol up + home + power)
  5. Ir a copia de seguridad y restauración> copia de seguridad en / storage / sdcard1 – tenga en cuenta el 1, no el 0 (su CWM puede decir “sd externo” en lugar de / storage / sdcard1; simplemente elija la opción de copia de seguridad correspondiente a la tarjeta SD externa, esto es importante, de lo contrario perderá todos los datos). Espere a que finalice la copia de seguridad, esto llevará un tiempo.
  6. Reinicie el teléfono en modo de descarga (bajada de volumen + inicio + encendido)
  7. Inicie Odin 3.09, Naciones Unidascheque Auto-Reboot, chequeRe-Partition, pon el archivo I91001GB_6GB.pit en la sección PIT, ponga el archivo CWM-KitKatCompatible-i9100.tar en la sección AP, luego haga clic en Start y espere hasta que Odin diga “RES OK !!” en el registro de mensajes. Esto tomará un rato.
  8. Reinicie el teléfono en modo de recuperación (aumento de volumen + inicio + energía)
  9. Ir a soportes y almacenamiento> Formato / sistema, luego Formato / caché, luego Formato / datos
  10. Volver a borrar datos / restablecimiento de fábrica
  11. Volver a copia de seguridad y restauración> restaurar desde / storage / sdcard1 y restaurar la copia de seguridad NAND realizada anteriormente
  12. Hecho. Reinicie el teléfono normalmente.

Procedimiento probado con Cyanogenmod 11 (KitKat 4.4) todas las noches e instantáneas. Debería funcionar con cualquier ROM reciente. No es necesario instalar ROM o Gapps personalizados o de stock, ni siquiera iniciar en la ROM entre los pasos.

DESCARGO DE RESPONSABILIDAD: No puedo ser responsable si su teléfono comienza a cantar o bailar Lambada (¡oh, cómo odio esa canción!), Los insulta, explota, pierde algunos de sus datos, etc.

En mi caso, necesitaba una solución multiplataforma ya que uso Linux. Esto es lo que funcionó para mí:

  1. Respalda todo. Esto borrará todo en el teléfono, incluida la tarjeta SD interna.

  2. Descargar:

    • Un archivo PIT que desea flashear. Usé este, que cambia el tamaño / sistema de 512 MB a 1 GB y / datos de 2 GB a 6 GB
    • Cualquier recuperación compatible. Usé este
    • (Opcional) Una ROM que desea instalar. Instalé CyanogenMod 13 todas las noches
  3. Descargue e instale Heimdall

    • Ubuntu: sudo apt install heimdall-flash
    • Otros: https://bitbucket.org/benjamin_dobell/heimdall/downloads
  4. Arrancar en modo de descarga

    1. Desenchufe el cable USB
    2. Apagado
    3. Mantenga presionados los botones de bajar volumen, inicio y encendido (puede soltarlos una vez que vea la pantalla de advertencia)
    4. Presione el botón para subir el volumen para continuar más allá de la pantalla de advertencia
  5. Conecte el cable USB a su teléfono y PC

  6. (Opcional) Realice una copia de seguridad del PIT existente

    sudo heimdall download-pit --output i9100-stock.pit --no-reboot
    
  7. Flash el nuevo PIT y recuperación

    sudo heimdall flash --repartition --pit I91001GB_6GB.pit --KERNEL cwmr6047.img --no-reboot
    
  8. Arrancar a la recuperación

    1. Desenchufe el cable USB
    2. Apagado
    3. Mantenga presionados los botones de subir volumen, inicio y encendido (puede soltarlos una vez que vea la pantalla del I9100)
  9. Formatee todas las particiones, incluidas / system, / data, / cache, y la tarjeta SD interna (sdcard0)

    • Al formatear la tarjeta SD interna, si te pregunta qué sistema de archivos usar, elige fat, vfat o exfat. Si elige ext4, tendrá problemas. (Fuentes: [1] [2])
    • Para todas las demás particiones, elija ext4 si se le solicita
  10. Instale la ROM o restaure su copia de seguridad

Nos encantaría que puedieras dar visibilidad a este artículo si te ayudó.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *