adb-shell-*: move to android (#22720)

This commit is contained in:
Managor
2026-06-12 17:01:59 +03:00
committed by GitHub
parent f22c89e822
commit 40a4466505
25 changed files with 248 additions and 384 deletions
+22 -10
View File
@@ -1,24 +1,36 @@
# pm
> Afficher des informations sur les applications d'un appareil Android.
> Gestionnaire de Paquets d'Android.
> Plus d'informations : <https://developer.android.com/tools/adb#pm>.
- Affiche la liste des applications installées :
- Liste les paquets installés :
`pm list packages`
- Affiche une liste de toutes les applications système installées :
- Installe une application depuis un chemin donné :
`pm list packages -s`
`pm install /{{chemin/vers/fichier}}.apk`
- Affiche une liste de toutes les applications tierces :
- Déinstalle un paquet de l'appareil :
`pm list packages -3`
`pm uninstall {{paquet}}`
- Affiche une liste des applications qui correspondent à des mots clés :
- Supprime les données d'une application :
`pm list packages {{mots_clés}}`
`pm clear {{paquet}}`
- Affiche le chemin vers l'APK d'une application spécifique :
- Active une application ou un composant :
`pm path {{application}}`
`pm enable {{paquet_ou_classe}}`
- Désactive une application ou un composant :
`pm disable-user {{paquet_ou_classe}}`
- Donne une permission à une application :
`pm grant {{paquet}} {{android.permission.CAMERA|android.permission.ACCESS_FINE_LOCATION|android.permission.READ_CONTACTS|...}}`
- Révoque une permission d'une application :
`pm revoke {{paquet}} {{android.permission.CAMERA|android.permission.ACCESS_FINE_LOCATION|android.permission.READ_CONTACTS|...}}`
-36
View File
@@ -1,36 +0,0 @@
# adb shell pm
> Gestionnaire de Paquets d'Android.
> Plus d'informations : <https://developer.android.com/tools/adb>.
- Liste les paquets installés :
`adb shell pm list packages`
- Installe une application depuis un chemin donné :
`adb shell pm install /{{chemin/vers/fichier}}.apk`
- Déinstalle un paquet de l'appareil :
`adb shell pm uninstall {{paquet}}`
- Supprime les données d'une application :
`adb shell pm clear {{paquet}}`
- Active une application ou un composant :
`adb shell pm enable {{paquet_ou_classe}}`
- Désactive une application ou un composant :
`adb shell pm disable-user {{paquet_ou_classe}}`
- Donne une permission à une application :
`adb shell pm grant {{paquet}} {{android.permission.CAMERA|android.permission.ACCESS_FINE_LOCATION|android.permission.READ_CONTACTS|...}}`
- Révoque une permission d'une application :
`adb shell pm revoke {{paquet}} {{android.permission.CAMERA|android.permission.ACCESS_FINE_LOCATION|android.permission.READ_CONTACTS|...}}`
@@ -1,32 +1,32 @@
# adb shell pm list packages
# pm list packages
> Liste les paquets installés, connus, ou filtrés sur un appareil Android.
> Plus d'informations : <https://developer.android.com/tools/adb>.
> Plus d'informations : <https://developer.android.com/tools/adb#pm>.
- Liste tout les paquets installés :
`adb shell pm list packages`
`pm list packages`
- Liste tout les paquets et les chemins de leurs [f]ichiers APK associés :
`adb shell pm list packages -f`
`pm list packages -f`
- Liste seulement les paquets [d]ésactivés :
`adb shell pm list packages -d`
`pm list packages -d`
- Liste seulement les paquets activ[é]s :
`adb shell pm list packages -e`
`pm list packages -e`
- Liste seulement les paquets [s]ystème :
`adb shell pm list packages -s`
`pm list packages -s`
- Liste seulement les paquets tiers (hors système) :
`adb shell pm list packages -3`
`pm list packages -3`
- Affiche l'[i]nstallateur pour chaque paquet :
`adb shell pm list packages -i`
`pm list packages -i`
@@ -1,32 +1,32 @@
# adb shell pm list
# pm list
> Liste les utilisateurs, paquets, permissions, l'instrumentation, les groupes de permissions, les fonctionnalités et les bibliothèques gérées par le gestionnaire de paquets.
> Plus d'informations : <https://developer.android.com/tools/adb>.
> Plus d'informations : <https://developer.android.com/tools/adb#pm>.
- Liste les paquets installés :
`adb shell pm list packages`
`pm list packages`
- Affiche les utilisateurs sur le système :
`adb shell pm list users`
`pm list users`
- Affiche tout les groupes de permissions connus :
`adb shell pm list permission-groups`
`pm list permission-groups`
- Affiche toutes les permissions connues :
`adb shell pm list permissions`
`pm list permissions`
- Affiche tout les paquets de test :
`adb shell pm list instrumentation`
`pm list instrumentation`
- Affiche toutes les fonctionnalités du système :
`adb shell pm list features`
`pm list features`
- Affiche toutes les bibliothèques supportées par l'appareil courant :
`adb shell pm list libraries`
`pm list libraries`
+22 -10
View File
@@ -1,24 +1,36 @@
# pm
> Tampilkan daftar pemasangan aplikasi di dalam sebuah perangkat Android.
> Manajer paket aplikasi Android.
> Informasi lebih lanjut: <https://developer.android.com/tools/adb#pm>.
- Tampilkan daftar seluruh aplikasi yang terpasang:
- Tampilkan daftar paket yang terpasang:
`pm list packages`
- Tampilkan daftar seluruh aplikasi sistem yang terpasang:
- Pasang suatu paket aplikasi dari alamat tertentu:
`pm list packages -s`
`pm install /{{jalan/menuju/aplikasi}}.apk`
- Tampilkan daftar seluruh aplikasi pihak ketiga yang terpasang:
- Hapus suatu paket aplikasi dari perangkat Android:
`pm list packages -3`
`pm uninstall {{paket}}`
- Tampilkan daftar aplikasi dengan kata kunci tertentu:
- Hapus seluruh data aplikasi untuk suatu paket:
`pm list packages {{kata_kunci}}`
`pm clear {{paket}}`
- Tampilkan jalan menuju file APK untuk sebuah aplikasi:
- Aktifkan suatu paket atau komponen:
`pm path {{aplikasi}}`
`pm enable {{paket_atau_kelas}}`
- Nonaktifkan suatu paket atau komponen:
`pm disable-user {{paket_atau_kelas}}`
- Berikan suatu ijin untuk suatu aplikasi:
`pm grant {{paket}} {{android.permission.CAMERA|android.permission.ACCESS_FINE_LOCATION|android.permission.READ_CONTACTS|...}}`
- Cabut suatu ijin untuk suatu aplikasi:
`pm revoke {{paket}} {{android.permission.CAMERA|android.permission.ACCESS_FINE_LOCATION|android.permission.READ_CONTACTS|...}}`
-36
View File
@@ -1,36 +0,0 @@
# adb shell pm
> Manajer paket aplikasi Android.
> Informasi lebih lanjut: <https://developer.android.com/tools/adb>.
- Tampilkan daftar paket yang terpasang:
`adb shell pm list packages`
- Pasang suatu paket aplikasi dari alamat tertentu:
`adb shell pm install /{{jalan/menuju/aplikasi}}.apk`
- Hapus suatu paket aplikasi dari perangkat Android:
`adb shell pm uninstall {{paket}}`
- Hapus seluruh data aplikasi untuk suatu paket:
`adb shell pm clear {{paket}}`
- Aktifkan suatu paket atau komponen:
`adb shell pm enable {{paket_atau_kelas}}`
- Nonaktifkan suatu paket atau komponen:
`adb shell pm disable-user {{paket_atau_kelas}}`
- Berikan suatu ijin untuk suatu aplikasi:
`adb shell pm grant {{paket}} {{android.permission.CAMERA|android.permission.ACCESS_FINE_LOCATION|android.permission.READ_CONTACTS|...}}`
- Cabut suatu ijin untuk suatu aplikasi:
`adb shell pm revoke {{paket}} {{android.permission.CAMERA|android.permission.ACCESS_FINE_LOCATION|android.permission.READ_CONTACTS|...}}`
@@ -1,32 +1,32 @@
# adb shell pm list packages
# pm list packages
> Tampilkan daftar paket aplikasi yang terpasang, dikenal, atau disaring dalam suatu perangkat Android.
> Informasi lebih lanjut: <https://developer.android.com/tools/adb>.
> Informasi lebih lanjut: <https://developer.android.com/tools/adb#pm>.
- Tampilkan daftar seluruh paket yang terpasang:
`adb shell pm list packages`
`pm list packages`
- Tampilkan seluruh paket beserta alamat berkas APK yang mengarah menuju paket aplikasi:
`adb shell pm list packages -f`
`pm list packages -f`
- Hanya tampilkan daftar paket yang dinonaktifkan:
`adb shell pm list packages -d`
`pm list packages -d`
- Hanya tampilkan daftar paket yang diaktifkan:
`adb shell pm list packages -e`
`pm list packages -e`
- Hanya tampilkan daftar paket bawaan [s]istem Android:
`adb shell pm list packages -s`
`pm list packages -s`
- Hanya tampilkan daftar paket pihak ke-[3] (non-bawaan):
`adb shell pm list packages -3`
`pm list packages -3`
- Tampilkan pula ID aplikasi yang membantu memasang setiap paket:
`adb shell pm list packages -i`
`pm list packages -i`
@@ -1,32 +1,32 @@
# adb shell pm list
# pm list
> Tampilkan daftar pengguna, paket, perizinan, instrumentasi, kelompok perizinan, fitur, dan pustaka peranti lunak yang dikelola oleh manajer paket Android.
> Informasi lebih lanjut: <https://developer.android.com/tools/adb>.
> Informasi lebih lanjut: <https://developer.android.com/tools/adb#pm>.
- Tampilkan daftar seluruh paket yang terpasang:
`adb shell pm list packages`
`pm list packages`
- Tampilkan daftar seluruh pengguna dalam sistem:
`adb shell pm list users`
`pm list users`
- Tampilkan daftar seluruh kelompok perizinan yang dikenal:
`adb shell pm list permission-groups`
`pm list permission-groups`
- Tampilkan daftar seluruh jenis perizinan yang dikenal:
`adb shell pm list permissions`
`pm list permissions`
- Tampilkan daftar seluruh paket pengujian:
`adb shell pm list instrumentation`
`pm list instrumentation`
- Tampilkan daftar seluruh fitur yang tersedia dalam sistem ini:
`adb shell pm list features`
`pm list features`
- Tampilkan daftar seluruh pustaka peranti lunak yang tersedia dalam perangkat ini:
`adb shell pm list libraries`
`pm list libraries`
+22 -10
View File
@@ -1,24 +1,36 @@
# pm
> Mostra informazioni sulle applicazioni su un dispositivo Android.
> Strumento Android pacchetto Manager.
> Maggiori informazioni: <https://developer.android.com/tools/adb#pm>.
- Elenca tutte le app installate:
- Elenca i pacchetti installati:
`pm list packages`
- Elenca tutte le app di sistema installate:
- Installa un pacchetto app da un percorso specificato:
`pm list packages -s`
`pm install /{{percorso/all/app}}.apk`
- Elenca tutte le app di terze parti installate:
- Disinstalla un pacchetto dal dispositivo:
`pm list packages -3`
`pm uninstall {{pacchetto}}`
- Elenca le app che corrispondono a parole chiave specifiche:
- Cancella tutti i dati dell'app per un pacchetto:
`pm list packages {{parola_chiave1 parola_chiave2 ...}}`
`pm clear {{pacchetto}}`
- Mostra il percorso dell'APK di una specifica app:
- Abilita un pacchetto o componente:
`pm path {{app}}`
`pm enable {{pacchetto_or_classe}}`
- Disabilita un pacchetto o componente:
`pm disable-user {{pacchetto_or_classe}}`
- Concede un permesso per un'app:
`pm grant {{pacchetto}} {{android.permission.CAMERA|android.permission.ACCESS_FINE_LOCATION|android.permission.READ_CONTACTS|...}}`
- Revoca un permesso per un'app:
`pm revoke {{pacchetto}} {{android.permission.CAMERA|android.permission.ACCESS_FINE_LOCATION|android.permission.READ_CONTACTS|...}}`
-36
View File
@@ -1,36 +0,0 @@
# adb shell pm
> Strumento Android pacchetto Manager.
> Maggiori informazioni: <https://developer.android.com/tools/adb>.
- Elenca i pacchetti installati:
`adb shell pm list packages`
- Installa un pacchetto app da un percorso specificato:
`adb shell pm install /{{percorso/all/app.apk}}`
- Disinstalla un pacchetto dal dispositivo:
`adb shell pm uninstall {{pacchetto}}`
- Cancella tutti i dati dell'app per un pacchetto:
`adb shell pm clear {{pacchetto}}`
- Abilita un pacchetto o componente:
`adb shell pm enable {{pacchetto_or_classe}}`
- Disabilita un pacchetto o componente:
`adb shell pm disable-user {{pacchetto_or_classe}}`
- Concede un permesso per un'app:
`adb shell pm grant {{pacchetto}} {{android.permission.CAMERA|android.permission.ACCESS_FINE_LOCATION|android.permission.READ_CONTACTS|...}}`
- Revoca un permesso per un'app:
`adb shell pm revoke {{pacchetto}} {{android.permission.CAMERA|android.permission.ACCESS_FINE_LOCATION|android.permission.READ_CONTACTS|...}}`
@@ -1,32 +1,32 @@
# adb shell pm list packages
# pm list packages
> Elenca pacchetti installati, conosciuti o filtrati su un dispositivo Android.
> Maggiori informazioni: <https://developer.android.com/tools/adb>.
> Maggiori informazioni: <https://developer.android.com/tools/adb#pm>.
- Elenca tutti i pacchetti installati:
`adb shell pm list packages`
`pm list packages`
- Elenca tutti i pacchetti con i relativi percorsi dei [f]ile APK:
`adb shell pm list packages -f`
`pm list packages -f`
- Elenca solo i pacchetti [d]isabilitati:
`adb shell pm list packages -d`
`pm list packages -d`
- Elenca solo i pacchetti abilitati:
`adb shell pm list packages -e`
`pm list packages -e`
- Elenca solo i pacchetti di [s]istema:
`adb shell pm list packages -s`
`pm list packages -s`
- Elenca solo i pacchetti di terze parti (non di sistema):
`adb shell pm list packages -3`
`pm list packages -3`
- Mostra l'[i]nstaller per ogni pacchetto:
`adb shell pm list packages -i`
`pm list packages -i`
@@ -1,32 +1,32 @@
# adb shell pm list
# pm list
> Elenca utenti, pacchetti, permessi, instrumentation, gruppi di permessi, feature e librerie gestite dal package manager.
> Maggiori informazioni: <https://developer.android.com/tools/adb>.
> Maggiori informazioni: <https://developer.android.com/tools/adb#pm>.
- Elenca tutti i pacchetti installati:
`adb shell pm list packages`
`pm list packages`
- Stampa tutti gli utenti del sistema:
`adb shell pm list users`
`pm list users`
- Stampa tutti i gruppi di permessi conosciuti:
`adb shell pm list permission-groups`
`pm list permission-groups`
- Stampa tutti i permessi conosciuti:
`adb shell pm list permissions`
`pm list permissions`
- Elenca tutti i pacchetti di test:
`adb shell pm list instrumentation`
`pm list instrumentation`
- Stampa tutte le feature del sistema:
`adb shell pm list features`
`pm list features`
- Stampa tutte le librerie supportate dal dispositivo corrente:
`adb shell pm list libraries`
`pm list libraries`
+22 -10
View File
@@ -1,24 +1,36 @@
# pm
> Android 기기의 앱에 대한 정보 표시.
> Android 패키지 관리자 도구.
> 더 많은 정보: <https://developer.android.com/tools/adb#pm>.
- 설치된 모든 앱 나열:
- 설치된 패키지 목록 출력:
`pm list packages`
- 설치된 모든 시스템 앱 나열:
- 지정한 경로의 app 패키지 설치:
`pm list packages -s`
`pm install /{{경로/대상/앱}}.apk`
- 설치된 모든 타사 앱 나열:
- 기기에서 패키지 삭제:
`pm list packages -3`
`pm uninstall {{패키지}}`
- 특정 키워드와 일치하는 앱 나열:
- 특정 패키지의 모든 앱 데이터 삭제:
`pm list packages {{키워드1 키워드2 ...}}`
`pm clear {{패키지}}`
- 특정 앱의 APK 경로 표시:
- 패키지 또는 컴포넌트 활성화:
`pm path {{애플리케이션}}`
`pm enable {{패키지_또는_클래스}}`
- 패키지 또는 컴포넌트 비활성화:
`pm disable-user {{패키지_또는_클래스}}`
- 애플리케이션에 권한 부여:
`pm grant {{패키지}} {{android.permission.CAMERA|android.permission.ACCESS_FINE_LOCATION|android.permission.READ_CONTACTS|...}}`
- 애플리케이션에서 권한 제거:
`pm revoke {{패키지}} {{android.permission.CAMERA|android.permission.ACCESS_FINE_LOCATION|android.permission.READ_CONTACTS|...}}`
-36
View File
@@ -1,36 +0,0 @@
# adb shell pm
> Android 패키지 관리자 도구.
> 더 많은 정보: <https://developer.android.com/tools/adb>.
- 설치된 패키지 목록 출력:
`adb shell pm list packages`
- 지정한 경로의 app 패키지 설치:
`adb shell pm install /{{경로/대상/앱}}.apk`
- 기기에서 패키지 삭제:
`adb shell pm uninstall {{패키지}}`
- 특정 패키지의 모든 앱 데이터 삭제:
`adb shell pm clear {{패키지}}`
- 패키지 또는 컴포넌트 활성화:
`adb shell pm enable {{패키지_또는_클래스}}`
- 패키지 또는 컴포넌트 비활성화:
`adb shell pm disable-user {{패키지_또는_클래스}}`
- 애플리케이션에 권한 부여:
`adb shell pm grant {{패키지}} {{android.permission.CAMERA|android.permission.ACCESS_FINE_LOCATION|android.permission.READ_CONTACTS|...}}`
- 애플리케이션에서 권한 제거:
`adb shell pm revoke {{패키지}} {{android.permission.CAMERA|android.permission.ACCESS_FINE_LOCATION|android.permission.READ_CONTACTS|...}}`
@@ -1,32 +1,32 @@
# adb shell pm list packages
# pm list packages
> Android 기기에서 설치된 패키지, 알려진 패키지 또는 조건에 따라 필터링된 패키지 목록을 출력.
> 더 많은 정보: <https://developer.android.com/tools/adb>.
> 더 많은 정보: <https://developer.android.com/tools/adb#pm>.
- 설치된 모든 패키지 목록 출력:
`adb shell pm list packages`
`pm list packages`
- 모든 패키지와 해당 APK 파일 경로 출력:
`adb shell pm list packages -f`
`pm list packages -f`
- 비활성화된 패키지만 출력:
`adb shell pm list packages -d`
`pm list packages -d`
- 활성화된 패키지만 출력:
`adb shell pm list packages -e`
`pm list packages -e`
- 시스템 패키지만 출력:
`adb shell pm list packages -s`
`pm list packages -s`
- 서드파트(비시스템) 패키지만 출력:
`adb shell pm list packages -3`
`pm list packages -3`
- 각 패키지의 설치 프로그램 정보 출력:
`adb shell pm list packages -i`
`pm list packages -i`
@@ -1,32 +1,32 @@
# adb shell pm list
# pm list
> 패키지 관리자에서 관리하는 사용자, 패키지, 권한, 테스트, 권한 그룹, 기능, 라이브러리 목록을 출력.
> 더 많은 정보: <https://developer.android.com/tools/adb>.
> 더 많은 정보: <https://developer.android.com/tools/adb#pm>.
- 설치된 모든 패키지 목록 출력:
`adb shell pm list packages`
`pm list packages`
- 시스템의 모든 사용자 출력:
`adb shell pm list users`
`pm list users`
- 모든 권한 그룹 출력:
`adb shell pm list permission-groups`
`pm list permission-groups`
- 모든 권한 출력:
`adb shell pm list permissions`
`pm list permissions`
- 모든 테스트 패키지 목록 출력:
`adb shell pm list instrumentation`
`pm list instrumentation`
- 시스템의 모든 기능 출력:
`adb shell pm list features`
`pm list features`
- 현재 기기에서 지원하는 모든 라이브러리 출력:
`adb shell pm list libraries`
`pm list libraries`
+22 -10
View File
@@ -1,24 +1,36 @@
# pm
> 显示关于 Android 设备上的应用程序的信息
> 安卓软件包管理工具
> 更多信息:<https://developer.android.com/tools/adb#pm>。
- 打印所有已安装应用程序的列表
- 列出已安装的包
`pm list packages`
- 打印所有已安装的系统应用程序的列表
- 从指定路径,安装软件包
`pm list packages -s`
`pm install /{{路径/到/软件包}}.apk`
- 打印所有已安装的第三方应用程序的列表
- 从设备卸载一个包
`pm list packages -3`
`pm uninstall {{软件包}}`
- 打印与指定关键字匹配的应用程序列表
- 清除单个软件包的所有数据文件
`pm list packages {{关键词}}`
`pm clear {{软件包}}`
- 打印指定应用的 APK 的路径
- 启用软件包或组件
`pm path {{应用名}}`
`pm enable {{包名_或_类名}}`
- 禁用软件包或组件:
`pm disable-user {{包名_或_类名}}`
- 为应用授予权限:
`pm grant {{包名}} {{android.permission.CAMERA|android.permission.ACCESS_FINE_LOCATION|android.permission.READ_CONTACTS|...}}`
- 撤销应用权限:
`pm revoke {{包名}} {{android.permission.CAMERA|android.permission.ACCESS_FINE_LOCATION|android.permission.READ_CONTACTS|...}}`
-36
View File
@@ -1,36 +0,0 @@
# adb shell pm
> 安卓软件包管理工具。
> 更多信息:<https://developer.android.com/tools/adb>。
- 列出已安装的包:
`adb shell pm list packages`
- 从指定路径,安装软件包:
`adb shell pm install /{{路径/到/软件包}}.apk`
- 从设备卸载一个包:
`adb shell pm uninstall {{软件包}}`
- 清除单个软件包的所有数据文件:
`adb shell pm clear {{软件包}}`
- 启用软件包或组件:
`adb shell pm enable {{包名_或_类名}}`
- 禁用软件包或组件:
`adb shell pm disable-user {{包名_或_类名}}`
- 为应用授予权限:
`adb shell pm grant {{包名}} {{android.permission.CAMERA|android.permission.ACCESS_FINE_LOCATION|android.permission.READ_CONTACTS|...}}`
- 撤销应用权限:
`adb shell pm revoke {{包名}} {{android.permission.CAMERA|android.permission.ACCESS_FINE_LOCATION|android.permission.READ_CONTACTS|...}}`
@@ -1,32 +1,32 @@
# adb shell pm list packages
# pm list packages
> 列出安卓设备上,已安装的,已知的或经过自定义筛选后的软件包。
> 更多信息:<https://developer.android.com/tools/adb>。
> 更多信息:<https://developer.android.com/tools/adb#pm>。
- 列出所有已安装的软件包:
`adb shell pm list packages`
`pm list packages`
- 列出所有软件包,以及与它们关联的 APK 文件的路径:
`adb shell pm list packages -f`
`pm list packages -f`
- 仅列出禁用的软件包:
`adb shell pm list packages -d`
`pm list packages -d`
- 仅列出启用的软件包:
`adb shell pm list packages -e`
`pm list packages -e`
- 仅列出系统软件包:
`adb shell pm list packages -s`
`pm list packages -s`
- 仅列出第三方(非系统)的软件包:
`adb shell pm list packages -3`
`pm list packages -3`
- 显示每个包的安装来源:
`adb shell pm list packages -i`
`pm list packages -i`
@@ -1,32 +1,32 @@
# adb shell pm list
# pm list
> 列出软件包管理器中所管理的用户,软件包,权限,插桩测试 (instrumentation),权限组,功能和库。
> 更多信息:<https://developer.android.com/tools/adb>。
> 更多信息:<https://developer.android.com/tools/adb#pm>。
- 列出所有已安装的包:
`adb shell pm list packages`
`pm list packages`
- 显示系统上的所有用户:
`adb shell pm list users`
`pm list users`
- 显示所有已知的权限组:
`adb shell pm list permission-groups`
`pm list permission-groups`
- 显示所有已知的权限:
`adb shell pm list permissions`
`pm list permissions`
- 显示所有的测试包:
`adb shell pm list instrumentation`
`pm list instrumentation`
- 显示系统上的所有功能:
`adb shell pm list features`
`pm list features`
- 显示当前设备支持的所有库:
`adb shell pm list libraries`
`pm list libraries`
+4
View File
@@ -18,3 +18,7 @@
- Convert an intent to a URI:
`am to-uri -a {{android.intent.action.VIEW}} -d {{tel:123}}`
- Start the home activity on an emulator or device:
`am start -W -c android.intent.category.HOME -a android.intent.action.MAIN`
@@ -1,32 +1,32 @@
# adb shell pm list packages
# pm list packages
> List installed, known, or filtered packages on an Android device.
> More information: <https://developer.android.com/tools/adb>.
> More information: <https://developer.android.com/tools/adb#pm>.
- List all installed packages:
`adb shell pm list packages`
`pm list packages`
- List all packages and their associated APK [f]ile paths:
`adb shell pm list packages -f`
`pm list packages -f`
- Only list [d]isabled packages:
`adb shell pm list packages -d`
`pm list packages -d`
- Only list [e]nabled packages:
`adb shell pm list packages -e`
`pm list packages -e`
- Only list [s]ystem packages:
`adb shell pm list packages -s`
`pm list packages -s`
- Only list [3]rd-party (non-system) packages:
`adb shell pm list packages -3`
`pm list packages -3`
- Show the [i]nstaller for each package:
`adb shell pm list packages -i`
`pm list packages -i`
@@ -1,32 +1,36 @@
# adb shell pm list
# pm list
> List users, packages, permissions, instrumentation, permission groups, features, and libraries managed by the package manager.
> More information: <https://developer.android.com/tools/adb>.
> More information: <https://developer.android.com/tools/adb#pm>.
- List all installed packages:
`adb shell pm list packages`
`pm list packages`
- List either [s]ystem or [3]rd-party packages:
`pm list packages {{-s|-3}}`
- Print all users on the system:
`adb shell pm list users`
`pm list users`
- Print all known permission groups:
`adb shell pm list permission-groups`
`pm list permission-groups`
- Print all known permissions:
`adb shell pm list permissions`
`pm list permissions`
- List all test packages:
`adb shell pm list instrumentation`
`pm list instrumentation`
- Print all features of the system:
`adb shell pm list features`
`pm list features`
- Print all the libraries supported by the current device:
`adb shell pm list libraries`
`pm list libraries`
+22 -10
View File
@@ -1,24 +1,36 @@
# pm
> Display information about apps on an Android device.
> Android Package Manager tool.
> More information: <https://developer.android.com/tools/adb#pm>.
- List all installed apps:
- List installed packages:
`pm list packages`
- List all installed [s]ystem apps:
- Install an app package from a given path:
`pm list packages -s`
`pm install /{{path/to/app}}.apk`
- List all installed [3]rd-party apps:
- Uninstall a package from the device:
`pm list packages -3`
`pm uninstall {{package}}`
- List apps matching specific keywords:
- Clear all app data for a package:
`pm list packages {{keyword1 keyword2 ...}}`
`pm clear {{package}}`
- Display a path of the APK of a specific app:
- Enable a package or component:
`pm path {{app}}`
`pm enable {{package_or_class}}`
- Disable a package or component:
`pm disable-user {{package_or_class}}`
- Grant a permission for an app:
`pm grant {{package}} {{android.permission.CAMERA|android.permission.ACCESS_FINE_LOCATION|android.permission.READ_CONTACTS|...}}`
- Revoke a permission for an app:
`pm revoke {{package}} {{android.permission.CAMERA|android.permission.ACCESS_FINE_LOCATION|android.permission.READ_CONTACTS|...}}`
-36
View File
@@ -1,36 +0,0 @@
# adb shell pm
> Android Package Manager tool.
> More information: <https://developer.android.com/tools/adb>.
- List installed packages:
`adb shell pm list packages`
- Install an app package from a given path:
`adb shell pm install /{{path/to/app}}.apk`
- Uninstall a package from the device:
`adb shell pm uninstall {{package}}`
- Clear all app data for a package:
`adb shell pm clear {{package}}`
- Enable a package or component:
`adb shell pm enable {{package_or_class}}`
- Disable a package or component:
`adb shell pm disable-user {{package_or_class}}`
- Grant a permission for an app:
`adb shell pm grant {{package}} {{android.permission.CAMERA|android.permission.ACCESS_FINE_LOCATION|android.permission.READ_CONTACTS|...}}`
- Revoke a permission for an app:
`adb shell pm revoke {{package}} {{android.permission.CAMERA|android.permission.ACCESS_FINE_LOCATION|android.permission.READ_CONTACTS|...}}`