busybox?busybox怎么安装

各位老铁们,大家好,今天由我来为大家分享busybox,以及busybox怎么安装的相关问题知识,希望对大家有所帮助。如果可以帮助到大家,还望关注收藏下本站,您的支持是我们最大的动力,谢谢大家了哈,下面我们开始吧!本文目录怎么用手机usb连接电脑使用手机流量上网adb如何赋值如何解包,编辑,打包boot.img文件b

各位老铁们,大家好,今天由我来为大家分享busybox,以及busybox怎么安装的相关问题知识,希望对大家有所帮助。如果可以帮助到大家,还望关注收藏下本站,您的支持是我们最大的动力,谢谢大家了哈,下面我们开始吧!

本文目录

  1. 怎么用手机usb连接电脑使用手机流量上网
  2. adb如何赋值
  3. 如何解包,编辑,打包boot.img文件
  4. busybox怎么安装

怎么用手机usb连接电脑使用手机流量上网

使用手机流量来连接电脑上网方法:

方法如下:

1.手机打开数据流量开关;

2.打开手机的便携式热点;

3.打开电脑,点击右下角的网络图标,在无线区域中找到手机热点名称,然后点击连接,输入热点密码,连接成功之后,电脑就可以上网。

adb如何赋值

@echooff

::adbshell命令取到某个进程的id,并输出到文件

adbshell"ps|/data/local/tmp/busyboxgrepprojectmenu|/data/local/tmp/busyboxawk'{print$2}'">abcd.txt

::读取文件,并赋给abcd

for/f%%ain('typeabcd.txt')dosetabcd=%%a

::看一下赋值成功没

echo%abcd%

::可以使用了

adbpush%abcd%.txt/data/local/tmp/

pause

希望可以帮到你

如何解包,编辑,打包boot.img文件

①在手机上sys下是可以看到init.rc的,但是修改完之后重启就自动恢复到boot.img中的默认状态,所以我们修改的不是这个文件,而是boot.img中的init.rc

②修改boot.img

rom中是不可能直接看到init.rc这个文件的,因为它在boot.img中,如何解包打包boot.img呢?

答案是,用厨房吧……

打开厨房后,你会发现它本身就有为rom添加init.d支持的功能,当然你可以直接选择,然后一切自动完成,随后打包rom就OK了

如果想给自己进阶一下,研究到底如何手动添加这个功能,就接着看吧

第一步,解包boot.img,选择0进入高级操作菜单后,

接下来选择20,再选择w,

提示解包结束后,进入BOOT_Extract/boot.img-ramdisk下,找到init.rc,接下来就是修改它了

修改方法

1、在init.rc的class_start区域中加入(搜索class_startdefault,在下面之前加入;如果没有这段,搜索class_start,在前面加入,注意是另起一行)

startsysinit

复制代码

2、在最下面(service区域中)加入(直接添加到末尾就行了)

servicesysinit/system/bin/logwrapper/system/xbin/busyboxrun-parts/system/etc/init.d

disabled

oneshot

复制代码

保存后(这个过程中厨房不要关闭了,虽然关闭也没有事,但是一直开着方便操作),用厨房选择b,回车,等待,搞定,从工作文件夹提出boot.img,线刷或者卡刷boot.img就行了

解包boot.img也可以不用厨房,不过很麻烦,这里就不说了。

busybox怎么安装

准备:

0.先要把手机给Root了,具体教程这里就不提供了,网上有很多。

1.下载BusyBox的binary,打开这个地址

http://www.busybox.net/downloads/binaries

,选择最新版本,然后下载对应你的设备架构的版本,这里我下载了busybox-armv6l,下面将以这个文件名为示例。

2.需要有一个命令行的环境,在电脑上使用adb或在手机上使用terminalemulator。

3.连接手机和电脑,手机的USBMode设置成None(仅充电),并且开启USB调试模式。

安装:

1.将busybox-armv6l重命名为busybox

2.将busybox传入手机的SD卡,可以使用下面的命令或自己想其他办法。

打开terminal(Linux,Mac)或cmd(Windows)

adbpush~/Desktop/busybox/mnt/sdcard

其中的~/Desktop请根据自己的情况替换成正确的路径

3.输入以下命令,为了在/system目录写入文件

adbshellsumount-oremount,rw-tyaffs2/dev/block/mtdblock3/system

使用ls检查一下/system里是否有xbin目录,没有的话输入mkdirxbin创建,因为本示例是要把busybox安装到/system/xbin。

4.复制busybox文件到/system/xbin,并为其分配“可执行”的权限

cp/mnt/sdcard/busybox/system/xbinchmod755busybox

5.这时就可以使用busybox的命令了,例如以前没有清屏的clear命令,现在只需输入busyboxclear就可以实现清屏功能,使用完整版的ls只需输入busyboxls。

但是每次前面都加上个busybox太麻烦了,所以我们还要继续完成安装。

在/system/xbin下输入

busybox–install.

如果想安装到别的目录,则把点替换成别的路径。

至此就安装完成了,比较一下原来的ls命令和busybox里的ls命令。

busybox和busybox怎么安装的问题分享结束啦,以上的文章解决了您的问题吗?欢迎您下次再来哦!

本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 1553299181@qq.com 举报,一经查实,本站将立刻删除。
如若转载,请注明出处:https://www.gujiufaka.com/1154.html