>> Tecnologia Eletrônica >  >> Celulares e Acessórios >> Cartões de Memória SD

Movendo Apps para Cartão SD no Samsung Galaxy Amp (Jelly Bean 4.2.1, Rooted)

App2SD no Samsung Legado (Android 4.2.1) com Root

O Samsung Galaxy Amp (SM-P300 / SGH-I437 / etc.) no Jelly Bean 4.2.1 tem suporte nativo App2SD limitado. Muitos apps não têm o botão "Mover para SD", ou ele está acinzentado. Root desbloqueia soluções melhores.

Método 1: Configurações Nativas (Tente Primeiro — Sem Root)

  1. Configurações → Gerenciador de Aplicativos → aba Baixados.
  2. Toque em um app → se Mover para cartão SD estiver ativo, toque nele.
  3. Aguarde "Movendo..." → "Mover para armazenamento do dispositivo" aparece quando concluído.
  4. Limitação: Só apps com android:installLocation="auto/preferExternal" no manifest permitem isso. Widgets, serviços, apps de sistema, apps com DRM não podem mover.

Método 2: Link2SD (Root Necessário) — Melhor para Jelly Bean

Link2SD (por Bulent Akpinar) cria uma segunda partição no cartão SD e usa bind mounts para enganar o sistema fazendo-o pensar que os apps estão no armazenamento interno.

  1. Particionar Cartão SD (PC necessário):
    • Insira o SD no PC (adaptador).
    • Use MiniTool Partition Wizard Free ou GParted Live USB.
    • Delete partições existentes → Crie:
      Partição 1: FAT32 (para mídia/arquivos), Primária, tamanho = capacidade do SD menos 2–4 GB.
      Partição 2: ext4 (ou ext2/3), Primária, label link2sd, 2–4 GB.
    • Aplique. Ejetar com segurança.
  2. Instale Link2SD da Play Store (ou APKMirror se Play Store quebrada no 4.2).
  3. Abra Link2SD → Conceda root (prompt SuperSU/Magisk).
  4. Selecione ext4 (ou ext2/3) → OK → Reinicialize.
  5. Após reinicialização, abra Link2SD → Criar Link para cada app:
    • Toque no app → "Criar Link" → marque App + Dados + Dalvik-Cache + Biblioteca → OK.
    • App move para partição SD-ext; symlink permanece em /data/app.
  6. Use "Multi-seleção" para link em lote.

Método 3: Apps2SD (Root) — UI Mais Simples

  • Requisito de partição similar (partição ext).
  • Botão "Mover todos apps de usuário" em um toque.
  • Também limpa cache, gerencia apps de boot.

Método 4: Montar /data/app no SD (Avançado)

 # No terminal (Termux, ADB shell, ou Terminal Emulator) com root:
mount -o bind /mnt/ext_sd/link2sd /data/app
# Adicione a /etc/init.d/99link2sd ou init.rc para persistência 

Risco: Boot loops se SD falhar/corromper. Não recomendado para iniciantes.

Avisos Críticos para Jelly Bean 4.2.1

  • Criptografia: Android 4.2+ criptografa /data. Link2SD funciona porque move após descriptografia no boot.
  • Velocidade do Cartão SD: Class 10 / UHS-I mínimo. Cartões lentos causam ANR (App Not Responding).
  • Atualizações OTA: Vão quebrar symlinks. Deslinke apps antes da OTA, relinke depois.
  • Garantia: Root dispara Knox (0x1) na Samsung — anula garantia permanentemente.

Verificação

 # No shell root:
df -h | grep link2sd
ls -l /data/app/com.example.app # Deve mostrar symlink → /mnt/ext_sd/link2sd/...