给Android系统安装busybox】的更多相关文章

转自:http://blog.csdn.net/lxgwm2008/article/details/38925051 busybox号称Linux平台的瑞士军刀,它集成了100多个最常用的Linux命令和工具的软件.其中包含一些常用的工具,如ls,cat,echo等等:也包含了一些更强大,更复杂的工具,如grep,find,mount,telnet等等.这些工具在标准Linux系统上都有,但Android系统却去掉了其中的大部分工具,所以在调试和研究Android系统时有些不方便.为此,我们需要…
大家是否有过这样的经历,在命令行里输入adb shell,然后使用命令操作你的手机或模拟器,但是那些命令都是常见Linux命令的阉割缩水版,用起来很不爽.是否想过在Android上使用较完整的shell呢?用BusyBox吧.不论使用adb连接设备使用命令行还是在手机上直接用terminal emulator都可以. 一.什么是BusyBox ? BusyBox 是标准 Linux 工具的一个单个可执行实现.BusyBox 包含了一些简单的工具,例如 cat 和 echo,还包含了一些更大.更复…
近期公司安卓app测试,分配任务为监控APP内存.CPU占用率.因安卓是基于linux开发,故很容易就联想使用Linux监控相关的命令.想法总是美好的,现实总是残酷的,使用三星 Galaxy Note II N7108测试时发现,很多linux命令没有,用起来很不爽. 例: C:\Documents and Settings\Findyou>adb shell shell@android:/ $ grep grep /system/bin/sh: grep: not found (图1) 通过网…
大家是否有过这样的经历,在命令行里输入adb shell,然后使用命令操作你的手机或模拟器,但是那些命令都是常见Linux命令的阉割缩水版,用起来很不爽.是否想过在 Android上使用较完整的shell呢?用 BusyBox吧.不论使用adb连接设备使用命令行还是在手机上直接用terminal emulator都可以. 一.什么是 BusyBox ? BusyBox 是标准 Linux 工具的一个单个可执行实现. BusyBox 包含了一些简单的工具,例如 cat 和 echo,还包含了一些更…
Android 的toolbox没有自动补齐,命令少,对于开发人员还是需要busybox,直接移植官方的busybox会有很多问题,主要是因为基于Android的交叉编译工具并没有采用glibc作为C库,而是采用了Google自己开发的Bionic Libc,它的官方Toolchain也是基于Bionic Libc而并非glibc的.与glibc相比,Bionic Libc有如下一些特点:1> 采用BSD License,而不是glibc的GPL License: 2> 大小只有大约200k,…
http://www.busybox.net/downloads/binaries/1.21.1/  根据不同的平台选择busybox已经编译好的…
//使用隐式意图开启安装APK的Activity Intent intent = new Intent("android.intent.action.VIEW"); intent.addCategory("android.intent.category.DEFAULT"); //使用传入的文件作为数据源 intent.setData(Uri.fromFile(file)); //设置安装类型 intent.setType("application/vnd.…
工欲善其事必先利其器,之前做WinCE开发时,经常写一些小工具以提高开发调试的效率,如WinCE驱动调试助手.WinCE串口调试助手.WinCE6.0寄存器访问工具.WinCE远程桌面助手和S3C2410 IIC调试助手等,虽然有些功能不算完善,但在实际工作中还是发挥了一些作用.现在搞Android开发,基本不用自己造轮子了,Linux下有瑞士军刀美称的Busybox就足以处理大多数问题. 今天就以测试一个字符设备驱动为例简单介绍下BusyBox的使用. Busybox官网下载地址:http:/…
折腾了几天,被Android那点儿少得可怜的shell命令折磨的死去活来,终于下定了革命的决心.看一下怎么把渺小的toolbox替换成伟大的busybox吧.先大致描述一下Android系统中的shell程序部分. shell实现分为两部分: 一.shell解释器和内置命令 源码位于system/core/sh目录下,主要完成shell命令的解释查找,对于builtins.c中包含的内置命令,直接执行,对于toolbox的扩展命令,间接调用toolbox程序完成. 二.toolbox扩展命令 主…
在安卓系统中,Toolbox是能够实现内存的管理,备份管理和清除数据等功能的系统文件.用来对手机性能进行设置,需要root权限.能够被软件调用. 我们在updater-script文件中,知道有类似symlink("toolbox", "/system/bin/cat", ....Android自带一个叫ToolBox的东西,和BusyBox类似,不过命令少得可怜,且很多命令也精简只有基础功能了.于是Root的人,一般都会装BusyBox…… BusyBox 是一个…