Ya hemos hablado en el pasado de Cerberus, una aplicación para gestionar remotamente un Android robado o perdido. Quizá sea una de las mejores aplicaciones de este estilo, y hoy os traemos un truco que permite que sea aún más potente. Integrar Cerberus en la ROM.
¿Qué podemos conseguir si integramos Cerberus en la ROM? Dos cosas. La primera es poder activar el GPS de forma remota a partir de Android 2.3.3, con lo cual podemos localizar con precisión la posición del Android. La segunda y fundamental, es que Cerberus sigue ahí incluso después de un wipe / factory reset.
Requisitos previos
Para integrar Cerberus en la ROM que tenemos de fábrica (incluso si es la de stock) es imprenscindible ser root, ya que vamos a instalar Cerberus no en la partición de datos sino en la de sistema. Ya hemos hablado de las diferentes particiones, y a nivel de Ice Cream Sandwich también, que a efectos prácticos es igual que antes.
Si Cerberus está instalado en la parte del sistema, cuando haya un wipe / factory reset y se borre la parte de datos, Cerberus seguirá ahí, y el dueño original del Android podrá seguir rastreando su posición e interfiriendo su uso. No hay que dar tregua a los ladrones.
El segundo requisito es tener instalado ClockworkMod u otro gestor de recovery avanzado. Esto nos hace la vida más fácil, aunque es posible instalarlo únicamente siendo root. Esto lo explicaremos en la tercera forma de integrar Cerberus en la ROM.
Integrar Cerberus en la ROM: vía ROM Manager

La forma más sencilla de integrar Cerberus en la ROM es a través de ROM Manager. En esta aplicación le damos a descargar ROM y seleccionamos Cerberus. Seleccionamos la última versión para nuestro dispositivo (2.2 en estos momentos, y hay dos, una de ellas especial para ICS) y le damos a descargar.
Una vez finalizada la descarga nos preguntará si para instalar queremos limpiar data y cache o copiar la ROM actual. No es necesario, ya que no estamos instalando una ROM sino una aplicación de sistema. Borrar Dalvik cache no es necesario pero no hace ningún daño (tarda algo más en reiniciar). Al aceptar nuestro teléfono se reiniciará en modo recovery e instalará automáticamente Cerberus. No hay que hacer nada, cuando termine se reinicia normal y ya lo tenemos listo.
Integrar Cerberus en la ROM: vía recovery
Otra opción, si no queremos instalar ROM Manager, es hacer la instalación de Cerberus desde el recovery de forma manual. Lo voy a explicar para ClockworkMod, pero en otros recovery es un proceso similar.
Primero, descargamos el .zip de actualización a través de recovery desde la web de Cerberus y ponemos dicho archivo en la tarjeta SD (o en su defecto en la carpeta /sdcard/). Reiniciamos el Android en modo recovery (cada terminal tiene una forma, o si no hay aplicaciones que lo permiten, como ROM Manager).
Desde ClockworkMod sólo hay que darle a “install update from sdcard”, seleccionar cerberus.zip, aceptamos la instalación y esperamos a que termine de instalarse. Una vez hecho esto le damos a “exit”, y a “reboot system now”.
Integrar Cerberus en la ROM: vía línea de comandos o System Cleanup
El tercer método es para si nos gusta ser root pero no usar aplicaciones que lo necesiten. Es decir, por si nos gusta hacer las cosas a nosotros mismos. Para ello necesitaremos un emulador de terminal (o adb) y escribiremos lo siguiente:
su
mount -o remount rw /system
cp /sdcard/Cerberus.apk /system/app/
Claro que antes debemos bajarnos el apk de Cerberus y colocarlo en la tarjeta SD.
Una alternativa que tenemos es usar System Cleanup para mover la aplicación Cerberus a /system/app. Para ello instalaremos el apk (o directamente desde Play) y antes de ejecutar la aplicación usaremos System Cleanup para moverla a la partición de sistema.
Conclusiones
Siguiendo alguno de estos métodos tendremos un Cerberus más resistente a las travesuras que intenten hacer los ladrones de teléfono. Aunque hagan un wipe rápido podremos seguir localizándolo e interfiriendo en su uso. E incluso puede ser interesante porque podemos hacer nosotros un wipe remoto de todo (memoria interna y SD Card) para proteger nuestros datos pero sin perder definitivamente el teléfono, ya que Cerberus seguirá corriendo.
Para mi Cerberus es una aplicación excelente, que por sólo 3 euros da muchas garantías, y que con este truco, plenamente integrado en la ROM, es muy potente. La única pega es que no resistiría un reflasheado de la ROM…
En Xataka Android | Las mejores aplicaciones Android para localizar teléfonos robados
Más información | Cerberus
Ver 21 comentarios
21 comentarios
cabessius
Otra forma es con Titanium Backup, dejas pulsada la aplicación que quieras (Cerberus en este caso) y en el menú que aparece pones "Convertir en aplicación de sistema", y sin entrar en recovery ni nada ya lo tienes. Muy recomendable esta app para no tener que lamentarse luego de perder o que nos roben el móvil. Saludos.
jordi
Si un ladron sabe hacer un wipe, también sabra flashear la rom, si hubiera algun modo que pudieras proteger este proceso mediante contraseña, si que seria interesante.
haffid
Como nota para los que usamos Ice Cream Sandwich es diferente el zip que tenemos que bajar para instalarlo via recovery, les dejo el link https://www.cerberusapp.com/download/cerberus-ICS.zip
DarkBoy
Y no sería mas facil copiar y pegar en system con permisos root con Root Explorer, aunque es de pago este ultimo creo..
Dimas
Si lo hacemos con el primer método, ¿como podremos actualizar a futuras versiones de Cerberus?
ubuncarpanta
A ver, con cualquier explorador que tenga acceso root se puede copiando y pegando, como ha dicho otra persona. Si eres de los que cambias mucho de rom, se puede pegar el apk en la rom en system app antes de instalarlo en la sd y cuando flashes la rom lo tendrás ahí, por cierto aunque este en sistema se actulizara sin problemas.
pacuracing
Y de que sirve integrarlo en el sistema? porque si hacen un "restablecer datos de fabrica" y borran la partición data, aunque la aplicación cerberus siga estando, no estamos registrados con nuestra cuenta de cerberus y por lo tanto no tendremos acceso a ella ni al móvil. Por eso no entiendo la verdad para que sirve integrarla en el sistema.
david.figueres.1
Hola, alguien lo ha instalado via ROM MANAGER? Al reiniciar se queda con el icono de Android con una tapita abierta durante mucho tiempo, esto es normal?
68334
Me encanta. Ya lo he hecho... Hace tiempo tenía pagado tanto RomManager como Cerberus y no tenía ni idea de porque salía Cerberus en la sección de las Roms de RomManager. Ha sido super sencillo y creo que se puede hacer con hasta cinco terminales con una sola licencia. Ahora mismo lo haré en el de mi pareja. Decubierto gracias a @droidcast
82691
Muy buena explicación, gracias guys por su ayuda ahora mi telefono está totalmente protegido. Me ha resultado más facil via recovery claro es menos complicado y al instante.
83461
Tengo un motorola XT615 y no me aparece en la lista de Rom Manager Cuando aprieto "descargar rom" Que hago ya esta rooteado mi teléfono y tengo la aplicación paga, no la versión gratuita
j2d
Agradecería que me respondieran como se que se instalo correctamente recientemente entre al mundo de Android, y seria cuando entro a las aplicaciones y la intento desistalar y todas las opciones están deshabilitadas y únicamente se puede borrar el cache.
tomas.martinezcampos
He descargado el zip de cerberus desde tu enlace pero no puedo instalarle por recovery en una table edison 3G. Por otro lado con ROM Manager cuando le doy descargar ROM salta una ventana de aviso sobre no se que de CWM (tengo ya instalado uno. Version de mi table JB
souf
El problema es que cada vez que instalas una nightly (o que reinstalas la ROM) has de volver a instalarlo integrado en la ROM, ya que se borra.