¿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
  • Cómo escribir contiene consulta en SQLite fts3 fulltext search
  • Cómo utilizar un script para consultar la base de datos android sqlite
  • SQLite - No se pudo abrir el archivo de base de datos
  • Android sqlite - selecciona registros donde el campo es nulo o vacío
  • ¿Cuáles son las mejores prácticas para SQLite en Android?
  • Consulta Sqlite que devuelve 0 incluso si el valor es nulo.
  • Cómo instalar o obtener acceso a sqlite3 de adb shell
  • SQLiteDatabase.insert () devuelve rowid incorrecto para tablas virtuales
  • Malo rendimiento de SQLite en almacenamiento externo en Android
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.