2012-04-04 2 views
3

Ich habe einen Nexus S verwurzelt und es SQLite nicht installiert haben, so gegoogelt ich es und fand ich diesen Befehl verwenden müssen:Warum kann ich sqlite nicht mit dem Befehl adb in Android übertragen?

adb push sqlite3 /sdcard/ 

aber es gab mir diesen Fehler:

failed to copy 'sqlite3' to '/sdcard//sqlite3': Read-only file system 

Das bedeutet, dass das/System nur gelesen werden kann. Dann habe ich es durchsucht und festgestellt, dass ich meinen/Systemordner als rw neu mounten muss. Ich verwendete diesen Befehl in der ADB-Shell:

mount -o rw,remount -t yaffs2 /dev/block/mtdblock5 /system 

I kann immer noch nicht Sqlite3 schieben und es erzeugt den gleichen Fehler wie zuvor in der Befehlszeile Fenster. Ich tippte dann

[email protected]:/ # mount 

Aber alles, was ich sehen kann, ist das/System montiert anders ist:

/dev/block/platform/s3c-sdhci.0/by-name/system /system ext4 rw,relatime,barrier= 
1,data=ordered 0 0 

Wie kann ich mein System-Ordner als „rw“ und drücken Sie die sqlite3 in mein Android-Handy Halterung ?

Antwort

3

Vielleicht können Sie einen anderen Ort versuchen. Das Skript habe ich auf mein Handy root wurde Platzierung seine Sachen auf die/data/local/nach einem tmp-Ordner erstellen:

adb shell "cd /data/local && mkdir tmp" 
adb push sqlite3 /data/local/tmp/. 
adb shell "chmod 755 /data/local/tmp/sqlite3" 
adb shell "cp /data/local/tmp/sqlite3 /system/bin/sqlite3" 
adb shell "cd /data/local/tmp && rm *" 
+0

Vielen Dank. Das ist für mich in Ordnung. – newguy

3

In der Tat, die beiden Antworten sind obligatorisch. Wenn wir nur

adb shell "cd /data/local && mkdir tmp" 
adb push sqlite3 /data/local/tmp/. 
adb shell "chmod 755 /data/local/tmp/sqlite3" 
adb shell "cp /data/local/tmp/sqlite3 /system/bin/sqlite3" 
adb shell "cd /data/local/tmp && rm *" 

eingestellt haben wir die gleichen Fehler

Read-only file system 

Also, bevor die sqlite3 kopieren zu/system/bin/sqlite3, müssen wir die folgende Zeile hinzufügen:

mount -o rw,remount -t yaffs2 /dev/block/mtdblock5 /system 
Verwandte Themen