从内核源文件建立内核镜像以及刷写内核镜像
1、从内核源文件建立内核镜像
1)下载内核源文件包“dell_venue_kernel.tgz”.
2)下载安卓AOSP 4.4 源代码从android.com网站。详见
https://source.android.com/source/downloading.html.
\> pwd
/localdisk3/del
\> mkdir aosp
\> cd aosp
\> repo init -u h
\> repo sync .
3)下载gcc for linux-x86.
\> git clone
https://android.googlesource.com/platform/prebuilts/gcc/linux-
x86/x86/x86_64-linux-android-4.7
4) 拷贝“x86_64-linux-android-4.7/*” 目录到 “prebuilts/gcc/linux-x86/x86/x86_64-linux-
android-4.7/”.
5)解压内核包“dell_venue_kernel.tgz” 到Android source 根目录,这个例子中是 /aosp
\> pwd
/localdisk3/dell_venue/aosp
6) \> tar –xzf dell_venue_kernel.tgz
7)完成后,可以看到linux目录在aosp目录内
8)拷贝prebuilts目录到linux目录,运行内核建立脚本
\> cd linux
\> ./kernel_build.sh
9)检查内核镜像boot.img是否建立
\> cd out/target/product/
\> pwd
/localdisk3/dell_venue/aosp/linux/out/target/product
\> ls -al boot.img
-rw-r----- 1 xxx yyy 8540672 Mar 19 14:56 boot.img.
2、刷写boot.img和droidboot.img
1)启动到fastboot 模式
2)下载adb.exe , fastboot.exe, AdbWinApi.dll, AdbWinUsbApi.dll 从“FlashTool/fastboot”.
3)如下设置环境变量、路径
4)在命令行窗口输入fastboot devices
5)下载droidboot.img 和boot.img(也可用自己做的boot.img文件)放到包含你建立boot.img的那个目录中去。
6)进入包含boot.img的目录中运行下面的命令:
\> fastboot flash boot boot.img
\> fastboot flash fastboot droidboot.img
\> fastboot reboot
7)重启平板,确认一下镜像是否正确地刷入,进入设置-》关于平板-》确认是内核信息是否正确。
救砖操作
1) 下载并解压YTP802A115030-2014-06-23-30.tgz.
2) 打开刷机工具 “xFSTK-Downloader”, 并如下图设置
3) 选择第二项 “MRD AO/BO + MOOR AO + CRC” tab as the following
4) 设置 GP Flag 为 “0x80000007”在 “Download Options”表中
5)设置固件文件如下从SW image 目录
FW DnX= dnx_fwr_*.bin
IFWI= ifwi_*.bin
OS DnX= dnx_osr_*.bin
OS Image= droidboot.img.POS.bin
:6)关闭平板
7)点击“Begin Download”
8)插入数据线
9)固件刷写完毕,显示FW+OS Download Completed!
10)刷固件后,平板将会自动切换到fastmode模式:
11)在SW镜像目录中双击文件“P802_flash_device_wifi_only.bat”
12)刷写完毕,按“press any key to continue” 平板自动重启。