2011-03-17 27 views
4

我已經下載了mips android的源代碼,並做了一個「make」並且運行了模擬器。我想將busybox推入模擬器。我已經下載了靜態編譯的busybox二進制文件。我應該在哪個目錄下放置這個,我應該怎麼做才能將busybox推入模擬器?推動busybox進入android模擬器

+0

[這裏](http://benno.id.au/blog/2007/11/14/android-b usybox)你有教程和二進制模擬器。它爲我工作。 – pawelzieba 2011-03-17 08:54:41

+0

我能夠將它推入模擬器並執行chmod 775.然後,當我給./busybox --install時,它會引發一個錯誤,提示「./busybox:1:Syntax error:」(「unexpected」。我是否可以解決這個問題? – user633659 2011-03-17 10:06:39

+0

我做了同樣的,沒有錯誤。Emulator 2.2。你創建了正確的目錄結構嗎?嘗試運行/ data/busybox/busybox --install – pawelzieba 2011-03-17 10:17:37

回答

9
  1. 根你的模擬器
  2. 下載this
  3. 解壓,然後將\system\lib\su\system\app\superuser.apkadb目錄。
  4. 潤亞行,然後輸入以下內容:
adb shell mount -o rw,remount -t yaffs2 /dev/block/mtdblock03 /system 
adb push su /system/xbin/su 
adb shell chmod 06755 /system 
adb shell chmod 06755 /system/xbin/su 
adb install superuser.apk 
  • 然後下載從here
  • 將它移動到你的adb目錄
  • 運行ADB,然後busybox的輸入:
  • adb shell mkdir /data/busybox 
    adb push busybox /data/busybox 
    adb shell 
    su 
    cd /data/busybox 
    chmod 775 busybox 
    ./busybox --install 
    busybox 
    
    +0

    ./busybox --install在不同位置安裝文件我沒有這樣的文件或目錄無效的跨設備鏈接錯誤我想安裝在/ data/busybox文件夾中所以,我用了f以下命令:'./busybox --install .' – Sri 2013-03-09 01:05:02