Root permanente para Samsung Droid Charge (SCH-i510) en Verizon — Guía ADB + GingerBreak
El Samsung Droid Charge (Verizon) no rootea con SuperOneClick ni z4root. El exploit funcional es GingerBreak (CVE-2011-1823, vold). ADVERTENCIA: ROOT PERMANENTE → ANULA GARANTÍA. RIESGO DE BRICK (bajo pero real). HACER BAJO TU RESPONSABILIDAD.
📋 Requisitos previos
- PC con Windows/Linux/Mac.
- ADB (Android Debug Bridge) instalado y en PATH. Parte del Android SDK Platform-Tools. Descarga oficial. Verifica: `adb version` en terminal.
- Drivers USB Samsung (incluidos en SDK o Samsung USB Driver).
- Depuración USB activada en el teléfono: Ajustes → Aplicaciones → Desarrollo → Depuración USB ☑.
- Archivo ChargeRoot.zip (contiene: GingerBreak, Superuser.apk, su binary). Descarga de fuente confiable (XDA Developers thread original).
🛠️ Procedimiento paso a paso
- Extrae ChargeRoot.zip en carpeta accesible (ej. `C:\ChargeRoot` o `~/ChargeRoot`). Verifica 3 archivos: `GingerBreak`, `Superuser.apk`, `su` (o `Da` script).
- Conecta teléfono por USB (modo carga/MTP). Verifica conexión: `adb devices` → debe mostrar serial + "device".
- Sube archivos al teléfono:
adb push GingerBreak /data/local/
adb push Superuser.apk /data/local/
adb push su /data/local/ (o Da si es script)
- Entra en shell ADB: `adb shell` → Prompt cambia a `$`.
- Ejecuta exploit: `/data/local/GingerBreak` → Espera. Si éxito, prompt cambia a `#` (root shell temporal).
- Haz root permanente (remonta /system RW + instala su + Superuser.apk):
mount -o remount,rw -t rfs /dev/block/stl10 /system
cat /data/local/su > /system/xbin/su
cat /data/local/Superuser.apk > /system/xbin/Superuser.apk
chown 0:0 /system/xbin/su
chmod 6755 /system/xbin/su
reboot
Los comandos DEBEN introducirse EXACTAMENTE así, línea a línea. `/dev/block/stl10` es la partición /system en este modelo.
- El teléfono se reinicia solo.
- Tras arranque: Abre app Superuser. Debe mostrar logs. Instala Root Checker (Play Store) → Verifica root access.
⚠️ Notas críticas
- stl10 es partición /system en Droid Charge. Verifica con `mount` o `cat /proc/partitions` si dudas. Equivocarse = brick.
- GingerBreak da root temporal (temp root). Los comandos `mount` + `cat` + `chmod` lo hacen permanente (persistente tras reboot).
- Si `GingerBreak` falla (vulnerabilidad parcheada en actualizaciones OTA posteriores), busca exploit alternativo para tu build number (Ajustes → Acerca del dispositivo → Número de compilación). XDA es la fuente.
- Triangle Away (app) puede resetear contador de flash (Knox 0x0) en algunos Samsungs antiguos, pero Droid Charge no tiene Knox.
🔄 Desroot / Volver a stock
- Flashea stock firmware (ODIN .tar.md5) para tu modelo/baseband exacto. Restaura todo, borra root, contador, recovery custom. Único modo 100% limpio para garantía.
Root en Droid Charge te da: Titanium Backup, AdAway, Greenify (si compatible), overclock/undervolt (SetCPU), custom ROMs (CM7, CM9, MIUI ports en XDA), tethering gratis, borrar bloatware Verizon. Poder total. Úsalo con cabeza.