Android手机ROOT之后更改字体文件导致无法启动的问题

简介: 手机获取ROOT权限之后,安装Font Installer软件,进入字体目录,选择一个字体文件安装,之后选择重启,重启后停在开机LOGO界面无法启动。
手机获取ROOT权限之后,安装Font Installer软件,进入字体目录,选择一个字体文件安装,之后选择重启,重启后停在开机LOGO界面无法启动。
初步分析:
1、查看开机LOG,发现在zygote在加载AndroidRunTime环境时,卡在了Preloading classes过程中的SKIA加载系统字体时
2、查看更改前和更改后的字体权限和时间戳以及对比内容,发现只有一个字体文件的权限、时间戳以及内容发生了变化,经过详细对比发现字体文件名没改变的情况下,字体文件内容改变为另外一种字体形式


解决办法:
将被更改的字体文件恢复,启动成功

根本原因:
第三方软件(比如Font Installer)在获得ROOT权限之后,可以更改android系统的一些文件和配置,但是由于软件本身可能存在一些这样或那样的bug,所以在更改的过程中可能产生意料之外的问题,
从而导致系统文件被破坏,导致系统启动加载时出现问题。

目录
相关文章
|
30天前
|
JSON 安全 JavaScript
怎么保护苹果手机移动应用程序ipa中文件安全?
怎么保护苹果手机移动应用程序ipa中文件安全?
22 1
|
2月前
|
监控 安全 Android开发
【新手必读】Airtest测试Android手机常见的设置问题
【新手必读】Airtest测试Android手机常见的设置问题
|
2月前
|
Android开发
安卓SO层开发 -- 编译指定平台的SO文件
安卓SO层开发 -- 编译指定平台的SO文件
31 0
|
2月前
|
Web App开发 Go iOS开发
【IOS】教你如何在手机端轻松安装 ipa 文件 -(安装器已失效 21.10)|社区征文
【IOS】教你如何在手机端轻松安装 ipa 文件 -(安装器已失效 21.10)|社区征文
|
3月前
|
Web App开发 Go iOS开发
【IOS】教你如何在手机端轻松安装 ipa 文件 -(安装器已失效 21.10)
【IOS】教你如何在手机端轻松安装 ipa 文件 -(安装器已失效 21.10)
|
1月前
|
开发工具 数据安全/隐私保护 Android开发
ipa文件怎么安装到iPhone手机上?
ipa文件怎么安装到iPhone手机上?
|
2月前
|
Android开发
用Airtest快速实现手机文件读写与删除功能
用Airtest快速实现手机文件读写与删除功能
|
2月前
|
JSON Java Go
|
2月前
|
算法 Java Android开发
安卓逆向 -- 调用其他APK的SO文件
安卓逆向 -- 调用其他APK的SO文件
17 0
|
2月前
|
安全 Linux 网络安全
手机登录服务器用root和administrator做登录名,都提示别名已存在
【2月更文挑战第5天】手机登录服务器用root和administrator做登录名,都提示别名已存在
30 8