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

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


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

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

目录
相关文章
|
10天前
|
Shell Android开发
Android系统 adb shell push/pull 禁止特定文件
Android系统 adb shell push/pull 禁止特定文件
19 1
|
10天前
|
Shell Android开发
Android系统 init.rc文件详解
Android系统 init.rc文件详解
27 0
|
10天前
|
安全 Android开发
Android13 Root实现和原理分析
Android13 Root实现和原理分析
37 0
|
11天前
|
存储 Java API
Android 浅度解析:mk预置AAR、SO文件、APP包和签名
Android 浅度解析:mk预置AAR、SO文件、APP包和签名
56 0
|
2月前
|
JSON 安全 JavaScript
怎么保护苹果手机移动应用程序ipa中文件安全?
怎么保护苹果手机移动应用程序ipa中文件安全?
22 1
|
10天前
|
Java Android开发 C++
Android源代码定制:MK文件执行顺序|属性覆盖
Android源代码定制:MK文件执行顺序|属性覆盖
17 2
Android源代码定制:MK文件执行顺序|属性覆盖
|
10天前
|
存储 Java API
Android系统 文件访问权限笔记
Android系统 文件访问权限笔记
44 1
|
10天前
|
移动开发 Java Unix
Android系统 自动加载自定义JAR文件
Android系统 自动加载自定义JAR文件
33 1
|
10天前
|
Android开发
Android源代码定制:添加customize.mk文件进行分项目和分客户的定制
Android源代码定制:添加customize.mk文件进行分项目和分客户的定制
3 0
|
11天前
|
存储 安全 Ubuntu
Android 生成平台应用签名keystore文件
Android 生成平台应用签名keystore文件
8 0

热门文章

最新文章