Spostare App su Scheda SD su Samsung Galaxy Amp (Jelly Bean 4.2.1, Rootato)
App2SD su Legacy Samsung (Android 4.2.1) con Root
Il Samsung Galaxy Amp (SM-P300 / SGH-I437 / ecc.) con Jelly Bean 4.2.1 ha supporto nativo App2SD limitato. Molte app non hanno il pulsante "Sposta su SD", o è disattivato. Il root sblocca soluzioni migliori.
Metodo 1: Impostazioni Native (Prova Prima — Nessun Root Necessario)
- Impostazioni → Gestione Applicazioni → scheda Scaricate.
- Tocca un'app → se Sposta su scheda SD è attivo, toccalo.
- Attendi "Spostamento..." → "Sposta su memoria dispositivo" appare quando finito.
- Limitazione: Solo app con
android:installLocation="auto/preferExternal"nel manifest permettono ciò. Widget, servizi, app di sistema, app DRM non possono essere spostate.
Metodo 2: Link2SD (Root Richiesto) — Ideale per Jelly Bean
Link2SD (di Bulent Akpinar) crea una seconda partizione sulla scheda SD e usa bind mount per ingannare il sistema facendo credere che le app siano su memoria interna.
- Partiziona Scheda SD (richiesto PC):
- Inserisci SD nel PC (adattatore).
- Usa MiniTool Partition Wizard Free o GParted Live USB.
- Elimina partizioni esistenti → Crea:
Partizione 1: FAT32 (per media/file), Primaria, dimensione = capacità SD meno 2–4 GB.
Partizione 2: ext4 (o ext2/3), Primaria, etichettalink2sd, 2–4 GB. - Applica. Espelli in sicurezza.
- Installa Link2SD da Play Store (o APKMirror se Play Store non funziona su 4.2).
- Apri Link2SD → Concedi root (prompt SuperSU/Magisk).
- Seleziona ext4 (o ext2/3) → OK → Riavvia.
- Dopo il riavvio, apri Link2SD → Crea Link per ogni app:
- Tocca app → "Crea Link" → spunta App + Dati + Dalvik-Cache + Libreria → OK.
- App si sposta sulla partizione SD-ext; symlink lasciato in /data/app.
- Usa "Selezione multipla" per linkare in batch.
Metodo 3: Apps2SD (Root) — UI più Semplice
- Requisito partizione simile (partizione ext).
- Pulsante unico "Sposta tutte le app utente".
- Pulisce anche cache, gestisce app di avvio.
Metodo 4: Monta /data/app su SD (Avanzato)
# In terminale (Termux, ADB shell, o Terminale Emulatore) con root: mount -o bind /mnt/ext_sd/link2sd /data/app # Aggiungi a /etc/init.d/99link2sd o init.rc per persistenza
Rischio: Boot loop se SD fallisce/corrompe. Non consigliato per principianti.
Avvertenze Critiche per Jelly Bean 4.2.1
- Crittografia: Android 4.2+ cripta /data. Link2SD funziona perché sposta dopo la decriptazione all'avvio.
- Velocità Scheda SD: Classe 10 / UHS-I minimo. Schede lente causano ANR (App Non Risponde).
- Aggiornamenti OTA: Rompono i symlink. Dissocia le app prima dell'OTA, ricollega dopo.
- Garanzia: Il root attiva Knox (0x1) su Samsung — garanzia permanente annullata.
Verifica
# In shell root: df -h | grep link2sd ls -l /data/app/com.example.app # Dovrebbe mostrare symlink → /mnt/ext_sd/link2sd/...