歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Android模擬器安裝BusyBox的一個竅門

Android模擬器安裝BusyBox的一個竅門

日期:2017/2/28 15:48:44   编辑:Linux教程

在網上查了很多Android模擬器安裝BusyBox的方法。發現都大同小異,都是將busybox安裝好,然後要麼通過手動的方法:

export PATH="/data/busybox:$PATH"

將busybox路徑加入到PATH中。

要麼就是通過別人重新編譯的rom,使其啟動時自己添加這個環境變量路徑 。

我本人的方法:

1. 首先按照這個地址安裝好busybox到/data/busybox , 一直到將./busybox --install ./執行完

http://www.linuxidc.com/Linux/2012-06/62564.htm

2. 在電腦上新建個文件aa,內容如下:

  1. export PATH="/data/busybox:$PATH"
  2. /data/busybox/ash

3. 將此文件安裝進/system/bin中,即adb push aa /system/bin

4. 添加其可執行權限

adb shell

chmod 755 /system/bin/aa

5. 大功告成了。

用法:

還是使用adb shell進入

然後直接先輸入個aa

此時將/data/busybox加入到環境變量 ,並且使用起busybox自帶的ash 了 還有自動補全功能!!!

退出時,一次使用exit ,退出到原生的shell下(此時PATH也恢復了)

在用一次exit , 就退出模擬器的shell了

發現了一個缺陷,, 重啟後失效。。。。。。 。。。 /system/bin/aa文件消失了。

不過只要不重啟模擬器,隨時開adb shell使用aa 。

Copyright © Linux教程網 All Rights Reserved