Android系统属性是否应始终为UTF-8

Android系统属性是否应始终为UTF-8,android,Android,在中,系统属性的键和值都假定为有效的UTF-8。另一方面,在这方面没有这样的假设 如果我使用恶意的非UTF8值创建恶意的/system/build.prop,则getprop命令和property_get()都来自仿生工作,而DalvikVM在SystemProperties.get()中与SIGABRT崩溃 UTF-8是否是系统属性的强制要求 是否有官方文件或代码中的注释提及此问题

在中,系统属性的键和值都假定为有效的UTF-8。另一方面,在这方面没有这样的假设

如果我使用恶意的非UTF8值创建恶意的
/system/build.prop
,则
getprop
命令和
property_get()
都来自仿生工作,而DalvikVM在
SystemProperties.get()中与SIGABRT崩溃

UTF-8是否是系统属性的强制要求

是否有官方文件或代码中的注释提及此问题