我为 Galaxy S5 Exynos(G900H)构建了自定义Cyanogenmod 13.0,但是当我刷新ROM后,手机卡在bootloop 上,三星徽标关闭,在一个循环中。
由于CM和LineageOS不支持我的特定S5型号(G900H) - 我从fevax的存储库(https://github.com/Fevax)添加了丢失的文件夹(设备,内核,硬件等)。
修复了一些编译错误并添加了所有需要的fevax的存储库后,我使用'brunch k3gxx'命令成功构建了一个CM ROM zip文件。
然而,正如我所说,使用TWRP恢复闪烁(在事后重置之后)进入bootloop。我还尝试使用heimdall仅刷新恢复/启动/系统分区,但它也会导致bootloop。
我认为问题可能是工具链,但经过长时间的研究后我发现它可能没问题(prebuilts / gcc / linux-x86 / arm / arm-eabi-4.8 / bin / arm-eabi-)。
此外,fevax为这个确切的模型发布了他自己的ROM,我成功地闪现了它并且工作正常。我试图联系他(电子邮件,xda消息等),但他还没回答我。我想制作自己的自定义ROM,因此他的ROM只能证明可以为这种特殊的S5型号创建一个自定义CM ROM。
目前我不知道如何理解引导循环的原因,“早午餐k3gxx”日志没有显示任何异常警告或错误。
那么,有没有办法调试bootloop 是三星Galaxy S5?或者以其他方式获取有关bootloop发生原因的信息?