Android Goldfish内核编译 + eCryptfs文件加解密系统的内核模块配置
来源:互联网 发布:软件行为分析 编辑:程序博客网 时间:2024/06/05 20:24
参考: http://tech.ddvip.com/2013-02/1359656216189995.html
下载内核源代码: git clone http://android.googlesource.com/kernel/goldfish.git
git branch -a 显示所有分支
选择分支:
git checkout -b android-goldfish3.4
git checkout remotes/origin/android-goldfish3.4
配置交叉编译环境:
工具包在 android源代码目录的 ./prebuilts/gcc/linux-x86/arm/arm-eabi-4.7/bin,把它加进环境变量:
export PATH=$PATH:/xxxxxxx/prebuilts/gcc/linux-x86/arm/arm-eabi-4.7/bin
修改内核 主Makefile 文件:
ARCH ?= $(SUBARCH) 改为 ARCH ?= arm
下面的相应的改成 CROSS_COMPILE ?= arm-eabi-
make gold_armv7_defconfig 选择配置文件
[这里可以使用make menuconfig 配置内核, 如果缺少包需要
sudo apt-get install libncurses5-dev
对于配置eCryptfs,需要
security options --> Enable accesskey retention support
--> ENCRYPTED KEYS
filesystem --> Miscellaneous filesystem --> eCryptfs ...layer
]
最后 make
下载内核源代码: git clone http://android.googlesource.com/kernel/goldfish.git
git branch -a 显示所有分支
选择分支:
git checkout -b android-goldfish3.4
git checkout remotes/origin/android-goldfish3.4
配置交叉编译环境:
工具包在 android源代码目录的 ./prebuilts/gcc/linux-x86/arm/arm-eabi-4.7/bin,把它加进环境变量:
export PATH=$PATH:/xxxxxxx/prebuilts/gcc/linux-x86/arm/arm-eabi-4.7/bin
修改内核 主Makefile 文件:
ARCH ?= $(SUBARCH) 改为 ARCH ?= arm
下面的相应的改成 CROSS_COMPILE ?= arm-eabi-
make gold_armv7_defconfig 选择配置文件
[这里可以使用make menuconfig 配置内核, 如果缺少包需要
sudo apt-get install libncurses5-dev
对于配置eCryptfs,需要
security options --> Enable accesskey retention support
--> ENCRYPTED KEYS
filesystem --> Miscellaneous filesystem --> eCryptfs ...layer
]
最后 make
- Android Goldfish内核编译 + eCryptfs文件加解密系统的内核模块配置
- android goldfish 内核编译
- Linux内核编译->ecryptfs模块编译
- 编译Android goldfish内核源码
- 编译Android模拟器内核goldfish
- 下载编译goldfish内核
- 编译goldfish-3.10 内核
- Mac下编译Android以及goldfish内核
- Android的GoldFish内核与ARM处理器
- 在MAC系统中编译ANDROID源码与模拟器内核GoldFish
- 【转】在MAC系统中编译ANDROID源码与模拟器内核GoldFish
- 如何下载并编译Android内核源码goldfish(图文)
- 如何下载并编译Android 4.0内核源码Goldfish(图文)
- 如何下载并编译Android模拟器Linux内核goldfish
- 编译Android内核模块
- kbuild系统-内核模块的编译
- 编译goldfish内核后,emulator黑屏解决方法
- 内核模块的编译
- 同步和异步有何异同
- 《Effective C++》 读书笔记(一) 让自己习惯C++
- c++ DirectShow播放任意格式的视频
- 外键和锁
- 多线程的几种实现方法?同步的几种实现方法?
- Android Goldfish内核编译 + eCryptfs文件加解密系统的内核模块配置
- 数组统计分析的另一种方法
- glShadeModel
- 将文件按照行数以及顺序拆分成多个文件
- socket阻塞与非阻塞,同步与异步、I/O模型
- oracle hr样例数据库用户建立
- PBOC/EMV之电子钱包与电子现金的区别
- cin条件状态及break/continue
- 分治法与折半搜索算法