android设备不识别awk命令,缺少busybox

一、什么是BusyBox ?

BusyBox 是标准 Linux 工具的一个单个可执行实现。BusyBox 包含了一些简单的工具,例如 cat 和 echo,还包含了一些更大、更复杂的工具,例如 grep、find、mount 以及 telnet。有些人将 BusyBox 称为 Linux 工具里的瑞士军刀.简单的说BusyBox就好像是个大工具箱,它集成压缩了 Linux 的许多工具和命令。(摘自百度百科)

二、下载BusyBox

下载BusyBox的binary,打开这个地址 http://www.busybox.net/downloads/binaries ,选择最新版本,然后下载对应你的设备架构的版本

三、安装BusyBox

下载到本地后,push到设备

adb push busybox /mnt/sdcard/

首先要保证设备已经root,并且已经重新挂载/system目录,有权限操作/system目录

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

如下操作,完成即可。

cp /mnt/sdcard/busybox /system/xbin/
cd /system/xbin
chmod 755 busybox
busybox --install .
时间: 2024-10-25 22:08:28

android设备不识别awk命令,缺少busybox的相关文章

通过adb命令在Android设备中执行Java命令, 并调用so文件。

一.难点一:无法复制so文件到/system/lib或者/vendor/lib下,提示只读 解决方法: 2.使用android device monitor放库进入到 /system/lib出现只读权限时: adb shell   //进入设备 mount -o remount /system    //获取读写权限,在重新拷贝进去就可以了

通过ADB命令行卸载或删除你的Android设备中的应用(转载)

转自:http://mytiankong.com/?p=11755 如果你对你的Android设备在与命令行的交互间有一定的兴趣,那你可能想学习一些使用ADB卸载设备中已安装应用的技巧.为了使这种方法生效,你将需要在你的电脑中设置好Android ADB.可以去看看关于“ADB”(Android Debug Bridge)与“ADB”(Android Debug Bridge)怎样安装使用两文.另外,你的Android设备必须要能被你的电脑识别,这个层面自然就涉及到Android USB驱动安装

如何获得Android设备名称(ADB命令详细介绍)

豌豆荚.360手机管家等软件可以获取Android设备名称,显示在界面上,如下图: 我们自己如何来获取设备名称 呢?答案如下: 在命令行中输入"adb shell"进入shell之后,再输入"cat /system/build.prop"其实,设备信息,主要是存放在"/system/build.prop"文件,通过"cat"命令就可以查看了. 下面附上ADB命令的详细介绍 adb 介绍 adb的全称为Android Debug

awk命令之 - 使用awk命令找出利用率超过20%的非镜像设备

使用awk命令找出利用率超过20%的非镜像设备 [[email protected] ~]# df -h Filesystem             Size  Used Avail Use% Mounted on /dev/mapper/rhel-root   10G  3.1G  7.0G  31% / devtmpfs               978M     0  978M   0% /dev tmpfs                  993M     0  993M   0%

mac os使用lsusb命令和连接未知的Android设备

今天在mac上连接一个android设备发现连不上,adb devices看不到设备,于是想用lsusb命令看下,结果发现Mac竟然没有这个命令,于是网上搜了下,发现了下面的命令system_profiler SPUSBDataType,但每次都输入这个命令我也记不住啊,于是自己在-/bin下创建个lsusb文件,输入system_profiler SPUSBDataType, 然后加上执行权限,这样Mac下就能用lsusb了. 然后使用lsusb查看到android设备的 vender id:

android设备不自带sqlite3问题(sqlite3 not found)

现在好多手机都没有sqlite3.打开/system/xbin目录发现只有两个文件,sqlite3真的就被cut掉了. sqlite3一般情况下都是通用的,所以随便去找个sqlite3就好. 解决方法: 1.先在eclipse上起个模拟器,DDMS下找到/system/xbin目录找到sqlite3文件,到/system/lib目录下找到libncurses.so文件,pull这两个文件到电脑上.再把sqlite3.libncurses.so文件push到HTC目标机的sdcard根目录下. 2

Android设备连接Unity Profiler性能分析器

Unity提供两种方式让Developer的Android设备连接Profiler进行性能分析: 1.通过wifi,Android设备和计算机处于同一个Wlan中. 2.通过USB ADB 一般情况我们的计算机都是网线,所以我们采用ADB的方式.相比与wifi,ADB也更及时的反应设备性能. 官方的英文文档如下: http://docs.unity3d.com/Manual/Profiler.html For ADB profiling, follow these steps: Attach y

Android设备信息、感应器检测

近日产品已经上线,开始有时间来做自己的事情,于是就开始学习和巩固一些以前用过的或者学过的技术.昨天写了一个检测Android设备的序列号和IMEI以及感应器等等的一个Demo来跟大家分享一下. 在开发中经常要对设备进行识别和唯一标识.我们用到了安卓设备的序列号和设备的MAC号. 一.首先是获取设备的序列号,在开发的时候我们可以这样来获得. String serialName = android.os.Build.SERIAL; 也可以用下面的一个方法来获取设备的序列号 public static

Linux awk命令详解??????????(研究)

http://blog.chinaunix.net/uid-25120309-id-3801250.html 一.  AWK 说明  awk是一种编程语言,用于在linux/unix下对文本和数据进行处理.数据可以来自标准输入.一个或多个文件,或其它命令的输出.它支持用户自定义函数和动态正则表达式等先进功能,是linux/unix下的一个强大编程工具.它在命令行中使用,但更多是作为脚本来使用. awk的处理文本和数据的方式:它逐行扫描文件,从第一行到最后一行,寻找匹配的特定模式的行,并在这些行上