--[[Welcome to Dluae]]function Main() SN = gg.choice({ "选择进程", "超级防闪", "无视道具", "腾讯开", "杀67", "退出脚本" }, 2018, "欢迎使用太白全防,太白祝你稳定奔放") if SN == 1 then a() end if SN == 2 then b() end if SN == 3 then c() end if SN == 4 then d() end if SN == 5 then e() end if SN == 6 then f() end if SN == 7 then Exit() end XGCK = -1 end function a() gg.setProcessX() gg.toast("开启成功") end function b() function setvalue(address,flags,value) local tt={} tt[1]={} tt[1].address=address tt[1].flags=flags tt[1].value=value gg.setValues(tt) end so=gg.getRangesList('libtersafe2.so')[1].start py=0x4fd600 setvalue(so+py,4,-698416192) so=gg.getRangesList('libtersafe2.so')[1].start py=0x4fd64c setvalue(so+py,4,-698416192) so=gg.getRangesList('libtersafe2.so')[1].start py=0x4fd65c setvalue(so+py,4,-698416192) so=gg.getRangesList('libtersafe2.so')[1].start py=0x4fd668 setvalue(so+py,4,-698416192) so=gg.getRangesList('libtersafe2.so')[1].start py=0x4fd66c setvalue(so+py,4,-698416192) so=gg.getRangesList('libtersafe2.so')[1].start py=0x4fd67c setvalue(so+py,4,-698416192) so=gg.getRangesList('libtersafe2.so')[1].start py=0x4fd690 setvalue(so+py,4,-698416192) so=gg.getRangesList('libtersafe2.so')[1].start py=0x4fd69c setvalue(so+py,4,-698416192) so=gg.getRangesList('libtersafe2.so')[1].start py=0x4fd6ac setvalue(so+py,4,-698416192) so=gg.getRangesList('libtersafe2.so')[1].start py=0x4fd6bc setvalue(so+py,4,-698416192) so=gg.getRangesList('libtersafe2.so')[1].start py=0x4fd6d0 setvalue(so+py,4,-698416192) so=gg.getRangesList('libtersafe2.so')[1].start py=0x4fd6dc setvalue(so+py,4,-698416192) so=gg.getRangesList('libtersafe2.so')[1].start py=0x4fd6e0 setvalue(so+py,4,-698416192) so=gg.getRangesList('libtersafe2.so')[1].start py=0x4fd6ec setvalue(so+py,4,-698416192) so=gg.getRangesList('libtersafe2.so')[1].start py=0x4fd6f0 setvalue(so+py,4,-698416192) so=gg.getRangesList('libtersafe2.so')[1].start py=0x4fd6fc setvalue(so+py,4,-698416192) so=gg.getRangesList('libtersafe2.so')[1].start py=0x4fd730 setvalue(so+py,4,-698416192) so=gg.getRangesList('libtersafe2.so')[1].start py=0x4fd73c setvalue(so+py,4,-698416192) so=gg.getRangesList('libtersafe2.so')[1].start py=0x4fd740 setvalue(so+py,4,-698416192) so=gg.getRangesList('libtersafe2.so')[1].start py=0x4fd74c setvalue(so+py,4,-698416192) so=gg.getRangesList('libtersafe2.so')[1].start py=0x4fd750 setvalue(so+py,4,-698416192) so=gg.getRangesList('libtersafe2.so')[1].start py=0x4fd758 setvalue(so+py,4,-698416192) so=gg.getRangesList('libtersafe2.so')[1].start py=0x4fd75c setvalue(so+py,4,-698416192) so=gg.getRangesList('libtersafe2.so')[1].start py=0x4fd760 setvalue(so+py,4,-698416192) so=gg.getRangesList('libtersafe2.so')[1].start py=0x4fd77c setvalue(so+py,4,-698416192) so=gg.getRangesList('libtersafe2.so')[1].start py=0x4fd78c setvalue(so+py,4,-698416192) so=gg.getRangesList('libtersafe2.so')[1].start py=0x4fd79c setvalue(so+py,4,-698416192) so=gg.getRangesList('libtersafe2.so')[1].start py=0x4fd7cc setvalue(so+py,4,-698416192) so=gg.getRangesList('libtersafe2.so')[1].start py=0x4fd7dc setvalue(so+py,4,-698416192) so=gg.getRangesList('libtersafe2.so')[1].start py=0x4fd7ec setvalue(so+py,4,-698416192) so=gg.getRangesList('libtersafe2.so')[1].start py=0x4fd7fc setvalue(so+py,4,-698416192) so=gg.getRangesList('libtersafe2.so')[1].start py=0x4fd80c setvalue(so+py,4,-698416192) so=gg.getRangesList('libtersafe2.so')[1].start py=0x4fd81c setvalue(so+py,4,-698416192) so=gg.getRangesList('libtersafe2.so')[1].start py=0x4fd820 setvalue(so+py,4,-698416192) so=gg.getRangesList('libtersafe2.so')[1].start py=0x4fd82c setvalue(so+py,4,-698416192) so=gg.getRangesList('libtersafe2.so')[1].start py=0x4fd83c setvalue(so+py,4,-698416192) so=gg.getRangesList('libtersafe2.so')[1].start py=0x4fd84c setvalue(so+py,4,-698416192) so=gg.getRangesList('libtersafe2.so')[1].start py=0x4fd85c setvalue(so+py,4,-698416192) so=gg.getRangesList('libtersafe2.so')[1].start py=0x4fd86c setvalue(so+py,4,-698416192) so=gg.getRangesList('libtersafe2.so')[1].start py=0x4fd87c setvalue(so+py,4,-698416192) so=gg.getRangesList('libtersafe2.so')[1].start py=0x4fd88c setvalue(so+py,4,-698416192) so=gg.getRangesList('libtersafe2.so')[1].start py=0x4fd8ac setvalue(so+py,4,-698416192) so=gg.getRangesList('libtersafe2.so')[1].start py=0x4fd8bc setvalue(so+py,4,-698416192) so=gg.getRangesList('libtersafe2.so')[1].start py=0x4fd8cc setvalue(so+py,4,-698416192) so=gg.getRangesList('libtersafe2.so')[1].start py=0x4fd8dc setvalue(so+py,4,-698416192) so=gg.getRangesList('libtersafe2.so')[1].start py=0x4fd8ec setvalue(so+py,4,-698416192) so=gg.getRangesList('libtersafe2.so')[1].start py=0x4fd8fc setvalue(so+py,4,-698416192) so=gg.getRangesList('libtersafe2.so')[1].start py=0x4fd90c setvalue(so+py,4,-698416192) so=gg.getRangesList('libtersafe2.so')[1].start py=0x4fd910 setvalue(so+py,4,-698416192) so=gg.getRangesList('libtersafe2.so')[1].start py=0x4fd91c setvalue(so+py,4,-698416192) so=gg.getRangesList('libtersafe2.so')[1].start py=0x4fd92c setvalue(so+py,4,-698416192) so=gg.getRangesList('libtersafe2.so')[1].start py=0x4fd93c setvalue(so+py,4,-698416192) so=gg.getRangesList('libtersafe2.so')[1].start py=0x4fd94c setvalue(so+py,4,-698416192) so=gg.getRangesList('libtersafe2.so')[1].start py=0x4fd95c setvalue(so+py,4,-698416192) so=gg.getRangesList('libtersafe2.so')[1].start py=0x4fd99c setvalue(so+py,4,-698416192) so=gg.getRangesList('libtersafe2.so')[1].start py=0x4fd9bc setvalue(so+py,4,-698416192) so=gg.getRangesList('libtersafe2.so')[1].start py=0x4fd9cc setvalue(so+py,4,-698416192) so=gg.getRangesList('libtersafe2.so')[1].start py=0x4fd9f0 setvalue(so+py,4,-698416192) so=gg.getRangesList('libtersafe2.so')[1].start py=0x4fdaec setvalue(so+py,4,-698416192) so=gg.getRangesList('libtersafe2.so')[1].start py=0x4fdafc setvalue(so+py,4,-698416192) so=gg.getRangesList('libtersafe2.so')[1].start py=0x4fdb40 setvalue(so+py,4,-698416192) so=gg.getRangesList('libtersafe2.so')[1].start py=0x4fdb6c setvalue(so+py,4,-698416192) so=gg.getRangesList('libtersafe2.so')[1].start py=0x4fdbe0 setvalue(so+py,4,-698416192) so=gg.getRangesList('libtersafe2.so')[1].start py=0x4fdc3c setvalue(so+py,4,-698416192) so=gg.getRangesList('libtersafe2.so')[1].start py=0x4fdc6c setvalue(so+py,4,-698416192) so=gg.getRangesList('libtersafe2.so')[1].start py=0x4fdc90 setvalue(so+py,4,-698416192) so=gg.getRangesList('libtersafe2.so')[1].start py=0x4fdcbc setvalue(so+py,4,-698416192) so=gg.getRangesList('libtersafe2.so')[1].start py=0x4fdccc setvalue(so+py,4,-698416192) so=gg.getRangesList('libtersafe2.so')[1].start py=0x4fdd0c setvalue(so+py,4,-698416192) so=gg.getRangesList('libtersafe2.so')[1].start py=0x4fdd30 setvalue(so+py,4,-698416192) so=gg.getRangesList('libtersafe2.so')[1].start py=0x4fdd3c setvalue(so+py,4,-698416192) so=gg.getRangesList('libtersafe2.so')[1].start py=0x4fdd8c setvalue(so+py,4,-698416192) so=gg.getRangesList('libtersafe2.so')[1].start py=0x4fddbc setvalue(so+py,4,-698416192) so=gg.getRangesList('libtersafe2.so')[1].start py=0x4fdde0 setvalue(so+py,4,-698416192) so=gg.getRangesList('libtersafe2.so')[1].start py=0x4fde0c setvalue(so+py,4,-698416192) so=gg.getRangesList('libtersafe2.so')[1].start py=0x4fdedc setvalue(so+py,4,-698416192) so=gg.getRangesList('libtersafe2.so')[1].start py=0x4fdefc setvalue(so+py,4,-698416192) so=gg.getRangesList('libtersafe2.so')[1].start py=0x4fdf30 setvalue(so+py,4,-6984161) gg.toast("开启成功") end -- 独立的setvalue函数,放在所有function之前 function setvalue(address,flags,value) local tt={} tt[1]={address=address,flags=flags,value=value} gg.setValues(tt) end function c() changan.switch("无视障碍", --开启回调 function() SO_XY(SO['无视障碍'],4,"~A8 MOV W0,#1","~A8 RET") gg.toast("空灵无视障碍开启成功") end, --关闭回调 function() SO_XY(SO['无视障碍'],4,"~A8 MOV W0,#0","~A8 RET") gg.toast("空灵无视障碍关闭成功") end) gg.toast("功能加载完成") end function d() local ranges repeat ranges = gg.getRangesList("libPxKit3.so") gg.sleep(100) until #ranges>0 local base = ranges[1]["start"] local addr = base + 0x632CF4 gg.addListItems({ { address = addr, flags = 4, value = 403046400, freeze = true, } }) gg.toast("开启成功") end function e() local ranges = gg.getRangesList("libUE4.so") gg.toast("模块数量:"..#ranges) if #ranges > 0 then local base = ranges[1]["start"] local addr = base + 0x8 gg.toast("基址:"..base.." 目标:"..addr) gg.addListItems({ { address = addr, flags = 4, value = 0, freeze = true } }) gg.toast("开启成功") else gg.toast("libUE4.so未加载") end end function f() gg.toast("开启成功") end function Exit() print("这里是退出脚本后的提示文字") os.exit() end cs = "这里可以改成你的QQ" while true do if gg.isVisible(true) then XGCK = 1 gg.setVisible(false) end gg.clearResults() if XGCK == 1 then Main() end end