Skip to content
sollyu edited this page Sep 13, 2022 · 6 revisions

脚本加载

模块加载的脚本路径有两个,分别是:

-- 所有的app都会加载(需要目标app有sd卡读取权限)
1. /sdcard/XposedLua/

-- 只有目标app才会加载
2. /sdcard/Android/data/${packageName}/files/xposed/

两个路径里只会加载.lua文件, 其他文件将会自动跳过

编写第一个脚本

在上面两个路径里中选择一个,然后创建一个hello.lua并使用文本软件写下内容:

function handleLoadPackage(loadPackageParam)
    XposedHelpers.findAndHookMethod('android.app.Application', loadPackageParam.classLoader, 'onCreate', {
        beforeHookedMethod = function(methodHookParam)
            XposedBridge.log('xposed lua hook beforeHookedMethod: ' .. methodHookParam.thisObject:toString())
        end,
        afterHookedMethod = function(methodHookParam)
            XposedBridge.log('xposed lua hook afterHookedMethod: ' .. methodHookParam.thisObject:toString())
        end
    })
end

根据Xposed的特性,需要重新启动App

Clone this wiki locally