
Android_玩机
文章平均质量分 73
Pansing
这个作者很懒,什么都没留下…
展开
-
为Android加入busybox工具(三篇)
三篇文章差不多,但都涉及了一些其他东西,所以都转了。第一篇===========================================================================1.进入终端 1. 直接执行命令emulator -shell; 2. 在启动emulator后,通过命令adb shell进入。2.下载busybox转载 2012-05-14 18:06:31 · 3979 阅读 · 0 评论 -
Android手机装不上软件的问题解决
早上有朋友说原创 2015-11-30 11:48:13 · 2160 阅读 · 0 评论 -
ADB通信
转载:http://blog.youkuaiyun.com/xing1716263268/article/details/89981921.ADB Server,ADB Client, ADB Daemon的关系ADB通信分为两部分:ADB Server和ADB Client;ADB Server和ADB Daemon。ADB Server:运行在PC上的后台程序,目的是检转载 2014-09-03 11:20:20 · 1246 阅读 · 0 评论 -
adb client, adb server, adbd原理浅析
zhuanzahttp://blog.youkuaiyun.com/stpeace/article/details/24933813 adb是什么? adb就是Android调试桥,很形象啊。 先来看adb原理的逻辑图: 再来进行实际操作:我的pc的ip是192.168.1.102, 我的android手机的ip为192.168.1.100转载 2014-09-01 18:32:32 · 1098 阅读 · 0 评论 -
Android移植busybox
http://www.cnblogs.com/cslunatic/p/3196014.htmlAndroid 的toolbox没有自动补齐,命令少,对于开发人员还是需要busybox,直接移植官方的busybox会有很多问题,主要是因为基于Android的交叉编译工具并没有采用glibc作为C库,而是采用了Google自己开发的Bionic Libc,它的官方Toolchain也是基于转载 2014-06-20 13:50:23 · 960 阅读 · 0 评论 -
Android移植busybox
Android 的toolbox没有自动补齐,命令少,对于开发人员还是需要busybox,直接移植官方的busybox会有很多问题,主要是因为基于Android的交叉编译工具并没有采用glibc作为C库,而是采用了Google自己开发的Bionic Libc,它的官方Toolchain也是基于Bionic Libc而并非glibc的。与glibc相比,Bionic Libc有如下一些特点:转载 2014-06-20 13:48:53 · 1197 阅读 · 0 评论 -
adb 知识
ADB简述目录1. 概述... 22. ADB架构... 22.1. ADB各模块定义... 32.2. adbd (ADB daemon)... 42.2.1. 启动流程... 42.3. adb server. 72.3.1. 启动流程... 7转载 2014-05-14 14:19:46 · 2401 阅读 · 0 评论 -
Android自动化测试初探(五): 再述模拟键盘鼠标事件(adb shell 实现)
http://blog.youkuaiyun.com/roger_ge/article/details/5552740$adb shell input keyevent 4 //模拟返回键(BACK)$adb shell input keyevent 82 //模拟菜单键(MENU)$adb shell input keyeven转载 2014-03-06 10:29:21 · 1052 阅读 · 0 评论 -
Android NDK R9 官方最新版
NDK是一个工具集,可让您实现您的应用程序使用本机代码的语言,如C和C + +。NDK的公布可以让开发者更加直接的接触Android系统资源,并使用传统的C或C++语言编写程序,并在程序封包文件(.apks)中直接嵌入原生库文件。NDK的公布让原来从事C语言开发者也参与到Android平台,也让java开发者方便的调用底层操作,特别是游戏开者,对引擎,速度等要求较高者,有了新的工具来实现所需功转载 2014-01-06 15:52:49 · 1651 阅读 · 1 评论 -
NDK编译Android字符界面的可执行程序
现有这样一个helloworld.c的源文件,如下:#include int main(){printf("Hello world!\n");}如何将它进行编译,并在Android上执行?这就是本文的目标。原理(如果只想明白怎么做的话,可以直接跳过本节。)熟悉Android应用开发的朋友们都知道,Android上的变成都是用Java的!转载 2013-12-21 19:28:12 · 818 阅读 · 0 评论 -
adb shell 读取以及cmd赋值的用法记录
@echo off::adb shell 命令取到某个进程的id,并输出到文件adb shell "ps | /data/local/tmp/busybox grep projectmenu | /data/local/tmp/busybox awk '{ print $2 }'" > abcd.txt::读取文件,并赋给abcdfor /f %%a in ('type abcd.txt原创 2013-10-25 14:35:44 · 2564 阅读 · 0 评论 -
(android实战)破解apk(转载)
简单的总结几个关键步骤: 一、工具准备:apktool , dex2jar , jd-gui二、使用dex2jar + jd-gui 得到apk的java源码 1.用解压工具从 apk包中取出 classes.dex 文件 用命令(dex2jar.bat classes.dex )得到一个 jar文件2.用jd-gui反编译工具将得到.jar文件反编译成.jav转载 2013-10-13 12:03:30 · 2019 阅读 · 0 评论 -
编译可在Android上运行的可执行文件:C/C++交叉编译环境
原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://androidguy.blog.51cto.com/974126/1122861 X86架构的CPU采用的是复杂指令集(Complex Instruction Set Computer,CICS),而ARM架构的CPU使用的是精简指令集(Reduced I转载 2013-09-20 01:13:13 · 3727 阅读 · 0 评论 -
为Android交叉编译busybox
鉴于android调试模式中提供的命令太少而且功能太弱,给它添加个busybox是必需的,在网上找了几个已经编译好的busybox都挺不错,可是为了折腾,也为了根据自己喜好添加或者删除一些自己不用的命令,于是就想着自己编译一个。记得busybox是很好编译的,有跟编译内核差不多的menuconfig,而且其中选项比kernel简洁得多了。我是在Linux下编译的,具体的过程如下:1转载 2013-09-20 01:03:11 · 1231 阅读 · 0 评论 -
将自己的程序永久写入Android的/system/bin的方法
Android模拟器运行之后,/system目录即为只读属性。如果想把自己的程序传到该目录下运行,就会发现无法成功。当然,使用adb remount命令可以暂时去除它的只读限制,可以向里面传文件,但是一旦重启Android模拟器,再次使用adb shell进入模拟器终端时就会发现,自己传进去的文件在重启之后被清除掉了。当然,你可以把文件传到/data文件夹下,这个文件夹不用remount就转载 2013-09-29 23:17:21 · 5463 阅读 · 0 评论 -
Android Recovery 代码分析
关于recovery的代码分析,见另一篇Android Recoveryの代码分析做个升级程序,支持SD卡、U盘、Flash三种路径升级该升级应用程序要和/recovery/sbin/下的recovery配套使用,固件共有boot.img,recovery.img,system.img,其中system.img是空的,system.img打包格式要和recove转载 2012-05-17 13:48:16 · 1109 阅读 · 0 评论 -
IDA PRO动态调试 尝试脱壳记录
一直对时下流行的apk加固很感兴趣,今天抽空看了一下,不得不感叹现在的加固技术已经发展得这么厉害了。于是花了点时间研究 了一下, 废话不多说,先整理记录一下。1.开启调试模式 就是把手机弄成可调试的状态,就是ro.debuggable=1,这个是要修改ROM里面boot的,方法就不累赘了。2.工具准备 PC端调试工具:IDA PRO,这里我用原创 2017-01-08 00:54:38 · 3663 阅读 · 0 评论