android boot
文章平均质量分 68
neiloid
这个作者很懒,什么都没留下…
展开
-
android中的recovery模式
这里使用基于freescale的imx_r9.2 patch的android源码分析.android中的recovery模式,作为android的开发者或者用户都应该清楚和了解。android利用recovery模式完成整个系统的升级和恢复出厂设置。这里先讲讲怎么进入recovery模式,这个工作是由bootloader完成。freescale使用的uboot.bootlo转载 2011-11-19 23:23:36 · 1450 阅读 · 0 评论 -
为Android加入busybox工具
我们可以通过两种方式进入Android的console:1. 直接执行命令emulator -shell;2. 在启动emulator后,通过命令adb shell进入。之 后我们就可以使用一些linux下常用的命令了,如ls,cat等。然而Android自带的toolbox(位于/system/bin中)也太简略了 点,有些命令如find,Android并不支持或者支持得转载 2011-12-07 23:05:05 · 515 阅读 · 0 评论 -
为Android安装BusyBox —— 完整的bash shell
大家是否有过这样的经历,在命令行里输入adb shell,然后使用命令操作你的手机或模拟器,但是那些命令都是常见Linux命令的阉割缩水版,用起来很不爽。是否想过在Android上使用较完整的shell呢?用BusyBox吧。不论使用adb连接设备使用命令行还是在手机上直接用terminal emulator都可以。一、什么是BusyBox ?BusyBox 是标准 Linux 工具的一个转载 2011-12-07 23:00:35 · 712 阅读 · 0 评论 -
android 开发中的b oot.img 和system.img浅析
在调试中遇到 改了init.rc后,烧了system.img后 但是始终看不到改了的init.rc ,在领导提醒后,才发现必须要烧boot.img才能 改掉init.rc ;这才意识到android开发真的是跟标准linux平台的开发 不同。虽然我知道boot.img 是由内核 和ramdisk 和启动参数 一起构成,但是此时我才意识到,其实这里的ramdisk 就是根文件系统 的一部分。而s转载 2011-12-07 20:27:53 · 1072 阅读 · 0 评论 -
recover y.img与boot.img简单对比分析
今天对比分析了一下recovery.img和boot.img的结构,从中粗略知道了Android手机中的恢复模式是怎么回事。以下是文件结构的对比图: 从中我们知道:(1)recovery.img其实已经是进入了Linux系统。(2)recovery.img为了具有恢复系统的能力,比普通的boot.img目录结构中: 1、多了/res/images转载 2011-12-07 20:12:15 · 1363 阅读 · 0 评论 -
如何解包/编辑/打包android系统的boot.img文件
首先声明这是转帖,LINUX环境大家可以用VMWARE来虚拟,可以下载UBUNTU目录1、背景知识2、boot和recovery映像的文件结构3、对映像文件进行解包、编辑、打包的常规方法3.1、另一种解包、编辑、打包的方法4、将新的映像刷回到手机5、解包、编辑、打包为我们带来了什么6、本文讲的内容与使用update.zip刷机包不是一码事正文1、背景知识转载 2011-12-07 20:58:41 · 9411 阅读 · 0 评论 -
linux下RAMDISK根文件系统的制作详解
2009-02-12 16:37一、在一个已建好的文件系统上进行修改设已建立好的文件系统压缩文件为ramdisk.gz1、解压 #cd ramdisk.gz所在目录 #gunzip ramdisk.gz 在解压后,得到文件系统镜象文件ramdisk, 覆盖了原来的压缩文件2、镜象文件挂载 镜象文件必转载 2011-11-27 09:59:11 · 991 阅读 · 0 评论 -
一种实现嵌入式Linux的新方法-ramdisk
引言 在Linux操作系统中,有一项特殊的功能——初始化内存盘INITRD(INITial Ram Disk)技术,而且内核支持压缩的文件系统映像。有了这两项功能,我们可以让Linux系统从小的初始化内存盘 引言在Linux操作系统中,有一项特殊的功能——初始化内存盘INITRD(INITial RamDisk)技术,而且内核支持压缩的文件系统映像。有了这两项功能,我们可以让转载 2011-11-27 09:54:13 · 608 阅读 · 0 评论 -
Android Recoveryの代码分析
1、调用main函数在gingerbread/bootable/recovery/recovery.c最下面有个main(),这是recovery应用的主入口,当编译recovery的时候,会生成一个名为recovery的可执行文件,我这边是放在out/目录下recovery/文件系统的/sbin目录下,调用recovery可执行文件时会传入参数,这些参数就是main函数的参数,如下转载 2011-11-20 09:18:00 · 563 阅读 · 0 评论 -
Android 的 Recovery 模式分析
Recovery Binary: (http://wenbind.blogcn.com/) Recovery Binary 是 Android 进入 Recovery 模式所运行的程序,实现了 Recovery 模式下的功能。它由目录 bootable/recovery 下的源代码编译生成。头文件 bootable/recovery/recovery_ui.h 定义了 Recovery UI转载 2011-11-20 13:22:27 · 4391 阅读 · 0 评论 -
Android Recoveryの流程分析
关于recovery的代码分析,见另一篇Android Recoveryの代码分析做个升级程序,支持SD卡、U盘、Flash三种路径升级该升级应用程序要和/recovery/sbin/下的recovery配套使用,固件共有boot.img,recovery.img,system.img,其中system.img是空的,system.img转载 2011-11-20 09:17:15 · 745 阅读 · 0 评论 -
U_boot 的 bootcmd 和bootargs参数详解
连接地址:http://dev.firnow.com/course/6_system/linux/Linuxjs/20100526/205015.htmlU-boot的环境变量值得注意的有两个: bootcmd 和bootargs。u-bootcmd 前面有说过bootcmd是自动启动时默认执行的一些命令,因此你可以在当前环境中定义各种不同配置,不同环境的参数设置,然后设置boo转载 2011-11-19 23:50:55 · 583 阅读 · 0 评论 -
关于boot.img和recovery.img的编辑和修改
以下是偶翻译的关于boot.img和recovery.img的编辑和修改方面的文章,希望能够为感兴趣的朋友节约一些看资料的时间。感谢本文的作者:Alansj, DarkriftX, RyeBrye, Will, Try OP9, Tonyb486, Timmmm, Lxrose还有好多不知名的作者们在wiki上的不懈努力。如何解包/编辑/大包boot.img文件很多人用自己的方式解转载 2011-12-18 08:35:25 · 1731 阅读 · 0 评论