barriers / 阅读 / 详情

安卓busybox怎么用

2023-08-02 21:25:22
共1条回复
南yi

安卓busybox首先要把手机给Root,下载BusyBox的binary,然后下载对应设备架构的版本后在电脑上使用adb或在手机上使用terminalemulator,最后连接手机和电脑开启USB调试模式安装即可。BusyBox是一个集成了三百多个最常用Linux命令和工具的软件,BusyBox将许多具有共性的小版本的UNIX工具结合到一个单一的可执行文件。

相关推荐

busybox是什么

busybox是用来制作嵌入式linux根文件系统的一个工具软件。BusyBox使用教程:首先把手机root。下载安装RE文件管理器。下载并解压busybox。用数据线将手机连接电脑,把解压出来的busybox拷到储存卡的根目录。BusyBox最初是由BrucePerens在1996年为DebianGNU/Linux安装盘编写的。其目标是在一张软盘上创建一个可引导的GNU/Linux系统,这可以用作安装盘和急救盘。BusyBox将许多具有共性的小版本的UNIX工具结合到一个单一的可执行文件。这样的集合可以替代大部分常用工具比如的GNUfileutils,shellutils等工具,BusyBox提供了一个比较完善的环境,可以适用于任何小的或嵌入式系统。BusyBox包含了一些简单的工具,例如cat和echo,还包含了一些更大、更复杂的工具,例如grep、find、mount以及telnet。有些人将BusyBox称为Linux工具里的瑞士军刀.简单的说BusyBox就好像是个大工具箱,它集成压缩了Linux的许多工具和命令。
2023-08-02 10:21:061

安卓busybox怎么用

安卓busybox首先要把手机给Root,下载BusyBox的binary,然后下载对应设备架构的版本后在电脑上使用adb或在手机上使用terminalemulator,最后连接手机和电脑开启USB调试模式安装即可。BusyBox是一个集成了三百多个最常用Linux命令和工具的软件,BusyBox将许多具有共性的小版本的UNIX工具结合到一个单一的可执行文件。更多关于安卓busybox怎么用,进入:https://m.abcgonglue.com/ask/68cc811616109525.html?zd查看更多内容
2023-08-02 10:21:141

海康威视关闭busybox

海康威视关闭busybox要修改inittab命令。内核启动后会执行第一个init进程,这是所有进程的父进程,它会执行inittab,也就是说这是初始化的一个配置。BusyBox是一个集成了三百多个最常用Linux命令和工具的软件。BusyBox包含了一些简单的工具,例如ls、cat和echo等等,还包含了一些更大、更复杂的工具,例grep、find、mount以及telnet。
2023-08-02 10:21:211

编译busybox到win

1、首先安装一个Linux发行版,如Ubuntu或Debian,下载最新的BusyBox源代码。2、其次解压缩源代码文件,进入BusyBox目录并运行make命令。3、最后BusyBox将被编译为可执行文件。
2023-08-02 10:21:281

busybox密码有效期

busybox密码一直有效,不会过期。BusyBox 是一个集成了三百多个最常用Linux命令和工具的软件。BusyBox 包含了一些简单的工具,例如ls、cat和echo等等,还包含了一些更大、更复杂的工具,例grep、find、mount以及telnet。有些人将 BusyBox 称为 Linux 工具里的瑞士军刀。简单的说BusyBox就好像是个大工具箱,它集成压缩了 Linux 的许多工具和命令,也包含了 Android 系统的自带的shell。发源:BusyBox 最初是由 Bruce Perens 在 1996 年为Debian GNU/Linux安装盘编写的。其目标是在一张软盘上创建一个可引导的 GNU/Linux 系统,这可以用作安装盘和急救盘。
2023-08-02 10:21:361

使用busybox镜像创建容器启动容器并查看容器状态的命令是什么?

1. 创建并启动容器 docker create命令来创建容器 $ docker create -it --name=busybox busybox 1 容器启动有两种方式: 使用docker start命令基于2. 终止容器 容器停止用docker stop 命令。格式为: docker stop [-t]|–time[=10]. 该命令首先会向运行中的容器发送SIGTERM信号,如果3. 进入容器 处于运行状态的容器可以通过docker
2023-08-02 10:21:541

busybox 无法退出进程

使用 busybox 经常会发现无法使用 ctrl+c 退出程序。 其表现为 init 文件的最后一行为 sh 的话在进入 sh 的时候会出现 其原因在于这个文件 因此可以使用 cttyhack 解决这个问题。 把以下加入到 init 文件中
2023-08-02 10:22:021

busybox如何使用?

BusyBox安装准备工作:1. 先要把手机给Root了,具体教程这里就不提供了,网上有很多。2. 下载BusyBox然后下载对应你的设备架构的版本,下面将以busybox-armv6l文件名为示例。3. 需要有一个命令行的环境,在电脑上使用安卓 adb 驱动工具。4. 连接手机和电脑,手机的USB Mode设置成None(仅充电),并且开启USB调试模式。BusyBox安装步骤:1. 将busybox-armv6l重命名为busybox2. 将busybox传入手机的SD卡,可以使用下面的命令或自己想其他办法。打开terminal(Linux,Mac)或cmd(Windows)adb push ~/Desktop/busybox /mnt/sdcard3. 输入以下命令,为了在/system目录写入文件adb shellsumount -o remount,rw -t yaffs2 /dev/block/mtdblock3 /system使用 ls 检查一下 /system 里是否有 xbin 目录,没有的话输入 mkdir xbin 创建,因为本示例是要把busybox安装到 /system/xbin 。4. 复制 busybox 文件到 /system/xbin,并为其分配“可执行”的权限cp /mnt/sdcard/busybox /system/xbinchmod 755 busybox5. 这时就可以使用 busybox 的命令了,例如以前没有清屏的clear命令,现在只需输入 busybox clear 就可以实现清屏功能,使用完整版的 ls 只需输入 busybox ls 。
2023-08-02 10:22:124

安卓busybox怎么使用?busybox可以干什么

  BusyBox 将许多具有共性的小版本的UNIX工具结合到一个单一的可执行文件。这样的集合可以替代大部分常用工具比如的GNU fileutils , shellutils等工具,BusyBox提供了一个比较完善的环境,可以适用于任何小的嵌入式系统。  2、发源  BusyBox 最初是由 Bruce Perens 在 1996 年为Debian GNU/Linux安装盘编写的。其目标是在一张软盘上创建一个可引导的 GNU/Linux 系统,这可以用作安装盘和急救盘。  3、编译安装  #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 sbin  其中可执行文件busybox在需要制作文件系统映像烧入板子的情况下,busybox应放在根文件系统目录下的bin中,其他的都是指向他的符号链接.  4、、配置  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和指向它的链接.
2023-08-02 10:22:361

busybox有什么用

他告诉你,该版本的busybox已经安装了,确实要安装的话可以选择安装在其他路径(目录)中,前提是你的手机或rom能满足上述要求。保持网络畅通,多试几下就能成功。
2023-08-02 10:22:552

busybox是干什么的

winterfire BusyBox 是标准 Linux 工具的一个单个可执行实现。BusyBox 包含了一些简单的工具,例如 cat 和 echo,还包含了一些更大、更复杂的工具,例如 grep、find、mount 以及 telnet。有些人将 BusyBox 称为 Linux 工具里的瑞士军刀.简单的说BusyBox就好像是个大工具箱,它集成压缩了 Linux 的许多工具和命令。希望能解决您的问题。
2023-08-02 10:23:031

如何安装BusyBox软件?

今天逛论坛,突然在第一页发现自己的帖子,进来看一下自己都淡忘了。现在已经刷了江湖2.2的rom,这rom自带BusyBox软件,并且rom很精简,也不需要删什么自带软件了。在这里谢谢江湖!
2023-08-02 10:23:122

怎么安装busybox啊,安了一天了

在ubuntu上安装busybox和其他软件一样,有两种方法:1):在shell环境下执行命令:sudoapt-getinstallbusybox,该命令将busybox的可执行文件安装在/bin文件夹下,安装完成之后可以直接在shell下输入busybox来启动busybox。
2023-08-02 10:23:251

如何使用busybox编译和生成最简lin

在ubuntu系统下创建一个rootfs目录,用于存放busybox生成的根文件系统,也可设置为nfs的挂载目录,直接通过网络文件系统进行挂载,便于开发。我自己就将该目录创建在/opt/FriendlyARM/mini2440/rootfs处。并在该目录下创建一些必备的子目录:leon@Ubuntu:/opt/FriendlyARM/mini2440/rootfs$ mkdir bin dev etc proc sbin sys tmp usr leon@Ubuntu:/opt/FriendlyARM/mini2440/rootfs$ ls bin dev etc proc sbin sys tmp usr1、修改Makefile配置进入busybox目录,修改Makefile文件,在文件头处加入内容如下:ARCH ?= arm CROSS_COMPILE ?= arm-linux-2、修改配置文件make menuconfig选择Busybox Settings—>1、Build Options—>,选择[*] Build Busybox as a static binary(no shared libs); 2、Installtion Options,在busybox instantlltionprefix一栏中,输入你想要创建rootfs的目录。比如我的是/opt/FriendlyARM/mini2440/rootfs。3、去掉Coreutils—>sync选项;4、去掉Linux System Utilities—>nsenter选项;保存,退出。3、编译源码输入make,进行编译;这其中估计会遇到一些错误,可参见我的另外一篇博客(linux(ubuntu)编译busybox遇到的问题处理办法)。编译成功后,会给出以下提示:LINK busybox_unstripped Static linking against glibc, can"t use --gc-sections Trying libraries: crypt m Library crypt is not needed, excluding it Library m is needed, can"t exclude it (yet) Final link with: m DOC busybox.pod DOC BusyBox.txt DOC busybox.1 DOC BusyBox.html编译通过之后,输入make install命令进行安装,busybox会自动将rootfs根文件系统安装到之前设置的目录下。
2023-08-02 10:23:331

busybox怎么安装

那是什么能解释下么
2023-08-02 10:24:022

busybox是干什么的?作用大吗?

HI-土豆安装busybox 是为了使用完整的shell命令。因为默认的是阉割版的linux命令。
2023-08-02 10:24:111

如何自定义busybox安装软件

Android是基于Linux系统的,在学习和使用Android系统时,不可避免的要和Terminal打交道。但是Android自带的Terminal emulator实在是简陋,连一些基本的命令都不具备。有没有什么解决方法呢?有的,这便是被称为“嵌入式Linux中的瑞士军刀”的Busybox。 一、BusyBox BusyBox 是标准 Linux 工具的一个单个可执行实现。BusyBox 包含了一些简单的工具,例如 cat 和 echo,还包含了一些更大、更复杂的工具,例如 grep、find、mount 以及 telnet。有些人将 BusyBox 称为 Linux 工具里的瑞士军刀。简单的说BusyBox就好像是个大工具箱,它集成压缩了 Linux 的许多工具和命令。 二、安装 取得设备的Root权限(网上查找)。下载Busybox(下载 )编译安装,也可以直接下载binary文件(下载 )。将Busybox binary文件拷贝到Android系统的/system/xbin目录下。 三、使用 1. 在安装完后便可以使用了。使用方法:busybox command,例如,busybox ls 看颜色是不是变了。 2. 因为系统里面也有ls命令,如果直接调用ls将会调用系统的ls,这样要想使用busybox的命令就必须加上busybox字符。这样很不方便,有没有办法可以省去这样麻烦呢? 方法一: 使用命令 alies,例如: # alias ls="busybox ls" 这个方法的缺点是重启终端,又会恢复原样。 方法二: 删除或者重命名 /system/bin/toolbox参考文献:为Android安装BusyBox —— 完整的bash shell[OL].http://www.cnblogs.com/xiaowenji/archive/2011/03/12/1982309.htmlAndroid自带的toolbox分析及扩展[OL].http://blog.csdn.net/a345017062/article/details/6250619
2023-08-02 10:24:201

busybox密码有效期

busybox密码一直有效,不会过期。BusyBox 是一个集成了三百多个最常用Linux命令和工具的软件。BusyBox 包含了一些简单的工具,例如ls、cat和echo等等,还包含了一些更大、更复杂的工具,例grep、find、mount以及telnet。有些人将 BusyBox 称为 Linux 工具里的瑞士军刀。简单的说BusyBox就好像是个大工具箱,它集成压缩了 Linux 的许多工具和命令,也包含了 Android 系统的自带的shell。发源:BusyBox 最初是由 Bruce Perens 在 1996 年为Debian GNU/Linux安装盘编写的。其目标是在一张软盘上创建一个可引导的 GNU/Linux 系统,这可以用作安装盘和急救盘。
2023-08-02 10:24:281

编译移植busybox出错,arm-linux-gcc版本4.3.3 busybox版本1.16.0 错误代码如下:

从现象看,应该是交叉编译工具链同busybox 1.16.0不匹配的问题.可以考虑换一个编译器版本试试.
2023-08-02 10:24:472

busybox与linux有什么区别?它们是什么关系?

BusyBox就是一个工具,使用它可以对linux进行定制,可以制作非常小的系统。BusyBox生成的系统映像可以独立安装在硬盘上。
2023-08-02 10:25:063

请教QT5的移植问题

一、准备busybox 1.14.1qt-embedded-linux-opensource-src-4.5.1tslib 1.4gcc version 4.3.2 (Sourcery G++ Lite 2008q3-72)构建一个新的根文件系统目录,路径为/root/rootfs二、具体步骤:1、编译安装busybox在最新版。可以参考如下几处要修改的地方:Busybox Settings ---; Build Options ---; (arm-linux-)Cross Compiler prefixBusybox Settings ---; Installation Options ---;[]Dont;t use /usrBusybox Settings ---; Installation Options ---;(/root/rootfs) BusyBox installation prefixBusybox Settings ---;Busybox Library Tuning ---;[*] Fancy Shell prompts输入如下命令,编译并安装。make;make install2、编译安装tslib./autogen.sh./configure -prefix=/usr/local/arm/4.3.2/arm-none-linux-gnueabi/libc/armv4t/usr/ -host=arm-linux ac_cv_func_malloc_0_nonnull=yesmake;make install安装目录指明为 /usr/local/arm/4.3.2/arm-none-linux-gnueabi/libc/armv4t/usr/主要是为了在编译QTE时,不用指定tslib的头文件和库文件,方便以后程序开发。注意:在做这一步前,需要做一个目录链接在/usr/local/arm/4.3.2/arm-none-linux-gnueabi/libc/armv4t/usr/目录下ln -s ../../usr/include ./3、编译安装QTE1)、最基本的配置./configure -prefix /usr -embedded arm -xplatform qws/linux-arm-g++ -depths 16 -qt-mouse-tslib-prefix /usr 使用这个配置,编译后TE库文件即可放在目标文件系统的/usr/lib下,而不是默认/usr/local/Trolltech/QtEmbedded-4.5.1 这个很深的目录2)、编译makecp lib/* /root/rootfs/usr/lib -rd 将QTE库文件拷贝到根文件系统的目录cp plugins /root/rootfs/usr -rd 将QTE插件目录拷贝到根文件系统的目录4、根文件系统的设置1)、这时/root/rootfs/usr下应该有 bin etc include lib sbin目录tslib生成的etc目录,包含一个tslib的配置文件 nf,编辑此文件,去掉module_raw input前的注释mv etc ../ 移动到rootfs的根目录2)、进行一次清理操作arm-linux-strip lib/*.soarm-linux-strip usr/lib/*.so3)、编辑etc/profile,添加以下内容export QWS_MOUSE_PROTO=Tslib:/dev/event0export TSLIB_CONSOLEDEVICE=noneexport TSLIB_FBDEVICE=/dev/fb0export TSLIB_TSDEVICE=/dev/event0export TSLIB_CALIBFILE=/etc/pointercalexport TSLIB_CONFFILE=/etc/nfexport TSLIB_PLUGINDIR=/usr/lib/ts最后,通过mkyaffs2image 制作镜像,烧写镜像,启动ts_calibrate校验触屏即可。
2023-08-02 10:25:141

如何利用busybox制作根文件系统

选定 busybox-1.9.2.tar.bz2 这个版本, 以静态方式编译, 即生成的 busybox 不需要共享库的支持就能运行。这样做我们就不需要布署程序库了。缺点是自己写的 arm-linux 程序在这个根文件系统中是不能运行的,因为缺少共享程序库的支持。不过不用担心,通过在目标机里以挂接 NFS 的方式, 将宿主机的 arm-linux-gcc 编译器的库文件挂到 arm-linux 的 /lib 下, 就可完美的运行我们自己的程序了。现在开始制作静态链接库的根文件系统。1、准备根文件系统首先准备制作工具BusyBox1.9.2。准备交叉编译工具arm-linux-gcc 3.3.2。在机器上建立rootfs的文件夹#mkdir rootfs在rootfs中建立linux系统中典型的文件夹#cd rootfs#mkdir root home bin sbin etc dev usr lib tmp mnt sys proc#mkdir usr/lib usr/bin#pwd/home/su/rootfs2、解压源码包 #tar xjf busybox-1.9.2.tar.bz2 #cd busybox-1.9.23、修改 Makefile,#vi Makefile 将Makefile中的CROSS_COMPILE ?= 改为 CROSS_COMPILE ?= /usr/local/arm/3.3.2/bin/arm-linux-注:这个版本的 busybox 用 3.4.1 的 arm-linux-gcc 编译有些问题, 用 3.3.2 版则可顺利编译。4、定制 busybox 选择busybox下全部的可执行程序#make defconfig进到配置选项#make menuconfig设置静态编译方式 Busybox Settings ---> Build Options ---> [*] Build BusyBox as a static binary (no shared libs)Busybox Settings ---> Install Options ---> 中输入建立根文件系统的文件所在的路径/home/su/rootfs。其它的默认。 确保 [*] Build BusyBox as a static binary (no shared libs) 被选中,保存退出 5、执行 make 编译 #make 编译出错, 信息如下: applets/applets.c:15:2: warning: #warning Static linking against glibc produces buggy executables applets/applets.c:16:2: warning: #warning (glibc does not cope well with ld --gc-sections). applets/applets.c:17:2: warning: #warning See sources.redhat.com/bugzilla/show_bug.cgi?id=3400 applets/applets.c:18:2: warning: #warning Note that glibc is unsuitable for static linking anyway. applets/applets.c:19:2: warning: #warning If you still want to do it, remove -Wl,--gc-sections applets/applets.c:20:2: warning: #warning from scripts/trylink and remove this warning. applets/applets.c:21:2: error: #error Aborting compilation. make[1]: *** [applets/applets.o] Error 1 按照提示,修改文件 applets/applets.c 第 21 行, 将 #error Aborting compilation. 注释掉: 执行 make 重新编译 #make 编译通过, busybox 被生成了, 然后执行 #make installbusybox 就被安装到指定的路径下了/home/su/rootfs,这时可发现rootfs下多了个liunxrc的文件,bin、sbin下也多了很多文件。用ls –l命令查看其中的一个文件,可发现其是链接到busybox的一个连接符,所以我们之后在目标机上运行的命令大多都会调用busybox这个文件的。若之前忘了指定路径,默认生成到临时目录busybox-1.9.2/_install 下了。6、编写配置/etc下的初始化程序(可省略) 最简单的做法是把busybox-1.9.2/examples/bootfloppy/etc下的全部文件拷到目标文件的etc目录下 #cd /home/su/busybox-1.9.2/examples/bootfloppy/etc#cp –rf * /home/su/rootfs/etc也可自己写这些文件。7、把rootfs做成镜像 #mkcramfs rootfs rootfs.cramfs8、把rootfs.cramfs烧写到目标机中。9、运行目标机 这时会遇到一个错误信息: Can"t open tty2 Can"t open tty3Can"t open tty4 解决办法:把/rootfs/etc/ inittab 文件的第三行“tty2::askfirst:-bin/sh”删除掉。返回到第7步重做。现实中,动态编译的方法更适合工程的需要,所以一般是采用动态的方法编译根文件系统的。若选择动态编译的办法,大体方法还是一样的,存在一些不同之处是:不同之处之一是: 进到配置选项#make menuconfig选择动态方式Busybox Settings ---> Build Options ---> [*] Build Shared libbusybox不同之处之二是:上面静态编译出现的出错信息不会出现了,所以不需对程序做任何修改,但还是必须用arm-linux-gcc 3.3.2编译,否则还是会有麻烦。不同之处之三是(最大的不同之处):编译完成后,需进到rootfs目录的lib中,往里面添加一些库文件#cd /home/su/rootfs/lib这里有点麻烦,我怎么知道需要什么库文件的支持呢?最简单的办法是把arm-linux-gcc 3.3.2下的整个lib库拷进来,简单省事。但是这么做存在一个问题,做出的根文件系统非常大。另一个办法是:#cd /home/su/rootfs/bin#arm-linux-readelf busybox | grep shared这样就可以显示出系统运行起来需要什么库文件,再把相应的库文件拷到/home/su/rootfs/lib下。一般而言,系统库用到两个:动态链接器ld-linux.so和c函数库Glibc,Glibc包括:ld-linux:动态链接库,必需libc: 标准c函数库,必需libm: 数学库,一般需要libdl: 用于动态装载共享库,较少用到libcrypt: 加密附加库,需要认证的程序用到,较少用libpthread: POSIX线程库,一般需要如果需要某个函数库,我们可以将这些库和对应的符号链接拷到目标根文件系统的/lib目录下。简单起见,应该使用-d选项或-a选项调用cp命令,这样可保留完整的符号链接信息。例:#cp –a libc.so.6 /home/su/rootfs/lib/为了减少运行时库的大小,我们应该使用交叉编译版本即arm-linux-gcc 3.3.2的strip工具来处理根文件系统的库文件,把二进制文件中的包含的符号表和调试信息删除掉。例:#arm-linux-strip /home/su/rootfs/lib/*.so注意: 使用busybox做文件系统时,运行make命令,系统会马上显示: 没有/dev/null这个文件但是还是能最终编译出根文件系统,问题出在重启linux系统,机器进不去了。提示出错,信息如下:/etc/rc.d/rc.sysinit: line 173:/dev/null: read-only file system /etc/rc.d/rc.sysinit: line 173:/dev/null: read-only file system /etc/rc.d/rc.sysinit: line 184:/dev/null: read-only file system /etc/rc.d/rc.sysinit: line 184:/dev/null: read-only file system /etc/rc.d/rc.sysinit: line 200:/dev/null: read-only file system . . . ***An error occured during the file system check. ***Dropping you to a shell;the system will reboot ***when you leave the shell Give root password for maintenance (or type Control-D to continue):解决办法: 按提示输入root用户的密码,回车,可看到 (Repair filesystem)1#: 依次输入命令:(Repair filesystem)1# mount -n -o remount,rw / (Repair filesystem)1# rm -f /dev/null (Repair filesystem)1# mknod -m 0666 /dev/null c 1 3 (Repair filesystem)1# reboot问题解决。
2023-08-02 10:25:241

求助,安装Ubuntu出现busybox

在ubuntu上安装busybox和其他软件一样,有两种方法:1):在shell环境下执行命令:sudo apt-get install busybox,该命令将busybox的可执行文件安装在/bin文件夹下,安装完成之后可以直接在shell下输入busybox来启动busybox。但是无法进行busybox的配置( make menuconfig )。按照我的理解,此种方式是直接安装配置好的busybox。2):在shell环境下执行命令:sudo apt-get source busybox,该命令用以下载busybox的源代码。下载完成后,直接在busybox的源代码文件夹下执行命令make menuconfig。我在ubuntu8.04下执行时,遇到错误/usr/bin/ld: cannot find -lncurses。系统提示:>> Unable to find the Ncurses libraries.>>>> You must have Ncurses installed in order>> to use "make menuconfig"在shell环境下输入:sudo apt-get install libncurses-dev安装缺失的ncurses库。至此,busybox的源代码目录下可以执行make menuconfig 来配置busybox呢 。
2023-08-02 10:25:322

busybox安装后可以用标准卸载吗

ROOT了的话,下个系统程序卸载器或者主屏有软件图标的话,在主屏点左下软键,选择卸载,点该软件图标
2023-08-02 10:25:482

busybox怎么配置支持xz压缩

首先要把手机给Root了,有很多root手机的软件,下了之后按提示就可以把手机root了。下载BusyBox,然后下载对应你的设备架构的版本,而且需要有一个命令行的环境,然后在电脑上使用安卓 adb 驱动工具。连接电脑和手机,手机的USB Mode设置成None(仅充电),并且要开启USB调试模式。把"busybox-armv6l"重命名为"busybox";将busybox传入手机的SD卡,打开terminal(Linux,Mac)或cmd(Windows)adb push ~/Desktop/busybox /mnt/sdcard其中的~/Desktop请根据自己的情况替换成正确的路径输入以下命令,为了在/system目录写入文件adb shellsumount -o remount,rw -t yaffs2 /dev/block/mtdblock3 /system然后使用 ls 检查一下 /system 里是否有 xbin 目录,没有的话输入 mkdir xbin 创建,因为本示例是要把busybox安装到 /system/xbin 。复制 busybox 文件到 /system/xbin,并且为其分配“可执行”的权限cp /mnt/sdcard/busybox /system/xbinchmod 755 busybox现在就可以使用 busybox 的命令了,例如以前没有清屏的clear命令,现在只需输入 busybox clear 就可以实现清屏功能,使用完整版的 ls 只需输入 busybox ls 。但是每次前面都加上个busybox太麻烦了,所以我们还要继续完成安装。在 /system/xbin 下输入 busybox --install .如果想要安装到别的目录,把点替换成别的路径即可。安装完成!
2023-08-02 10:25:561

apktool文件夹里的busybox有什么用?为什么说有的busybox不适合有的手机?

1这个安卓手机上通用的补丁文件。(几乎是必备的)2它是命令行补丁,我们的系统内置的是toolbox,在/system /bin/内。但功能太弱了!3我们系统上的操作都是命令,/bin就是提供命令的地方,所有命令都要靠它!如果/bin 内没我们要使用的命令,那么就无法运行!比如linux的复制命令cp(copy ),我们系统内没这命令。运行就报错。4安上busybox后,装入/system /bin ,所以busybox不是一个程序。装上就可删除了。因为它提供更多的二进制命令,手机功能就更强了。5有朋友说,没安busybox,为什么re能复制文件?因为re内置bin命令。6安上busybox对系统有影响吗?基本上没!至今没发现它影响启动速度和系统速度,明显是使用时才调用。7装上有什么好处?装上后很多系统类软件需要它的支持,虽然软件完全可以内置bin。我测过,很多软件运行首先搜索系统是否内置busybox,如内置,使用系统的。如不内置,使用自带的。这只能说明:系统内置的busybox更稳定。。。8我有必要**usybox吗?这是个补丁,可打可不打。喜欢非常精简系统的,没必要打补丁。但打上,系统兼容性更好,一键处理系统也能完美运行!9没什么可说的了。。。但提醒:busybox一旦装入系统,就不建议再删除了!可能会影响系统。(我说的不是安装器,安装器随便删除)
2023-08-02 10:26:051

busybox 文件系统怎样执行自己的程序?

你的问候是放置在您的硬盘驱动器? ? ? ,busybox的似乎是没有安装的硬盘驱动器??
2023-08-02 10:26:132

busybox httpd httpd 启动后(再执行以上命令即提示:httpd:bind:地址已在使用),如何执行httpd -c -h命

busybox可以不用htttpd.conf,直接httpd -h /www,显示httpd:bind:地址已在使用,你可以使用netstat pnt | grep "地址的端口号"(应该是80),然后kill (pid号), 就ok了
2023-08-02 10:26:371

为什么busybox的tab功能键突然不能自动补齐了

在/etc/inittab中写入下面1行语句之后,::respawn:/sbin/telnetd # 在这里加入该句之后,shell的tab键就不好用了,因为"/sbin/telnetd"将作为一个整体,进行如下执行 # sh -c "/sbin/telnetd",而respawn表示如果前面执行sh -c退出,那么init进程将负责重新启动它 # 很明显telnetd程序已经内部实现daemon,所以他很快就会退出,于是sh -c随即退出,于是init将 # 一次次的重新执行sh -c "/sbin/telnetd",而telnetd发现它已经运行,会主动退出,所以就这样, # 导致了tab不能自动补齐的现象::once:/sbin/telnetd 这样就可以正常了使用tab键了.
2023-08-02 10:26:441

高分啊!!!!!!!嵌入式系统linux里busybox的作用谁知道啊?要官方一点的说法~在线等啊~

busybox这个指令,你看下帮助就知道了,是查看文件系统的详细情况的
2023-08-02 10:26:534

busybox设置默认网关

Android手机通过USB设置默认网关上网详细图解教程1. 安装必备的软件A)首先要确保PC上安装了手机的驱动程序,相信这个大家都装了。B)安装root权限工具,我用的是superuser,后面会说到怎么使用。 C)安装Gscript,用来一键设置USB上网功能。2. 设置A)将手机设置为调试模式,我们要做的就是让USB支持调试模式。 步骤:将Application Settings/Development/USB debugging 勾选上。B1)将手机设置为可以通过USB共享PC网络(Defy)步骤:将Wireless & networks/Mobile networks/internet tethering 勾选上。B2)有的手机设置通过USB共享PC网络的方式可能不同,你可能看到的是下面这种共享设置的方式步骤:将绑定/USB绑定勾选上C)将PC上的USB线与手机连接电脑网络连接里会多出一个本地连接,为方便查看我把名称改为android右键查看电脑本身上网通过的网络连接的属性(如果你的电脑端使用有线网络上网,则打开“本地连接”;如果你的电脑端使用无线网络上网,则打开“无线网络连接”;如果你使用电脑中的拨号上网,则打开拨号用的宽带连接),我的是有线连接,我打开“本地连接”的属性,选择“高级”选项卡,勾选“允许其他网络用户通过此计算机的Internet连接来连接”,确定。(如果你有多个其他网卡,可能需要像下面右侧的图中选择“手机网络共享”连接,这个图是从其他地方拿来的)此时,双击查看“手机网络共享”的状态,查看“支持”选项卡中的内容,可以看到“IP地址”被系统自动设为了192.168.16.1。(这很重要,该IP地址要与脚本中的IP地址一致,你可以按照你所处的环境来修改IP地址、子网掩码、和网关,但请确保它们与脚本中的设置一致。)PC端的设置完毕,且以后不必再更改。D)安装Gscript,并按add script添加一个自定义的脚本online-usb,然后保存。 内容如下:busybox route add default gw 192.168.16.1 //此处IP地址需要与电脑端的“手机网络共享”连接的IP地址相同 ifconfig rmnet0 downsetprop net.dns1 8.8.8.8 //8.8.8.8是Google提供的DNS服务器地址,可修改为适合自己的E)点击运行online-usb这时superuser会让你给gscript赋予root的权限,确认即可
2023-08-02 10:27:001

ubuntu 12.0.4编译busybox出错,求解答

#我解压tarball后,在目录下建立了build文件夹,我在build目录里开始编译。make KBUILD_SRC=../ -f ../Makefile defconfigsed -e "s/.*FEATURE_PREFER_APPLETS.*/CONFIG_FEATURE_PREFER_APPLETS=y/" -i .configsed -e "s/.*FEATURE_SH_STANDALONE.*/CONFIG_FEATURE_SH_STANDALONE=y/" -i .configmakemake install #我没有执行这个安装命令,因为我不需要这个软件。#检测一下编译好的busyboxPATH= ./busybox ash #这条命令的作用是清空PATH系统环境变量,防止执行系统目录(/bin /usr/bin等)下的可执行文件 如 ls rm等。这样,下面的ls命令,是来自busybox 的 ash shell,而非来自系统的bash shell。/busybox/busybox-1.21.1/build $ lsMakefile busybox_unstripped.out editors applets console-tools findutilsarchival coreutils includebusybox debianutils include2busybox_unstripped docs initbusybox_unstripped.map e2fsprogs libbbmake过程的部分屏幕输出: CC networking/ifplugd.o CC networking/ifupdown.o CC networking/inetd.o #编译 networking/inetd.o 可以正常通过 CC networking/interface.o...... CC util-linux/volume_id/sysv.o CC util-linux/volume_id/udf.o CC util-linux/volume_id/util.o CC util-linux/volume_id/volume_id.o CC util-linux/volume_id/xfs.o AR util-linux/volume_id/lib.a LINK busybox_unstrippedTrying libraries: crypt m Library crypt is not needed, excluding it Library m is needed, can"t exclude it (yet)Final link with: m DOC busybox.pod DOC BusyBox.txt DOC busybox.1 DOC BusyBox.html你的问题是找不到头文件,那首先,你检查一下 gcc 的默认头文件搜索目录echo "" | gcc - -xc -v -E看输出是否包含/usr/include#include <...> 搜索从这里开始: /usr/lib/gcc/i686-linux-gnu/4.6/include /usr/local/include /usr/lib/gcc/i686-linux-gnu/4.6/include-fixed /usr/include/i386-linux-gnu /usr/include根据结果再做下一步判断。
2023-08-02 10:27:221

最常用的linux工具箱BusBox怎么使用?

busybox是什么我一直没搞清楚,看了教程才知道怎么用,我来分享给大家吧!busybox是一个工具,里面提供了很多Linux的命令,可以用来做很多事,比如app2sd,比如备份系统等。安装好之后,不会在系统菜单里显示出什么东西。如果安装了TitaniumBackup,不会再提示没有安装busybox了1.首先,先把手机root了。2.下载安装rootexplorer。3.下载busybox下载好之后,用数据线链接手机,把解压出来的busybox拷到sd卡的根目录(或者其它目录,你记得就行)。4.使用rootexplorer浏览到/sdcard,找到busybox,长按,在出来的菜单里选择“复制”5.浏览到/system/bin/目录点击屏幕右上角的挂写读写按钮,变成挂载只读就可以粘贴了6.拷贝完成之后,长按/system/bin/下面的busybox,选择权限,按如图所示设置权限(把上面一行全部打钩,其它有钩也没有关系):至此,你的busybox便设置好了注意事项:手机必须先要root:7.现在可以用钛备份了,不会说没有装busybox了吧。开心使用钛备份吧。钛备份可以删除系统带的一些应用程序哦。要了解linux的shell符号的意义,可以看看《linux就该这么学》。
2023-08-02 10:27:301

busybox的wget命令如何使用

wget -o ftp://192.168.1.100/1.txt打字不容易,感觉ok就给个好评采纳吧,谢谢。。。。。
2023-08-02 10:27:381

busybox里面有通过串口往主机发文件的命令吗

DOS命令中的dir。可以这样用: dir [路径]文件名 /a /s 简单说明一下: /a 包含所有文件(系统文件.隐含文件) /s 对当前目录及其子目录中所有文件进行查找
2023-08-02 10:27:471

求助,busybox的udhcpc命令问题

1.USE_NEWCMD(APPLET(newcmd, newcmd_main, _BB_DIR_USER_BIN, _BB_SUID_NEVER))此语句,在编译的时候会报出 USE_NEWCMD 未定义!故使用源码中的类似语句 APPLET(newcmd, newcmd_main, _BB_DIR_USER_BIN, _BB_SUID_NEVER) 替代之,编译通过2.但是 在此时测试命令的时候并没有得到上文给出的结果,而是提示:"#./busybox newcmdnewcmd: applet not found "和“# ./newcmd 1111: applet not found”
2023-08-02 10:27:571

busybox什么意思

busybox是用来制作嵌入式linux根文件系统的一个工具软件。BusyBox使用教程:首先把手机root。下载安装RE文件管理器。下载并解压busybox。用数据线将手机连接电脑,把解压出来的busybox拷到储存卡的根目录。BusyBox最初是由BrucePerens在1996年为DebianGNU/Linux安装盘编写的。其目标是在一张软盘上创建一个可引导的GNU/Linux系统,这可以用作安装盘和急救盘。BusyBox将许多具有共性的小版本的UNIX工具结合到一个单一的可执行文件。这样的集合可以替代大部分常用工具比如的GNUfileutils,shellutils等工具,BusyBox提供了一个比较完善的环境,可以适用于任何小的或嵌入式系统。BusyBox包含了一些简单的工具,例如cat和echo,还包含了一些更大、更复杂的工具,例如grep、find、mount以及telnet。有些人将BusyBox称为Linux工具里的瑞士军刀.简单的说BusyBox就好像是个大工具箱,它集成压缩了Linux的许多工具和命令。
2023-08-02 10:28:161

busy box有什么用??是什么?

BusyBox 是一个集成了一百多个最常用linux命令和工具的软件。BusyBox 包含了一些简单的工具,例如ls、cat和echo等等,还包含了一些更大、更复杂的工具,例grep、find、mount以及telnet。有些人将 BusyBox 称为 Linux 工具里的瑞士军刀。简单的说BusyBox就好像是个大工具箱,它集成压缩了 Linux 的许多工具和命令,也包含了 Android 系统的自带的shell
2023-08-02 10:28:252

BusyBox其实就是Linux的命令大全,可以方便手机系统备份之类的操作,下面小编要带来的就是关于BusyBox是什么?BusyBox怎么用的教程!BusyBox使用教程:1、首先把手机root。2、下载安装RE文件管理器。下载并解压busybox。3、用数据线将手机连接电脑,把解压出来的busybox拷到储存卡的根目录。4.使用rootexplorer浏览到/sdcard,找到busybox,长按,在弹出来的菜单里选择“复制”。5.浏览到/system/bin/目录点击“挂载读写”,变成“挂载只读”点击粘贴。6.拷贝好后,长按/system/bin/的busybox,选择“权限”,按如图所示设置权限,你的busybox便设置成功。7.现在就能用钛备份了,钛备份可以删除系统带的一些应用程序。
2023-08-02 10:28:331

如何打开busybox

BusyBox安装准备工作:1. 先要把手机给Root了,具体教程这里就不提供了,网上有很多。2. 下载BusyBox然后下载对应你的设备架构的版本,下面将以busybox-armv6l文件名为示例。3. 需要有一个命令行的环境,在电脑上使用安卓 adb 驱动工具。4. 连接手机和电脑,手机的USB Mode设置成None(仅充电),并且开启USB调试模式。BusyBox安装步骤:1. 将busybox-armv6l重命名为busybox2. 将busybox传入手机的SD卡,可以使用下面的命令或自己想其他办法。打开terminal(Linux,Mac)或cmd(Windows)adb push ~/Desktop/busybox /mnt/sdcard其中的~/Desktop请根据自己的情况替换成正确的路径3. 输入以下命令,为了在/system目录写入文件adb shellsumount -o remount,rw -t yaffs2 /dev/block/mtdblock3 /system使用 ls 检查一下 /system 里是否有 xbin 目录,没有的话输入 mkdir xbin 创建,因为本示例是要把busybox安装到 /system/xbin 。4. 复制 busybox 文件到 /system/xbin,并为其分配“可执行”的权限cp /mnt/sdcard/busybox /system/xbinchmod 755 busybox5. 这时就可以使用 busybox 的命令了,例如以前没有清屏的clear命令,现在只需输入 busybox clear 就可以实现清屏功能,使用完整版的 ls 只需输入 busybox ls 。但是每次前面都加上个busybox太麻烦了,所以我们还要继续完成安装。在 /system/xbin 下输入busybox --install .如果想安装到别的目录,则把点替换成别的路径。至此就安装完成了,比较一下原来的 ls 命令和 busybox 里的 ls 命令。
2023-08-02 10:28:411

安卓 busybox 的作用是什么

busyboxpro是一个集成了一百多个最常用linux命令和工具的软件,集成了一个http服务器和一个telnet服务器,Android系统中自带的toolbox工具(/system/bin)比较简单,对于一些命令如find等支持的不好,可以Android系统中加入busybox,就可以使用常见的Linux命令,同时通过busybox可以定制Android的根文件系统。
2023-08-02 10:28:481

安卓 busybox 是做什么的,怎么用?

busybox pro是一个集成了一百多个最常用linux命令和工具的软件,集成了一个http服务器和一个telnet服务器,Android系 统中自带的toolbox工具(/system/bin)比较简单,对于一些命令如find等支持的不好,可以Android系统中加入busybox, 就可以使用常见的Linux命令,同时通过busybox可以定制Android的根文件系统。首先,先把手机root了。下载安装 root explorer下载 busybox 下载好之后,用数据线链接手机,把解压出来的busybox拷到sd卡的根目录(或者其它目录,你记得就行)。使用root explorer浏览到/sdcard,找到busybox,长按,在出来的菜单里选择Copy浏览到/system/bin/目录点击屏幕右上角的 remount r/w 按钮(新版本的root explorer 是mount R/W好像,反正按来按去,能贴上就行)然后点击屏幕下面的paste按钮。拷贝完成之后,长按/system/bin/下面的busybox,选择Permission,按如图所示设置权限(把上面一行全部打钩,其它有钩也没有关系):至此,你的busybox便设置好了
2023-08-02 10:28:595

怎么安装Busybox

在ubuntu上安装busybox和其他软件一样,有两种方法:1):在shell环境下执行命令:sudo apt-get install busybox,该命令将busybox的可执行文件安装在/bin文件夹下,安装完成之后可以直接在shell下输入busybox来启动busybox。但是无法进行busybox的配置( make menuconfig )。按照我的理解,此种方式是直接安装配置好的busybox。2):在shell环境下执行命令:sudo apt-get source busybox,该命令用以下载busybox的源代码。下载完成后,直接在busybox的源代码文件夹下执行命令make menuconfig。我在ubuntu8.04下执行时,遇到错误/usr/bin/ld: cannot find -lncurses。系统提示:>> Unable to find the Ncurses libraries.>>>> You must have Ncurses installed in order>> to use "make menuconfig"在shell环境下输入:sudo apt-get install libncurses-dev安装缺失的ncurses库。至此,busybox的源代码目录下可以执行make menuconfig 来配置busybox呢 。
2023-08-02 10:29:251

如何安装busybox pro

BusyBox安装准备工作:1. 先要把手机给Root了,具体教程这里就不提供了,网上有很多。2. 下载BusyBox然后下载对应你的设备架构的版本,下面将以busybox-armv6l文件名为示例。3. 需要有一个命令行的环境,在电脑上使用安卓 adb 驱动工具。4. 连接手机和电脑,手机的USB Mode设置成None(仅充电),并且开启USB调试模式。BusyBox安装步骤:1. 将busybox-armv6l重命名为busybox2. 将busybox传入手机的SD卡,可以使用下面的命令或自己想其他办法。打开terminal(Linux,Mac)或cmd(Windows)adb push ~/Desktop/busybox /mnt/sdcard其中的~/Desktop请根据自己的情况替换成正确的路径3. 输入以下命令,为了在/system目录写入文件adb shellsumount -o remount,rw -t yaffs2 /dev/block/mtdblock3 /system使用 ls 检查一下 /system 里是否有 xbin 目录,没有的话输入 mkdir xbin 创建,因为本示例是要把busybox安装到 /system/xbin 。4. 复制 busybox 文件到 /system/xbin,并为其分配“可执行”的权限cp /mnt/sdcard/busybox /system/xbinchmod 755 busybox5. 这时就可以使用 busybox 的命令了,例如以前没有清屏的clear命令,现在只需输入 busybox clear 就可以实现清屏功能,使用完整版的 ls 只需输入 busybox ls 。但是每次前面都加上个busybox太麻烦了,所以我们还要继续完成安装。在 /system/xbin 下输入busybox --install .如果想安装到别的目录,则把点替换成别的路径。至此就安装完成了,比较一下原来的 ls 命令和 busybox 里的 ls 命令。
2023-08-02 10:29:332

busybox系统怎么安装yum

1、首先yum命令安装jdk选择版本安装openjdkjavaopenjdkdevel。2、其次安装jdk1.8.0的所有文件openjdk*yuminstallyjava1.8.0openjdk.x86_64。3、最后查看JDK是否安装成功点击继续安装yum即可。
2023-08-02 10:29:521

如何查看Busybox的版本号

BusyBox安装准备工作:1. 先要把手机给Root了,具体教程这里就不提供了,网上有很多。2. 下载BusyBox然后下载对应你的设备架构的版本,下面将以busybox-armv6l文件名为示例。3. 需要有一个命令行的环境,在电脑上使用安卓 adb 驱动工具。4. 连接手机和电脑,手机的USB Mode设置成None(仅充电),并且开启USB调试模式。BusyBox安装步骤:1. 将busybox-armv6l重命名为busybox2. 将busybox传入手机的SD卡,可以使用下面的命令或自己想其他办法。打开terminal(Linux,Mac)或cmd(Windows)adb push ~/Desktop/busybox /mnt/sdcard其中的~/Desktop请根据自己的情况替换成正确的路径3. 输入以下命令,为了在/system目录写入文件adb shellsumount -o remount,rw -t yaffs2 /dev/block/mtdblock3 /system使用 ls 检查一下 /system 里是否有 xbin 目录,没有的话输入 mkdir xbin 创建,因为本示例是要把busybox安装到 /system/xbin 。4. 复制 busybox 文件到 /system/xbin,并为其分配“可执行”的权限cp /mnt/sdcard/busybox /system/xbinchmod 755 busybox5. 这时就可以使用 busybox 的命令了,例如以前没有清屏的clear命令,现在只需输入 busybox clear 就可以实现清屏功能,使用完整版的 ls 只需输入 busybox ls 。但是每次前面都加上个busybox太麻烦了,所以我们还要继续完成安装。在 /system/xbin 下输入busybox --install .如果想安装到别的目录,则把点替换成别的路径。至此就安装完成了,比较一下原来的 ls 命令和 busybox 里的 ls 命令。
2023-08-02 10:30:111

busybox中查看指定的端口属于哪个进程

cmd窗口中: C:>netstat -aon|findstr "9050" TCP 127.0.0.1:9050 0.0.0.0:0 LISTENING 2016 //本机端口被进程号为2016的进程占用。 C:>tasklist|findstr "2016" demo.exe 2016 Console 0 16,064 K //demo应用占用了该端口。 C:>taskkill /f 。
2023-08-02 10:30:181

怎么将busybox安装到system/xbin/busybox

智能安装时填路径填对就好了
2023-08-02 10:30:272

openwrt 和 busybox有什么区别

OpenWrt是一个系统,busybox是一个shell的工具集。OpenWrt从软件层面上是比busybox更庞大的。关于更多OpenWrt的资料可以到OpenWrt开发者之家。
2023-08-02 10:30:341

busybox框架无法安装

没装busybox是无法安装v4a的,如果你能顺利装上v4a,说明你的系统中已经集成了busybox
2023-08-02 10:30:492