2011-09-27 80 views
1

我必須根android模擬器。我找到了一些文章,但每次都有同樣的錯誤!它'不能創造su:沒有足夠的記憶力! 我做了什麼:生根android模擬器 - 錯誤?

1. adb push su /data/local 
2. adb shell 
3. #su 
4. #mount -o remount,rw -t yaffs2 /dev/block/mtdblock3 /system 
5. # cd /system/xbin 
6. # mv su osu 
7. # cat /data/local/su > su // I've got an error!!! 
//Cannot create su: Out of memory! 

我該怎麼做?

回答

1

我已經得到了我的問題的答案! 我必須運行帶-partition-size 128選項的android模擬器。 它應該如下:

android-sdk-windows\tools\emulator -avd MyAndroidVirtualDeviceName -partition-size 128 

在那之後我可以用root我的模擬器。

0

看起來像/ system/xbin不是rw。 mount -o remount,rw不返回錯誤的事實並不意味着它成功了。 重新安裝後,請檢查/ system的安裝報告。 另外,看看你是否有適當的權限寫在那裏。

+0

如果我沒有權限,如何將su重命名爲osu? – Nolesh

+0

mount -o rw,remount -t yaffs2/dev/block/mtdblock3/system - 它再次給我寫'permission denied'((( – Nolesh

+0

)我不知道「我怎樣才能在模擬器中獲得root權限」 。我只是說我已經看到RO文件系統在沒有錯誤的情況下得到「remount,rw」,但是yaffs2並不是這樣的一個系統。當你試圖把一張CD鏡像掛載到rw上時,閃存和硬件rw鎖,他們都報告說他們的空間不足,像重命名這樣的操作被SEEMed工作,但那是幾年前 - 不知道模擬器的實際問題是什麼。 – long404