¿Es posible comprobar mediante el shell si Cyanogenmod está instalado o no en un dispositivo?
En otras palabras, algo como uname -a
(que indica la versión y la arquitectura de Linux del sistema).
¿Se puede determinar también la versión?
¿Es posible comprobar mediante el shell si Cyanogenmod está instalado o no en un dispositivo?
En otras palabras, algo como uname -a
(que indica la versión y la arquitectura de Linux del sistema).
¿Se puede determinar también la versión?
Traté de hacer uname -a
en mi CM10.1 (Samsung Galaxy S2) en la aplicación integrada Terminal.
Vuelve:
Linux localhost 3.0.31-CM-g17c7b6e #1 SMP PREEMPT Mar Feb 19 01:11:17 PST 2013 armv71 GNU/Linux
Versión del núcleo: 3.0.31-CM-g17c7b6e
SMP: Symmetric Multi-Processor support
PREEMPT: kernel preemption is enabled
Fecha del núcleo: Tue Feb 19 01:11:17 PST 2013
Procesador: armv71
Umm, ¿y si el sistema Android es stock pero el kernel es de CM? Aunque no es algo que veamos todos los días, creo que uname -a
Puede que no sea perfecto, pero es bastante bueno. uname -a
también podría no ser lo mejor si se utiliza un kernel personalizado y el desarrollador decidió retocar el nombre.
En mi CM12, puedo hacerlo:
adb shell getprop | grep -i cyanogenmod
y el resultado que muestra es:
[ro.build.host]: [cyanogenmod]
[ro.cmlegal.url]: [https://www.cyanogenmod.org/docs/privacy]
[ro.error.receiver.system.apps]: [org.cyanogenmod.bugreport]
[ro.rommanager.developerid]: [cyanogenmod]
Si no ves cyanogenmod
en cualquier lugar, entonces build.prop
está deliberadamente ajustado para no mostrar CM en ninguna parte, o el dispositivo no está ejecutando Cyanogenmod en absoluto.
PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.