¿Por qué no puedo enviar sqlite a Android mediante el comando adb?

Tengo un Nexus S arraigado y no tiene Sqlite instalado así que googled él y encontré que necesito utilizar este comando:

adb push sqlite3 /sdcard/ 

Sin embargo, me dio este error:

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

Por lo tanto, significa que el sistema / es solo de lectura. Luego lo busqué y encontré que necesito volver a montar mi / carpeta del sistema como rw. He utilizado este comando en el shell de adb:

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

Todavía no puedo empujar Sqlite3 y produce el mismo error que antes en la ventana de línea de comando. Luego escribí

 root@android:/ # mount 

Pero todo lo que puedo ver es que el sistema / se monta de forma diferente:

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

¿Cómo puedo montar mi carpeta de sistema como "rw" y empujar el sqlite3 en mi teléfono Android?

Quizás puedas probar otro lugar. El script que usé para enrutar mi teléfono estaba colocando sus cosas en / data / local / después de crear una carpeta tmp:

 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 *" 

De hecho, las dos respuestas son obligatorias. Si sólo establecemos

 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 *" 

Tenemos el mismo error

 Read-only file system 

Por lo tanto, antes de copiar el sqlite3 a / system / bin / sqlite3, debemos agregar la siguiente línea:

 mount -o rw,remount -t yaffs2 /dev/block/mtdblock5 /system 
  • Instalación y configuración de SQlite Browser en LINUX
  • Android: La ventana del cursor está llena
  • Sqlite3 permission denied android
  • Android sqlite3_limit?
  • Exportar archivo de base de datos sqlite en XML y luego en la hoja de cálculo de Excel
  • ¿Cuál es el propósito de startManagingCursor?
  • Android - Código de error 11 al importar la base de datos Sqlite en Galaxy Note
  • ¿Cómo puedo buscar los datos de mes específico de la base de datos SQLite
  • Cómo implementar la función recursiva de sqlite3 en dispositivos Android
  • Limitación del número de filas en SQLite
  • SQLiteDatabase.insert () devuelve rowid incorrecto para tablas virtuales
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.