Había actualizado Android 6.0 Marshmallow en mi Nexus 5. Como parte de un proceso de enraizamiento , tuve que actualizar el kernel para permitir que el binario SU funcionara.
Todo está bien y la raíz funciona bien.
El kernel es un componente de software intangible. ¿Cómo puedo saber el nombre y la versión del kernel que estoy usando en mi teléfono después de instalarlo? Quiero decir, si no recuerdo de dónde descargué el kernel o no tengo su archivo ZIP, ¿hay algún medio con el que pueda encontrar el nombre del kernel y su versión?
Haga una cosa, descargue una aplicación llamada "emulador de terminal" y abra ese terminal e invoque este comando:
$ uname -a
Le mostrará la versión de su kernel, su nombre y otros detalles.
A menos que Marshmallow tenga algunos cambios nativos innecesarios, debería poder ver la versión del kernel en muchas versiones de Android desde Configuración → Acerca del teléfono .
(Haga clic en la imagen para ampliar)
Una forma de línea de comando que no uname -a
sea puede ser:
cat /proc/version
La salida en mi caso es:
Linux version 3.4.107~AK.236.OPO.CM12.1 (ak@kernel) (gcc version 4.9.3 20150424 (prerelease) (UBERTC-4.9.3) ) #1 SMP PREEMPT Thu Apr 30 08:37:49 CEST 2015
dónde,
Linux
-- Nombre del núcleo3.4.107~AK.236.OPO.CM12.1
-- Lanzamiento del núcleo#1 SMP PREEMPT Thu Apr 30 08:37:49 CEST 2015
-- Versión del kernel (sé que es extraño)Siempre que tenga acceso de root o el comando ejecutado con adb dumpstate
también puede mostrarle lo que desea, pero el resto de la salida sería abrumadora.
Otra alternativa puede ser una aplicación que muestre detalles del sistema, como Elixir 2 o Droid Hardware Info .
About phone
página. En Marshmallow, muestra el núcleo como lo hizo en el emulador de terminal. +1
Narayanan
-all
no funcionó. Parece que lo esuname -a
y funcionó. Gracias. +1.Señor del Fuego
uname -all
ni siquiera funciona en mi Slackware y mucho menos en mi Android. ¿En qué dispositivo probaste tu comando?