Ver Mensaje Individual
  #7  
Viejo 06/11/14, 17:22:37
Array

[xs_avatar]
bernarbernuli bernarbernuli no está en línea
Colaborador/a
 
Fecha de registro: ago 2010
Localización: Vigo
Mensajes: 1,377
Modelo de smartphone: Xiaomi Mi6, Nexus 6, Samsung Galaxy S IV
Tu operador: Yoigo
MÁS GUÍAS & TUTORIALES

¿Cómo se restaura una versión stock o se deja el móvil como de fábrica?

(Downgrade / Upgrade, Flasheo completo, Reparar SemiBrick, SafeRoot)

(Click para mostrar/ocultar)

Android, como entorno libre que es, permite flashear firmwares de diferente ralea y pelaje con sus virtudes y defectos, ya que además de las versiones oficiales (stock), también existen multitud de versiones cocinadas. Menciono esto, por el hecho que con el paso del tiempo vas flasheando Custom Firmware’s o incluso actualizaciones del propio firmware oficial, que aunque hagas los wipes pertinentes, siempre quedan restos que pueden entrar en conflicto o no con el firmware actual, llega el día que flashees Cyanogenmod y percibas ciertos bugs que suelen achacarse a defectos propios de la ROM, pero no siempre es así, y para eso está este tutorial, que servirá para hacer una instalación completamente limpia para dejarlo como si viniera de fábrica, o bien para hacer un downgrade por X motivos, reparar un semibrick y por supuesto reparar esos bugs persistentes. Últimamente en el hilo se han comentado varios bugs que no proceden de Cyanogenmod, y con una instalación limpia de un firmware original se solucionarían, a saber algunos:
  • Sobrecalentamientos en uso normal del móvil
  • Perdida de la señal WIFI.
  • Reinicios aleatorios e inesperados.
  • Sin sonido

CONSIDERACIONES GENERALES
  • Si tienes el Bootloader viejo (sin Knox), es conveniente que flashees una versión compilada a partir de Junio de 2013, por el cambio de la gestión de las particiones, y anterior a Agosto del 2013, ya que a partir de esa fecha, las ROMs stock de Samsung contienen el nuevo bootloader. Recomiendo flashear la última ROM libre española lanzada en Julio de 2013, la compilación XXUBMGA con Android 4.2.2 Jelly Bean, que fue la última sin knox. Pero, ¿esto que quiere decir? ¿Que no podré disfrutar de las bondades de la última versión de Android a costa de que se instale el nuevo bootloader? No, una vez que flasheas una versión como la XXUBMGA hay varios metodos para actualizar, por ejemplo, basta con que flashees CM11 y ya tendrás Android 4.4.2 Kitkat, si quisieras continuar con versiones Stock, aplicar el método por Recovery con ROMs Stock modificadas.
  • Si tienes el Bootloader nuevo (con knox), debes tener cuenta lo siguiente:

    • Flashea versiones oficiales a partir de Agosto de 2013. Se debe tener en cuenta que contienen Bootloader nuevo (con Knox) muchas versiones Android 4.2.2 Jelly Bean (a partir de la compilación XXUDMH6), y todas las versiones Android 4.3 Jelly Bean y Android 4.4.2 Kitkat.

    • Si tienes el contador a 0x0, y no quieres que te suba a 0x1, deberás tener en cuenta que si quieres rootear el móvil, deberás flashear primero una ROM Android 4.2.2 o Android 4.3 Jelly Bean (distinta de XXUENAA o XXUENA4), y después rootear a través de SafeRoot, ya que este método no es compatible con versiones Stock de Android 4.4 Kitkat, ni con las dos versiones Android 4.3 antes mencionadas.

    • Si tienes el contador a 0x0, y no quieres que te suba a 0x1, deberás tener en cuenta que si quieres instalar un Custom Recovery como CWM o PhilZ quizás podrías flashearlo con Mobile Odin Pro sin que suba a 0x1, pero en el momento que accedas al modo recovery, por ejemplo, para instalar CM11 te subirá con seguridad a 0x1. Por ahora, no hay solución a ello, ni forma alternativa para instalar CM11.
  • Además de asegurarse que la ROM que flashees tenga integrado el Bootloader nuevo o viejo, evidentemente asegúrate que sea una versión stock para i9505, sino tendrás un bonito pisapapeles.
  • Como referencia, aquí podrás ver todas las versiones oficiales que se han liberado para el SGS4 desde sus inicios. Para mas info leer el apartado ¿Que significan los códigos de las compilaciones Stock de Samsung?, mas abajo.
  • La forma habitual para flashear es a través de la aplicación Odin3 (solo para Windows) o la aplicación Web Jodin3 (también para Linux y Mac) en versión Offline u Online. Odin3 en realidad es un software propietario de Samsung utilizado en sus centros autorizados, para actualizar y reparar los dispositivos Galaxy, que en su día fue liberado clandestinamente, para el "flasheo indiscriminado" del usuario de a pie. Otro método, no tan recurrido, pero también muy efectivo, es a través de la apli Mobile Odin Pro, que tiene como principal ventaja que mantiene el root al flashear.
  • No es necesario rootear previamente para flashear CM11, ya que esta ROM viene ya pre-rooteada.
  • Leo en el foro, que hay bastante confusión en cuanto a los Semibrick y Bricks.

    • Un Semibrick (Soft-Brick) se produce cuando se hace un mal flasheo (por ejemplo, que se haya quedado sin batería durante el proceso, te equivocas al poner los archivos en los sitios adecuados o flasheas una ROM ajena a i9505), provocando que la partición Bootloader no inicie de forma normal el móvil, vamos, que no pasa del logo de Samsung, pero esto no afectaría a las particiones para acceder al modo recovery o modo download, por lo que bastará con apagarlo y volver a entrar en modo Download (Volumen abajo+Power+Home) y repetir el proceso de flasheo. También se puede acceder al modo Download con un USB JIG, si por lo que sea no funciona la combinación de teclas Volumen abajo+Power+Home.

    • Un brick (Hard-Brick) que muchos creen tener, cuando solo es un semibrick, es realmente difícil que suceda, aunque siempre hay esa posibilidad, sobre todo si no sigues las instrucciones marcadas. Basicamente el móvil ni se enciende, ni por supuesto permite acceder al modo download, probablemente porque se haya quemado la placa base del móvil, para esto, la única solución es el SAT.

TIPOS DE FLASHEOS

Existen varios métodos para flashear el firmware oficial de Samsung, aunque el más efectivo para hacer una instalación limpia es el primer método. Los otros dos métodos, solo explicaré en qué consisten y en que difieren respecto al primer método. También explicaré someramente los métodos para rootear y el método alternativo para flashear con Mobile Odin Pro.

A) MÉTODO POR ODIN CON ROMs STOCK DE MÚLTIPLES ARCHIVOS (INSTALACIÓN COMPLETA / DOWNGRADE)
CARACTERÍSTICAS:
  • Estas ROMs formatean y flashean todas las particiones del móvil, eliminando por supuesto los privilegios root, el Custom recovery y la SD interna, vamos, que deja el móvil como de fábrica, por lo que si quieres salvaguardarlos haz Copia de seguridad de los datos importantes y los ajustes del móvil antes de proceder con la instalación del firmware
  • Resetean el contador de flasheos a 0, por lo que no necesitas hacer uso de Triangle Away, no confundir el contador de flasheos con el “chivato” de Knox (0x1), que no tiene nada que ver.
  • Al ser versiones stock oficiales, NO suben Knox a 0x1.
  • En realidad son versiones de origen de las de 1 archivo (de las liberadas por SamMobile.com) que han sido descompiladas, y compiladas otra vez por partes como se explica en el apartado "Como Compilar una ROM" de este tuto.
  • Este sistema de flasheo es el que utilizan habitualmente en los servicios técnicos, ya que a diferencia del método por Odin con ROMs Stock Oficiales de 1 archivo que solo hacen actualizaciones, estas hacen un flasheo completo y permiten hacer downgrades (por ejemplo, regresar a 4.2.2 o 4.3 desde 4.4.2).
  • Para hacer un downgrade debes flashear por Odin el Archivo AP, CP y CSC, y omitir el archivo BL (BOOTLOADER), ya que este archivo es que contienen las particiones que impiden hacer un downgrade.
  • Los 4 archivos flashean 14 particiones del móvil, para mas info, leer el tuto sobre particiones del 6º post.
    • Archivo AP (PDA) --> system, boot, recovery y persdata.
    • Archivo BL (BOOTLOADER) --> aboot, rpm, sbl1, sbl2, sbl3 y tz
    • Archivo CP (MODEM) --> modem y non-hlos
    • Archivo CSC --> cache y hidden (a veces, este archivo incluye un archivo .pit que ya hace automáticamente la repartición)
  • Otra ventaja, respecto a ROMs de 1 archivo es que los archivos MODEM y CSC son intercambiables, por lo que podrás flashear la ROM al tiempo que flasheas el MODEM que mejor te rinda o el CSC mas apropiado, eso sí, se debe tener en cuenta que si estás flasheando una versión Android 4.4.2 kitkat, son compatibles módems de Android 4.4.2 y 4.3, pero no Android 4.2.2 Jelly Bean. Para mas info, leer el tutorial sobre como instalar Modems del 5º post. Aquí un listado de versiones de módems y aquí un listado de CSC para su descarga.
  • Los Archivos PDA y BOOTLOADER deben ser siempre, entre ellos, de la misma versión de compilación.

CONSIDERACIONES PREVIAS:
  • Asegúrate tener los drivers bien instalados en el ordenador, para ello:

    • Desinstala primero la aplicación Samsung Kies (si estuviera instalada), desinstala los anteriores drivers desde el administrador de dispositivos de Windows, se recomienda también utilizar CCleaner para hacer una limpieza de registro y por último reinicia.

    • Descarga e instala los drivers de ADB y Fastboot, así como los drivers de Samsung para Windows de un golpe y en 15 segundos con el paquete All-in-One ADB Installer. Si los quieres instalar de forma individual, descarga e instala Samsung USB Drivers desde aquí o desde aquí y descarga e instala Universal ADB Driver (por ahora, solo para Windows) con la configuración por defecto. Estos drivers son compatibles prácticamente con todos los dispositivos Android del mercado, incluido, por supuesto, el SGS4. En Linux y Mac OS la única solución que hay, es descargarse el paquete de ADB + SDK + drivers oficial de Google.
  • Activa Depuración USB de las opciones de desarrollo. Para ello, primero debes activar las opciones de desarrollo, pulsando 7 veces seguidas en el “número de compilación” en Ajustes > Información del teléfono. Vuelve atrás, y entra en el nuevo menú de Opciones de desarrollo, y activa Depuración USB.
  • Asegúrate que la batería del móvil está al menos el 80% de carga para evitar el apagado inesperado durante el flasheo del firmware.
  • El método de acceso a modo Download se hará siempre con la combinación de las teclas Volumen Abajo + Power + Home, y nunca desde una aplicación que tenga esa opción de reinicio en modo download.
  • El archivo con extensión .pit es el que permite reparticionar el móvil para dejarlo como de fábrica. Este archivo es “universal” y sirve para cualquier ROM stock oficial que quieras flashear, por supuesto del modelo i9505.
  • El CSC (Consumer Software Customization) es el que se encarga de marcar el código que identifica el país y operador de telefonía, pero esto realmente solo es útil si actualizas el firmware Stock desde Kies, ya que le permite reconocer a esta aplicación si hay disponibles actualizaciones oficiales de la región y operador que marca el CSC. Aun así si el CSC de la ROM que quieres instalar no pertenece a tu región u operador posteriormente al flasheo, puedes hacer uso de CSC Select. Si se aplica un nuevo CSC, se restablece el móvil como de fábrica (todos sus datos y configuraciones se pierden). Mas info sobre CSC mas abajo.

DESCARGAS:
INSTRUCCIONES:
  1. Descarga la ROM oficial de las enlazadas en el apartado descargas y descomprime el archivo que contiene los archivos necesarios para flashear en una carpeta. En el contenido del .rar verás unos cuantos archivos con extensión .tar.md5.

  2. Asegúrate que el móvil no esté conectado por USB al ordenador, y descarga y ejecuta Odin3 (con privilegios de administrador). Ahora debes introducir los archivos contenidos en esa carpeta en el lugar correcto, esperando para cada archivo que verifique el md5:
    1. En la casilla PIT, introduces el archivo con extensión .pit (probablemente la casilla Re-Partition se active).
    2. En la casilla BL (BOOTLOADER), introduce el archivo "BL_...tar.md5". Ignora este paso, si solo quieres hacer un downgrade.
    3. En la casilla AP (PDA), introduces el archivo "AP_...tar.md5".
    4. En la casilla CP (PHONE), introduces el archivo "CP_...tar.md5". Ignora este paso, si no existe tal archivo entre los archivos extraídos, o introduce uno versión que quieras dentro de las consideraciones marcadas antes.
    5. En la casilla CSC, introduces el archivo "CSC....tar.md5". Ignora este paso, si no existe tal archivo entre los archivos extraídos, o introduce uno versión que quieras dentro de las consideraciones marcadas antes.

  3. Asegúrate que la casilla re-partition (si has introducido el archivo .pit) y la casilla "F. Reset Time" están marcadas, y desmarca la casilla Auto Reboot, para que cuando finalice el proceso reinicies el móvil manualmente.

  4. Apaga el móvil y quita la batería unos segundos (esto, aunque parezca intrascendente, es importante). Ahora, vuelve a poner la batería y arranca el móvil en modo download, Conecta el móvil por USB al ordenador y espera a que Odin lo reconozca, esta operación puede tardar unos minutos, dependiendo si ya tienes instalados los drivers necesario o no. Si el móvil se ha conectado correctamente verás que en la parte superior izquierda de la ventana de Odín donde dice ID:COM nos marcará el número del puerto COM al que está conectado en color amarillo o azul y el mensaje "Added!" en el cuadro informativo de la parte inferior izquierda. Si no aparece el mensaje “Added!” prueba a conectarlo en otro puerto USB.

  5. Pulsa el botón START y comenzará la instalación. Verás una barra de progreso encima de la casilla ID:COM y determinados datos informativos en el cuadro informativo. Espera que se complete, puede tardar unos minutos en finalizar.

  6. Cuando finalice el proceso, la casilla por encima de ID:COM se pondrá en verde y marcará PASS. Desconecta el cable, apaga el móvil, quita la batería 60 segundos, vuelve a poner la batería e inicia el móvil, pero esta vez, en modo recovery (volumen arriba + Power + Home). Allí, haz “wipe data/Factory reset”, y por último reinicia normalmente. No te inquietes si tarda un rato en iniciar, ya que es lógico que al instalar un Firmware nuevo se tome mucho más tiempo de lo normal. Con esto estará listo, limpio de polvo y paja. y preparado para flashear un Custom recovery, rootear, otro modem, instalar la ROM Cyanogenmod o cualquier otra ROM sea oficial o Custom ROM.


B) MÉTODO POR ODIN CON ROMS STOCK OFICIALES DE 1 ARCHIVO (UPGRADE)
  • La mayoría de los enlaces de descarga de ROMs de 1 archivo proceden de SanMobile.com (es necesario registrarse para descargarlas) o de Samsung-Updates.com, que previamente han sido extraídos del servidor de Kies, por lo que son las denominadas oficiales.
  • Al ser versiones stock oficiales, NO suben Knox a 0x1 ni el contador de flasheos.
  • Si tuvieras privilegios Root o un Custom Recovery se eliminan.
  • Estas, NO flashean la partición /data, por lo que perderás ningún dato personal, aplicación o configuración que tuvieras previamente al flashear, aun así, si quisieras hacer una instalación limpia (desde cero) antes de flashear deberás entrar en modo recovery y hacer "wipe data / factory reset", y si además tienes un custom recovery, hacer format /system, format /data y format /sdcard. No es lo mismo que con el método de multiples archivos, ya que ese método es lo más parecido a dejarlo de fábrica.
  • Con este método no se puede hace downgrade a versiones Android anteriores (no me refiero a compilaciones de los firmwares dentro de una misma versión Android), por ejemplo si tienes Android 4.4.2 Kitkat, no se permite flashear versiones 4.3 o 4.2.2. Solo es permitido hacer updgrades o flasheos de ROMs de la misma versión.
  • Se debe tener en cuenta que si estás flasheando una versión Android 4.4.2 kitkat, son compatibles módems de Android 4.4.2 y 4.3, pero no Android 4.2.2 Jelly Bean. Para mas info, leer el tutorial sobre como instalar Modems del 5º post. Aquí un listado de versiones de módems y aquí un listado de CSC para su descarga.
  • No voy a explicar cómo se flashea una ROM con este método, hay varios hilos que lo explican como en este hilo de @KrAzYtHeBoY. Aun así el método es similar al de múltiples archivos, solo debes introducir el archivo “...HOME.tar.md5” en la casilla AP, sin activar re-partition.


C) MÉTODO POR RECOVERY CON ROMS STOCK MODIFICADAS
  • Este método es indicado si tienes el Bootloader antiguo (sin knox), y quieres flashear versiones Stock de Android 4.4 Kitkat sin afectar al Bootloader, es decir, sin tener knox.
  • Si tienes el Bootloader nuevo (con Knox) y 0x0, te subira el “chivato” knox a 0x1, porque es necesario con este método un Custom Recovery, algo que hará "saltar" a 0x1.
  • Se debe tener en cuenta que si estás flasheando una versión Android 4.4.2 kitkat, son compatibles módems de Android 4.4.2 y 4.3, pero no Android 4.2.2 Jelly Bean. Para mas info, leer el tutorial sobre como instalar Modems del 5º post. Aquí un listado de versiones de módems y aquí un listado de CSC para su descarga.
  • Estas ROMs suelen estar ya pre-roteadas, por lo que te ahorrarás ese proceso.
  • Para instalarlas necesitas previamente tener instalado un Custom recovery, y aplicar el procedimiento habitual de instalación por recovery. Aquí y Aquí tienes enlaces de descarga y más información sobre el método.


D) METODO POR MOBILE ODIN PRO
CARACTERÍSTICAS:
  • La principal ventaja de Mobile Odin Pro es que al flashear una actualización o una versión completa de una stock podrás mantener el movil rooteado. Hay que decir que es necesario root para que funcione Mobile Odin Pro.
  • Tiene las mismas posibilidades que Odin3 mas algún valor añadido y pudiendo flashear directamente desde el móvil.
  • Al igual que con Odin3, si flasheas ROMs stocks, como son estas versiones oficiales, NO suben Knox a 0x1 ni el contador de flasheos.
  • No prestes atención a las advertencias de que si flasheas con esta herramienta te subirá knox a 0x1, si sigues las instrucciones no tendrás problemas.
  • La opción "OTA / Update ZIP" permite flashear Custom ROMs (como CM11), Mods o cualquier .zip flasheable, sin necesidad de tener en el móvil un Custom Recovery. La aplicación tiene una especie de recovery temporal para poder flashear .zip como si lo hicieras desde un Custom Recovery, pero tiene el inconveniente que si el .zip que quieras flashear tiene integrado un recovery o un kernel NO stock (CM11, por ejemplo) te subirá el knox a 0x1.


INSTRUCCIONES:
  1. Descarga la ROM stock o Custom Recovery con extensión .tar.md5 que quieras flashear y cópialo en la SD externa. Son las mismas ROMs que las del método de multiples archivos o el método de 1 archivo.

  2. Descarga e instala MobileODIN Pro.

  3. Abre la apli MobileODIN (se instalará el Addon para i9505), pulsa en “Open File…” y selecciona el archivo .tar.md5 que copiaste anteriormente en la SD.

  4. Activa las opciones "Enable EverRoot”, “Inject Superuser”, “Inject Mobile ODIN" y “Wipe Dalvik Cache” (probablemente se hayan activado al cargar el archivo.tar.md5).

  5. Selecciona la opción “Recovery" y luego en "Clear" (si no quieres instalar el recovery oficial de la stock y poder mantener el Custom Recovery actual).

  6. Finalmente selecciona la opción “Flash firmware", al hacer la comprobación de checksum md5 pulsa "Skip" y acepta todos los mensajes de advertencia.

  7. El móvil se reiniciará automáticamente en modo download y comenzará el flasheo. Si no lo hace, apaga en móvil y vuelve a encenderlo.

OTROS MÉTODOS

E) ROOTEAR MÓVIL POR MÉTODO CF-ROOT (Para Bootloader sin Knox)
Este es el método habitual para flashear si tienes el Bootloader viejo (sin knox), ya que es válido para cualquier versión Android. También sirve si tienes el Bootloader nuevo (con Knox) pero te subirá el contador a 0x1. Si tu intención es instalar CM11, no es necesario rootearlo, porque CM ya viene pre-rooteada.
  1. Descarga y descomprime CF-AutoRoot. En el contenido del .zip verás un archivo con extensión .tar.md5.

  2. Asegúrate que el móvil no esté conectado por USB al ordenador, y descarga y ejecuta Odin3 (con privilegios de administrador). Ahora debes introducir en la casilla CP (PDA) el archivo "CF-Auto-Root-jflte-jfltexx-gti9505.tar.md5”.

  3. Arranca el móvil en modo download, Conecta el móvil por USB al ordenador y espera a que Odin lo reconozca, esta operación puede tardar unos minutos, dependiendo si ya tienes instalados los drivers necesario o no. Si el móvil se ha conectado correctamente verás que en la parte superior izquierda de la ventana de Odín donde dice ID:COM nos marcará el número del puerto COM al que está conectado en color amarillo o azul y el mensaje "Added!" en el cuadro informativo de la parte inferior izquierda. Si no aparece el mensaje “Added!” prueba a conectarlo en otro puerto USB.

  4. Pulsa el botón START y comenzará la instalación. Verás una barra de progreso encima de la casilla ID:COM y determinados datos informativos en el cuadro informativo.

  5. Cuando finalice el proceso, la casilla por encima de ID:COM se pondrá en verde, marcará PASS y se reiniciara automáticamente, y ya rooteado.

  6. Si no se rootea, repite el procedimiento, pero esta vez con la opción “autoreboot” de Odin desactivada. Cuando finalice el proceso, en este caso apaga el móvil y reinicia en modo recovery para finalizar el proceso de rooteo.

  7. Al volver al iniciar el móvil, se habrá instalado la apli “SuperSU”, que gestiona las aplicaciones con necesidades Root. Actualiza los binarios de esta.

F) ROOTEAR MÓVIL POR MÉTODO SAFEROOT (Para Bootloader con Knox)
Este método es el más conveniente si tienes el Bootloader nuevo (con knox) y lo tienes en 0x0, ya que permite rootearlo sin que suba el contador a 0x1. Para poder aplicar SafeRoot previamente debes tener una versión Android 4.2.2 Jelly Bean o Android 4.3 Jelly Bean (distinta de I9505XXUENAA o I9505XXUENA4), por lo que si tienes instalada actualmente una versión Android 4.4.2 Kitkat deberás hacer un Downgrade a las versiones validas con el método por Odin de multiples archivos explicado anteriormente, es decir, sin flashear el archivo BOOTLOADER (BL).
  1. Asegúrate tener los drivers USB correctamente instalados y el modo de depuración activado.

  2. Descarga y descomprime SafeRoot .

  3. Conecta el móvil por USB al ordenador

  4. Ejecuta el archivo “install.bat” de SafeRoot. El móvil se rooteará y se reiniciará durante el proceso.

  5. Al volver al iniciar el móvil, se habrá instalado la apli “SuperSU”, que gestiona las aplicaciones con necesidades Root. Actualiza los binarios de esta.

  6. Ya, desde aquí, si quisieras actualizar a la ultima versión Android, utiliza el método por Mobile Odin Pro.

SUPUESTOS ¿CUAL ELEGIR?

PERFIL DE MOVIL 1
Tienes el Bootloader antiguo (sin Knox), cuando compraste el móvil tenías de fábrica una versión de Android 4.2.2 Jelly Bean de antes de Septiembre de 2013 (una MGA o más antiguas) y siempre has evitado el knox NO actualizando a una versión más reciente de las Stock oficiales, como mucho ROMs Stocks modificadas o ROMs basadas en AOSP como CM y, ahora quieres hacer una o varias de estas cosas:
  • Flashear una ROM stock para dejarlo de fábrica para llevarlo al SAT, que por cierto, si lo llevas ahí, y dependiendo que la reparación que requiera, probablemente el SAT te lo devuelva con el Knox integrado.
  • Flashear una ROM stock para instalar una versión más reciente de la Stock.
  • Hacer una instalación de cero para después rootearlo, flashearle un custom recovery y volver a instalar una ROM como Cyanogenmod, o todo junto.

En este perfil, hacer cualquiera de estas cosas no entraña prácticamente ninguna dificultad, solo se debe tener en cuenta que debes flashear una ROM stock oficial que NO contenga el bootloader nuevo (con Knox).

El proceso de flasheo completo para dejarlo de fábrica viene ser básicamente este:
  1. Flashea una ROM con Bootloader viejo aplicando el método de multiples archivos explicado antes. Si quieres rootearlo y añadir un custom recovery sigue al siente paso, si solo lo quieres así para llevarlo al SAT, ya has terminado.
  2. Para rootearlo flashea CF-Root por Odin, y para introducir un Custom Recovery flashea Philz Recovery también por Odin. Si quieres flashear un ROM 4.4.2 Kitkat o flashear CM11 sigue al siguiente paso.
  3. Para tener la versión más reciente de 4.4.2 Kitkat debes flashear por recovery una ROM Stock modificada (que le hayan quitado Knox), muchas de ellas vienen pre-roteadas, por lo que te ahorras el paso anterior para el root. Aquí y Aquí tendrás enlaces de descarga para ello.
  4. Si quieres instalar una ROM como CM (no importa cual versión Android tengas actualmente) solo flashearla por recovery como se explica en el primer post de este hilo, también te puedes ahorrar el paso de rootearla, ya que CM viene pre-roteada.


PERFIL DE MOVIL 2
Tienes el Bootloader nuevo (con knox), pero como siempre has actualizado con versiones oficiales a través del Kíes o de Odin tiene el contador en 0x0 y, ahora quieres, sin que suba el contador a 0x1, una o varias de estas cosas:
  • Flashear una ROM stock para dejarlo de fábrica (quitarle rooteos y cosas así) para llevarlo al SAT.
  • Flashear una ROM stock para instalar una versión más reciente de la Stock
  • Hacer una instalación de cero para después rootearlo, flashearle un custom recovery e instalarle una ROM basada en la stock modificada, o una ROM basada en AOSP como CM, o todo junto.

Los métodos válidos para este perfil es evitar siempre que te suba el contador a 0x0, por lo tanto:
  • Para flashear una ROM Stock, y dejarlo de fábrica puedes utilizar el método de instalación completa con múltiples archivos, ya que al ser ROMs oficiales no sube el contador Knox a 0x1.
  • Para flashear la última versión de la stock, puedes usar el método de instalación por Odin de 1 archivo ó el método por Mobile Odin Pro, que igual que en el anterior punto son versiones oficiales.
  • Para rootearlo deberás utilizar el método de SafeRoot , explicado en el apartado de métodos
  • Para instalarle un Custom Recovery podrías flashearlo por Odin de la forma habitual o utilizar el método por Mobile Odin Pro, explicado en el apartado de métodos, pero te subirá Knox a 0x1, por lo actualmente no hay un método valido, y por tanto no podrás instalar Cyanogenmod a costa de que Knox suba a 0x1.


PERFIL DE MOVIL 3

Tienes el Bootloader nuevo (con knox), y además con el contador en 0x1, por lo que has perdido ya la garantía del móvil en caso de querer llevarlo al SAT, probablemente ya lo tengas rooteado (lo evidencia el contador 0x1) y, ahora quieres, una o varias de estas cosas:
  • Flashear una ROM stock para dejarlo de fábrica (quitarle rooteos y cosas así).
  • Flashear una ROM stock para instalar una versión más reciente de la Stock
  • Hacer una instalación de cero para después rootearlo, flashearle un custom recovery e instalarle una ROM basada en la stock modificada, o una ROM basada en AOSP como CM, o todo junto.

Si tienes este perfil de móvil, son las mismas instrucciones que para el perfil de móvil 1.



¿QUE SIGNIFICAN LOS CÓDIGOS DE LAS COMPILACIONES STOCK DE SAMSUNG?
Los firmwares Stock oficiales están compuestos por una serie de números y letras, que permiten identificar, por ejemplo, si una compilación de una ROM es más reciente que otra. Aquí un listado completo de todas las compilaciones liberadas hasta ahora para i9505. Además si quisieras conocer la versión del firmware que tienes actualmente (solo desde una versión stock) basta marcar “*#1234# desde la aplicación marcador y verás varios datos informativos del firmware instalado, como en el siguiente ejemplo de aquí abajo. Si tienes una versión AOSP como CM11, instala Phone INFO Samsung para ver estos detalles.

Código:
PDA: I9505XXUFNB9
PHONE: I9505XXUFNB9
CSC: I9505NEEFNB2
PDA, es el sistema operativo en sí, aquí se encuentra las aplicaciones preinstaladas, el recovery y el kernel.
PHONE, es el firmware del módem.
CSC marca las configuraciones regionales así como configuraciones específicas de los operadores (APN).

Aquí un ejemplo de lo que representan las códigos que aparecen en cada compilación de las ROMs Stock...



CÓDIGOS DE PAÍS / REGIÓN
Código:
Código   Idiomas							        Pais /Región                                                                                                                      
	     	                                                                                                                                                                                  
AW 	     cs,de,en,fr,hu,it,pl,sl			         		Hungría                                                                                                                   
AZ 	     de,en,es,fr,it,nl,pt,tr				        	Francia                                                                                                                   
BD 	     de,el,en,es,fr,it,pt,tr					        Chipre, Grecia                                                                                                            
BY 	     el,en,fr                 						Grecia                                                                                                            
CB 	     cs,de,en,fr,hu,it,pl,sl					        Polonia                                                                                                                   
CE 	     de,en,es,fr,it,nl,pt,tr					        Bélgica, Luxemburgo, Países Bajos                                                                                         
CP 	     cs,da,de,el,en,es,fi,fr,hu,it,nl,no,pl,pt,sl,sv,tr	        Dinamarca, Finlandia, Noruega, Suecia                                                                                     
DB 	     en,vi							                Vietnam                                                                                                           
DC 	     en,th							                Tailandia                                                                                                         
DD 	     en(hi)				         			        India                                                                                                                     
DT 	     en,id,ms,vi,zh	            				        Australia                                                                                                                 
DX 	     en,id,ms,th,vi,zh(ta)					        Indonesia, Malasia, Filipinas, Singapur, Vietnam                                                                          
DV         en                                                                       Australia
DZ 	     en,zc(id,ms,ta)						        Malasia, Singapur                                                                                                         
JA 	     de,en,es,fr,it,nl,pt,tr					        Sudáfrica                                                                                                                 
JC 	     de,en,es,fr,it,nl,pt,tr(ar)		        		        Argelia, Marruecos, Nigeria, Sudáfrica, Túnez                                                                             
JP 	     ar,en,fr(fa,ur)	          					Países Árabes                                                                                                             
JR 	     ar,en,fa			                			Países Árabes                                                                                                     
JV 	     en,fr,pt,tr(ar,de,es,fa,it,nl)		         		Arabia Saudita, Argelia, Egipto, Irán, Iraq, Kuwait, Marruecos, Nigeria, Omán, Pakistán, Sudáfrica, Siria, Túnez, Turquía 
JW 	     en,de,es,fr,nl,pt,yo				        	África Occidental                                                                                                         
JX 	     en,fr,pt,tr(ar,de,es,fa,it,nl)				        Arabia Saudita, Argelia, Egipto, Irán, Irak, Kuwait, Marruecos, Nigeria, Omán, Pakistán, Sudáfrica, Siria, Túnez, Turquía 
KA 	     		                			         		Turquía                                                                                                           
ME 	     en,fr				                 			Francia                                                                                                           
MK 	     cs,da,de,el,en,es,fi,fr,it,hr,hu,no,nl,pl,pt,sl,sr,sv	Serbia                                                                                                                            
MS 	     de,en,es,fr,it,nl,pt,tr(cs,da,el,fi,hu,no,pl,sl,sv )	        Alemania, España, Francia, Italia, Países Bajos, Portugal, Reino Unido, Turquía                                                   
MT 	     de,en,es,fr,it				                       		Suiza                                                                                                                     
MY 	     de,en,es,fr,it,nl,pt,tr				        	Italia                                                                                                                    
NH 	     en,lv,ru	                				        Letonia                                                                                                           
PO 	     de,en,es,fr,it,nl,pt,tr	           				Francia                                                                                                                   
PU 	     en,ru					                     		Rusia                                                                                                             
UB 	     en,es,pt	                					Brasil                                                                                                            
UG 	     				                        			Norteamérica                                                                                                      
UH 	     en,es,pt					                 	Chile, América Latina, El Caribe                                                                                         
UI 	     en es,pt 	                                                        Brasil
UK 	     en,es 	                                                                España
UM 	     en es,pt 	                                                        México
UR 	     en,es 	                                                                Colombia
UW 	     en,es 	                                                                Colombia
UY 	     en,es 	                                                                Chile
VC 	     en es,pt 	                                                        Argentina
VD 	     en,es 	                                                                Argentina
VE 	     en es,pt 	                                                        Argentina
VH 	     en,es 	                                                                Venezuela
VJ          en, es, pt                                                             Brasil
WP 	     en,es 	                                                                Perú
XA 	     de,en,es,fr,it,nl,pt,tr          					Alemania, Austria, Francia, Italia, Países Bajos, Suiza, Reino Unido                                              
XB 	     da,de,en,fi.fr,nl,no,sv		        			Dinamarca, Noruega, Suecia                                                                                                
XC 	     de,el,en,es,fr,it,pt,tr			         		España, Portugal                                                                                                          
XD 	     cs,de,en,fr,hu,it,pl,sk(hr)			        	Croacia, Eslovaquia, Hungría, República Checa                                                                             
XE 	     en,et,lt,lv,ru,uk(az,bg,de,fr,ka,kk,mk,ro,sr)		Bulgaria, Estonia, Kazakstán, Letonia, Lituania, Rusia, Ucrania                                                                   
XF 	     bg,en,hr,hu,mk,ro,sl,sr					        Bulgaria, Croacia, Rumanía                                                                                                        
XP 	     de,en,es,fr,hu,it,nl,pt(cs,da,el,fi,no,pl,sl,sv,tr)   	España, Francia, Italia, Países Bajos, Polonia, Portugal, Reino Unido, Turquía                                                    
XW 	     de,en,es,fr,it,pt,tr(pl)		                    		Alemania, Austria, Bélgica, España, Francia, Hungría, Italia, Países Nórdicos, Reino Unido                        
XX 	     de,en,es,fr,it,pt,tr(pl)	                			Alemania, Austria, Bélgica, España, Francia, Hungría, Italia, Reino Unido                                         
ZC 	     en,zh-s,zh-t				                       		China, Hong Kong                                                                                                          
ZH 	     en,zh         				          			Hong Kong                                                                                                                 
ZS 	     en,zh		                    					China, Hong Kong                                                                                                  
ZT 	     en,zh				                 			Taiwan

CÓDIGOS DE VERSIÓN DE ANDROID
Código:
…
UB = Android 4.2.2 Jelly Bean (sin Samsung Knox) 
UD = Android 4.2.2 Jelly Bean (con Samsung Knox)
UE = Android 4.3 Jelly Bean
UF = Android 4.4.2 Kitkat
UG = Android 4.4.2 Kikkat (con Samsung Knox 2.0)
…

CÓDIGOS DE AÑO
Código:
A = 2001
…
M = 2013
N = 2014
O = 2015
…

CÓDIGOS DE MES
Código:
A = Enero
B = Febrero
C = Marzo
D = Abril
E = Mayo
F = Junio
G = Julio
H = Agosto
I = Septiembre
J = Octubre
K = Noviembre
L = Diciembre
CÓDIGOS DE REVISIÓN
Código:
1 = 1
2 = 2
3 = 3
...
...
A = 10
B = 11
C = 12
...

CÓDIGOS CSC

El CSC (Consumer Software Customization) es el que se encarga de marcar el código que identifica el país y operador de telefonía, no es perjudicial tener un código CSC diferente al de tu región, ya que esto realmente solo es útil si actualizas el firmware Stock desde Kies, porque le permite reconocer a esta aplicación si hay disponibles actualizaciones oficiales de la región y operador que marca el CSC.

Cada vez que Samsung desarrolla una nueva actualización de Android para sus dispositivos las lanza en distintas ROMs para las diferentes zonas o regiones. Estas regiones pueden aglutinar diferentes países/operadores que se identifican con el código CSC. Un firmware que contenga varios CSC se denomina Multi CSC. Un ejemplo sería OXA, que es una denominación usada para toda la parte europea, o XEC, que es un código español usado por la operadora Movistar (PHE en caso de ser libre español).

Código:
Pais / Región		Código CSC
		
Afganistán	        	AFG
Alemania    		DBT, DTM, DUT, EPL, MAN, MBC, OXA*, VD2, VIA, XEG
Arabia Saudita 		JED, KSA
Argelia 	        	ALG, ALR, TMC
Argentina    		ANC, ARO, CTI, PSN, UFN, UVC, UVE
Aruba			ARU
Australia 		        HUT, OPP, OPS, TEL, VAU, XSA
Austria			AOM, ATO*, DRE, MAX, MOB, MOK, ONE, OXX*, TRG
Bahréin			OJV, ARB
Bangladesh		TML, ODD
Bélgica			BAE, BSE, PRO, XEB
Bielorrusia	        	OXE*, OXX*, MTB, VEL
Bosnia y Herzegovina BHO, BHT, TEB, ERO, OXX*
Brasil 			BTA, BTM, TMR, UVI, ZTA, ZTM, ZTO, ZVV
Bulgaria		        BGL, CMF, GBL, MTE, MTL, OMX, OXX*, PLX, VVT
Camboya			RCG
Canadá			BMC, RGS, TLS
Chile 			CHB, CHE, CHL, CHO, CHT
China			CHN, CMC, CHU, CUH, INT, M00, OZH, TEC, TIY
Chipre			CYV, CYO, OXX*
Colombia    		CGU, COB, COL, COM
Corea			SKT, KOR
Costa de Marfil    	IRS, SIE
Costa Rica 		ICE
Croacia			CRO, OXX*, TRA, TWO, VIP
Dinamarca	         	DTL, HTD
Dominica 	        	CST, DCN, DOR*
Ecuador      		BBE, EBE, ECO*
EE.UU. 			AWS, CLW, DOB, TMB
Egipto 			EGY, OJP
El Salvador 		DGC, TBS
Emiratos Árabes 	AFR, ARB, ITO, MID, OXE*, XSG
Eslovaquia 		GTL, IRD, ORS, OXX*, TMS
Eslovenia	        	MOT, OXX*, SIM
España 			AMN (Orange), ATL (Vodafone), EUS, FOP (libre), PHE (libre), XEC (movistar), YOG (Yoigo)
Filipinas      		FAM, GLB, OLB*, SMA, XTC, XTE
Finlandia	        	ELS, SAU
Francia			AUC, BOG, COR, DIX, FTM, NRJ, OFR, ORC, ORF, OXA*, SFR, UNI, VGF, XEF
Ghana			SPN
Grecia			AOC, COS, CYO, EUR, GER, OXX*, TGR, VGR
Guatemala 		CGU, PCS, PGU, TGU
Hong Kong 		TGY
Hungría			OXX*, PAN, TMH, TMO, VDH, WST, XEH
India	        		INU, INS
Indonesia	        	AXI, OLB*, SAR, XSE
Irak    			MID
Irán 	        		THR
Irlanda			3IE, MET, OXA*, OXX*, VDI, O2I
Israel 			CEL, ILO, MIR, PCL, PTR
Italia	         		FWB, GOM, HUI, ITV, OMN, OXA*, TIM, VOM, WIN, XET
Jamaica			JBS, JCN, JCW, JDI
Japón 			DCM, SBM, VFK
Jordania     		LEV
Kazajstán	        	EST, KCL, KMB, KZK, OXE*, SKZ
Kenia	         	AFR, KEL, KEN
Libia   			BTC, MMC
Lituania     		TLT
Luxemburgo 		LUX, PRO
Macao 			VTN
Macedonia 		MBM, OXX*, TMC, VIM
Malasia			CCM, FME, FMG, MXS, OLB*, XME
Marruecos  		FWD, MAT, MED, MWD, SNI, WAN
Mauritania	        	MRT
México 			IUS, SEM, TCE, TMM, UNE
Mongolia	        	MPC
Nepal			NPL
Nigeria			ECT, GCR, MML
Noruega			TEN
Nueva Zelanda		VNZ, TNZ, NZC
Países Bajos		BEN, KPN, MMO, ONL, PHN, QIC, TFT, TNL, VDF, VDP, XEN
Paises Bálticos		SEB, OXX*
Países nórdicos 	        NEE
Pakistán      		PAK, WDC
Panamá 			BPC, CPA, PBS, PCW, TPA
Paraguay 	        	CTP
Perú 	        		PEB, PET, SAM
Polonia			ERA, IDE, PLS, PRT, TPL, XEO, OXA*, OXX*
Portugal	        	OPT, OXX*, TCL, TMN, TPH, XEP
Puerto Rico 		CEN, PCI, PCT, TPR
Reino Unido		BTU, BTC, CPW, EVR, H3G, O2U, ORA, OXA*, TMU, TSC, VIR, VOD, XEU
República Checa		ETL, KBN, O2C, OSK, OXX*, TMZ, VDC, XCS, XEZ
República Dominicana	CDR, DOR*, TDR, UWA
Rumania			CNX, COA, HAT, ORO, OXX*
Rusia 			AZC, BLN, EMT, ERS, GEO, MTV, OXE*, SER, SNT
Serbia y Montenegro	MSR, OXX*, PMN, SMO, TOP, TMT, TSR
Singapur    		BGD, MM1, OLB*, SIN, STH, XSO, XSP
Sri Lanka	        	SLK
Sudáfrica	        	OXX*, XFA, XFC, XFE, XFM, XFV
Sudeste de Europa 	SEE
Suecia 			BAU, BCN, BME, BSG, BTH, COV, HTS, SEN, TET, TLA, TNO, VDS, XEE
Suiza		        	AUT, MOZ, ORG, OXX*, SUN, SWC
Suroeste Asiático	SWA
Tailandia   		CAT, OLB*, THE, THL, THO, THS
Taiwán			BRI, CWT, TCC, TCI, TWM, WAN
Tanzania	        	SOL
Trinidad y Tobago	TTT
Túnez			ABS, RNG, TUN
Turquía			BAS, KVK, TLP, TRC, TUR
Ucrania			KVR, RTL, SEK, UMC
Uruguay      		CTU
Uzbekistán 		CAC, UZB
Venezuela 	        	DGT, MVL, VMT, VNO*
Vietnam			DNA, FPT, OLB*, PHU, SPT, TLC, VTC, VTL, XEV, XXV
		
Región Desconocida	CRC, CRM, ZTR
		
* Multi CSC para varios paises y regiones ("O" se refiere a "Open")

COMO COMPILAR UNA ROM
Cualquiera puede crear una ROM Stock personalizada y adaptada a sus circunstancias, como poner un Modem o el CSC de tu zona, por ejemplo, las ROM que liberan habitualmente en SamMobile.com son válidas para cualquier parte del mundo, pero no suelen poner MODEMs adaptados a la zona sudamericana, suelen ser más bien de la zona europea, siguiendo las siguientes instrucciones podrás. Solo haría falta descompilar la ROM de SamMobile, quítarle los archivos Modem.bin y Non-hlos.bin, y compilar un modem de tu zona con los mismos archivos. Aquí un listado donde puedes encontrarlos.

Estos se hacen gracias a la herramienta TAR.MD5 Packager, que además de comprimir y descomprimir la ROMs, va permitir proporcionarte el checksum que valide el paquete que generes, y así poder flashearlo por Odin sin problemas.
  1. Descarga una ROM stock oficial de las habituales que encuentras en Sammobile.com, tendrás un archivo “…_HOME.tar.md5”.

  2. Descarga y descomprime TAR.MD5 Packager. Dentro tendrás tres carpetas: “bin”, “packaged” y “parts”.

  3. Crea al lado de estas tres carpetas, una carpeta llamada “Taller de trabajo” y otra llamada “ROM Empaquetada".

  4. Introduce la ROM descargada con extensión .tar.md5 en la carpeta raíz de TAR.MD5 Packager.

  5. Ejecuta la herramienta, elige la opción “3. Extract ROM” y confirma la operación. Las partes contenidas en la ROM se guardarán en la carpeta “parts”. En esa carpeta tendrás 13 o 14 archivos. Hay que decir, que las ROMs descargadas en SamMobile son actualizaciones, no versiones completas, por lo que puede faltar alguna parte, normalmente el archivo “perdata.img.ext4”.

  6. Copia los archivos resultantes en la carpeta “Taller de trabajo” y separa en subcarpetas que vas a crear dentro de la carpeta “Taller de trabajo” los archivos que has descomprimido de la forma que sigue.
    1. Carpeta BOOTLOADER (6 archivos) introduces Aboot.mbn, Rpm.mbn, Slb1.mbn, Slb2.mbn, Slb3.mbn y Tz.mbn.
    2. Carpeta PDA (4 archivos) introduces Boot.img, Persdata.img.ext4, Recovery.img y System.img.ext4.
    3. Carpeta MODEM (2 archivos) introduces Modem.bin y Non-hlos.bin.
    4. Carpeta CSC (2 archivos) introduce Cache.img.ext4 y Hidden.img.ext4.

  7. Mueve los 6 archivos de la carpeta "Bootloader" a la carpeta “parts”.

  8. Elige la opción “1. Make to TAR” y da un nombre al archivo que se va crear. Te recomiendo que la denomines por “TIPO+ VERSIÓN”, es decir, por ejemplo para el Bootloader, escribe “BOOTLOADER I9505XXUFNBH”. Con este proceso, se habrá comprimido los archivos en formato .tar.

  9. Ahora elige la opción “2. Add MD5 to TAR”, con el fin de darle el formato .tar.md5 que comprende Odin. El archivo resultante, se guardará en la carpeta “Packaged”.

  10. Mueve el archivo resultante a la carpeta “ROM empaquetada”.

  11. Repite los pasos anteriores para las carpetas PDA, MODEM y CSC. Recuerda vaciar la carpeta “parts” cada vez que haces el proceso para que no se mezclen las compilaciones y mover el archivo empaquetado a la carpeta “ROM empaquetada”, ya que cada vez que inicias el proceso, se vacía automáticamente la carpeta “Packaged”.

Con este método se pueden sacar varias combinaciones, según los archivos que generes y flashees en Odin:
  • Puedes flashear solo los archivos PDA, MODEM y CSC (sin el archivo BOTLOADER) podrás hacer downgrades a versiones Android anteriores.
  • Puedes flashear solo el archivo MODEM o CSC, para tu zona o Pais de cobertura.
  • Puedes compilar solo el archivo “boot.img” en el archivo PDA y flashearás solo el kernel.
  • Si a los 4 archivos (BOTTLOADER, PDA, MODEM y CSC), le añadimos el PIT tienes los componentes para flashear una ROM desde 0.



¿Como mover aplicaciones y juegos a la SD Externa y liberar espacio?

¿Donde está la función "Mover a la tarjeta SD"?

(Click para mostrar/ocultar)
¿Por qué no puedes mover aplis a la tarjeta SD externa de forma nativa?

Alguna vez te habrás preguntado donde está la función nativa "Mover a a la tarjeta SD" en información de aplicación, cuando seleccionabas una aplicación del administrador de aplicaciones, ¿no? y es que desde Android 4.0 ICS, se produjo esa limitación, anulando la capacidad de mover aplicaciones de forma nativa a la SD Externa. ¿Por qué han hecho eso? Para entender esto, se debe explicar la historia desde el principio.

En los inicios de Android, los móviles no disponían de las capacidades de almacenamiento de la que disponen actualmente. Antes, lo más habitual era encontrar dispositivos con un máximo de 150 Mb para instalar aplis y de poco más para los datos de usuario. ¿Quién no ha recibido un mensaje de notificación del tipo "El espacio del almacenamiento se está agotando" o incluso el mensaje "No hay suficiente espacio de almacenamiento disponible" en algún momento u otro?. Para solucionar esta limitación de hardware, a partir de Android 2.2 Froyo se introdujo esa función nativa que permitía mover las aplis a la tarjeta SD externa, para así poder instalar más aplis en el dispositivo. Cuando utilizabas la opción Mover alplicaciones a la SD (o cualquier aplicación que realizaba una función equivalente), lo que realmente sucedía es que se movían parte de las apli en cuestión desde la partición del sistema, a la partición del usuario. Cuando digo parte de la aplicación, es que en realidad desplazaba determinados datos dependientes de esa aplicación (que normalmente eran los de mayor peso) pero la apli en sí, el apk, siempre quedaba en el almacenamiento interno del dispositivo, no se movía a la tarjeta SD externa.

Mucha gente tenía una tarjeta externa, solo por la posibilidad de pasar aplicaciones a la externa, y así liberar espacio en la interna. No obstante, a pesar de que con esa medida se solucionaba un problema, se creaban otros:
  • Dado que las aplicaciones estaban instaladas en la tarjeta SD, la velocidad de respuesta del móvil se reducía considerablemente puesto que esta estaba limitada a la velocidad de lectura y escritura de la tarjeta, que estará siempre muy por debajo de la velocidad de la memoria interna NAND. Esto producía bloqueos, falta de fluidez y la sensación de “lag” o congelación del dispositivo.
  • El montaje y desmontaje de la tarjeta cuando se conectaba al ordenador, provocaba la inestabilidad de las aplis instaladas en la tarjeta SD y las que estaban funcionando en ese momento.
  • La falta de optimización de algunas de ellas, que al desinstalarse del sistema no tenían en cuenta que la apli podía estar instalada en la tarjeta SD, provocaba un fallo en su desinstalación que hacía que la apli continuará apareciendo en el sistema, pero sin ser operativa, ni poder desinstalarla completamente.

Ya al disponer de más memoria de almacenamiento interna para instalar aplicaciones los dispositivos más nuevos, como el SGS4, y así evitar esos problemas antes mencionados, Google reaccionó, y a partir de la introducción de Android 4.0 ICS anuló la capacidad de mover aplicaciones a la SD externa y quitó esa función. No obstante, en el Samsung Galaxy S4 entre algunos pocos más y debido a las múltiples quejas los usuarios, por el enorme espacio que ocupaba el sistema operativo, Samsung mantuvo esa función, aunque con ciertos matices, ya que cuando pulsabas el botón "Mover a la SD, lo que realmente sucedía es que la apli en cuestión se movía desde la partición del sistema a la partición que emula a la tarjeta SD virtual. Es decir, que no se mueve del almacenamiento interno de tu dispositivo por mucho que indique que está en la SD. Si bien es cierto que algunas aplis que necesitan una gran cantidad de datos (juegos en su gran mayoría) permitían mover estos datos a la SD externa. Finalmente con la aparición de Android 4.4.2 Kitkat eliminó definitivamente esta función. Algunas aplis como App2SD, que antaño resultaron tan útiles, perdieron toda razón de ser con las nuevas actualizaciones de Android. De hecho, si intentas mover apps a la tarjeta SD con ellas, te mostrarán un mensaje de error indicándote que no es posible ya que tu tarjeta SD es emulada, no real. No obstante, para todo problema hay siempre una solución, y es a través de la aplicación FolderMount.


Fuente: Post original de @Terrez Aquí

¿Qué es FolderMount?, ¿Cómo funciona?

El S4 posee una capacidad de 16 GB, de los cuales 9 GB aprox. están disponibles en la SD interna. Esta cantidad puede ser suficiente, para guardar fotos, música, videos, y los datos que guarden las diferentes aplis que tengas instaladas, pero con el paso del tiempo, instalando nuevas aplicaciones o simplemente con el uso intensivo de Whatsapp (ya sabes, enviando y recibiendo fotos y videos) la memoria se va llenando, hasta que llega un buen día, estás instalando alguna aplicación o copiando algunos archivos a tu móvil y aparece este mensaje "se está agotando el espacio de almacenamiento". Como dije antes, ya no se puede recurrir al botón "Mover a la tarjeta SD" que antaño era tan recurrido.

Este problema es fácil de solventar, con una grandiosa apli llamada FolderMount [ROOT], que además va más allá, ya que permite mover a la SD externa no solo los datos de las aplicaciones, sino cualquier carpeta que tengas en la SD interna. El mecanismo es sencillo, esta apli lo que hace es “engañar” al sistema, haciéndole creer que está dentro de la SD interna, cuando en realidad los datos están en la SD externa. Es de muy fácil uso y aprendizaje, a diferencia de otras aplicaciones, está se destaca por su sencillez y eficacia.

¿Donde lo descargo?

La podeis descargar desde Aquí en su versión gratuita, pero limitada a un máximo de 3 enlaces, y por 1 € aprox., comprar desde la propia aplicación la versión premium, sin ninguna limitación. Tambien se puede descargar la versión premium desde Aquí, de forma clandestina.

Consideraciones previas
  • Evidentemente tener una microSD, es decir, la SD externa. Recomiendo una microSD de clase 10 (10 MB/s), cuanto mayor sea su "class", mayor será la velocidad de transferencia.
  • Existe una apli muy útil llamada DiskUsage para comprobar cuáles son las carpetas y archivos que más ocupan en la SD, y así saber cuáles deberías pasar. Realiza un escaneo de archivos muy rápido con una visualización intuitiva del espacio ocupado.
  • Muchas aplicaciones de cámara no permiten guardar las fotos y videos directamente en la SD Externa, con Foldermount lo solucionas, ya que vinculando la carpeta DCIM de /storage/emulated/0/DCIM (que es donde se alojan las fotos), automáticamente se guardaran en la SD Externa.
  • No recomiendo mover la carpeta Whatsapp de /storage/emulated/0/Whatsapp a la SD externa, ya que suele dar errores, perdiendo fotos, vídeos, etc.


Procedimiento a seguir para enlazar carpetas o aplicaciones
  1. Descarga FolderMount [ROOT] y ejecútala.
  2. Pulsa arriba a la izquierda para que salga la ventana desplegable (Flecha 1). Luego pulsa sobre lista de pareja de carpetas.
  3. Ahora se abrirá la lista de aplicaciones "relacionadas", evidentemente no hay todavía ninguna, para ello, empezamos a crear la relación o vinculo pulsando el signo "+" de arriba. Pongamos como ejemplo la carpeta Tomtom, aunque vale cualquiera, que como sabrás, si la tienes instalada, ocupa unos 560 MB la carpeta donde contiene los mapas, voces, etc, necesarios para el funcionamiento de este navegador de carretera.
  4. En la configuración de emparejamiento, nombra la relación, para que la identifiques fácilmente con "Tomtom".


  5. En la opción Origen busca y selecciona la carpeta Tomtom en /storage/emulated/0/tomtom pulsando el "stick" que está arriba.
  6. Aparecerá una ventana preguntando si quieres que se cree una carpeta automáticamente con la misma ruta pero en la SD externa, si pulsas Si, automáticamente rellenará la ruta en la opción destino, si pulsas No, que personalmente lo prefiero, ya que de esta forma puedes crear una carpeta con el nombre que quiera y donde quieras, teniendo así más organizadas las aplicaciones movidas.


  7. Si has pulsado "No", pulsa entonces en la opción Destino, tendrás que tener una carpeta creada o si no crearla, en mi caso le he puesto "Aplicaciones Movidas". Pulsa entonces encima de la carpeta y después en el signo "+" para crear la carpeta de destino donde se ubicarán realmente los archivos. Le pondremos el mismo nombre que la de origen para no liarnos, en este caso "Tomtom". Luego damos a "Aceptar" para crearla. Entra en la carpeta creada (Ej. Tomtom) si no te has metido ya y pulsa arriba en el "stick" para confirmar.





  8. Marca "Exclusión del escaneo en origen" para que evite que la aplicación vinculada te la detecte dos veces y evitar quebraderos de cabeza con limpiadores.
  9. Pulsa el "stick" de arriba del todo para confirmar el vínculo.
  10. Dependiendo cual sea la carpeta destino, es posible que alerte que el directorio no está vacío, aun así pulsas "Si".
  11. En este momento, procederá a desplazar los archivos de la carpeta de origen a la carpeta de destino, no continúes el siguiente paso hasta que no esté al 100%.



  12. Ahora debes confirmar la relación, para ello sitúate en "Lista de parejas de carpetas" y marca la chincheta blanca para que se ponga "verde" (señal de que está relacionada). Si quieres desvincularla simplemente pulsa la chincheta con la señal de "prohibición" que está abajo a la derecha.




Procedimiento alternativo para enlazar datos de las aplicaciones

Foldermount tiene una opción muy útil, que analiza las aplicaciones que tienes instaladas y las ordena por tamaño ocupado, pinchando en cada una de ellas, puedes realizar el enlace de los datos de las aplicaciones contenidos en la ruta /storage/emulated/0/Android/data o en la ruta /storage/emulated/0/Android/obb. Para esto, desde la pantalla inicial de la apli, pulsa en "Analizador de aplicaciones" y sigue los pasos que te marca.


-

Última edición por bernarbernuli Día 19/06/15 a las 00:22:56. Razón: Correcciones y actualizaciones
Responder Con Cita
Los siguientes 12 usuarios han agradecido a bernarbernuli su comentario:
[ Mostrar/Ocultar listado de agradecimientos ]