help me
This commit is contained in:
parent
0b26d2bd9e
commit
32002b56c1
1 changed files with 18 additions and 0 deletions
|
|
@ -50,6 +50,24 @@ class FontsModule: Module() {
|
|||
}
|
||||
}
|
||||
|
||||
private fun hookClass(classLoader: ClassLoader, className: String) {
|
||||
XposedHelpers.findAndHookMethod(
|
||||
className,
|
||||
classLoader,
|
||||
"createAssetTypeface",
|
||||
String::class.java,
|
||||
Int::class.java,
|
||||
"android.content.res.AssetManager",
|
||||
object : XC_MethodReplacement() {
|
||||
override fun replaceHookedMethod(param: MethodHookParam): Typeface? {
|
||||
val fontFamilyName: String = param.args[0].toString()
|
||||
val style: Int = param.args[1] as Int
|
||||
val assetManager: AssetManager = param.args[2] as AssetManager
|
||||
return createAssetTypeface(fontFamilyName, style, assetManager)
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
override fun onInit(packageParam: XC_LoadPackage.LoadPackageParam) = with (packageParam) {
|
||||
try {
|
||||
// Try to hook on versions (280201+)
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue