让GNURoot成为Android中的自启动进程将是很好的。我不想手动启动它,然后在GUI中设置“Launch as Fake Root”并单击“Launch Rootfs”按钮。
为此,我希望直接从Android命令行启动GNURoot,而不是从其启动图标启动它。
我尝试了这个:
/data/data/champion.gnuroot/app_install/support/wheezy/proot -r /data/data/champion.gnuroot/app_install/roots/wheezy -0 -v -1 -b /dev -b /proc -b /data -b /mnt -b /proc/mounts:/etc/mtab -b /:/host-rootfs -b /tmp-mksh -b /factory -b /logs -b /sdcard -b /preload -b /storage -b /efs -b /config -b /cache -b /acct -b /vendor -b /d -b /system -b /data /bin/bash
我收到了这个错误:
/bin/bash: /system/lib/libc.so.6: no version information available (required by /bin/bash)
/bin/bash: /system/lib/libc.so.6: no version information available (required by /lib/i386-linux-gnu/libtinfo.so.5)
/bin/bash: /system/lib/libc.so.6: no version information available (required by /lib/i386-linux-gnu/libdl.so.2)
Inconsistency detected by ld.so: dl-lookup.c: 169: check_match: Assertion `version->filename == ((void *)0) || ! _dl_name_match_p (version->filename, map)' failed!
如何使proot命令在roots/wheezy上工作?
我还希望在GNURoot启动后,dropbear(ssh)也能运行?