首先给andriod装上busybox

1. 下载busybox fro android http://blog.chinaunix.net/u/20947/showart.php?id=1913228

2. 运行adb shell进入到android emulator

3. # mkdir /data/busybox

4. $ adb push busybox /data/busybox/busybox.

5. # cd /data/busybox; ./busybox –install.

6. # chmod 555 /system/bin/busybox

接下来创建tarball for /system and /data

#/data/busybox/busybox tar cvf /data/data.tar /data

#/data/busybox/busybox tar cvf /data/system.tar /system

提取

adb pull /data/system.tar system.tar

adb pull /data/data.tar data.tar

以上最好编写shell脚本一次完成,免得每次输命令

最好需要将提取出的tar文件转换为img文件,这时候就要用到mkyaffs2image工具了。

首先,编译yaffs2镜像制作工具:mkyaffs2image

下载:

//点击左下角的 Download tarball 下整个tar包

解压,进入utils目录,编译

生成 mkyaffs2image 及 mkyaffs

命令格式

#./mkyaffs2image system/ system.img

我生成data.tar的时候空间不足,可以加载SD卡,方法如下:

xhz@xhz-desktop:~/android-mast/out/host/linux-x86/bin$mksdcard -l sdcard 512M sdcard.img

xhz@xhz-desktop:~/android-mast/out/host/linux-x86/bin$ cp ./sdcard.img ../../../target/product/generic/

xhz@xhz-desktop:~/android-mast/out/target/product/generic$emulator -sdcard sdcard.img

xhz@xhz-desktop:~/android-mast/out/target/product/generic$adb push /home/xhz/音乐/1884206.mp3/sdcard

xhz@xhz-desktop:~/android-mast/out/target/product/generic$adb shell

cd sdcard, ls得到sdcard上的所有文件

rm filename, 从sdcard上删除文件

编译单块源码

xhz@xhz-desktop:~/android-mast$ . envsetup.sh

xhz@xhz-desktop:~/android-mast$mmm packages/apps/Music/

在/out/target/product/generic/system/app/ 下生成Music.apk文件

然后adb install Music.apk到emulator中去运行即可

android模拟器data文件访问,从Android模拟器中提取文件系统相关推荐

  1. arcgis for android离线编辑,操作方法:直接从 Android 或 iOS 设备访问 Collector for ArcGIS 中的离线编辑内容...

    操作方法:直接从 Android 或 iOS 设备访问 Collector for ArcGIS 中的离线编辑内容 摘要 Collector for ArcGIS 会将离线副本存储在 SQLite 数 ...

  2. android 7 apk 安装程序,Android安装apk文件并适配Android 7.0详解

    Android安装apk文件并适配Android 7.0详解 首先在AndroidManifest.xml文件,activity同级节点注册provider: android:name="a ...

  3. android apk安装过程,Android安装apk文件并适配Android 7.0详解

    Android安装apk文件并适配Android 7.0详解 首先在AndroidManifest.xml文件,activity同级节点注册provider: android:name="a ...

  4. Android文件目录及文件访问权限等详解

    Android文件目录一次说清 说明 应用访问权限及范围 在app内创建文件演示 在其他app内访问上面的app创建的文件 说明 android 中获取目录的API有两种,一种是通过Environme ...

  5. Android单元测试读写文件,如何在Android单元测试中读取仅测试文件

    对于我的Android应用程序,我正在编写需要读取一些文件的单元测试. 由于这些是仅测试文件,因此我不希望它们出现在res文件夹中,因为我不希望它们最终出现在最终的.apk文件中. 我想做与此问题类似 ...

  6. Android打开各种文件的MIME TYPE-setDataAndType函数中的Type关联

    MIME:全称Multipurpose Internet Mail Extensions,多功能Internet 邮件扩充服务.它是一种多用途网际邮件扩充协议,在1992年最早应用于电子邮件系统,但后 ...

  7. android本地xml文件怎么打开,android 打开本地文件

    首先要知道的是,Android 打开本地文件是根据类型打开的,也就是根据文件的 MIME 类型来确定 如果不知道是什么类型,那就是 : */* 类型匹配表: private static final ...

  8. android http收取文件夹,安卓Android手机系统内文件夹目录解释

    Android系统的开放,使其用户可以自己查看系统和SD卡中的文件夹.就系统和SD卡中常见的目录代表什么意思,下面是一个较实用的总结: 一.SD卡中 1. /mnt/sdcard或者/sdcard这是 ...

  9. android studio创建文件,如何在Android Studio中创建File Templates

    标签: File Template Android Studio 我发现一个可以让写程序变得简单的方法,那就是自定义文件模板(Custom File Templates).那么什么是File Temp ...

最新文章

  1. [Miller-Rabin Pollard-rho]【学习笔记】
  2. MQTT在线测试网站
  3. 【clickhouse】如何监控Clickhouse的连接数
  4. Winform—C#读写config配置文件
  5. WINDOWS假冒KERBEROS令牌***域
  6. python中没有严格意义上的私有成员_尔雅尔雅学习通APP家园的治理:环境科学概论题库及答案...
  7. 计算机桌面运维ppt,桌面运维自动化.ppt
  8. win7/win10 密码忘了?没关系,利用5次shift,9步轻松破解密码
  9. 天视通电脑版APP怎么添加录像机_手机怎么远程连接海康录像机,手把手教你、、、...
  10. 如何清洁Mac的屏幕
  11. 荣耀v20屏幕测试软件,测量原来可以这么简单 荣耀V20 AR测量功能体验
  12. 肖邦 第一叙事曲 赏析
  13. http请求中简单的签名验证
  14. Cadence Orcad Capture全局修改元件属性方法及技巧图文及视频演示
  15. Python爬虫11-Scrapy爬虫框架
  16. 图像算法工程师学习内容
  17. layui 卡片式列表_当卡片式UI不再流行,列表式UI将是王牌
  18. 如何去掉google map上导航和GPS按钮
  19. PHY驱动调试之 --- PHY控制器驱动(二)
  20. <Rasa实战> 内容摘要(四)

热门文章

  1. Docker安装Nginx教程步骤
  2. 脑洞清奇AI君,给小猫咪们起了8000多个无厘头名字丨Colab Demo可用
  3. 跟我学SpringBoot之配置常见用法
  4. 趣来宝机器人_王嘉尔上演真人版智能机器人舞台帅炸,但都不及他的说话艺术炸...
  5. 全国各地土特产一览表4
  6. 微信小程序自定义导航栏完整适配方案
  7. python 使用pyqt5实现了一个汽车配件记录系统
  8. ‘BMap‘ is not defined no-undef
  9. 兆骑科创创新创业高层次人才引进,以赛引才,线上直播路演
  10. linux busybox路径,BusyBox构建根文件系统