BusyBox的升级

安卓4.4.4老手机救星:不刷机不升级,用ADB+BusyBox完整备份QQ聊天记录(附工具包) 本文详细介绍了如何在安卓4.4.4老手机上使用ADB和BusyBox完整备份QQ聊天记录,无需刷机或升级系统。通过命令行操作,解决低版本安卓设备的数据导出难题,特别适合OPPO R7s等老旧机型。教程包含工具准备、权限突破、数据解析等全流程,并提供了应急方案和实战经验。 阅读详情

原来使用的是BusyBox v1.14.2由于缺少lsusb命令故起了升级BusyBox的心思。

如果你还不知道如何查看自己正在使用的BusyBox的版本信息,这里提供给如下两种方案:

1、故意敲错某简单命令的选项,提示信息中可能就包含BusyBox的版本信息。如:#ls -j(事实上ls没有-j的选项)

2、使用命令#/bin/busybox --help直接查看版本信息。

一、关于更新BusyBox版本的选择

通过BusyBox的官方网站:www.busubox.net查询下载其他新版的BusyBox。一番浏览后笔者发现v1.14.2是2009年6月22日发布,最新版是2012年7月2日的v1.20.2(stable)

而后经笔者测试在v1.20.2(stable)这一版本的BusyBox中没有lsusb这个命令。当然官网上并没有明确提示说在最新的这个版本中没有lsusb,只是在之前的v1.16.0(unstable)明确提示添加了新的aplet即lsusb。为安全起见笔者选了v1.16.1(stable)这个稳定版来继续我的升级。

果不其然,在这一版本(v1.16.1 stable)中含有lsusb。

二、配置安装BusyBox


做到这里,完成默认的配置后。你需要修改makefile的内容。

     CROSS_COMPILE ?=

修改为

      ARCH ?= mips

      CROSS_COMPILE ?= mips-linux-gnu-

接下来config busybox:

[wsl@localhostbusybox-1.16.1]$ make menuconfig

     修改如下的Item

BusyboxSettings --->

 BuildOptions --->

 [*] BuildBusyBox as a static binary (nosharedlibs)

MiscellaneousUtilities --->

[ ] taskset

最后你只需要make一下,然后make install一下就OK了。

如果提示错误,mtd/mtd-user.h没有那个文件或目录

miscutils/flash_lock_unlock.c:7:26:error:mtd/mtd-user.h: No such file or directory

解决:

$cp/usr/include/mtd/ ./include/mtd/ -a 

接着make,又出现缺少mtd/ubi-user.h ,我从内核里拷贝一个过来(你只需locateubi-user.h就能找到自己这个文件)

$ cp/home/wsl/RedLion_571854_120514_K2/2.6.28.9/include/mtd/ubi-user.h./include/mtd 

$ Make install

安装后的文件默认存放在busybox下的_install中。

在运行的时候指定你新的busybox下命令的路径就可以正常使用了,如

#/_install/sbin/lsusb

Bus 001 Device001: ID 1d6b:0002

Bus 002 Device001: ID 1d6b:0002

Bus 003 Device001: ID 1d6b:0002

Bus 004 Device001: ID 1d6b:0002

#/_install/sbin/lspci

lspci:/sys/bus/pci/devices: No such file or directory


华为B610-4E光猫Shell补全与固件升级实战指南 在嵌入式Linux系统和网络设备管理中,Shell是用户与系统内核交互的核心命令行接口,它提供了文件操作、进程控制和网络配置等基础功能。其原理是通过解析用户输入的命令,调用对应的系统调用或执行二进制程序来完成操作。完整的Shell环境对于网络设备的深度管理和高级调试具有重要技术价值,尤其在光猫这类定制化设备上,运营商固件往往对Shell功能进行了裁剪。通过补全Shell工具集(如BusyBox),技术人员可以解锁设备的完整潜能,实现配置备份、固件刷写和性能调优等操作。这一技术广泛应用于家庭网关、企业路由器和 阅读详情

相关推荐

RK3588 rootfs 更新busybox 1.36.1

本文介绍了NVR设备中Busybox版本过低(1.27.2)的更新方法。首先需要准备最新Busybox源码(1.36.1)和交叉编译工具链。通过解压资源、配置编译选项(动态编译)并执行make install命令,生成包含二进制命令工具的_install目录。最后将编译结果替换SDK/build/rootfs目录中的文件,重新编译NVR SDK进行测试。该方法解决了根文件系统更新不便的问题,实现了Busybox版本的升级。

501846585_QQAndroid_java 231

编译&更新busybox

测试速度时候需要使用time命令,现在使用的busybox没有提供,自己重新编译新的busybox。1. 从www.busybox.net下载最新版本1.7.2;2. 解压缩,进入目录;3. 执行"make menuconfig"发现默认大多数cmd都选中了,就按照默认的来编译吧,除了miscutil->taskset    导致错误miscutils/taskset.c:17: error: p

shawnrong的专栏 2238

避开这些坑!智鼎MAP性格测试高分指南(附互联网/国企/外企答题模板)

本文深入解析智鼎MAP职业性格测试的核心逻辑与常见陷阱,提供针对互联网、国企、外企三大行业的差异化答题策略与实战模板。帮助求职者理解测试本质,避开追求完美人设、忽视程度副词等心理陷阱,塑造与目标岗位高度匹配的职业画像,从而在招聘关键环节脱颖而出。

rainy的博客 983

busybox版本号查询命令

寞水

寞水 4232

ESP32天线阵列实现Wi-Fi空间成像与无直视定位

Wi-Fi信道状态信息(CSI)是OFDM系统中表征多径传播特性的基础物理层参数,其复数值包含幅度与相位,可反映无线环境的空间特征。基于CSI的射频感知技术,通过提取子载波级信道响应,结合阵列信号处理,实现到达角(AoA)估计与深度映射,本质是将通信链路重构为空间域传感器。该技术无需专用雷达硬件,具备低成本、被动式、隐私友好等工程优势,在室内定位、行为识别、仓储导航等场景具有广泛落地价值。本文聚焦ESP32平台,详解多芯片相位同步、CSI零拷贝采集、嵌入式MUSIC算法及信道图谱轻量化部署等关键实现。

weixin_30632267的博客 236

lumerical中DEVICE和MODE模块的交互使用(真的很干货!!可以自信的说网上绝对找不到比我更详细的步骤了)

几个脚本文件很重要! Lumerical仿真流程: 一、DEVICE: (1).建模并且运行完之后,在脚本提示符下键入以下脚本行以运行plotDopingProfile.lsf如图1(文件名如果索引不到的话就可以把文件直接用notepad++打开,然后把代码直接输入到device中script脚本中 如图2)脚本文件并生成下图 如图3: (图2) (图1) (图3) (2).仿真...

1万+

如何查看Busybox的版本号?

新拿到一块ARM版,里面Linux系统已经装好了,但是不支持pgrep命令,于是想看看Busybox是哪个版本的。偶然间发现在打命令时,如果参数错误了会有出错提示,而出错提示中就包含Busybox版本号。如: $ls -j #ls不支持j参数,于是报错Busybox v1.4.2 (2007-06-05 10:52:53) multi-call binary于是乎Busybox版本为1.4.2,版本发布日期应该是2007年了到Busybox官网看了一下,最新版的Busybox是1.17.3。Busybox从

ctbinzi的专栏 1万+

车载LIN总线避坑指南:主从节点通信失败的5个常见原因及解决方案

本文深度解析车载LIN总线主从节点通信失败的五大常见原因,涵盖物理层信号异常、调度表冲突、LDF配置错误、节点状态机缺陷及环境干扰。重点剖析了LDF文件配置不一致、波特率不匹配等关键问题,并提供了从示波器波形分析到软件配置检查的完整实战排查路径,帮助工程师高效定位并解决LIN通信故障。

g9h0i1的博客 1249

busybox 构建根文件系统的工具 与内核升级

busybox 基于linux共享库 把不同工具的代码以及公用的代码都集成在一起了 make menuconfig 对busybox 进行配置 执行make 命令就可以编译 make install 安装 生成 _install 进入 _install 已经有 bin linuxrc sbin usr 目录 还需要增加一些符合根文件系统要求 lmkdir bin sbin lib etc...

魔侠的博客 458

FAST-LIO2实战:如何在无人机上部署并实现厘米级定位(附ROS配置全流程)

本文详细介绍了如何在无人机上部署FAST-LIO2激光雷达惯性里程计系统,以实现厘米级精确定位。内容涵盖从硬件选型(如激光雷达与机载计算机)、软件环境配置(ROS Noetic)、传感器标定,到FAST-LIO2参数调优、与PX4飞控集成以及实际飞行测试的全流程。重点解决了实时定位中的外参标定、数据同步等关键问题,为无人机在无GPS或复杂光照环境下提供稳定可靠的定位解决方案。

weixin_29062865的博客 250

【系统分析师】高分论文:论基于构件的软件开发(气象灾害影响评估系统)

本文以某手机气象灾害影响评估系统为例,探讨了基于构件技术的软件开发实践。通过分析开发中常见的功能模块重复问题,提出建立企业构件库、针对性选择构件和加强构件管理的解决方案。项目实施中成功复用登录模块等通用构件,并针对气象数据转换需求开发新构件,最终在8个月内高质量完成系统建设。文章总结了构件开发的三个关键点:构件库建设是基础、构件选择需精准、构件管理要规范。同时指出需注意全新需求开发、性能优化等问题,建议通过培训提升团队对构件的理解力。该案例证明构件技术能有效缩短周期、降低成本,为企业积累可复用的技术资产。

数据知道的博客 4253

k8s中运行BusyBox

简介 参考百度百科 BusyBox 是一个集成了三百多个最常用Linux命令和工具的软件。 BusyBox 包含了一些简单的工具,例如ls、cat和echo等等,还包含了一些更大、更复杂的工具,例grep、find、mount以及telnet。 有些人将 BusyBox 称为 Linux 工具里的瑞士军刀。 简单的说BusyBox就好像是个大工具箱,它集成压缩了 Linux 的许多工具和...

全栈测试笔记 5293

手把手教你学Simulink——基于Simulink的多用户MIMO系统仿真建模示例

多用户MIMO概述在多用户MIMO系统中,基站配备多个天线,可以同时与多个用户进行通信。利用空间复用技术,不同用户的信号被分配到不同的空间流上,从而实现频谱资源的高效利用。多用户MIMO的核心挑战包括信道估计、波束成形设计以及干扰管理。关键技术点波束成形:通过调整发射信号的相位和幅度,在特定方向上增强信号强度并减少干扰。信道估计:获取每个用户的信道状态信息(CSI),用于优化波束成形矩阵。调制与解调:选择合适的调制方式(如QPSK、16-QAM等)以适应不同用户的信道条件。干扰消除。

MHD0815的博客 268

由Busybox升级引发的一次对Printf的探寻

作为一名在嵌入式领域从事多年软件开发的RD,我不得不承认:有时对与一些司空见惯的事物,细究起来是知之甚少!     公司一直使用Linux作为软件平台,使用BusyBox作为基本工具集。最近,Busybox从1.00版本升级到1.2.26, 以前使用旧版Busybox时,系统在Init阶段启动的一些进程在Init完成后,"printf"输出的信息不会显示。升级到1.2.26后,这些信息在Init

hulidong971的专栏 1209

【教程4>第5章>第23节】基于FPGA的Gardner环实现——环路滤波器模块和Gardner环整体测试

1]黄凌.基于FPGA的QPSK全数字调制解调系统的设计与实现[D].南京航空航天大学[2025-02-02].DOI:10.7666/d.d166927.注意,这里包括一个NCO模块,一个内插模块,一个时偏误差检测模块,一个环路滤波器模块,在gardner环中,wk的反馈输入,变量为ww,从而构成了闭环。[4]李司.基于FPGA的数字接收机同步技术的研究与实现[D].北京交通大学[2025-02-02].DOI:10.7666/d.y1082455.:调整NCO的相位步长,控制采样时刻。

FPGA/MATLAB学习教程/源码/项目合作开发 853

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

ttylinux升级busybox脚本

现在在学习脚本,没事折腾了这个,升级后,不能启动,会卡 ldconfig 那里,不知道什么原因. 估计内核还得重新折腾,暂时不深入...把脚本记录一下. #!/bin/bash PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin exportPAT...

weixin_33726318的博客 296

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

关于华为P9手机的解锁、刷Recovery、获取Root、安装Busybox,以及升级降级的全过程(和一些错误的解决方法)

关于华为P9手机的解锁、刷Recovery、获取Root、安装Busybox,以及升级降级的全过程(和一些错误的解决方法)

w36680130的博客 4412

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

docker只能启动busybox,不能启动高级容器,CentOS6升级内核

1. 可以启动busybox,后台启动高级容器直接退出,启动时进入容器提示:FATAL: kernel too old [root@l ~]# docker run -it centos FATAL: kernel too old 2. 查看内核: [root@l ~]# uname -r 2.6.32-696.el6.x86_64 3. 导入public key [root@l ...

weixin_42642483的博客 493

Universal Blue工具箱中bluefin-cli容器升级问题解析

Universal Blue工具箱中bluefin-cli容器升级问题解析 在Universal Blue工具箱项目中,用户在使用Topgrade工具执行系统更新时遇到了一个关于bluefin-cli容器升级的特定问题。本文将从技术角度深入分析该问题的成因和解决方案。 问题现象 当用户运行ujust update命令时,Topgrade工具尝试对bluefin-cli容器执行原地升级(in-pla...

gitblog_07150的博客 311

centos7下载busybox

1:下载busybox 官网下载 https://busybox.net/downloads/ .tat.bz2 我下的1.3.0的 2:上传解压 1)tarxvfbusybox-1.16.0.tar.bz2 2)makemenuconfig 3)make 4)makeinstall 中间报错scripts/kconfig/lxdialog/dialog.h:38:20 yum instal...

qq_28656707的博客 2169

CVE-2018-20679漏洞修复

CVE-2018-20679漏洞修复

w184414332的博客 640

一次Debian更新引发的NFS挂载“玄学”问题:为何mount失败而busybox mount成功?

更新镜像前是可以挂载的, 使用SD卡更新成最新的debian系统镜像后就出现下面错误 mount: /home/debian/nfs_rootfs: bad option; for several filesystems (e.g. nfs, cifs) you might need a /sbin/mount.<type> helper program. 之前挂载成功的命令是这样的: #!/bin/sh mount -o nolock -t nfs 192.168.1.105:/hom

欲盖弥彰1314 1万+

busybox交叉编译选项

看到网上的N多教程,感觉都挺麻烦的。现写下我常用的方法。以最新1.20.2版本为例。   把老的busybox中的.config文件拷过来,然后输入:make oldconfig。 ---此方法适用于把老busybox升级的用户选用。 另外,就是make defconfig;make menuconfig的方法了。 重点不是这个。网上说设置环境变量要进入makefile修改或在menu中B

Season@HangZhou 专栏 1691

qemu参考文档

华为qemu讲解 uefi下载 qemu软件包升级 qemu版本下载 busybox下载

软件架构师笔记 1106
上一篇: platform设备驱动全透析
下一篇: PV操作知识大汇总
wslong
博客等级 码龄18年 6粉丝 3原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值