注册 登录
远景论坛 - 前沿科技与智慧生态的极客社区 返回首页

837468220的个人空间 https://i.pcbeta.com/?643271 [收藏] [复制] [分享] [RSS]

日志

运行dSploit提示full busybox installation required解决方法

已有 762 次阅读2014-1-4 00:46 | full, busybox, killall, binary, not

运行dSploit提示full busybox installation required,killall binary not found (maybe you hava an old busybox version)解决方法
环境:小米2s(开发版+自带BusyBox  1.20.2-MIUI)+dSploit v1.0.31b
首先在寻求解决方法过程中做了以下操作:
虽然系统自带BusyBox,但是并没有安装连接。注意到$PATH中有/system/sbin,是实际上这个目录不存在,所以创建了这个目录并在Better Terminal Emulator Pro(root权限运行)中执行以下命令(先将system挂载为可读写)
cd /system
mkdir sbin
cp /system/xbin/busybox /system/sbin/
cd  /system/sbin
./busybox  --install -s .
完成安装所有连接。
这样下使用which killall命令可以找到/system/sbin/killall。但是这时候打开dSploit依然提示killall找不到。
后来通过电脑使用adb登录手机,使用which命令找不到 /system/sbin/killall,这时才发现根本所在。
(1)root账户下能找到使用which killall命令可以找到/system/sbin/killall
(2)adb登录手机的账户不是root
(3)运行dSploit的账户不是root账户
查看/system/sbin目录的权限,是root:shell drwx------,也就是除了root账户都不能访问到这个目录。
下面是最终解决方法:将/system/sbin目录权限改为drwxr-xr-x,运行dSpoit成功。
总结:用root账户登录手机,which命令查找killall看是否能找到,再用非root账户登录手机,which命令查找killall看是否能找到,注意目录的权限。
PS:发现默认用root账户打开Better Terminal Emulator Pro是不对的,所以修改了设置,需要时再做修改。
PS2:今天20140104是周五、测试OTA升级没有问题。

路过

雷人

握手

鲜花

鸡蛋

评论 (0 个评论)

facelist

您需要登录后才可以评论 登录 | 注册

小黑屋手机版联系我们

Copyright © 2005-2025 PCBeta. All rights reserved.

Powered by Discuz!  CDN加速及安全服务由「快御」提供

请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。

远景在线 ( 苏ICP备17027154号 )|远景论坛 |Win11论坛 |Win10论坛 |Win8论坛 |Win7论坛 |WP论坛 |Office论坛

GMT+8, 2025-4-4 20:43

返回顶部