##

  • General Setup( 常规设置 ),确保启用了 Profiling Support ( 分析支持 ) 选项。
  • Kernel Hacking( 内核开发 ),在子菜单中,导航至 Tracers 子菜单,然后按下 Enter。确保启用 Trace 进程上下文开关选项。
  • Kernel Features( 内核功能 ),确保启用 High Resolution Timer Support ( 高分辨率定时器支持 )。如果正在使用对称多处理器 (SMP) 设备,则启用 Use local timer interrupts (使用本地定时器中断)。

  • 为加快工作速度,先下载一个内核更新包作为模板。对于 HTC Sensation 4G 手机,可通过 Google 来查找某些 kernel update packages(内核更新包)。
  • 将其解压至工作文件夹
  • 用重新编译的内核文件 zImage 来替换/kernel 文件夹中的 zImage 文件。
  • 将 init.rc 复制到/kernel 文件夹
  • /kernel 文件夹中编辑或创建 mkbooting.sh 脚本来更新启动镜像

  • 将重新编译的内核模块(wifi 驱动程序)复制到/system/lib/modules 文件夹
  • 将 gator.ko 和 gatord 复制到/system/xbin 文件夹
  • /META-INF/com/google/android/updater-script 文件夹中编辑 updater-script 文件。添加下列行来更新系统分区,并将 gatord 程序的权限设置成可执行。

  • /META-INF/com/google/android/updater-script 文件夹中编辑 updater-script 文件。添加下列行来更新启动分区(内核及 init.rc)。

  • 文件夹压缩为 update.zip 文件。请注意!切勿将文件夹本身包括在内。
  • 将 update.zip 文件复制到目标手机的 SD 卡根文件夹下。