提示:本帖为http://tieba.baidu.com/p/3932221249的补充贴
不同机型的base,page_size,cmdline,padding_size是不同的,所以回打包时需要手动修改批处理的命令,在那个帖子中,回包命令是为米3改好的,所以其他机型打包后导致设备无法加载Recovery。
@adreee342 为红米打包时遇到了此问题,所以在这里补充教程。
1.在解包时,我们需要把base,page_size,cmdline,padding_size记录下来。{示例图片为米3}

我记录的内容是:
base:0x10000000
page_size:2048
cmdline:"androidboot.selinux=permissive"
padding_size:2048
2.编辑文件‘打包recovery’
看到如下内容:

这就是打包命令,我们需要把命令改为自己机型的数据。
讲0x10000000改为记录下来的base
将androidboot.selinux=permissive改为自己机型的cmdline
将第一个2048改为自己机型的page_size
将第二个2048改为自己机型的padding_size
保存
运行打包recovery,此时生成的boot.img可以正常刷入手机了。
不同机型的base,page_size,cmdline,padding_size是不同的,所以回打包时需要手动修改批处理的命令,在那个帖子中,回包命令是为米3改好的,所以其他机型打包后导致设备无法加载Recovery。
@adreee342 为红米打包时遇到了此问题,所以在这里补充教程。
1.在解包时,我们需要把base,page_size,cmdline,padding_size记录下来。{示例图片为米3}

我记录的内容是:
base:0x10000000
page_size:2048
cmdline:"androidboot.selinux=permissive"
padding_size:2048
2.编辑文件‘打包recovery’
看到如下内容:

这就是打包命令,我们需要把命令改为自己机型的数据。
讲0x10000000改为记录下来的base
将androidboot.selinux=permissive改为自己机型的cmdline
将第一个2048改为自己机型的page_size
将第二个2048改为自己机型的padding_size
保存
运行打包recovery,此时生成的boot.img可以正常刷入手机了。