网上有关“busybox详细资料大全”话题很是火热,小编也是针对busybox详细资料大全寻找了一些与之相关的一些信息进行分析,如果能碰巧解决你现在面临的问题,希望能够帮助到您。
BusyBox 是一个集成了三百多个最常用Linux命令和工具的软体。BusyBox 包含了一些简单的工具,例如ls、cat和echo等等,还包含了一些更大、更复杂的工具,例grep、find、mount以及tel。有些人将 BusyBox 称为 Linux 工具里的瑞士军刀。简单的说BusyBox就好像是个大工具箱,它集成压缩了 Linux 的许多工具和命令,也包含了 Android 系统的自带的shell。
基本介绍 软体名称 :BusyBox 开发商 :Rob,Bernhard,Denys等? 软体平台 :类Unix系统 软体版本 :busybox-1.29.3 更新时间 :2018-9-9 软体语言 :C语言 软体大小 :2.2M(V1.29.3,tar.bz) 软体授权 :GPLv2 简介,发源,编译安装,交叉编译,配置,使用技巧, 简介 BusyBox 将许多具有共性的小版本的UNIX工具结合到一个单一的执行档。这样的集合可以替代大部分常用工具比如的GNU fileutils , shellutils等工具,BusyBox提供了一个比较完善的环境,可以适用于任何小的嵌入式系统。 发源 BusyBox 最初是由 Bruce Perens 在 1996 年为Debian GNU/Linux安装盘编写的。其目标是在一张软碟上创建一个可引导的 GNU/Linux 系统,这可以用作安装盘和急救盘。 编译安装 #make defconfig #make #make install 编译好后在busybox目录下生成子目录_install,里面的内容: drwxr-xr-x 2 root root 4096 11月 24 15:28 bin rwxrwxrwx 1 root root 11 11月 24 15:28linuxrc -> bin/busybox drwxr-xr-x 2 root root 4096 11月 24 15:28 *** in 其中执行档busybox在需要制作档案系统映像烧入板子的情况下,busybox应放在根档案系统目录下的bin中,其他的都是指向他的符号连结. 交叉编译 要实现交叉编译,需要设定好交叉编译器前缀,可以使用以下命令设定前缀: #make CROSS_COMPILE=arm-linux-uclibcgnueabi- 或者,可以由环境变数设定CROSS_COMPILE的值,CROSS_COMPILE的默认值不是执行档的前缀。 配置 busybox的配置程式和linux核心选单配置方式简直一模一样.熟悉用make menuconfig方式配置linux核心的朋友很容易上手. #cp busybox-1.00.tar.gz /babylinux #cd /babylinux #tar xvfz busybox-1.00.tar.gz #cd busybox-1.00 #make menuconfig 下面是需要编译进busybox的功能选项。 General Configuration应该选的选项 Show verbose applet usage messages Runtime SUID/SGID configuration via /etc/busybox.conf Build Options Build BusyBox as a static binary (no shared libs) 这个选项是一定要选择的,这样才能把busybox编译成静态连结的执行档,运行时才独立于其他函式馆.否则必需要其他库档案才能运行,在单一个linux核心不能使它正常工作. Installation Options Don't use /usr 这个选项也一定要选,否则make install 后busybox将安装在原系统的/usr下,这将覆盖掉系统原有的命令.选择这个选项后,make install后会在busybox目录下生成一个叫_install的目录,里面有busybox和指向它的连结. 其它选项都是一些linux基本命令选项,自己需要哪些命令就编译进去,一般用默认的就可以了,配置好后退出并保存。 使用技巧 可以这样用busybox #busybox ls 他的功能就相当运行ls命令 最常用的用法是建立指向busybox的连结,不同的连结名完成不同的功能. #ln -s busybox ls #ln -s busybox rm #ln -s busybox mkdir 然后分别运行这三个连结: #./ls #./rm #./mkdir 就可以分别完成了ls rm 和mkdir命令的功能.虽然他们都指向同一个可执行程式busybox,但是只要连结名不同,完成的功能就不同,很多linux网站都提供busybox的原始码下载。 android busybox此法适用于所有android手机。
此教程为通过数据线进行连接
需要用到的两款软件:
1.超级终端2.busybox软件
注意:前提是
1,电脑中必须安装了手机驱动。
2,你的手机要root了才行!
现在开始了!
安装下面附件里的“busybox”和"超级终端“两个软件,有的ROM里自带超级终端,就只装busybox就可以了。
第一步,实现root和USB绑定的办法
此处以su640的cm9为例,其他机型自己摸索,大同小异。
装好软件,把Busybox打开提示取得root权限。点下install,等都走完了后,就可以关掉了,然后关掉网络链接,包括数据和wifi等等(这样后面就不用担心走流量了)。
用数据线连电脑,点开手机里”设置“--更多--(点开后是“无线和网络”)--点开“网络共享与便携式热点”--把最上面的“usb共享网络”后面对号选上。这时候要注意一下电脑上的“网络连接”,里面应该多出一个连接(我的显示是android各个机型可能略有不同),而且是“已连接上”状态。
第二步,变身超级用户与获取ip
在电脑上右键点“网上邻居”属性,网络协议上的手机的usb网卡获得的ip 是 192.168.42.XX改成192.168.42.1-128之间都可以
如果不可以的话则进行以下操作获取init addr网关:
1,打开超级终端,输入su ,变身超级用户。
注意:打开终端时看到的提示符是$,输入su回车就行了,这个时候因为获得了root权限可能会看到某种提示。命令运行成功的结果是提示符变成#则可以接着下面:
在提示符后面输入busybox ifconfig,这是查一下ip
大家会看到其中一句: 返回好几段文字,注意我们自己的机器上出现的几个inet addr、Bcast、Mask地址,尤其是inet addr,记住它。要在这个地址基础上设定网关。
usb0 link encap: Ethernet HWadder mac 地址(每个人不一样).
inet addr:192.168.42.129 Bcast:192.168.42.255 Mask:255.255.255.0 ,此处可以关闭超级终端,也可以按桌面键切换到桌面上来。
第三步.现在在电脑端对两个连接进行修改,即“本地连接”和“android”:
本地连接:“设置---高级”,选项卡里找到“允许其他网络用户开头的两个选项,都打勾,注意第一个选项下面可能有选框也可能没有,如果除了“本地连接”之外有多个没有停用的连接,那么就有个选框让选择本地连接和哪个连接绑定共享,如果有选框,注意选“android"。本地连接”设置就这么多。
第四步.设置“android。“设置---常规”,找到“Internet协议(TCP/IP)”,设置地址。因为刚刚设置了共享,所以android的IP地址被默认设置成了192.168.0.1。这个要改,注意刚才我们在超级终端里用box ifconfig 查看到的那个inet addr地址,比如说是“192.168.42.129”,前面部分都一样,最后一部分改成一个1-129之间的数字。比如“192.168.42.128”。其他的项目,比如掩码,不变就行了,255.255.255.0。DNS是8.8.8.8。
第五步,再次打开超级终端,如果没关闭,点开后还是显示上次的很多行,如果关闭了,就再输入一次su回车,之后就是在#提示符后面输入busybox route add default gw 192.168.42.128这个命令,就是刚才android里设置的那个改动最后一部分的地址,基于上面的例子,就是那个“192.168.42.128”。如果输入命令成功,没有返回任何错误,恭喜你,成功了。如果返回错误了,重启设备再试验一次,因为版本不同可能需要再次重启设备。
第六步,到这里已经大功告成了,你会发现很流畅的上网冲浪。如果有人害怕会走流量请关闭数据、wifi或者APN或者飞行模式等等。
第七步,以上步骤重启和使用其他网络上网后无效,需要再次在超级终端输入代码,这个比较麻烦,其实只要你成功一次后,下次只要在手机里下个Gscripq Mod然后做个这样的脚本,就可以了。
第八步,做好脚本后,再用的时候,插上USB线,运行下这个脚本(打开gscripq,长按usbnet,选run),就可以直接用了,怕走流量的还可用APN开关彻底断掉无线网
关于“busybox详细资料大全”这个话题的介绍,今天小编就给大家分享完了,如果对你有所帮助请保持对本站的关注!
本文来自作者[冰蝶]投稿,不代表五洲号立场,如若转载,请注明出处:https://www.tzwzszyy.cn/jingyan/202507-10402.html
评论列表(3条)
我是五洲号的签约作者“冰蝶”
本文概览:网上有关“busybox详细资料大全”话题很是火热,小编也是针对busybox详细资料大全寻找了一些与之相关的一些信息进行分析,如果能碰巧解决你现在面临的问题,希望能够帮助到您...
文章不错《busybox详细资料大全》内容很有帮助