各位老铁们,大家好,今天由我来为大家分享busybox,以及busybox怎么安装的相关问题知识,希望对大家有所帮助。如果可以帮助到大家,还望关注收藏下本站,您的支持是我们最大的动力,谢谢大家了哈,下面我们开始吧!本文目录怎么用手机usb连接电脑使用手机流量上网adb如何赋值如何解包,编辑,打包boot.img文件b
各位老铁们,大家好,今天由我来为大家分享busybox,以及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怎么安装的问题分享结束啦,以上的文章解决了您的问题吗?欢迎您下次再来哦!
如若转载,请注明出处:https://www.gujiufaka.com/1154.html