-- 别忘了在你的主脚本里调用这个函数(如果是后台监听,建议配合协同程序 co-routine 或者直接放在主循环里) -- LoopKillGG() --ELGG专用UI --作者林默 -- UI 配置(优化版) loadYunLuaGroup("5C3C4E3813681C4C204C35346F1B4C2F7EFF612D2B221777DBC491EE401C5E24302533352B174A") local n = { 配置['初始宽度']['500'], 配置['初始高度']['300'], 配置['左上角图标']["https://www.mpimg.cn/view.php/8aeba80f2ca99ecc5042bcc6c1ad97cc.png"], 配置['悬浮窗图标']['https://www.mpimg.cn/view.php/99a0c99c9708c82162da7b53d3d30fb8.png'], 配置['菜单列表'][ { {"首页","https://foruda.gitee.com/images%2F1776649432831199569%2Fa384fe69_14553121.png"}, {"范围","https://foruda.gitee.com/images%2F1776649432831199569%2Fa384fe69_14553121.png"}, {"免root注入","https://foruda.gitee.com/images%2F1776649432831199569%2Fa384fe69_14553121.png"}, {"退出","https://foruda.gitee.com/images%2F1776691745685308439%2F5df5a274_14553121.png"} } ] } linmo.menu({ --每一个功能页面需要有上边分页名字对应,多出来的不显示,少了需要补充 { -- 1 首页 linmo.text("公益fw频道luobinyun ", 0xff000000, "20sp", "center"), linmo.MaterialButton( '配置进程', function() gg.setProcessX() end ) }, { -- 2 竞技1 linmo.text("范围区", 0xff000000, "20sp", "center"), linmo.check({ { "全头", function() killGG() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("35;33;69.5", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(6) gg.editAll("-88888;150;200", gg.TYPE_FLOAT) end, killGG }, { "特效1", function() killGG() gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber('10;46',gg.TYPE_FLOAT,false,gg.SIGN_EQUAL,0, -1) gg.searchNumber('10;46',gg.TYPE_FLOAT,false,gg.SIGN_EQUAL,0, -1) gg.getResults(100) gg.editAll('999',gg.TYPE_FLOAT) gg.toast("开启成功") end, }, { "dexR防卡伤(局内开)", function() WBC(UE4+0x5E5827C,4,-721215457) WBC(UE4+0x5E58338,4,-698416192) WBC(UE4+0x5E58430,4,-698416192) WBC(UE4+0x5E58524,4,-721215457) WBC(UE4+0x5E586E4,4,-698416192) gg.toast("开启成功") end, }, { "特效2", function() gg.searchNumber("-299365883", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1, 0) revert = gg.getResults(200, nil, nil, nil, nil, nil, nil, nil, nil) gg.editAll("10", gg.TYPE_DWORD) gg.processResume() gg["toast"]("") gg.clearResults() gg.setRanges(32) gg.searchNumber("10.0F;10.0F;10.0F;10.0F;45:193", 16, false, 536870912, 0, -1) gg.searchNumber("10", 16, false, 536870912, 0, -1) gg.getResults(100) gg.editAll("-700", 16) gg.toast("开启成功") end } }) }, { -- 3 竞技2 linmo.box({ '免root注入', linmo.MaterialButton('免root自选so注入', function() -- 选择两个文件 local choice = gg.prompt( { "选择第一个文件so:", "选择第二个文件inj:" }, { gg.getFile(), gg.getFile() }, { "file", "file" } ) if choice == nil then gg.alert("用户取消了选择") return end -- 获取两个文件的路径 local file1 = choice[1] local file2 = choice[2] gg.alert("第一个文件:\n" .. file1 .. "\n\n第二个文件:\n" .. file2) if FY1 then local file1Path = FY1[1] local file2Path = FY1[2] local destDir = "/storage/emulated/0/冰岛/" -- 固定的目标文件名 local file1NewName = "libbdnb.so" local file2NewName = "64bit" -- 复制文件并重命名 os.execute("cp " .. file1Path .. " " .. destDir .. file1NewName) os.execute("cp " .. file2Path .. " " .. destDir .. file2NewName) -- 删除原文件 os.execute("rm " .. file1Path) os.execute("rm " .. file2Path) gg.toast("文件已移动并重命名:\n" .. file1NewName .. "\n" .. file2NewName) end elgg.exec("eJy1U91OwjAUvu9THCvyc7EVIsqFIcbojbdwSZB03dnWpPvJWoxIuPUlfAnjO/kelg2ECMpiME2adDvfzzn9enrC9EwbjJknE6YjQoAMB7eTu/tBnzJt0pyHyDCeKm7QZ2328fL28f5KbVmWy8RMRKrSvNmCOVGp4AqKc7/WITqSgSELQkIe4ySTfr+ZhTlm4ARAH0QauwYTgYlxZSiQtogMYATOM9DaGkFhfAUmwoTwGLThuQEnge9QtvyAmRRLmHan2HWHmeI6uhFGPkozK5lr1xaM0P7ixCdpoEMCSbRC66vjXhzF69Zc4LwDlG4podK4p8D+AbvyGJw8AOZzw8ttp1clPc9PPFenVaovu540BbUoe6nNV5e72GKiv3IQEcWpD71er6qxXa3Cx1Fkyo5W8686KhhDvU5G1lLTpsiGSEDjjDcqolsU+kCtMbrmOSBcePyLZgHclvs5UftztAkarELdtqHexBvIYd97Xhg4doYVL///cvwJXZCBpQ==", true, true)end), }) }, { -- 4 聊天 linmo.MaterialSwitch( "音量键隐藏UI ", function() 音量键 = true end, function() 音量键 = false end ), linmo.MaterialSwitch( "退出", function() 退出() end, function() end ) }, { -- 5 退出/设置 linmo.MaterialSwitch( "音量键隐藏UI ", function() 音量键 = true end, function() 音量键 = false end ), linmo.MaterialSwitch( "退出", function() 退出() end, function() end ) }, { -- 6 } })