sideload que para lista hard descargar comandos android linux shell adb

que - Comandos de Android ADB para obtener las propiedades del dispositivo



comandos adb shell (3)

Debe usar el comando adb shell getprop e información específica de grep sobre su dispositivo actual. Para obtener información adicional, puede leer la documentación: Documentación de Android Debug Bridge

Agregué algunos ejemplos a continuación:

  1. idioma - adb shell getprop | grep language adb shell getprop | grep language

[persist.sys.language]: [en]

[ro.product.locale.language]: [en]

  1. arranque completo (dispositivo listo después de reiniciar) - adb shell getprop | grep boot_completed adb shell getprop | grep boot_completed

[sys.boot_completed]: 1

  1. modelo de dispositivo - adb shell getprop | grep model adb shell getprop | grep model

[ro.product.model]: [Nexus 4]

  1. versión sdk - adb shell getprop | grep sdk adb shell getprop | grep sdk

[ro.build.version.sdk]: [22]

  1. zona horaria - adb shell getprop | grep timezone adb shell getprop | grep timezone

[persist.sys.timezone]: [Asia / China]

  1. número de serie - adb shell getprop | grep serialno adb shell getprop | grep serialno

[ro.boot.serialno]: [1234567]

Estoy tratando de obtener las propiedades del dispositivo de los comandos ADB. Puedo obtener esos valores ejecutando aplicaciones de Android de muestra. ¿Cómo puedo usar el comando adb shell para facilitar mi vida? Esta es la forma en que voy a obtener a través de la aplicación de muestra, pero quiero los comandos correspondientes de adb para

  1. fabricante del dispositivo
  2. hardware del dispositivo
  3. modelo de dispositivo
  4. Versión de Os (valor entero)
  5. Versión del núcleo

* Tenga en cuenta que mi dispositivo no está rooteado y no tengo idea de rootear el dispositivo para obtener estos valores :-) *

## Code snippet import android.os.Build; manufacturer = Build.MANUFACTURER; hardware = Build.HARDWARE; model = Build.MODEL; oSVersion = Build.VERSION.SDK_INT; kernelVersion = System.getProperty("os.version");

Sin embargo, puedo obtener la versión del sistema operativo. Pero luego quiero la versión SDK en entero. Quiero 18 en lugar de 4.2.2

C:/>adb shell getprop ro.build.version.release 4.2.2


Desde la Terminal de Linux:

adb shell getprop | grep "model/|version.sdk/|manufacturer/|hardware/|platform/|revision/|serialno/|product.name/|brand"

Desde Windows PowerShell:

adb shell getprop | grep -e ''model'' -e ''version.sdk'' -e ''manufacturer'' -e ''hardware'' -e ''platform'' -e ''revision'' -e ''serialno'' -e ''product.name'' -e ''brand''

Muestra de salida para Samsung:

[gsm.version.baseband]: [G900VVRU2BOE1] [gsm.version.ril-impl]: [Samsung RIL v3.0] [net.knoxscep.version]: [2.0.1] [net.knoxsso.version]: [2.1.1] [net.knoxvpn.version]: [2.2.0] [persist.service.bdroid.version]: [4.1] [ro.board.platform]: [msm8974] [ro.boot.hardware]: [qcom] [ro.boot.serialno]: [xxxxxx] [ro.build.version.all_codenames]: [REL] [ro.build.version.codename]: [REL] [ro.build.version.incremental]: [G900VVRU2BOE1] [ro.build.version.release]: [5.0] [ro.build.version.sdk]: [21] [ro.build.version.sdl]: [2101] [ro.com.google.gmsversion]: [5.0_r2] [ro.config.timaversion]: [3.0] [ro.hardware]: [qcom] [ro.opengles.version]: [196108] [ro.product.brand]: [Verizon] [ro.product.manufacturer]: [samsung] [ro.product.model]: [SM-G900V] [ro.product.name]: [kltevzw] [ro.revision]: [14] [ro.serialno]: [e5ce97c7]


adb shell getprop ro.build.version.sdk

Si desea ver la lista completa de parámetros simplemente escriba:

adb shell getprop