在Mac配置adb命令
1、啟動Terminal,輸入命令:cd $HOME
2、更新.bash_profile檔案(當該檔案存在時),如果該檔案不存在,可通過如下命令建立:
touch .bash_profile
3、開啟.bash_profile檔案,對其內容進行編輯,命令如下:
open -e .bash_profile
4、此時文字編輯器會開啟一個文字,編輯內容如下:export PATH=${PATH}:/Users/lvxiangan/ProgramFiles/adt-bundle-mac-x86_64-20130219/sdk/platform-toolsexport PATH=${PATH}:/Users/lvxiangan/ProgramFiles/adt-bundle-mac-x86_64-20130219/sdk/tools可根據SDK的安裝目錄進行修改
5、儲存檔案,關閉.bash_profile
6、更新剛配置的環境變數,命令如下:
source .bash_profile7、驗證配置是否成功,命令如下:adb devices,成功結果:
lvxiangans-MacBook-Pro:~ lvxiangan$ adb devices
List of devices attached
0123456789ABCDEF device
lvxiangans-MacBook-Pro:~ lvxiangan$
不小心把在Android裡執行了adb shell chmod 6755 /system/app/ 如何恢復?chmod 755 /system/appandroid apk 的root 許可權和USB adb 許可權的區別USB adb 許可權是指,當adb 連線手機時,手機中的守護程式adbd 的許可權為root 許可權,從而它的子程式也具有root 許可權,通常如果adb shell 看到是:Android 4.0 以後版本:C:Usersmtk29Desktop>adb shellroot@android:/ #Android 2.3 版本:C:Usersmtk29Desktop>adb shell即表明adb 的連線是root 許可權的,相反如果看到是$ 即表明是shell 許可權Android 的APK 本身都是不具備root 許可權的,如果想啟用root 許可權,那麼就必須藉助具有root 許可權的程式或者具有s bit 的檔案,目前比較通用的手法是,手機root 後,內建了su到system/bin, 然後普通APP 即可藉助su 命令來達到root 許可權切換。 網路上已經有同仁修改su 命令,並通過一個APK 來控制su 命令的許可權控制。如常見的Superuser: http://androidsu.com/superuser/ 這樣即可人為的控制root 許可權的使用。((因很久都沒有更新了,只能用於ICS 以及以前的版本))SuperSU: http://forum.xda-developers.com/showthread.PHP?t=1538053 (更新速度很快,推薦使用)綜上所敘,如果adb 已經有root 許可權,那麼讓apk 行使root 許可權就很簡單了。比如在JB 版本或者以前的版本上:adb remountadb push su /system/binadb push Superuser.apk /system/appadb shell chmod 0644 /system/app/Superuser.apkadb shell chmod 6755 /system/bin/suadb reboot
資料源自網際網路
相關文章
- Mac下配置adbMac
- [mac Catalina 系統配置 adb] 配置 adb 環境後,執行 adb 報錯:zsh: bad CPU type in executable: adbMac
- adb命令
- 常用adb 和 adb shell 命令
- MAC Android Studio adb配置和連線MacAndroid
- Mac下配置android環境變數(adb)MacAndroid變數
- 常用adb 命令
- 常用adb命令
- adb命令使用
- Mac環境下adb命令安裝apk到手機MacAPK
- adb shell 命令整理
- adb命令總結
- Appium ADB命令APP
- ADB命令使用技巧
- 常用的ADB命令
- mac下配置JDK,SDK,NDK和ADB環境變數MacJDK變數
- 【整理】adb命令、adb shell與Linux各種命令(busybox)Linux
- ADB常用命令
- Android常用adb命令Android
- adb命令使用簡介
- adb常見操作命令
- Mac下安裝配置Android Studio並讓多版本共存以及配置使用adbMacAndroid
- adb Gradle相關命令Gradle
- adb用到的命令總結
- Android adb shell命令大全Android
- Android adb shell 命令大全Android
- Android系統在超級終端下必會的命令大全(adb shell命令大全)Android
- 自己在mac上常用的命令Mac
- Win10配置ADB工具Win10
- adb shell命令--命令建立模擬器並啟動,命令
- android ADB 實用命令整理Android
- 【Android】 adb 常用命令Android
- adb操作命令詳解及大全
- Android ADB常用命令Android
- Ubuntu 下配置使用Android adbUbuntuAndroid
- Appium-desptop1.17.1 在 chrome app 中 get 地址時報 adb 命令超時APPChrome
- adb常用命令食用方法
- android adb shell 常用命令Android