4

我正在使用的 Android 设备不支持它,所以我在从 AVD下载它之后sqlite3想到了push它。pull

我从 AVD 中拉出它没有问题,但我无法将它推送到设备上,因为我需要启用写权限。我试图关注sqlite3: not found

我尝试了以下

$ adb -d shell
$ mount
mount
rootfs / rootfs ro,relatime 0 0
tmpfs /dev tmpfs rw,relatime,mode=111 0 0
devpts /dev/pts devpts rw,relatime,mode=600 0 0
proc /proc proc rw,relatime 0 0
sysfs /sys sysfs rw,relatime 0 0
none /acct cgroup rw,relatime,cpuacct 0 0
tmpfs /mnt/asec tmpfs rw,relatime,mode=755,gid=1000 0 0
tmpfs /mnt/obb tmpfs rw,relatime,mode=755,gid=1000 0 0
tmpfs /mnt/usb tmpfs rw,relatime,mode=755,gid=1000 0 0
tmpfs /app-cache tmpfs rw,relatime,size=7168k 0 0
none /dev/cpuctl cgroup rw,relatime,cpu 0 0
/dev/block/mmcblk0p9 /system ext4 ro,relatime,barrier=1,data=ordered 0 0
/dev/block/mmcblk0p7 /cache ext4 rw,nosuid,nodev,noatime,barrier=1,data=ordered
/dev/block/mmcblk0p1 /efs ext4 rw,nosuid,nodev,noatime,barrier=1,data=ordered 0
nil /sys/kernel/debug debugfs rw,relatime 0 0
/dev/block/mmcblk0p10 /data ext4 rw,nosuid,nodev,noatime,barrier=1,data=ordered,
/dev/block/mmcblk0p4 /mnt/.lfs j4fs rw,relatime 0 0
/dev/block/vold/179:11 /mnt/sdcard vfat rw,dirsync,nosuid,nodev,noexec,noatime,n
epage=cp437,iocharset=iso8859-1,shortname=mixed,utf8,errors=remount-ro,discard 0

我按照此链接尝试按如下方式安装文件系统,但出现权限错误。

$ mount -o rw,remount -t yaffs2 /dev/block/mmcblk0p9 /system
mount: Operation not permitted 

push sqlite3任何线索为了调试原因需要做什么才能进入 Adroid 设备?

4

3 回答 3

22

编辑:找到更好的解决方案

从主机(Linux 或 Windows PC),执行以下命令。

>> adb root
>> adb remount

如果您有权限,默认情况下 remount 将使用 rw 重新安装 /system 分区。

下面提到的注 1 和注 2仍然适用。


老路

要重新挂载已挂载的系统,您需要具有 root 权限。做一个su. 您将进入根模式。然后运行以下命令。它会起作用的,我做过很多次。

所以这里是步骤:

 adb shell 
 su
 mount -o rw,remount /system

注意 1:要执行命令suadb root,您的设备必须是 root 并且在其上具有 su 可执行文件。如果命令su成功,终端提示符将从$变为#

注意2: 最近的手机,安全性已经加强,即使手机root后adb remount也无法使用。据我所知,到目前为止还没有可用的解决方案。

于 2012-04-24T09:14:58.677 回答
0

正如 mk 所指出的,许多较新的手机都禁用了 adb root 和 adb remount。我的 LGL34C 被锁定,而 adb 几乎只对拉入文件系统的受保护区域有用。

但是有办法解决它(总是有办法)!当然,您仍然需要安装了 su 的 root 手机。在手机上安装 shell 终端和/或 sshd 服务。从本地操作系统重新挂载和写入 /system 工作正常。

于 2014-12-22T12:19:41.953 回答
0

你没有权限的主要原因......那个脚本上没有根,因为 $ su 把它变成了 # 我相信......

于 2017-01-29T06:51:04.700 回答