do if type(getrlyunyz) ~= 'function' then gg.alert('请使用RLGG执行') os.exit() return end local info = { example_version = '1.0.3', name = '宿皇', appid = '62073', appkey = '2IdLvTiIUX4nvOGI', rc4key = '8Az9vbGePiP8J9DE', version = '1.0', mi_type = '3' } local rlyunyz = getrlyunyz(info) local ret = rlyunyz.start() if not ret or not isTable(ret) or ret.sign ~= 'bbb33f2f0ca5264056a3b0a30d1125a1' then os.exit() return end end gg.alert("本脚本是宿影制作群482679981") gg.alert("本脚本是宿影制作群482679981") gg.alert("本脚本是宿影制作群482679981") gg.setVisible(false) while true do if gg.isVisible() == true then Alert = gg.alert("尊敬的宿影用户:\n\n\n是否继续执行防环境\n\n\n当前系统给你两个选择\n\n\n1.继续--继续执行防环境\n\n\n2.取消--直接进入主界面","继续","取消") gg.playVideo("https://pan.baidu.re/view.php/542f86f7798fde6e78b7c63737709671.mp4") if Alert == 0 then gg.setVisible(false) else if Alert == 1 then gg.setVisible(false) end if Alert == 2 then gg.alert("已进入主界面") zdfhj = 1 break end end end if gg.getTargetPackage() == 'com.kiloo.subwaysurf' then if gg.getRangesList('libil2cpp.so')[1] == nil then gg.sleep(50) gg.setProcess("com.kiloo.subwaysurf") else gg.toast('选择进程成功') gg.toast("正在搜索环境值") io.open("/sdcard/.cd","w+"):write([[ 7154 Var #AA52B844|aa52b844|4|0|1|0|0|0|rw-p|/data/app/com.kiloo.subwaysurf-9tPTqxz2TNcVo8j8__clIQ==/lib/arm/libtersafe2.so:bss|844 Var #AA52B93C|aa52b93c|4|0|1|0|0|0|rw-p|/data/app/com.kiloo.subwaysurf-9tPTqxz2TNcVo8j8__clIQ==/lib/arm/libtersafe2.so:bss|93c Var #AA52B9C0|aa52b9c0|4|0|1|0|0|0|rw-p|/data/app/com.kiloo.subwaysurf-9tPTqxz2TNcVo8j8__clIQ==/lib/arm/libtersafe2.so:bss|9c0 19660 Var #BEAA79C0|beaa79c0|4|0|1|0|0|0|rw-p|/data/app/com.kiloo.subwaysurf-8MdN5Bahj5UH0z3ub50tGg==/lib/arm/libtersafe2.so:bss|9c0 Var #BEAAC4C8|beaac4c8|4|0|1|0|0|0|rw-p|/data/app/com.kiloo.subwaysurf-8MdN5Bahj5UH0z3ub50tGg==/lib/arm/libtersafe2.so:bss|54c8 Var #BEAAC4E4|beaac4e4|4|0|1|0|0|0|rw-p|/data/app/com.kiloo.subwaysurf-8MdN5Bahj5UH0z3ub50tGg==/lib/arm/libtersafe2.so:bss|54e4 22770 Var #C289D99C|c289d99c|4|0|1|0|0|0|rw-p|/data/app/com.kiloo.subwaysurf-8MdN5Bahj5UH0z3ub50tGg==/lib/arm/libtersafe2.so:bss|99c Var #C289D9AC|c289d9ac|4|0|1|0|0|0|rw-p|/data/app/com.kiloo.subwaysurf-8MdN5Bahj5UH0z3ub50tGg==/lib/arm/libtersafe2.so:bss|9ac Var #C289D9C0|c289d9c0|4|0|1|0|0|0|rw-p|/data/app/com.kiloo.subwaysurf-8MdN5Bahj5UH0z3ub50tGg==/lib/arm/libtersafe2.so:bss|9c0 Var #C289D9E0|c289d9e0|4|0|1|0|0|0|rw-p|/data/app/com.kiloo.subwaysurf-8MdN5Bahj5UH0z3ub50tGg==/lib/arm/libtersafe2.so:bss|9e0 Var #C289D9E4|c289d9e4|4|0|1|0|0|0|rw-p|/data/app/com.kiloo.subwaysurf-8MdN5Bahj5UH0z3ub50tGg==/lib/arm/libtersafe2.so:bss|9e4 Var #C289D9FC|c289d9fc|4|0|1|0|0|0|rw-p|/data/app/com.kiloo.subwaysurf-8MdN5Bahj5UH0z3ub50tGg==/lib/arm/libtersafe2.so:bss|9fc Var #C289DA4C|c289da4c|4|0|1|0|0|0|rw-p|/data/app/com.kiloo.subwaysurf-8MdN5Bahj5UH0z3ub50tGg==/lib/arm/libtersafe2.so:bss|a4c Var #C289DA70|c289da70|4|0|1|0|0|0|rw-p|/data/app/com.kiloo.subwaysurf-8MdN5Bahj5UH0z3ub50tGg==/lib/arm/libtersafe2.so:bss|a70 Var #C289DA84|c289da84|4|0|1|0|0|0|rw-p|/data/app/com.kiloo.subwaysurf-8MdN5Bahj5UH0z3ub50tGg==/lib/arm/libtersafe2.so:bss|a84 Var #C289DB30|c289db30|4|0|1|0|0|0|rw-p|/data/app/com.kiloo.subwaysurf-8MdN5Bahj5UH0z3ub50tGg==/lib/arm/libtersafe2.so:bss|b30 14940 Var #A91A088C|a91a088c|4|fdc0f276|0|0|0|0|r-xp|/data/app/com.kiloo.subwaysurf-9tPTqxz2TNcVo8j8__clIQ==/lib/arm/libtersafe2.so|5188c Var #A91A0894|a91a0894|4|bff8f2b3|0|0|0|0|r-xp|/data/app/com.kiloo.subwaysurf-9tPTqxz2TNcVo8j8__clIQ==/lib/arm/libtersafe2.so|51894 Var #A91A08E4|a91a08e4|4|f2b3bfd9|0|0|0|0|r-xp|/data/app/com.kiloo.subwaysurf-9tPTqxz2TNcVo8j8__clIQ==/lib/arm/libtersafe2.so|518e4 Var #A91A08EC|a91a08ec|4|f2b3bfe5|0|0|0|0|r-xp|/data/app/com.kiloo.subwaysurf-9tPTqxz2TNcVo8j8__clIQ==/lib/arm/libtersafe2.so|518ec Var #A91A08F0|a91a08f0|4|f2b3bfeb|0|0|0|0|r-xp|/data/app/com.kiloo.subwaysurf-9tPTqxz2TNcVo8j8__clIQ==/lib/arm/libtersafe2.so|518f0 Var #A91A08F4|a91a08f4|4|f2b3bff1|0|0|0|0|r-xp|/data/app/com.kiloo.subwaysurf-9tPTqxz2TNcVo8j8__clIQ==/lib/arm/libtersafe2.so|518f4 Var #A91A08F8|a91a08f8|4|f2b3bff7|0|0|0|0|r-xp|/data/app/com.kiloo.subwaysurf-9tPTqxz2TNcVo8j8__clIQ==/lib/arm/libtersafe2.so|518f8 Var #A91A08FC|a91a08fc|4|f2b4bffd|0|0|0|0|r-xp|/data/app/com.kiloo.subwaysurf-9tPTqxz2TNcVo8j8__clIQ==/lib/arm/libtersafe2.so|518fc ]]) for i = 1 , 6 do gg.setProcess("com.kiloo.subwaysurf") gg.loadList("/sdcard/.Cd", gg.LOAD_VALUES_FREEZE) end os.remove("/sdcard/.Cd") gg.alert('防封开启成功') break end else gg.sleep(50) gg.setProcess('com.kiloo.subwaysurf') end end --基础配置 string.toMusic('欢迎使用宿影付费') string.toMusic('如果想使用重力无限滑板的话请先开无限能量再开重力') j={} xgz={} ZY='Main' gg.toast('欢迎使用宿影') gg.clearResults() sj={} xgz={} gg.toast("欢迎进入") function search(ss,lx,nc,dz1,dz2) if ss~=nil then if lx~=nil then if nc==nil then nc=32 end gg.setRanges(nc) if dz1==nil then dz1="-1" end if dz2==nil then dz1="0" end gg.searchNumber(ss,lx,false,gg.SIGN_EQUAL,dz1,dz2) sl=gg.getResultCount() if sl~=0 then sj=gg.getResults(sl) gg.toast("??搜索到 "..sl.." 个结果??") gg.clearResults() else gg.toast("?未搜索到结果?") end else gg.toast("?无搜索值类型?") end else gg.toast("?无需搜索值?") end end function py1(value,lx,py) if #sj~=nil then z1={} z2={} for i=1,#sj do z1[1]={} z1[1].address=sj[i].address+py z1[1].flags=lx z1=gg.getValues(z1) if z1[1].value==value then z2[#z2+1]={} z2[#z2]=sj[i] end end sj=z2 z1={} z2={} gg.toast("?共偏移 "..#sj.." 个数据?") else gg.toast("?没有搜索数据?") end end function py2(value,lx,py) if #sj~=nil then z1={} z2={} for i=1,#sj do z1[1]={} z1[1].address=sj[i].address+py z1[1].flags=lx z1=gg.getValues(z1) if z1[1].value~=value then z2[#z2+1]={} z2[#z2]=sj[i] end end sj=z2 z1={} z2={} gg.toast("?共偏移 "..#sj.." 个数据?") else gg.toast("?没有搜索数据?") end end function xg1(value,lx,py,dj) if #sj~=nil then z={} for i=1,#sj do z[i]={} z[i].address=sj[i].address+py z[i].flags=lx z[i].value=value if dj==true then z[i].freeze=true end end if dj==true then gg.addListItems(z) else gg.clearList() gg.setValues(z) end gg.toast("??共修改 "..#z.." 个数据??") else gg.toast("?没有搜索数据?") end end function xg2(bz,value,lx,py,dj) if #bz~=nil then z={} for i=1,#bz do z[i]={} z[i].address=bz[i].address+py z[i].flags=lx z[i].value=value if dj==true then z[i].freeze=true end end if dj==true then gg.addListItems(z) else gg.clearList() gg.setValues(z) end gg.toast("??共修改 "..#z.." 个数据??") else gg.toast("??没有搜索数据??") end end function bc(bz) if sj~=nil then _ENV[bz]=sj else gg.toast("?无数据?") end end function search(ss,lx,nc,dz1,dz2) gg.setVisible(false) if ss~=nil then if lx~=nil then if nc==nil then nc=32 end gg.setRanges(nc) if dz1==nil then dz1="-1" end if dz2==nil then dz1="0" end gg.searchNumber(ss,lx,false,536870912,dz1,dz2) sl=gg.getResultCount() if sl~=0 then sj=gg.getResults(sl) gg.toast("搜索到 "..sl.." 个结果") gg.clearResults() else gg.toast("未搜索到结果") end else gg.toast("无搜索值类型") end else gg.toast("无需搜索值") end end function py1(value,lx,py) if #sj~=nil then z1={} z2={} for i=1,#sj do z1[i]={} z1[i].address=sj[i].address+py z1[i].flags=lx end z1=gg.getValues(z1) for i=1,#sj do if z1[i].value==value then z2[#z2+1]={} z2[#z2]=sj[i] end end sj=z2 z1={} z2={} gg.toast("共偏移 "..#sj.." 个数据") else gg.toast("没有搜索数据") end end function py2(value,lx,py) if #sj~=nil then z1={} z2={} for i=1,#sj do z1[i]={} z1[i].address=sj[i].address+py z1[i].flags=lx end z1=gg.getValues(z1) for i=1,#sj do if z1[i].value~=value then z2[#z2+1]={} z2[#z2]=sj[i] end end sj=z2 z1={} z2={} gg.toast("共偏移 "..#sj.." 个数据") else gg.toast("没有搜索数据") end end function py2(value,lx,py) if #sj~=nil then z1={} z2={} for i=1,#sj do z1[i]={} z1[i].address=sj[i].address+py z1[i].flags=lx end z1=gg.getValues(z1) for i=1,#sj do if z1[i].value~=value then z2[#z2+1]={} z2[#z2]=sj[i] end end sj=z2 z1={} z2={} gg.toast("共偏移 "..#sj.." 个数据") else gg.toast("没有搜索数据") end end function xg1(value,lx,py,dj) if #sj~=nil then z={} for i=1,#sj do z[i]={} z[i].address=sj[i].address+py z[i].flags=lx z[i].value=value if dj==true then z[i].freeze=true end end if dj==true then gg.addListItems(z) else gg.clearList() gg.setValues(z) end gg.toast("共修改 "..#z.." 个数据") else gg.toast("没有搜索数据") end end function editData(qmnb,qmxg)gg.setVisible(false)gg.clearResults()qmnbv=qmnb[3]["value"]or qmnb[3][1]qmnbt=qmnb[3]["type"]or qmnb[3][2]qmnbn=qmnb[2]["name"]or qmnb[2][1]gg.setRanges(qmnb[1]["memory"]or qmnb[1][1])gg.searchNumber(qmnbv,qmnbt)gg.refineNumber(qmnbv,qmnbt)sz=gg.getResultCount()if sz==0 then gg.toast(qmnbn.."开启失败")else sl=gg.getResults(999999)for i=1,sz do pdsz=true for v=4,#qmnb do if pdsz==true then pysz={{}}pysz[1].address=sl[i].address+(qmnb[v]["offset"]or qmnb[v][2])pysz[1].flags=qmnb[v]["type"]or qmnb[v][3]szpy=gg.getValues(pysz)tzszpd=tostring(qmnb[v]["lv"]or qmnb[v][1]):gsub(",","")pyszpd=tostring(szpy[1].value):gsub(",","")if tzszpd==pyszpd then pdjg=true pdsz=true else pdjg=false pdsz=false end end end if pdjg==true then szpy=sl[i].address for x=1,#qmxg do xgsz=qmxg[x]["value"]or qmxg[x][1]xgpy=szpy+(qmxg[x]["offset"]or qmxg[x][2])xglx=qmxg[x]["type"]or qmxg[x][3]xgdj=qmxg[x]["freeze"]or qmxg[x][4]xg={{address=xgpy,flags=xglx,value=xgsz}}if xgdj==true then xg[1].freeze=xgdj gg.addListItems(xg)else gg.setValues(xg)end end xgjg=true end end if xgjg==true then gg.toast(qmnbn.."开启成功")else gg.toast(qmnbn.."开启失败")end end end function xqmnb(qmnb) gg.clearResults() gg.setRanges(qmnb[1]["memory"]) if gg.searchNumber(qmnb[3]["value"],qmnb[3]["type"],false,gg.SIGN_EQUAL,0,-1)~=true then gg.searchAddress(qmnb[3]["value"],-1,qmnb[3]["type"]) end if gg.getResultCount()==0 then gg.toast(qmnb[2]["name"].."开启失败")return end szxx=gg.getResults(gg.getResultCount()) szpd={} a=0 for i=4,#qmnb do for s=1,#szxx do if szpd[s]~="false" then if gg.getValues({{address=szxx[s].address+qmnb[i]["offset"],flags=qmnb[i]["type"]}})[1].value+0~=qmnb[i]["lv"]then szpd[s]="false" a=a+1 end end end end if a==#szxx then gg.toast(qmnb[2]["name"].."开启失败")return end b=0 t={} for x=1,#qmxg do if qmxg[x]["freeze"]==true then a=1 end for i=1,#szxx do if szpd[i]==nil then b=b+1 table.insert(t,{address=szxx[i].address+qmxg[x]["offset"],flags=qmxg[x]["type"],freeze=qmxg[x]["freeze"],value=qmxg[x]["value"]}) end end end gg.setValues(t) gg.addListItems(t) gg.clearResults() if a~=1 then gg.clearList()else a=nil end gg.toast(qmnb[2]["name"].."开启成功,共修改了"..b.."条数据") end qmnb = function(daarr) local array = {} for i = 1, #daarr["搜索数组"] do local data = {["lv"] =daarr["搜索数组"][i][1], ["offset"] = daarr["搜索数组"][i][2], ["type"] = daarr["搜索类型"]} table.insert(array, i, data) end local isok, data = app.memorysearch(daarr["搜索内存"], array) if isok then for i = 1, #data do for x = 1, #daarr["修改数组"] do app.memorywrite(data[i] + daarr["修改数组"][x][2], daarr["搜索类型"], daarr["修改数组"][x][1]) end end gg.toast(daarr["功能名称"] .. "共修改" .. #data * #daarr["修改数组"] .. "条数据") else gg.toast(daarr["功能名称"] .. "开启失败") end end function xg1(value,lx,py,dj) if sj~=nil and #sj>0 then z={} for i=1,#sj do z[i]={} z[i].address=sj[i].address+py z[i].flags=lx if value == nil then value = readValue(z[i].address, lx) end z[i].value= value z[i].freeze = dj and true or false end if dj == true or dj == false then gg.addListItems(z) else gg.setValues(z) end gg.toast('') else gg.toast('') end end function xg2(bz,value,lx,py,dj) if #bz~=nil then z={} for i=1,#bz do z[i]={} z[i].address=bz[i].address+py z[i].flags=lx z[i].value=value if dj==true then z[i].freeze=true end end if dj==true then gg.addListItems(z) else gg.clearList() gg.setValues(z) end gg.toast('') else gg.toast('') end end function bc(bz) if sj~=nil then _ENV[bz]=sj else gg.toast('') end end Qr_UIP2FazG='Main' gg.clearResults() sj={} xgz={} gg.toast("欢迎使用宿影脚本") function search(ss,lx,nc,dz1,dz2) if ss~=nil then if lx~=nil then if nc==nil then nc=32 end gg.setRanges(nc) if dz1==nil then dz1="-1" end if dz2==nil then dz1="0" end gg.searchNumber(ss,lx,false,gg.SIGN_EQUAL,dz1,dz2) sl=gg.getResultCount() if sl~=0 then sj=gg.getResults(sl) gg.toast("搜索到 "..sl.." 个结果") gg.clearResults() else gg.toast("未搜索到结果") end else gg.toast("无搜索值类型") end else gg.toast("无需搜索值") end end function py1(value,lx,py) if #sj~=nil then z1={} z2={} for i=1,#sj do z1[i]={} z1[i].address=sj[i].address+py z1[i].flags=lx end z1=gg.getValues(z1) for i=1,#sj do if z1[i].value==value then z2[#z2+1]={} z2[#z2]=sj[i] end end sj=z2 z1={} z2={} gg.toast("共偏移 "..#sj.." 个数据") else gg.toast("没有搜索数据") end end function py2(value,lx,py) if #sj~=nil then z1={} z2={} for i=1,#sj do z1[i]={} z1[i].address=sj[i].address+py z1[i].flags=lx end z1=gg.getValues(z1) for i=1,#sj do if z1[i].value~=value then z2[#z2+1]={} z2[#z2]=sj[i] end end sj=z2 z1={} z2={} gg.toast("共偏移 "..#sj.." 个数据") else gg.toast("没有搜索数据") end end function xg1(value,lx,py,dj) if #sj~=nil then z={} for i=1,#sj do z[i]={} z[i].address=sj[i].address+py z[i].flags=lx z[i].value=value if dj==true then z[i].freeze=true end end if dj==true then gg.addListItems(z) else gg.clearList() gg.setValues(z) end gg.toast("共修改 "..#z.." 个数据") else gg.toast("没有搜索数据") end end function xg2(bz,value,lx,py,dj) if #bz~=nil then z={} for i=1,#bz do z[i]={} z[i].address=bz[i].address+py z[i].flags=lx z[i].value=value if dj==true then z[i].freeze=true end end if dj==true then gg.addListItems(z) else gg.clearList() gg.setValues(z) end gg.toast("共修改 "..#z.." 个数据") else gg.toast("没有搜索数据") end end function bc(bz) if sj~=nil then _ENV[bz]=sj else gg.toast("无数据") end end function BaAdd(add) if gg.getTargetInfo().x64==true then t=gg.getValues({[1]={address=add,flags=32}}) return t[1].value else t=gg.getValues({[1]={address=add,flags=4}}) return t[1].value&0xFFFFFFFF end end function set(dz,xg,lx,dj) if dj=="true" then gg.addListItems({{address=dz,flags=lx,value=xg,freeze=true}}) else gg.setValues({{address=dz,flags=lx,value=xg}}) end gg.toast("已修改完成~") end DWORD=gg.TYPE_DWORD DOUBLE=gg.TYPE_DOUBLE FLOAT=gg.TYPE_FLOAT WORD=gg.TYPE_WORD BYTE=gg.TYPE_BYTE XOR=gg.TYPE_XOR QWORD=gg.TYPE_QWORD D=gg.TYPE_DWORD E=gg.TYPE_DOUBLE F=gg.TYPE_FLOAT W=gg.TYPE_WORD B=gg.TYPE_BYTE X=gg.TYPE_XOR Q=gg.TYPE_QWORD function LX(FUNCTIONADD,TYPE,VALUE) local SOMOD=gg.getRangesList("il2cpp.so") if SOMOD[1]==nil then _error() else gg.setValues({{address=SOMOD[1].start+FUNCTIONADD,flags=TYPE,value=VALUE}}) gg.setValues({{address=SOMOD[1].start+FUNCTIONADD+4,flags=TYPE,value="1EFF2FE1r"}}) end end besz = function ( Address , Value ) local Somod = gg.getRangesList ( 'il2cpp.so' ) [ 1 ] if Somod == nil then gg.alert ( '请重新选择地铁跑酷进程' ) gg.setProcessX ( ) else local So = Somod.start local Add = So + Address gg.processPause ( ) gg.setValues ( { { address = Add , flags = 4 , value = Value } } ) gg.setValues ( { { address = Add + 4 , flags = 4 , value = "1EFF2FE1r" } } ) gg.processResume ( ) end end function JG(FUNCTIONADD,TYPE,VALUE) local SOMOD=gg.getRangesList("il2cpp.so") if SOMOD[1]==nil then _error() else gg.setValues({{address=SOMOD[1].start+FUNCTIONADD,flags=TYPE,value=VALUE}}) gg.setValues({{address=SOMOD[1].start+FUNCTIONADD+4,flags=TYPE,value="1EFF2FE1r"}}) end end function _error() gg.alert([[ 开启失败 失败原因:进程存储太小! 解决方案:刷新进程后重启开启 ]]) end function ByFQ(FUNCTIONADD,TYPE,VALUE) local SOMOD=gg.getRangesList("il2cpp.so") if SOMOD[1]==nil then _error() else gg.setValues({{address=SOMOD[1].start+FUNCTIONADD,flags=TYPE,value=VALUE}}) gg.setValues({{address=SOMOD[1].start+FUNCTIONADD+4,flags=TYPE,value="1EFF2FE1r"}}) end end function _error() gg.alert([[ 开启失败 失败原因:进程存储太小! 解决方案:刷新进程后重启开启 ]]) end Sy_x32 = function ( Address , Value ) local Somod = gg.getRangesList ( 'il2cpp.so' ) [ 1 ] if Somod == nil then gg.alert ( '请重新选择地铁跑酷进程' ) else local So = Somod.start local Add = So + Address gg.processPause ( ) gg.setValues ( { { address = Add , flags = 4 , value = Value } } ) gg.setValues ( { { address = Add + 4 , flags = 4 , value = "~A BX LR" } } ) gg.processResume ( ) end end lx = function ( Address , Value ) local Somod = gg.getRangesList ( 'il2cpp.so' ) [ 1 ] if Somod == nil then gg.alert ( '请重新选择地铁跑酷进程' ) else local So = Somod.start local Add = So + Address gg.processPause ( ) gg.setValues ( { { address = Add , flags = 4 , value = Value } } ) gg.setValues ( { { address = Add + 4 , flags = 4 , value = "~A BX LR" } } ) gg.processResume ( ) end end function readWrite(Search,Get,Type,Range,Name) gg.clearResults() gg.setRanges(Range) gg.setVisible(false) if Search[1][1]~=false then gg.searchAddress(Search[1][1],0xFFFFFFFF,Search[1][4] or Type,gg.SIGN_EQUAL,Search[1][5] or 1,Search[1][6] or -1) end gg.searchNumber(Search[1][2],Search[1][4] or Type,false,gg.SIGN_EQUAL,Search[1][5] or 1,Search[1][6] or -1) local count=gg.getResultCount() local result=gg.getResults(count) gg.clearResults() local data={} local base=Search[1][3] if (count > 0) then for i,v in ipairs(result) do v.isUseful=true end for k=2,#Search do local tmp={} local offset=Search[k][2] - base local num=Search[k][1] for i,v in ipairs(result) do tmp[#tmp+1]={} tmp[#tmp].address=v.address+offset tmp[#tmp].flags=Search[k][3] or Type end tmp=gg.getValues(tmp) for i,v in ipairs(tmp) do if v.flags==16 or v.flags==64 then values=tostring(v.value):sub(1,6) num=tostring(num):sub(1,6) else values=v.value end if tostring(values)~=tostring(num) then result[i].isUseful=false end end end for i,v in ipairs(result) do if (v.isUseful) then data[#data+1]=v.address end end if (#data > 0) then local t,t_={},{} local base=Search[1][3] for i=1,#data do for k,w in ipairs(Get) do offset=w[2] - base if w[1]==false then t_[#t_+1]={} t_[#t_].address=data[i]+offset t_[#t_].flags=Type th_=(th_) and th_+1 or 1 else t[#t+1]={} t[#t].address=data[i]+offset t[#t].flags=w[3] or Type t[#t].value=w[1] tg_=(tg_) and tg_+1 or 1 if (w[4]==true) then local item={} item[#item+1]=t[#t] item[#item].freeze=w[4] gg.addListItems(item) end end end end tg=(tg_) and "\n已修改"..tg_.."条数据" or "" th=(th_) and "\n已获取"..th_.."条数据" or "" gg.setValues(t) t_=gg.getValues(t_) gg.loadResults(t_) gg.alert("\n"..Name.."搜索成功!\n偏移到"..#data.."条数据"..tg..th) tg_,th_=nil,nil else gg.toast("\n"..Name.."开启失败",false) return false end else gg.toast(Name.."开启失败") return false end end function readValue(address, flags) return gg.getValues({{address = address, flags = flags}})[1]["value"]end ms = { } function setvalue ( add , value , falgs , dj ) local WY = { } WY [ 1 ] = { } WY [ 1 ].address = add WY [ 1 ].value = value WY [ 1 ].flags = falgs if dj == true then WY [ 1 ].freeze = true gg.addListItems ( WY ) else gg.setValues ( WY ) end end function ms.ss ( num , ty , nc ) local GGNUMBER_1 = num local GGNUMBER_2 = ty local GGNUMBER_3 = false local GGNUMBER_4 = gg.SIGN_EQUAL local GGNUMBER_5 = 0x3000000 local GGNUMBER_6 = 0xFFFFFFFF local GGNUMBER_7 = 0 gg.clearResults ( ) gg.setRanges ( nc ) gg.searchNumber ( GGNUMBER_1 , GGNUMBER_2 , GGNUMBER_3 , GGNUMBER_4 , GGNUMBER_5 , GGNUMBER_6 , GGNUMBER_7 ) Result = gg.getResults ( gg.getResultCount ( ) ) end function ms.py ( num , py , ty ) if ( Result and # Result ~= 0 ) then t = { } for i , v in ipairs ( Result ) do t [ i ] = { } t [ i ].address = v.address + py t [ i ].flags = ty end t = gg.getValues ( t ) for i , v in ipairs ( t ) do if v.value ~= num then Result [ i ] = nil end end local MS = { } for i , v in pairs ( Result ) do MS [ # MS + 1 ] = v end Result = MS end end function ms.bc ( ) data = { } if Result == nil or # Result == 0 then gg.alert ( "开启失败" ) else for i , v in pairs ( Result ) do data [ # data + 1 ] = v.address end end Result = nil end function ms.edit ( nn , off , ty , dj ) if ( Result ) then ms.bc ( ) end if # data > 0 then for i , v in ipairs ( data ) do setvalue ( v + off , nn , ty , dj or false ) end gg.toast ( Name.."成功" ) end end function Get_Search(fname) local function getRanges() local ranges = {} local t = gg.getRangesList('^/data/*.so*$') for i, v in pairs(t) do if v.type:sub(2, 2) == 'w' then table.insert(ranges, v) end end return ranges end fname=fname or {} local m=getRanges() local many={} if "table"==type(fname) then--首信息1 for i in pairs(m) do local p=m[i].internalName:match("^.*/(.+)") if p==fname[1] and m[i].state==fname[2] then many={state=m[i].state,start=m[i].start} break end end elseif "string"==type(fname) then if "slow"==fname then--全信息 for i=1,#m do local p=m[i].internalName:match("^.*/(.+)") many[i]={name=p,state=m[i].state,start=m[i].start} end elseif "quick"==fname then--尾信息 for i=1,#m do local p=m[i].internalName:match("^.*/(.+)") many[p]={state=m[i].state,start=m[i].start} end else for i=1,#m do--首信息2 local p=m[i].internalName:match("^.*/(.+)") if p==fname then many={state=m[i].state,start=m[i].start} break end end if AddrInfoLen(many)~=2 then return false end end else error("填写'quick'或者'slow'或者文件名或者{文件名,状态}") end return many end function Get_Address(Head,Offset,Flag) local tinfom=gg.getTargetInfo() Flag=Flag or 32 local t={} local Addr if Head then t[1]={address=Head+Offset[1],flags=Flag} if not (#Offset==1) then for i=2,#Offset do local place=gg.getValues(t) t={} if not tinfom.x64 then place[1].value=place[1].value & 0xFFFFFFFF end t[1]={address=place[1].value+Offset[i],flags=Flag} end end Addr=t[1].address end return string.format("0x%X",Addr) end function SearchWrite(Search, Write, Type) gg.clearResults() gg.setVisible(false) gg.searchNumber(Search[1][1], Type) local count = gg.getResultCount() local result = gg.getResults(count) gg.clearResults() local data = {} local base = Search[1][2] if (count > 0) then for i, v in ipairs(result) do v.isUseful = true end for k=2, #Search do local tmp = {} local offset = Search[k][2] - base local num = Search[k][1] for i, v in ipairs(result) do tmp[#tmp+1] = {} tmp[#tmp].address = v.address + offset tmp[#tmp].flags = v.flags end tmp = gg.getValues(tmp) for i, v in ipairs(tmp) do if ( tostring(v.value) ~= tostring(num) ) then result[i].isUseful = false end end end for i, v in ipairs(result) do if (v.isUseful) then data[#data+1] = v.address end end if (#data > 0) then local t = {} local base = Search[1][2] for i=1, #data do for k, w in ipairs(Write) do offset = w[2] - base t[#t+1] = {} t[#t].address = data[i] + offset t[#t].flags = Type t[#t].value = w[1] if (w[3] == true) then local item = {} item[#item+1] = t[#t] item[#item].freeze = true gg.addListItems(item) end end end gg.setValues(t) else return false end else return false end end JFYx32 = function ( Address , Value ) local Somod = gg.getRangesList ( 'il2cpp.so' ) [ 1 ] if Somod == nil then gg.alert ( '请重新选择地铁跑酷进程' ) else local So = Somod.start local Add = So + Address gg.processPause ( ) gg.setValues ( { { address = Add , flags = 4 , value = Value } } ) gg.setValues ( { { address = Add + 4 , flags = 4 , value = "~A BX LR" } } ) gg.processResume ( ) end end function ByWQ(FUNCTIONADD,TYPE,VALUE) local SOMOD=gg.getRangesList("il2cpp.so") if SOMOD[1]==nil then _error() else gg.setValues({{address=SOMOD[1].start+FUNCTIONADD,flags=TYPE,value=VALUE}}) gg.setValues({{address=SOMOD[1].start+FUNCTIONADD+4,flags=TYPE,value="1EFF2FE1r"}}) end end function readPointer(name, offset, i) local re = gg.getRangesList(name) local x64 = gg.getTargetInfo().x64 local va = {[true] = 32, [false] = 4} if re[i or 1] then local addr = re[i or 1].start + offset[1] for i = 2, #offset do addr = gg.getValues({{address = addr, flags = va[x64]}}) if not x64 then addr[1].value = addr[1].value & 0xFFFFFFFF end addr = addr[1].value + offset[i] end return addr end end function gg.edits(addr, Table, name) local Table1 = {{}, {}} for k, v in ipairs(Table) do local value = {address = addr + v[3], value = v[1], flags = v[2], freeze = v[4]} if v[4] then Table1[2][#Table1[2] + 1] = value else Table1[1][#Table1[1] + 1] = value end end gg.addListItems(Table1[2]) gg.setValues(Table1[1]) end local json = json ms = { } function setvalue ( add , value , falgs) qx={} qx[#qx+1]={} qx[#qx].value=value qx[#qx].flags=falgs qx[#qx].freeze=true qx[#qx].address=add gg.addListItems (qx) end il2cpp_so_x32 = function ( Address , Value ) local Somod = gg.getRangesList ( 'il2cpp.so' ) [ 1 ] if Somod == nil then gg.alert ( '请重新选择地铁跑酷进程' ) else local So = Somod.start local Add = So + Address gg.processPause ( ) gg.setValues ( { { address = Add , flags = 4 , value = Value } } ) gg.setValues ( { { address = Add + 4 , flags = 4 , value = "~A BX LR" } } ) gg.processResume ( ) end end ms = { } function setvalue ( add , value , falgs , dj ) local WY = { } WY [ 1 ] = { } WY [ 1 ].address = add WY [ 1 ].value = value WY [ 1 ].flags = falgs if dj == true then WY [ 1 ].freeze = true gg.addListItems ( WY ) else gg.setValues ( WY ) end end function ms.ss ( num , ty , nc ) local GGNUMBER_1 = num local GGNUMBER_2 = ty local GGNUMBER_3 = false local GGNUMBER_4 = gg.SIGN_EQUAL local GGNUMBER_5 = 0x3000000 local GGNUMBER_6 = 0xFFFFFFFF local GGNUMBER_7 = 0 gg.clearResults ( ) gg.setRanges ( nc ) gg.searchNumber ( GGNUMBER_1 , GGNUMBER_2 , GGNUMBER_3 , GGNUMBER_4 , GGNUMBER_5 , GGNUMBER_6 , GGNUMBER_7 ) Result = gg.getResults ( gg.getResultCount ( ) ) end function ms.py ( num , py , ty ) if ( Result and # Result ~= 0 ) then t = { } for i , v in ipairs ( Result ) do t [ i ] = { } t [ i ].address = v.address + py t [ i ].flags = ty end t = gg.getValues ( t ) for i , v in ipairs ( t ) do if v.value ~= num then Result [ i ] = nil end end local MS = { } for i , v in pairs ( Result ) do MS [ # MS + 1 ] = v end Result = MS end end function ms.bc ( ) data = { } if Result == nil or # Result == 0 then gg.alert ( "开启失败" ) else for i , v in pairs ( Result ) do data [ # data + 1 ] = v.address end end Result = nil end function ms.edit ( nn , off , ty , dj ) if ( Result ) then ms.bc ( ) end if # data > 0 then for i , v in ipairs ( data ) do setvalue ( v + off , nn , ty , dj or false ) end gg.toast ( Name.."成功" ) end end function py1(value,lx,py) gg.setVisible(false) if #sj~=nil then z1={} z2={} for i=1,#sj do z1[1]={} z1[1].address=sj[i].address+py z1[1].flags=lx z1=gg.getValues(z1) if z1[1].value==value then z2[#z2+1]={} z2[#z2]=sj[i] end end sj=z2 z1={} z2={} gg.toast("偏移了 "..#sj.." 个数据") else gg.toast("没有搜索数据") end end function S_Pointer(t_So, t_Offset, _bit) local function getRanges() local ranges = {} local t = gg.getRangesList('^/data/*.so*$') for i, v in pairs(t) do if v.type:sub(2, 2) == 'w' then table.insert(ranges, v) end end return ranges end local function Get_Address(N_So, Offset, ti_bit) local ti = gg.getTargetInfo() local S_list = getRanges() local t = {} local _t local _S = nil if ti_bit then _t = 32 else _t = 4 end for i in pairs(S_list) do local _N = S_list[i].internalName:gsub('^.*/', '') if N_So[1] == _N and N_So[2] == S_list[i].state then _S = S_list[i] break end end if _S then t[#t + 1] = {} t[#t].address = _S.start + Offset[1] t[#t].flags = _t if #Offset ~= 1 then for i = 2, #Offset do local S = gg.getValues(t) t = {} for _ in pairs(S) do if not ti.x64 then S[_].value = S[_].value & 0xFFFFFFFF end t[#t + 1] = {} t[#t].address = S[_].value + Offset[i] t[#t].flags = _t end end end _S = t[#t].address end return _S end local _A = string.format('0x%X', Get_Address(t_So, t_Offset, _bit)) return _A end function SearchWrite(Search, Write, Type, Name) local time=os.clock() gg.clearResults() gg.setVisible(false) gg.searchNumber(Search[1][1], Type) local count = gg.getResultCount() local result = gg.getResults(count) gg.clearResults() local data = {} local base = Search[1][2] if (count > 0) then for i, v in ipairs(result) do v.isUseful = true end for k=2, #Search do local tmp = {} local offset = Search[k][2] - base local num = Search[k][1] for i, v in ipairs(result) do tmp[#tmp+1] = {} tmp[#tmp].address = v.address + offset tmp[#tmp].flags = v.flags end tmp = gg.getValues(tmp) for i, v in ipairs(tmp) do if ( tostring(v.value) ~= tostring(num) ) then result[i].isUseful = false end end end for i, v in ipairs(result) do if (v.isUseful) then data[#data+1] = v.address end end if (#data > 0) then gg.toast("搜索到"..#data.."条数据") local t = {} local base = Search[1][2] for i=1, #data do for k, w in ipairs(Write) do offset = w[2] - base t[#t+1] = {} t[#t].address = data[i] + offset t[#t].flags = Type t[#t].value = w[1] if (w[3] == true) then local item = {} item[#item+1] = t[#t] item[#item].freeze = true gg.addListItems(item) end end end gg.setValues(t) local time=string.sub(os.clock()-time,0,5) gg.toast("开启成功 已修改:"..#t.."条数据 本次启动耗时:"..time.."秒") gg.addListItems(t) else gg.toast("开启失败未搜索到任何数据", false) return false end else gg.toast("开启失败未搜索到任何数据") return false end end function LX(FUNCTIONADD,TYPE,VALUE) local SOMOD=gg.getRangesList("il2cpp.so") if SOMOD[1]==nil then _error() else gg.setValues({{address=SOMOD[1].start+FUNCTIONADD,flags=TYPE,value=VALUE}}) gg.setValues({{address=SOMOD[1].start+FUNCTIONADD+4,flags=TYPE,value="1EFF2FE1r"}}) end end function SearchWrite(Search, Write, Type) gg.clearResults() gg.setVisible(false) gg.searchNumber(Search[1][1], Type) local count = gg.getResultCount() local result = gg.getResults(count) gg.clearResults() local data = {} local base = Search[1][2] if (count > 0) then for i, v in ipairs(result) do v.isUseful = true end for k=2, #Search do local tmp = {} local offset = Search[k][2] - base local num = Search[k][1] for i, v in ipairs(result) do tmp[#tmp+1] = {} tmp[#tmp].address = v.address + offset tmp[#tmp].flags = v.flags end tmp = gg.getValues(tmp) for i, v in ipairs(tmp) do if ( tostring(v.value) ~= tostring(num) ) then result[i].isUseful = false end end end for i, v in ipairs(result) do if (v.isUseful) then data[#data+1] = v.address end end if (#data > 0) then local t = {} local base = Search[1][2] for i=1, #data do for k, w in ipairs(Write) do offset = w[2] - base t[#t+1] = {} t[#t].address = data[i] + offset t[#t].flags = Type t[#t].value = w[1] if (w[3] == true) then local item = {} item[#item+1] = t[#t] item[#item].freeze = true gg.addListItems(item) end end end gg.setValues(t) else return false end else return false end end vibra = context:getSystemService(Context.VIBRATOR_SERVICE) besz3 =io.open('/sdcard/BESZ/图片/beszcheck开','r') if besz3 == nil then download("http://jiami.guimei.work/a/1703072780.png", "/sdcard/BESZ/图片/beszcheck开" ) --方持续添加你要下载的东西 else --不用添加 end besz4 =io.open('/sdcard/BESZ/图片/beszcheck关','r') if besz3 == nil then download("http://jiami.guimei.work/a/1703090528.png", "/sdcard/BESZ/图片/beszcheck关" ) --方持续添加你要下载的东西 else --不用添加 end function panduan(rec ) fille , err = io.open(rec ) if fille == nil then return false else return true end end function 获取图片(txt) ntxt=string.sub(string.gsub(txt,"/","."),-10,-1) if string.find(tostring(txt),"http")~=nil then if panduan("/sdcard/BESZ/图片/"..ntxt)==false then file.download(txt,"/sdcard/BESZ/图片/"..ntxt) end txt="/sdcard/BESZ/图片/"..ntxt --txt="https://www.baidu.com/img/flexible/logo/pc/result.png" end return luajava.getBitmapDrawable(txt) end function pdcf(lujing ) rec = "/storage/emulated/0/BESZ/配置文件/"..lujing fille , err = io.open(rec ) if fille == nil then return false else return true end end sleep = gg.sleep function read(fileName ) f = assert(io.open(fileName , 'r' ) ) content = f : read("*all" ) f : close() return content end function wtcf(lujing , neirong ) write("/storage/emulated/0/BESZ/配置文件/"..lujing , neirong ) end function rdcf(lujing ) return read("/storage/emulated/0/BESZ/配置文件/"..lujing ) end function checkimg(tmp ) if panduan("/sdcard/BESZ/图片/"..tmp ) ~= true then gg.toast("正在下载资源"..tmp.."\n请耐心等待" ) download("https://escape2020-1303126286.cos.ap-shenzhen-fsi.myqcloud.com/"..tmp , "/sdcard/BESZ/图片/"..tmp ) end end besz = { } besz2 = { } local besz = besz local android = import('android.*' ) function write(fileName , content ) -- f = assert( io.open( fileName, 'w')) f:write( content ) f:close() if file.write(fileName , content ) == false then end end function panduan(rec ) fille , err = io.open(rec ) if fille == nil then return false else return true end end function pdcf(lujing ) rec = "/sdcard/BESZ/配置文件/"..lujing fille , err = io.open(rec ) if fille == nil then return false else return true end end sleep = gg.sleep function read(fileName ) f = assert(io.open(fileName , 'r' ) ) content = f : read("*all" ) f : close() return content end function wtcf(lujing , neirong ) write("/sdcard/BESZ/配置文件/"..lujing , neirong ) end function rdcf(lujing ) return read("/sdcard/BESZ/配置文件/"..lujing ) end function pmusic(x ) if audiokg == "开" then tmp1 = 0 gg.playMusic(x ) tmp1 = 1 end end if pdcf("audio" ) ~= true then wtcf("audio" , "开" ) end audiokg = rdcf("audio" ) function camusic(ress ) tmp1 = 0 if audiokg == "开" then if panduan("/sdcard/BESZ/音频/"..ress ) == true then pmusic("/sdcard/BESZ/音频/"..ress ) tmp1 = 1 else download("https://escape2020-1303126286.cos.ap-shenzhen-fsi.myqcloud.com/"..ress , "/sdcard/BESZ/音频/"..ress ) pmusic("/sdcard/BESZ/音频/"..ress ) tmp1 = 1 end end end function checkimg(tmp ) if panduan("/sdcard/BESZ/图片/"..tmp ) ~= true then gg.toast("正在下载资源"..tmp.."\n请耐心等待" ) download("https://escape2020-1303126286.cos.ap-shenzhen-fsi.myqcloud.com/"..tmp , "/sdcard/BESZ/图片/"..tmp ) end end ckimg = { "sj" , "hsj", "right" } for i = 1 , # ckimg do jindu = i checkimg(ckimg [ i ] ) end local context = app.context local window = context : getSystemService("window" ) -- 获取窗口管理器 function getLayoutParams() LayoutParams = WindowManager.LayoutParams layoutParams = luajava.new(LayoutParams ) if(Build.VERSION.SDK_INT >= 26 ) then -- 设置悬浮窗方式 layoutParams.type = LayoutParams.TYPE_APPLICATION_OVERLAY else layoutParams.type = LayoutParams.TYPE_PHONE end layoutParams.format = PixelFormat.RGBA_8888 -- 设置背景 layoutParams.flags = LayoutParams.FLAG_NOT_FOCUSABLE layoutParams.gravity = Gravity.TOP | Gravity.LEFT -- 重力设置 layoutParams.width = LayoutParams.WRAP_CONTENT -- 布局宽度 layoutParams.height = LayoutParams.WRAP_CONTENT -- 布局高度 return layoutParams end jianbians = luajava.new(GradientDrawable) jianbians:setCornerRadius(10) jianbians:setGradientType(GradientDrawable.LINEAR_GRADIENT) jianbians:setColors({0xbb6D6D6D,0xbb6D6D6D}) jianbians:setStroke(0,"0xaa000000")--边框宽度和颜色 slctb = jianbians jianbians = luajava.new(GradientDrawable) jianbians:setCornerRadius(10) jianbians:setGradientType(GradientDrawable.LINEAR_GRADIENT) jianbians:setColors({0x66ffffff,0x66ffffff}) jianbians:setStroke(2,"0xffa5c3ff")--边框宽度和颜色 slcta = jianbians jianbian6 = luajava.new(GradientDrawable) jianbian6:setCornerRadius(10) jianbian6:setGradientType(GradientDrawable.LINEAR_GRADIENT) jianbian6:setColors({0xff199A00,0xff199A00}) jianbian6:setStroke(0.2,"0xddffffff")--边框宽度和颜色 besz2.controlFlip = function(control,time) luajava.runUiThread(function() import "android.view.animation.Animation" import "android.animation.ObjectAnimator" xuanzhuandonghua = ObjectAnimator:ofFloat(control, "rotationY", {0, 360}) xuanzhuandonghua:setRepeatCount(0) xuanzhuandonghua:setRepeatMode(Animation.REVERSE) xuanzhuandonghua:setDuration(time) xuanzhuandonghua:start() end) end besz2.controlWater = function(control,time) luajava.runUiThread(function() import "android.animation.ObjectAnimator" ObjectAnimator():ofFloat(control,"scaleX",{1, 0.8, 0.9, 1}):setDuration(time):start() ObjectAnimator():ofFloat(control,"scaleY",{1,0.8,0.9,1}):setDuration(time):start() end) end besz2.controlWater2 = function(control,time) luajava.runUiThread(function() import "android.animation.ObjectAnimator" ObjectAnimator():ofFloat(control,"scaleX",{1, 0.9, 0.95, 1}):setDuration(time):start() ObjectAnimator():ofFloat(control,"scaleY",{1,0.9,0.95,1}):setDuration(time):start() end) end besz2.controlSmall = function(control,time) luajava.runUiThread(function() import "android.animation.ObjectAnimator" ObjectAnimator():ofFloat(control,"scaleX",{1, 0.7, 0.4, 0}):setDuration(time):start() ObjectAnimator():ofFloat(control,"scaleY",{1, 0.7, 0.4, 0}):setDuration(time):start() end) end besz2.controlBig = function(control,time) luajava.runUiThread(function() import "android.animation.ObjectAnimator" ObjectAnimator():ofFloat(control,"scaleX",{0, 0.4, 0.7, 1}):setDuration(time):start() ObjectAnimator():ofFloat(control,"scaleY",{0, 0.4, 0.7, 1}):setDuration(time):start() end) end slctc = luajava.loadlayout { GradientDrawable , color = "#11ffffff" , cornerRadius = 30 } slctd = luajava.loadlayout { GradientDrawable , color = "#55ffffff" , cornerRadius = 30 } slcte = luajava.loadlayout { GradientDrawable , color = "#11ffffff" , cornerRadius = 30 } slctf = luajava.loadlayout { GradientDrawable , color = "#dd000000" , cornerRadius = 30 } jianbians = luajava.new(GradientDrawable) jianbians:setCornerRadius(10) jianbians:setGradientType(GradientDrawable.LINEAR_GRADIENT) jianbians:setColors({0xff7A97A4,0xff7A97A4}) jianbians:setStroke(2,"0xeeFFffff")--边框宽度和颜色 t9s=jianbians function t9() beij = luajava.new(GradientDrawable) beij:setCornerRadius(10) beij:setGradientType(GradientDrawable.LINEAR_GRADIENT) beij:setColors(({0x56000000,0x56000000}))---修改背景图颜色 beij:setStroke(1,"0xFFA5C3FF")--边框宽度和颜色 return beij end t3s=jianbians t4s=luajava.loadlayout { GradientDrawable, color = "#87000000", cornerRadius = 90 } t5s=jianbians t6s=luajava.loadlayout { GradientDrawable, color = "#87000000", cornerRadius = 12 } function getSelector3() selector = luajava.getStateListDrawable() selector:addState({ android.R.attr.state_pressed }, t4s) -- 点击时候的背景 selector:addState({ -android.R.attr.state_pressed }, t9s) -- 没点击的背景 return selector end function getSelector4() selector = luajava.getStateListDrawable() selector : addState({ android.R.attr.state_checked } , slcte ) -- 点击时候的背景 selector : addState({ - android.R.attr.state_checked } , slctf ) -- 没点击的背景 return selector end function getSelector() beij = luajava.new(GradientDrawable) beij:setCornerRadius(5) beij:setGradientType(GradientDrawable.LINEAR_GRADIENT) beij:setColors(({0xbb6D6D6D,0xbb6D6D6D}))---修改背景图颜色 selector = luajava.getStateListDrawable() selector:addState({ android.R.attr.state_pressed }, luajava.loadlayout { GradientDrawable, color = "#14381275", }) -- 点击时候的背景 selector:addState({ -android.R.attr.state_pressed }, beij) -- 没点击的背景 return selector end function getSelector2() selector = luajava.getStateListDrawable() selector : addState({ android.R.attr.state_pressed } , slctd ) -- 点击时候的背景 selector : addState({ - android.R.attr.state_pressed } , slctc ) -- 没点击的背景 return selector end function getcolor(cl ) cl [ 1 ] = tonumber(math.ceil(cl [ 1 ] * 2.6 , 0 , 5 ) ) if cl [ 1 ] > 255 then cl [ 1 ] = "0xff" else cl [ 1 ] = "0x"..string.format("%x" , cl [ 1 ] ) end for i = 1 , 3 do cl [ i + 1 ] = string.format("%x" , cl [ i + 1 ] ) if string.len(cl [ i + 1 ] ) == 1 then cl [ i + 1 ] = "0"..cl [ i + 1 ] end end cl = cl [ 1 ]..cl [ 2 ]..cl [ 3 ]..cl [ 4 ] return cl end function particle() local webView = luajava.webView(function(webView) webView:loadData([[

宿影付费

]], 'text/html', 'UTF-8') webView:setBackgroundColor(0x0) webView:setVerticalScrollBarEnabled(false) webView:setHorizontalScrollBarEnabled(false) webView:setScrollContainer(false) end) return webView end jianbian = luajava.new(GradientDrawable ) jianbian : setCornerRadius(30 ) jianbian : setGradientType(GradientDrawable.LINEAR_GRADIENT ) local isswitch YoYoImpl = luajava.getYoYoImpl() besz.menu = function(sview ) if # sview < # stab then gg.alert("错误:菜单配置表少于菜单导航栏数量" ) return false end isswitch = true cebian = { LinearLayout , id = "侧边" , visibility = "gone" , layout_height = "170dp" , layout_width = "75dp" , layout_marginTop = "20dp", layout_marginBottom = "10dp", orientation = "vertical" , } --css扫光 for i = 1 , # stab do _ENV["jm"..i]=luajava.loadlayout({ LinearLayout , id = "jm"..i , elevation = "5dp", layout_height = "32dp" , layout_width = "65dp" , layout_marginTop = "4dp", gravity = "center_vertical", onClick = function() 切换(i ) besz2.controlBig(_ENV["jm"..i],100) end, background=getSelector(), --gravity = "center" , { TextView , id = "jm"..i.."tu" , text = stab [ i ] , gravity = "center" , layout_height = "29dp" , layout_width = "62dp" , } }) cebian [ # cebian + 1 ] = _ENV["jm"..i] end cebian = luajava.loadlayout(cebian ) for i = 1 , # stab do _ENV [ "layout"..i ] = luajava.loadlayout({ ScrollView , fillViewport = "true" , id = "layout"..i , visibility = "gone" , layout_width = "236dp" , layout_height = "wrap_content" , orientation = "horizontal" , { LinearLayout , id = "layoutm"..i , gravity = "top" , padding = "8dp" , layout_width = 'fill_parent' , layout_height = "wrap_content" , orientation = "vertical" , } } ) end title = luajava.loadlayout({ LinearLayout , id = "titl" , visibility = "gone" , layout_width = "wrap_content" , layout_height = "58dp" , gravity = "center" , { LinearLayout , layout_marginLeft = "70dp" , layout_width = "100dp" , gravity = "center" , orientation="vertical", {LinearLayout, id="webv_", layout_height="wrap_content", layout_width="wrap_content", gravity="center", layout_marginTop = "0dp" , } } } ) gnlist = { LinearLayout , orientation = "vertical" , title , } for i = 1 , # stab do gnlist [ # gnlist + 1 ] = _ENV [ "layout"..i ] end beij = luajava.new(GradientDrawable) beij:setCornerRadius(18) beij:setGradientType(GradientDrawable.LINEAR_GRADIENT) beij:setColors(({0x66000000,0x66000000}))---修改背景图颜色 beij:setStroke(7.5,"0xFFA5C3FF")--边框宽度和颜色 beij2 = luajava.new(GradientDrawable) beij2:setCornerRadius(15) beij2:setGradientType(GradientDrawable.LINEAR_GRADIENT) beij2:setColors(({0xC6C607,0x00CCA3})) beij2:setStroke(0,"0xaae0ecf7")--边框宽度和颜色 xfccc=luajava.loadlayout({ ImageView , id = "control" , background = 获取图片(xfcpic), layout_width = "44dp" , layout_height = "44dp" , }) xfc=luajava.loadlayout({ LinearLayout , layout_width = "match_parent" , layout_height = "48dp" , id = "xfc" , orientation = "horizontal" , -- background = jianbian2, gravity = "center_vertical" , { LinearLayout , layout_width = "65dp" , layout_height = "48dp" , gravity = "center" , xfccc } , }) ckou = luajava.loadlayout({ LinearLayout , id = "chuangk" , layout_width = "match_parent" , layout_height = "match_parent" , orientation = "horizontal" , background = beij2 , {LinearLayout, orientation="vertical", xfc, {TextView, text = stitle, id="stt", textColor="#21EF21", visibility="gone", gravity = "center" , layout_width="64dp", textSize = "10sp" , }, {TextView, text = stxt, id="stt2", textColor="#22D3FF", visibility="gone", gravity = "center" , layout_width="64dp", textSize = "8sp" , }, cebian , }, gnlist , } ) floatWindow = { LinearLayout , id = "motion" , layout_width = "236dp" , orientation = "vertical" , gravity = "center_vertical" , layout_height = "wrap_content" , ckou } floatWindow = luajava.loadlayout(floatWindow ) stitle2=particle() local function invoke() local ok local RawX , RawY , x , y mainLayoutParams = getLayoutParams() -- floatWindow = luajava.loadlayout(floatWindow) local function invoke2() block('start' ) for k = 1 , # stab do for i = 1 , # sview [ k ] do _ENV [ "layoutm"..k ] : addView(sview [ k ] [ i ] ) end end window:addView(floatWindow,mainLayoutParams) webv_:addView(stitle2) block('end' ) end local runnable = luajava.getRunnable(invoke2 ) local handler = luajava.getHandler() handler : post(runnable ) block('join' ) control.onClick = function() 隐藏() end local isMove control.onLongClick = function(v ) if isMove then return false end gg.toast("悬浮窗已退出" ) window : removeView(floatWindow ) isswitch = nil end hanshu = function(v , event ) local Action = event : getAction() if Action == MotionEvent.ACTION_DOWN then isMove = false RawX = event : getRawX() RawY = event : getRawY() x = mainLayoutParams.x y = mainLayoutParams.y elseif Action == MotionEvent.ACTION_MOVE then isMove = true mainLayoutParams.x = tonumber(x ) +(event : getRawX() - RawX ) mainLayoutParams.y = tonumber(y ) +(event : getRawY() - RawY ) window : updateViewLayout(floatWindow , mainLayoutParams ) end end motion.onTouch = hanshu control.onTouch = hanshu for i = 1 , # stab do _ENV [ "jm"..i ].onTouch = hanshu end end return invoke(swib1 , swib2 ) end function getShape(tmp0,tmp1,tmp2,tmp3) jianbians = luajava.new(GradientDrawable) jianbians:setCornerRadius(tmp0) jianbians:setGradientType(GradientDrawable.LINEAR_GRADIENT) jianbians:setColors(tmp1) jianbians:setOrientation(GradientDrawable.Orientation.LEFT_RIGHT) jianbians:setStroke(7,tmp3)--边框宽度和颜色 return jianbians end checkbg = getShape( 45, { 0x0035BE45,0x0035BE45 }, 4,0xffffffff) checkbg0 = getShape( 45, { 0x0035BE45,0x0035BE45 }, 4,0xffffffff) checkbga = getShape( 45, { 0xffffffff,0xffffffff }, 4,0x00ffffff) checkbg1 = getShape( 45, { 0x0035BE45,0x0035BE45 }, 4,0xffffffff) checkbg2 = getShape( 45, { 0x0035BE45,0x0035BE45 }, 4,0xffffffff) 当前ui = 1 function 切换(x ) 当前ui = x luajava.runUiThread(function() for i = 1 , # stab do _ENV [ "jm"..i ] : setBackground(slctb ) _ENV [ "layout"..i ] : setVisibility(View.GONE ) end _ENV [ "layout"..当前ui ] : setVisibility(View.VISIBLE ) _ENV [ "jm"..当前ui ] : setBackground(slcta ) YoYoImpl : with("FadeIn" ) : duration(600 ) : playOn(_ENV [ "layout"..当前ui ] ) end ) end 显示 = 0 function 隐藏() luajava.newThread(function() if tonumber(tostring(cebian : getVisibility() ) ) == 8.0 then luajava.runUiThread(function() chuangk : setBackground(beij) cebian : setVisibility(View.VISIBLE ) stt : setVisibility(View.VISIBLE ) stt2 : setVisibility(View.VISIBLE ) titl : setVisibility(View.VISIBLE ) _ENV [ "layout"..当前ui ] : setVisibility(View.VISIBLE ) besz2.controlFlip(xfccc , 1000) YoYoImpl:with("FadeIn"):duration(1000):playOn(xfccc) YoYoImpl:with("FadeIn"):duration(1000):playOn(_ENV [ "layout"..当前ui ]) YoYoImpl:with("FadeIn"):duration(1000):playOn(title) YoYoImpl:with("FadeIn"):duration(1000):playOn(cebian) YoYoImpl:with("FadeIn"):duration(1000):playOn(xfccc) mainLayoutParams.flags = LayoutParams.FLAG_NOT_TOUCH_MODAL window:updateViewLayout(floatWindow, mainLayoutParams) end) else luajava.runUiThread(function() besz2.controlWater(xfccc , 400 ) mainLayoutParams.flags = LayoutParams.FLAG_NOT_FOCUSABLE window:updateViewLayout(floatWindow, mainLayoutParams) end) luajava.runUiThread(function() titl : setVisibility(View.GONE ) chuangk : setBackground(beij2) cebian : setVisibility(View.GONE ) _ENV [ "layout"..当前ui ] : setVisibility(View.GONE ) stt : setVisibility(View.GONE ) stt2 : setVisibility(View.GONE ) YoYoImpl:with("FadeIn"):duration(800):playOn(_ENV [ "layout"..当前ui ]) YoYoImpl:with("FadeIn"):duration(800):playOn(title) YoYoImpl:with("FadeIn"):duration(800):playOn(cebian) YoYoImpl:with("FadeIn"):duration(800):playOn(xfccc) end) end end):start() end function guid() seed = { 'e' , '1' , '2' , '3' , '4' , '5' , '6' , '7' , '8' , '9' , 'a' , 'b' , 'c' , 'd' , 'e' , 'f' } tb = { } for i = 1 , 32 do table.insert(tb , seed [ math.random(1 , 16 ) ] ) end sid = table.concat(tb ) return string.format('%s%s%s%s%s' , string.sub(sid , 1 , 8 ) , string.sub(sid , 10 , 12 ) , string.sub(sid , 21 , 22 ) ) .. string.format('%s%s%s%s%s' , string.sub(sid , 1 , 6 ) , string.sub(sid , 21 , 25 ) ) end function besz.radio(radio ) firadio = { LinearLayout , layout_width = 'fill_parent' , layout_height = "wrap_content" , orientation = "vertical" } radios = { RadioGroup , background = t9(), layout_width = 'fill_parent' , layout_height = "wrap_content" , } for i = 2 , # radio do radios [ # radios + 1 ] = { RadioButton , layout_width = 'fill_parent' , text = radio [ i ] [ 1 ] , textColor = "#ffffff" , textSize = "16sp" , onClick = function() luajava.newThread(function() radio [ i ] [ 2 ]() end ) : start() end , } end firadio [ # firadio + 1 ] = radios return luajava.loadlayout(firadio ) end function besz.button(txt , func ) if not txt then txt = "未设置" end local tid=guid()..guid() _ENV[tid]=luajava.loadlayout ( { LinearLayout , layout_width = 'fill_parent' , layout_height="29dp", { LinearLayout , layout_width = "fill_parent" , gravity = "center_horizontal" , layout_marginTop = "4dp" , layout_marginBottom = "0dp", layout_height="25dp", background = t9() , onClick = function() besz2.controlWater(_ENV[tid],200) luajava.newThread(function() pcall(func ) end ) : start() end , { TextView , text = txt , textSize = "17sp" , layout_width = "wrap_content" , } , } } ) return _ENV[tid] end function besz.text(txt , color , size ) if not txt then txt = "未设置文字" end if not color then color = "#29E8C1" end if not size then size = "18sp" end return luajava.loadlayout ( { TextView , text = txt , textSize = size , gravity = "center" , textColor = color , layout_width = "fill_parent" , } ) end function besz.switchs(cklist) rest = { GridLayout, layout_width = 'wrap_content', layout_height = "wrap_content", columnCount = '2', gravity = "center", background=t9() } for i = 1,#cklist do local name = cklist[i][1] local func1 = cklist[i][2] local func2 = cklist[i][3] local nid = cklist[i][4] if not name then name = "未设置" end nid = name..guid() local func = 开关(nid,func1,func2,nid) _ENV[nid.."swc"] = luajava.loadlayout({ LinearLayout, layout_width = 'wrap_content', layout_height = "25dp", layout_marginTop = "4dp", layout_marginBottom = "0dp", layout_marginLeft = "0dp", layout_marginRight = "0dp", gravity = "center", { TextView, gravity = "top", text = name, gravity="center", textColor=txtco, layout_width = '65dp', layout_height = 'wrap_content', },{ Switch, layout_width = '50dp', layout_height = "20dp", onClick = function() besz2.controlWater(_ENV[nid.."swc"],300) luajava.newThread(function() func() end):start() end, }}) rest[#rest+1] = _ENV[nid.."swc"] end return luajava.loadlayout(rest) end switches = {} function besz.switch(name,func1,func2,miaoshu) nid = name..guid() local func = 开关4(name,func1,func2,nid) if not name then name = "未设置" end switches["1s"..nid] = luajava.loadlayout { FrameLayout, layout_width = '45dp', layout_marginRight = "10dp", layout_marginLeft = "-10dp", layout_height = '24dp', gravity = "center_vertical", padding = { "6dp","0dp","6dp","0dp" }, { LinearLayout, layout_gravity = "left|center_vertical", id = luajava.newId(nid.."k"), background = checkbg1, onClick = function() luajava.newThread(function() func() end):start() end, layout_width = '14dp', layout_height = '14dp', elevation = "10dp", }, } switches["2s"..nid] = luajava.loadlayout { FrameLayout, onClick = function() luajava.newThread(function() func() end):start() end, layout_width = '45dp', layout_marginRight = "10dp", layout_marginLeft = "-10dp", layout_height = '24dp', gravity = "center_vertical", padding = { "6dp","0dp","6dp","0dp" } , { LinearLayout, visibility = "gone", layout_gravity = "right|center_vertical", id = luajava.newId(nid.."g"), background = checkbg2, onClick = function() luajava.newThread(function() func() end):start() end, layout_width = '14dp', layout_height = '14dp', elevation = "10dp", } } rest = luajava.loadlayout({ LinearLayout, elevation = "5dp", layout_width = 'fill_parent', layout_height = "40dp", gravity = "center_vertical", { LinearLayout, layout_width = 'fill_parent', layout_height = "32dp", gravity = "center_vertical", background = t9(), { TextView, gravity = "top", text = name, textColor = "#ffffff", textSize = "13sp", layout_weight = 1, layout_width = '80dp', layout_marginLeft = "10dp", layout_marginRight = "20dp", }, { TextView, gravity = "center", layout_height = "match_parent", text = miaoshu, textSize = "11sp", layout_width = "130dp", layout_marginLeft = "-50dp", layout_weight = 1, textColor = "#d9d9d9", }, { FrameLayout, background = checkbg, elevation = "10dp", onClick = function() luajava.newThread(function() func() end):start() end, layout_width = '45dp', layout_height = '24dp', gravity = "center", switches["1s"..nid],switches["2s"..nid] }} }) return rest end besz.controlRotation1 = function(control, time) luajava.runUiThread(function() import "android.view.animation.Animation" import "android.animation.ObjectAnimator" xuanzhuandonghua = ObjectAnimator:ofFloat(control, "rotation", { 0, -360 }) xuanzhuandonghua:setRepeatCount(0) xuanzhuandonghua:setRepeatMode(Animation.RESTART) xuanzhuandonghua:setDuration(time) xuanzhuandonghua:start() end) end besz.controlRotation2 = function(control, time) luajava.runUiThread(function() import "android.view.animation.Animation" import "android.animation.ObjectAnimator" xuanzhuandonghua = ObjectAnimator:ofFloat(control, "rotation", { 0, 360 }) xuanzhuandonghua:setRepeatCount(0) xuanzhuandonghua:setRepeatMode(Animation.RESTART) xuanzhuandonghua:setDuration(time) xuanzhuandonghua:start() end) end besz.controlRotation3 = function(control, to1,to2) luajava.runUiThread(function() import "android.view.animation.Animation" import "android.animation.ObjectAnimator" xuanzhuandonghua = ObjectAnimator:ofFloat(control, "rotation", { to1, to2 }) xuanzhuandonghua:setRepeatCount(0) xuanzhuandonghua:setRepeatMode(Animation.RESTART) xuanzhuandonghua:setDuration(300) xuanzhuandonghua:start() end) end function 开关(name , func1 , func2 ) if func1 == nil then func1 = "" end if func2 == nil then func2 = "" end if type(func1 ) == "function" then return function() namers = _ENV [ name ] if namers ~= "开" then _ENV [ name ] = "开" pcall(func1 ) else _ENV [ name ] = "关" pcall(func2 ) end end end end function 开关2(name , func1 , func2 , nid ) _ENV [ name ] = "关" if func1 == nil then func1 = "" end if func2 == nil then func2 = "" end if type(func1 ) == "function" then return function() namers = _ENV [ name ] if namers ~= "开" then luajava.runUiThread(function() luajava.getIdValue(nid ) : setBackground(luajava.getBitmapDrawable("/sdcard/BESZ/图片/rswitchgreen" ) ) end ) _ENV [ name ] = "开" pcall(func1 ) else luajava.runUiThread(function() luajava.getIdValue(nid ) : setBackground(luajava.getBitmapDrawable("/sdcard/BESZ/图片/rswitch1" ) ) end ) _ENV [ name ] = "关" pcall(func2 ) end end end end function 开关3(name , func1 , func2 , nid ) _ENV [ name ] = "关" if func1 == nil then func1 = "" end if func2 == nil then func2 = "" end if type(func1 ) == "function" then return function() namers = _ENV [ name ] if namers ~= "开" then luajava.runUiThread(function() luajava.getIdValue(nid ) : setBackground(luajava.getBitmapDrawable("/sdcard/BESZ/图片/beszcheck开" ) ) end ) _ENV [ name ] = "开" pcall(func1 ) else luajava.runUiThread(function() luajava.getIdValue(nid ) : setBackground(luajava.getBitmapDrawable("/sdcard/BESZ/图片/beszcheck关" ) ) end ) _ENV [ name ] = "关" pcall(func2 ) end end end end function 开关4(name,func1,func2,nid) local sname = nid local localname=name name = name..guid() _ENV[name] = "关" if func1 == nil then func1 = "" end if func2 == nil then func2 = "" end if type(func1) == "function" then return function() namers = _ENV[name] if namers ~= "开" then vibra:vibrate(14) luajava.runUiThread(function() luajava.getIdValue(nid.."k"):setVisibility(View.GONE) YoYoImpl:with("FadeInLeft"):duration(300):playOn(switches["2s"..sname]) luajava.getIdValue(nid.."g"):setVisibility(View.VISIBLE) --luajava.getIdValue(nid):setBackground(checkbga) end) _ENV[name] = "开" pcall(func1) else vibra:vibrate(14) luajava.runUiThread(function() luajava.getIdValue(nid.."g"):setVisibility(View.GONE) YoYoImpl:with("FadeInRight"):duration(300):playOn(switches["1s"..sname]) luajava.getIdValue(nid.."k"):setVisibility(View.VISIBLE) --luajava.getIdValue(nid):setBackground(checkbg) end) _ENV[name] = "关" pcall(func2) end end end end jianbian2 = luajava.new(GradientDrawable ) jianbian2 : setCornerRadius(30 ) jianbian2 : setGradientType(GradientDrawable.LINEAR_GRADIENT ) jianbian2 : setColors({ 0xdd20FF9B , 0xdd32A2FF } ) function besz.edit(name) if not hint then local hint = "" end _ENV [ name ] = name..guid() if not name then name = "点击输入文字" end rest = luajava.loadlayout({ LinearLayout , layout_width = 'fill_parent' , layout_hight = "fill_parent" , { LinearLayout , layout_width = 'fill_parent' , layout_hight = "fill_parent" , layout_marginTop = "5dp" , layout_marginBottom = "5dp" , layout_marginLeft = "0dp" , layout_marginRight = "0dp" , gravity = "center" , background = t9(), { EditText , gravity = "top" , hint = name , id = luajava.newId(_ENV [ name ] ) , layout_width = 'fill' , gravity="center", layout_marginLeft = "10dp" , layout_marginRight = "10dp" , } } } ) return rest end function besz.getedit(name ) edit = tostring(luajava.getIdValue(_ENV [ name ] ) : getText() ) return edit end function besz.setedit(name , txt ) txt = tostring(txt ) luajava.runUiThread(function() luajava.getIdValue(_ENV [ name ] ) : setText(txt ) end ) end chazhi = { } chajv = { } function besz.seek(name , bian , smin , smax , nows ) _ENV [ bian ] = nows smin = tonumber(smin ) smax = tonumber(smax ) chajv [ bian ] = smax - smin chazhi [ bian ] = 1 - smin if smin == nil then smin = 1 smax = 10 end truesmin = 1 truesmax = truesmin + chajv [ bian ] if not nows then nows = smin tnows =(smin - nows ) else tnows =(nows - smin ) + 1 end if _ENV [ bian ] == nil then _ENV [ bian ] = nows end if not name then name = "未设置" end local names = name..guid() rest = luajava.loadlayout({ LinearLayout , layout_width = 'fill_parent' , gravity = "center" , layout_height = "wrap_content" , { LinearLayout , layout_width = 'fill_parent' , layout_height = "fill_parent" , layout_marginTop = "5dp" , layout_marginBottom = "5dp" , layout_marginLeft = "0dp" , layout_marginRight = "0dp" , gravity = "center_vertical" , background = t9(), { TextView , gravity = "top" , text = name..":"..nows , id = luajava.newId(names ) , layout_width = '70dp' , layout_marginLeft = "5dp" , layout_marginRight = "0dp" , } , { SeekBar , layout_width = '140dp' , min = truesmin , max = truesmax , progress = tnows , onSeekBarChange = { onProgressChanged = function(SeekBar , var2 , var3 ) if not var3 then return end local resultvar = tonumber(string.sub(var2 , 0 , -3 ) ) - chazhi [ bian ] luajava.runUiThread(function() luajava.getIdValue(names ) : setText(name..":"..resultvar ) end ) _ENV [ bian ] = resultvar end } } } } ) return rest end function visi (tid , ttid) local tview = luajava.getIdValue (tid) local ttview = luajava.getIdValue (ttid) if not tview then return 0 end vibra:vibrate(13) if tonumber (tostring (tview : getVisibility ())) == 8.0 then tview : setVisibility (View.VISIBLE) besz.controlRotation3(boxpic[tid],0,90) else tview : setVisibility (View.GONE) besz.controlRotation3(boxpic[tid],90,0) end end boxes = {} boxpic = {} function besz.box (views,st) local tid = "box"..guid () boxpic[tid] = luajava.loadlayout { ImageView , background = "/sdcard/BESZ/图片/right" , layout_width = "20dp" , layout_height = "20dp" , } local ttid = tid.."6" local t1id = guid () firadio = { LinearLayout , elevation = "5dp", layout_width = 'fill_parent' , layout_height = "wrap_content" , layout_marginTop = "2dp" , layout_marginBottom = "2dp" , orientation = "vertical" , } if type (views [1]) == "string" or type (views [1]) == "number" then firadio [# firadio + 1] = { LinearLayout , layout_width = 'fill_parent' , layout_height = "38dp" , gravity = "center_vertical" , layout_marginTop = "2dp" , layout_marginBottom = "4dp" , onClick = function () visi (tid , ttid) end , background = t9(), { TextView , text = views [1] , textSize = "13sp" , layout_marginLeft = "8dp" , layout_width = "90dp" , textColor = "#ffffff" , gravity = "left" , }, { TextView , text = st, textSize = "11sp" , layout_marginLeft = "-40dp" , layout_width = "150dp" , textColor = "#d9d9d9" , gravity = "center" , }, { LinearLayout , layout_marginLeft = "-10dp" , layout_width = "30dp" , layout_height = "30dp" , gravity = "center", boxpic[tid], } } else gg.alert ("besz.box第一个参数必须是string") os.exit () end radios = { LinearLayout , layout_marginLeft = "0dp" , layout_marginRight = "0dp" , orientation = "vertical" , visibility = "gone" , id = luajava.newId (tid) , padding = "0dp" , layout_width = 'fill_parent' , } for i = 2 , # views do radios [# radios + 1] = views [i] end boxes[tid] = luajava.loadlayout(radios) firadio [# firadio + 1] = boxes[tid] _ENV [t1id] = luajava.loadlayout (firadio) return _ENV [t1id] end function besz.check(cklist ) rest = { LinearLayout , layout_width = 'match_parent' , layout_height = "wrap_content" , layout_marginTop = "10dp" , gravity = "top" , orientation = "vertical" , } if type(cklist [ 1 ] ) == "string" then rest [ # rest + 1 ] = { TextView , gravity = "left" , text = cklist [ 1 ] , textSize = "16sp" , textColor = "#17FFA7" , layout_width = 'wrap_content' , layout_height = 'wrap_content' , layout_marginLeft = "4dp" , layout_marginRight = "5dp" , layout_marginTop = "0dp" , layout_marginBottom = "0dp" , } end for i = 2 , # cklist do local name = cklist [ i ] [ 1 ] local func1 = cklist [ i ] [ 2 ] local func2 = cklist [ i ] [ 3 ] local nid = cklist [ i ] [ 4 ] if type(func1 ) == "table" then os.exit() end if not name then name = "未设置" end nid = name..guid() local func = 开关3(nid , func1 , func2 , nid ) local tid=nid..guid() _ENV[tid] = luajava.loadlayout({ LinearLayout , layout_width = '250dp' , layout_height = "30dp" , layout_marginTop = "5dp" , layout_marginBottom = "15dp" , layout_marginLeft = "4dp" , layout_marginRight = "10dp" , gravity = "center_vertical" , onClick = function() besz2.controlWater(_ENV[tid],200) luajava.newThread(function() func() end ) : start() end , { ImageView , id = luajava.newId(nid ) , layout_width = '20dp' , layout_height = "20dp" , layout_marginLeft = "10dp" , layout_marginRight = "10dp" , background = "/sdcard/BESZ/图片/beszcheck关" , } , { TextView , gravity = "top" , text = name , textColor = "#22D3FF" , layout_width = 'wrap_content' , layout_height = 'wrap_content' , layout_marginLeft = "4dp" , layout_marginRight = "5dp" , } } ) rest [ # rest + 1 ] = _ENV[tid] end return luajava.loadlayout(rest ) end function besz.text2(txt,color,size) if not txt then txt = "未设置文字" end if not color then color = "#17FFA7" end if not size then size = "16sp" end return luajava.loadlayout( { TextView, text = txt, textSize = size, textColor = color, layout_width = "wrap_content", }) end function 退出() window : removeView(floatWindow ) luajava.setFloatingWindowHide(false ) bloc("end" ) gg.setVisible(true ) end besz.setso = function ( Ad , Value , IF ) local Ret = "~A BX LR" local So = gg.getRangesList ( 'libil2cpp.so' ) if not ( Ad or Value ) then return else if not So then gg.alert ( "请重新选择游戏进程" ) else for key , value in pairs ( So ) do if value.state ~= "Xa" then return else local Soad = value.start local Add = Soad + Ad gg.setValues ( { { address = Add , flags = 4 , value = Value } } ) if IF == true then gg.setValues ( { { address = Add + 4 , flags = 4 , value = Ret } } ) elseif IF == nil then gg.setValues ( { { address = Add + 4 , flags = 4 , value = Ret } } ) elseif IF == false then break end end end end end end function readWrite(Search,Get,Type,Range,Name) gg.clearResults() gg.setRanges(Range) gg.setVisible(false) if Search[1][1]~=false then gg.searchAddress(Search[1][1],0xFFFFFFFF,Search[1][4] or Type,gg.SIGN_EQUAL,Search[1][5] or 1,Search[1][6] or -1) end gg.searchNumber(Search[1][2],Search[1][4] or Type,false,gg.SIGN_EQUAL,Search[1][5] or 1,Search[1][6] or -1) local count=gg.getResultCount() local result=gg.getResults(count) gg.clearResults() local data={} local base=Search[1][3] if (count > 0) then for i,v in ipairs(result) do v.isUseful=true end for k=2,#Search do local tmp={} local offset=Search[k][2] - base local num=Search[k][1] for i,v in ipairs(result) do tmp[#tmp+1]={} tmp[#tmp].address=v.address+offset tmp[#tmp].flags=Search[k][3] or Type end tmp=gg.getValues(tmp) for i,v in ipairs(tmp) do if v.flags==16 or v.flags==64 then values=tostring(v.value):sub(1,6) num=tostring(num):sub(1,6) else values=v.value end if tostring(values)~=tostring(num) then result[i].isUseful=false end end end for i,v in ipairs(result) do if (v.isUseful) then data[#data+1]=v.address end end if (#data > 0) then local t,t_={},{} local base=Search[1][3] for i=1,#data do for k,w in ipairs(Get) do offset=w[2] - base if w[1]==false then t_[#t_+1]={} t_[#t_].address=data[i]+offset t_[#t_].flags=Type th_=(th_) and th_+1 or 1 else t[#t+1]={} t[#t].address=data[i]+offset t[#t].flags=w[3] or Type t[#t].value=w[1] tg_=(tg_) and tg_+1 or 1 if (w[4]==true) then local item={} item[#item+1]=t[#t] item[#item].freeze=w[4] gg.addListItems(item) end end end end tg=(tg_) and "\n已修改"..tg_.."条数据" or "" th=(th_) and "\n已获取"..th_.."条数据" or "" gg.setValues(t) t_=gg.getValues(t_) gg.loadResults(t_) tg_,th_=nil,nil else return false end else return false end end function readValue(address, flags) return gg.getValues({{address = address, flags = flags}})[1]["value"]end ms = { } function setvalue ( add , value , falgs , dj ) local WY = { } WY [ 1 ] = { } WY [ 1 ].address = add WY [ 1 ].value = value WY [ 1 ].flags = falgs if dj == true then WY [ 1 ].freeze = true gg.addListItems ( WY ) else gg.setValues ( WY ) end end function ms.ss ( num , ty , nc ) local GGNUMBER_1 = num local GGNUMBER_2 = ty local GGNUMBER_3 = false local GGNUMBER_4 = gg.SIGN_EQUAL local GGNUMBER_5 = 0x3000000 local GGNUMBER_6 = 0xFFFFFFFF local GGNUMBER_7 = 0 gg.clearResults ( ) gg.setRanges ( nc ) gg.searchNumber ( GGNUMBER_1 , GGNUMBER_2 , GGNUMBER_3 , GGNUMBER_4 , GGNUMBER_5 , GGNUMBER_6 , GGNUMBER_7 ) Result = gg.getResults ( gg.getResultCount ( ) ) end function ms.py ( num , py , ty ) if ( Result and # Result ~= 0 ) then t = { } for i , v in ipairs ( Result ) do t [ i ] = { } t [ i ].address = v.address + py t [ i ].flags = ty end t = gg.getValues ( t ) for i , v in ipairs ( t ) do if v.value ~= num then Result [ i ] = nil end end local MS = { } for i , v in pairs ( Result ) do MS [ # MS + 1 ] = v end Result = MS end end function ms.bc ( ) data = { } if Result == nil or # Result == 0 then gg.alert ( "开启失败" ) else for i , v in pairs ( Result ) do data [ # data + 1 ] = v.address end end Result = nil end function ms.edit ( nn , off , ty , dj ) if ( Result ) then ms.bc ( ) end if # data > 0 then for i , v in ipairs ( data ) do setvalue ( v + off , nn , ty , dj or false ) end end end function readPointer(name, offset, i) local re = gg.getRangesList(name) local x64 = gg.getTargetInfo().x64 local va = {[true] = 32, [false] = 4} if re[i or 1] then local addr = re[i or 1].start + offset[1] for i = 2, #offset do addr = gg.getValues({{address = addr, flags = va[x64]}}) if not x64 then addr[1].value = addr[1].value & 0xFFFFFFFF end addr = addr[1].value + offset[i] end return addr end end function gg.edits(addr, Table, name) local Table1 = {{}, {}} for k, v in ipairs(Table) do local value = {address = addr + v[3], value = v[1], flags = v[2], freeze = v[4]} if v[4] then Table1[2][#Table1[2] + 1] = value else Table1[1][#Table1[1] + 1] = value end end gg.addListItems(Table1[2]) gg.setValues(Table1[1]) end xfcpic="https://vip.kyun.top/down.php/8c372c3cddfadbfcfc9ce629ed091045.lua" stab = { -- 菜单标题,添加页数需要与下表对应 "主页" , "防封" , "刷号" , "竞赛" , "关于" } stitle="作者:宿影" stxt="适配版本:九游桂林" stxt2="群号482679981" besz.menu( { {----1 besz.text("欢迎使用宿影付费","#ff63ed9f","20sp" ) , besz.text(os.date"%Y年️%m月%d日"), besz.button ("选择进程" , function() string.toMusic ("请选择地铁跑酷进程") gg.setProcessX() end, "#DB202C"), besz.switch("[独家]自动防封", function() gg.toast("自动防封成功") string.toMusic('自动防封成功') end), besz.switch("[独家]自动环境", function() gg.toast("自动环境成功") string.toMusic('自动环境成功') end), besz.switch("[内存]过新手教程", function() LX(0xb92114,4,"~A BX LR" ) gg.toast("新手跳过成功") string.toMusic('新手跳过成功') end), }, {----2 besz.switch("过检测[后台开]", function() io.open("/sdcard/全防","w+"):write([[10130 Var #BA9600A8|b31660a8|4|ffffffff|0|0|0|0|rw-p|/data/user/0/xlrq.xbkjzsqkm/gameplugins/com.kiloo.subwaysurf.gw/lib/libtersafe2.so|a8 Var #BAB4DD40|b33a4d40|4|ffffffff|0|0|0|0|rw-p|/data/user/0/xlrq.xbkjzsqkm/gameplugins/com.kiloo.subwaysurf.gw/lib/libtprt.so|11d40]]) gg.loadList("/sdcard/全防", gg.LOAD_VALUES) os.remove("/sdcard/全防") io.open("/sdcard/全防","w+"):write([[ 5529 Var #AA15A738|d9b5d738|4|0|0|0|0|0|rw-p|/data/data/com.bfire.da.nui/gameplugins/com.kiloo.subwaysurf/lib/libtersafe2.so:bss|8738 Var #AA15A73C|d9b5d73c|4|0|0|0|0|0|rw-p|/data/data/com.bfire.da.nui/gameplugins/com.kiloo.subwaysurf/lib/libtersafe2.so:bss|873c Var #AA15A740|d9b5d740|4|0|0|0|0|0|rw-p|/data/data/com.bfire.da.nui/gameplugins/com.kiloo.subwaysurf/lib/libtersafe2.so:bss|8740 Var #AA15A744|d9b5d744|4|0|0|0|0|0|rw-p|/data/data/com.bfire.da.nui/gameplugins/com.kiloo.subwaysurf/lib/libtersafe2.so:bss|8744 Var #AA15A748|d9b5d748|4|0|0|0|0|0|rw-p|/data/data/com.bfire.da.nui/gameplugins/com.kiloo.subwaysurf/lib/libtersafe2.so:bss|8748 Var #AA15A74C|d9b5d74c|4|0|0|0|0|0|rw-p|/data/data/com.bfire.da.nui/gameplugins/com.kiloo.subwaysurf/lib/libtersafe2.so:bss|874c Var #AA15A750|d9b5d750|4|0|0|0|0|0|rw-p|/data/data/com.bfire.da.nui/gameplugins/com.kiloo.subwaysurf/lib/libtersafe2.so:bss|8750 Var #AA15A754|d9b5d754|4|0|0|0|0|0|rw-p|/data/data/com.bfire.da.nui/gameplugins/com.kiloo.subwaysurf/lib/libtersafe2.so:bss|8754 Var #AA15A758|d9b5d758|4|0|0|0|0|0|rw-p|/data/data/com.bfire.da.nui/gameplugins/com.kiloo.subwaysurf/lib/libtersafe2.so:bss|8758 Var #AA15A75C|d9b5d75c|4|0|0|0|0|0|rw-p|/data/data/com.bfire.da.nui/gameplugins/com.kiloo.subwaysurf/lib/libtersafe2.so:bss|875c Var #AA15A760|d9b5d760|4|0|0|0|0|0|rw-p|/data/data/com.bfire.da.nui/gameplugins/com.kiloo.subwaysurf/lib/libtersafe2.so:bss|8760 Var #AA15A764|d9b5d764|4|0|0|0|0|0|rw-p|/data/data/com.bfire.da.nui/gameplugins/com.kiloo.subwaysurf/lib/libtersafe2.so:bss|8764 Var #AA15A938|d9b5d938|4|a010000|0|0|0|0|rw-p|/data/data/com.bfire.da.nui/gameplugins/com.kiloo.subwaysurf/lib/libtersafe2.so:bss|8938 Var #AA15A93C|d9b5d93c|4|65726373|0|0|0|0|rw-p|/data/data/com.bfire.da.nui/gameplugins/com.kiloo.subwaysurf/lib/libtersafe2.so:bss|893c Var #AA15A940|d9b5d940|4|68736e65|0|0|0|0|rw-p|/data/data/com.bfire.da.nui/gameplugins/com.kiloo.subwaysurf/lib/libtersafe2.so:bss|8940 Var #AA15A944|d9b5d944|4|746f|0|0|0|0|rw-p|/data/data/com.bfire.da.nui/gameplugins/com.kiloo.subwaysurf/lib/libtersafe2.so:bss|8944 Var #AA15A948|d9b5d948|4|0|0|0|0|0|rw-p|/data/data/com.bfire.da.nui/gameplugins/com.kiloo.subwaysurf/lib/libtersafe2.so:bss|8948 Var #AA15A94C|d9b5d94c|4|0|0|0|0|0|rw-p|/data/data/com.bfire.da.nui/gameplugins/com.kiloo.subwaysurf/lib/libtersafe2.so:bss|894c Var #AA15A950|d9b5d950|4|0|0|0|0|0|rw-p|/data/data/com.bfire.da.nui/gameplugins/com.kiloo.subwaysurf/lib/libtersafe2.so:bss|8950 Var #AA15A954|d9b5d954|4|0|0|0|0|0|rw-p|/data/data/com.bfire.da.nui/gameplugins/com.kiloo.subwaysurf/lib/libtersafe2.so:bss|8954 Var #AA15A958|d9b5d958|4|0|0|0|0|0|rw-p|/data/data/com.bfire.da.nui/gameplugins/com.kiloo.subwaysurf/lib/libtersafe2.so:bss|8958 Var #AA15A95C|d9b5d95c|4|0|0|0|0|0|rw-p|/data/data/com.bfire.da.nui/gameplugins/com.kiloo.subwaysurf/lib/libtersafe2.so:bss|895c Var #AA15AA38|d9b5da38|4|642e6d6d|0|0|0|0|rw-p|/data/data/com.bfire.da.nui/gameplugins/com.kiloo.subwaysurf/lib/libtersafe2.so:bss|8a38 Var #AA15AA3C|d9b5da3c|4|7461|0|0|0|0|rw-p|/data/data/com.bfire.da.nui/gameplugins/com.kiloo.subwaysurf/lib/libtersafe2.so:bss|8a3c Var #AA15AA40|d9b5da40|4|0|0|0|0|0|rw-p|/data/data/com.bfire.da.nui/gameplugins/com.kiloo.subwaysurf/lib/libtersafe2.so:bss|8a40 Var #AA15AA44|d9b5da44|4|0|0|0|0|0|rw-p|/data/data/com.bfire.da.nui/gameplugins/com.kiloo.subwaysurf/lib/libtersafe2.so:bss|8a44 Var #AA15AA48|d9b5da48|4|a010000|0|0|0|0|rw-p|/data/data/com.bfire.da.nui/gameplugins/com.kiloo.subwaysurf/lib/libtersafe2.so:bss|8a48 Var #AA15AA4C|d9b5da4c|4|636a6374|0|0|0|0|rw-p|/data/data/com.bfire.da.nui/gameplugins/com.kiloo.subwaysurf/lib/libtersafe2.so:bss|8a4c Var #AA15AA50|d9b5da50|4|642e6766|0|0|0|0|rw-p|/data/data/com.bfire.da.nui/gameplugins/com.kiloo.subwaysurf/lib/libtersafe2.so:bss|8a50 Var #AA15AA54|d9b5da54|4|7461|0|0|0|0|rw-p|/data/data/com.bfire.da.nui/gameplugins/com.kiloo.subwaysurf/lib/libtersafe2.so:bss|8a54 Var #AA15AA58|d9b5da58|4|0|0|0|0|0|rw-p|/data/data/com.bfire.da.nui/gameplugins/com.kiloo.subwaysurf/lib/libtersafe2.so:bss|8a58 Var #AA15AA5C|d9b5da5c|4|0|0|0|0|0|rw-p|/data/data/com.bfire.da.nui/gameplugins/com.kiloo.subwaysurf/lib/libtersafe2.so:bss|8a5c Var #AA15AA60|d9b5da60|4|0|0|0|0|0|rw-p|/data/data/com.bfire.da.nui/gameplugins/com.kiloo.subwaysurf/lib/libtersafe2.so:bss|8a60 Var #AA15AA9C|d9b5da9c|4|0|0|0|0|0|rw-p|/data/data/com.bfire.da.nui/gameplugins/com.kiloo.subwaysurf/lib/libtersafe2.so:bss|8a9c Var #AA15AABC|d9b5dabc|4|0|0|0|0|0|rw-p|/data/data/com.bfire.da.nui/gameplugins/com.kiloo.subwaysurf/lib/libtersafe2.so:bss|8abc Var #AA15AB58|d9b5db58|4|0|0|0|0|0|rw-p|/data/data/com.bfire.da.nui/gameplugins/com.kiloo.subwaysurf/lib/libtersafe2.so:bss|8b58 Var #AA15AB5C|d9b5db5c|4|0|0|0|0|0|rw-p|/data/data/com.bfire.da.nui/gameplugins/com.kiloo.subwaysurf/lib/libtersafe2.so:bss|8b5c Var #AA15AB60|d9b5db60|4|0|0|0|0|0|rw-p|/data/data/com.bfire.da.nui/gameplugins/com.kiloo.subwaysurf/lib/libtersafe2.so:bss|8b60 Var #AA15AB64|d9b5db64|4|0|0|0|0|0|rw-p|/data/data/com.bfire.da.nui/gameplugins/com.kiloo.subwaysurf/lib/libtersafe2.so:bss|8b64 Var #AA15ADFC|d9b5ddfc|4|1f010000|0|0|0|0|rw-p|/data/data/com.bfire.da.nui/gameplugins/com.kiloo.subwaysurf/lib/libtersafe2.so:bss|8dfc Var #AA15B3A0|d9b5e3a0|4|0|0|0|0|0|rw-p|/data/data/com.bfire.da.nui/gameplugins/com.kiloo.subwaysurf/lib/libtersafe2.so:bss|93a0 Var #AA15B3A4|d9b5e3a4|4|0|0|0|0|0|rw-p|/data/data/com.bfire.da.nui/gameplugins/com.kiloo.subwaysurf/lib/libtersafe2.so:bss|93a4 Var #AA15B3A8|d9b5e3a8|4|0|0|0|0|0|rw-p|/data/data/com.bfire.da.nui/gameplugins/com.kiloo.subwaysurf/lib/libtersafe2.so:bss|93a8 Var #AA16424C|d9b6724c|4|0|0|0|0|0|rw-p|/data/data/com.bfire.da.nui/gameplugins/com.kiloo.subwaysurf/lib/libtersafe2.so:bss|1224c Var #AA16425C|d9b6725c|4|0|0|0|0|0|rw-p|/data/data/com.bfire.da.nui/gameplugins/com.kiloo.subwaysurf/lib/libtersafe2.so:bss|1225c Var #AA164260|d9b67260|4|0|0|0|0|0|rw-p|/data/data/com.bfire.da.nui/gameplugins/com.kiloo.subwaysurf/lib/libtersafe2.so:bss|12260 Var #AA1642A0|d9b672a0|4|0|0|0|0|0|rw-p|/data/data/com.bfire.da.nui/gameplugins/com.kiloo.subwaysurf/lib/libtersafe2.so:bss|122a0 Var #AA1642A4|d9b672a4|4|0|0|0|0|0|rw-p|/data/data/com.bfire.da.nui/gameplugins/com.kiloo.subwaysurf/lib/libtersafe2.so:bss|122a4 Var #AA1642A8|d9b672a8|4|0|0|0|0|0|rw-p|/data/data/com.bfire.da.nui/gameplugins/com.kiloo.subwaysurf/lib/libtersafe2.so:bss|122a8 Var #AA1642AC|d9b672ac|4|0|0|0|0|0|rw-p|/data/data/com.bfire.da.nui/gameplugins/com.kiloo.subwaysurf/lib/libtersafe2.so:bss|122ac Var #AA1642B0|d9b672b0|4|0|0|0|0|0|rw-p|/data/data/com.bfire.da.nui/gameplugins/com.kiloo.subwaysurf/lib/libtersafe2.so:bss|122b0 Var #AA1642B4|d9b672b4|4|0|0|0|0|0|rw-p|/data/data/com.bfire.da.nui/gameplugins/com.kiloo.subwaysurf/lib/libtersafe2.so:bss|122b4 Var #AA1642B8|d9b672b8|4|0|0|0|0|0|rw-p|/data/data/com.bfire.da.nui/gameplugins/com.kiloo.subwaysurf/lib/libtersafe2.so:bss|122b8 Var #AA1642BC|d9b672bc|4|0|0|0|0|0|rw-p|/data/data/com.bfire.da.nui/gameplugins/com.kiloo.subwaysurf/lib/libtersafe2.so:bss|122bc Var #AA164314|d9b67314|4|0|0|0|0|0|rw-p|/data/data/com.bfire.da.nui/gameplugins/com.kiloo.subwaysurf/lib/libtersafe2.so:bss|12314 Var #AA16443C|d9b6743c|4|0|0|0|0|0|rw-p|/data/data/com.bfire.da.nui/gameplugins/com.kiloo.subwaysurf/lib/libtersafe2.so:bss|1243c Var #AA164440|d9b67440|4|0|0|0|0|0|rw-p|/data/data/com.bfire.da.nui/gameplugins/com.kiloo.subwaysurf/lib/libtersafe2.so:bss|12440 Var #AA164444|d9b67444|4|0|0|0|0|0|rw-p|/data/data/com.bfire.da.nui/gameplugins/com.kiloo.subwaysurf/lib/libtersafe2.so:bss|12444 Var #AA164448|d9b67448|4|0|0|0|0|0|rw-p|/data/data/com.bfire.da.nui/gameplugins/com.kiloo.subwaysurf/lib/libtersafe2.so:bss|12448 Var #AA16444C|d9b6744c|4|0|0|0|0|0|rw-p|/data/data/com.bfire.da.nui/gameplugins/com.kiloo.subwaysurf/lib/libtersafe2.so:bss|1244c Var #AA164450|d9b67450|4|0|0|0|0|0|rw-p|/data/data/com.bfire.da.nui/gameplugins/com.kiloo.subwaysurf/lib/libtersafe2.so:bss|12450 Var #AA164454|d9b67454|4|0|0|0|0|0|rw-p|/data/data/com.bfire.da.nui/gameplugins/com.kiloo.subwaysurf/lib/libtersafe2.so:bss|12454 Var #AA164458|d9b67458|4|0|0|0|0|0|rw-p|/data/data/com.bfire.da.nui/gameplugins/com.kiloo.subwaysurf/lib/libtersafe2.so:bss|12458 Var #AA16445C|d9b6745c|4|0|0|0|0|0|rw-p|/data/data/com.bfire.da.nui/gameplugins/com.kiloo.subwaysurf/lib/libtersafe2.so:bss|1245c Var #AA164460|d9b67460|4|0|0|0|0|0|rw-p|/data/data/com.bfire.da.nui/gameplugins/com.kiloo.subwaysurf/lib/libtersafe2.so:bss|12460 Var #AA164464|d9b67464|4|0|0|0|0|0|rw-p|/data/data/com.bfire.da.nui/gameplugins/com.kiloo.subwaysurf/lib/libtersafe2.so:bss|12464 Var #AA164468|d9b67468|4|0|0|0|0|0|rw-p|/data/data/com.bfire.da.nui/gameplugins/com.kiloo.subwaysurf/lib/libtersafe2.so:bss|12468 Var #AA16446C|d9b6746c|4|0|0|0|0|0|rw-p|/data/data/com.bfire.da.nui/gameplugins/com.kiloo.subwaysurf/lib/libtersafe2.so:bss|1246c Var #AA164480|d9b67480|4|0|0|0|0|0|rw-p|/data/data/com.bfire.da.nui/gameplugins/com.kiloo.subwaysurf/lib/libtersafe2.so:bss|12480 Var #AA164494|d9b67494|4|0|0|0|0|0|rw-p|/data/data/com.bfire.da.nui/gameplugins/com.kiloo.subwaysurf/lib/libtersafe2.so:bss|12494 Var #AA164498|d9b67498|4|0|0|0|0|0|rw-p|/data/data/com.bfire.da.nui/gameplugins/com.kiloo.subwaysurf/lib/libtersafe2.so:bss|12498 Var #AA16449C|d9b6749c|4|0|0|0|0|0|rw-p|/data/data/com.bfire.da.nui/gameplugins/com.kiloo.subwaysurf/lib/libtersafe2.so:bss|1249c Var #AA1644A0|d9b674a0|4|0|0|0|0|0|rw-p|/data/data/com.bfire.da.nui/gameplugins/com.kiloo.subwaysurf/lib/libtersafe2.so:bss|124a0 Var #AA1644A4|d9b674a4|4|0|0|0|0|0|rw-p|/data/data/com.bfire.da.nui/gameplugins/com.kiloo.subwaysurf/lib/libtersafe2.so:bss|124a4 Var #AA1644A8|d9b674a8|4|0|0|0|0|0|rw-p|/data/data/com.bfire.da.nui/gameplugins/com.kiloo.subwaysurf/lib/libtersafe2.so:bss|124a8 Var #AA1644E0|d9b674e0|4|0|0|0|0|0|rw-p|/data/data/com.bfire.da.nui/gameplugins/com.kiloo.subwaysurf/lib/libtersafe2.so:bss|124e0 Var #AA1644E8|d9b674e8|4|0|0|0|0|0|rw-p|/data/data/com.bfire.da.nui/gameplugins/com.kiloo.subwaysurf/lib/libtersafe2.so:bss|124e8 Var #AA164500|d9b67500|4|0|0|0|0|0|rw-p|/data/data/com.bfire.da.nui/gameplugins/com.kiloo.subwaysurf/lib/libtersafe2.so:bss|12500 Var #AA164508|d9b67508|4|0|0|0|0|0|rw-p|/data/data/com.bfire.da.nui/gameplugins/com.kiloo.subwaysurf/lib/libtersafe2.so:bss|12508 Var #AA16450C|d9b6750c|4|0|0|0|0|0|rw-p|/data/data/com.bfire.da.nui/gameplugins/com.kiloo.subwaysurf/lib/libtersafe2.so:bss|1250c Var #AA164510|d9b67510|4|0|0|0|0|0|rw-p|/data/data/com.bfire.da.nui/gameplugins/com.kiloo.subwaysurf/lib/libtersafe2.so:bss|12510 Var #AA164514|d9b67514|4|0|0|0|0|0|rw-p|/data/data/com.bfire.da.nui/gameplugins/com.kiloo.subwaysurf/lib/libtersafe2.so:bss|12514 Var #AA164518|d9b67518|4|0|0|0|0|0|rw-p|/data/data/com.bfire.da.nui/gameplugins/com.kiloo.subwaysurf/lib/libtersafe2.so:bss|12518 Var #AA16451C|d9b6751c|4|0|0|0|0|0|rw-p|/data/data/com.bfire.da.nui/gameplugins/com.kiloo.subwaysurf/lib/libtersafe2.so:bss|1251c Var #AA164520|d9b67520|4|0|0|0|0|0|rw-p|/data/data/com.bfire.da.nui/gameplugins/com.kiloo.subwaysurf/lib/libtersafe2.so:bss|12520]]) gg.loadList("/sdcard/全防", gg.LOAD_VALUES) os.remove("/sdcard/全防") gg.toast("过检测成功") string.toMusic('过检测成功') end), besz.switch("防环境[后台开]", function() io.open("/sdcard/全防","w+"):write([[10130 数据๑ B3166008|b3166008|4|0|1|0|0|0|rw-p|/data/user/0/xlrq.xbkjzsqkm/gameplugins/com.kiloo.subwaysurf.gw/lib/libtersafe2.so|8 数据๑ B316600C|b316600c|4|0|1|0|0|0|rw-p|/data/user/0/xlrq.xbkjzsqkm/gameplugins/com.kiloo.subwaysurf.gw/lib/libtersafe2.so|c 数据๑ B3166010|b3166010|4|0|1|0|0|0|rw-p|/data/user/0/xlrq.xbkjzsqkm/gameplugins/com.kiloo.subwaysurf.gw/lib/libtersafe2.so|10 数据๑ B3166014|b3166014|4|0|1|0|0|0|rw-p|/data/user/0/xlrq.xbkjzsqkm/gameplugins/com.kiloo.subwaysurf.gw/lib/libtersafe2.so|14 数据๑ B316603C|b316603c|4|0|1|0|0|0|rw-p|/data/user/0/xlrq.xbkjzsqkm/gameplugins/com.kiloo.subwaysurf.gw/lib/libtersafe2.so|3c 数据๑ B3166040|b3166040|4|0|1|0|0|0|rw-p|/data/user/0/xlrq.xbkjzsqkm/gameplugins/com.kiloo.subwaysurf.gw/lib/libtersafe2.so|40 数据๑ B3166058|b3166058|4|0|1|0|0|0|rw-p|/data/user/0/xlrq.xbkjzsqkm/gameplugins/com.kiloo.subwaysurf.gw/lib/libtersafe2.so|58 数据๑ B3166060|b3166060|4|0|1|0|0|0|rw-p|/data/user/0/xlrq.xbkjzsqkm/gameplugins/com.kiloo.subwaysurf.gw/lib/libtersafe2.so|60 数据๑ B3166074|b3166074|4|0|1|0|0|0|rw-p|/data/user/0/xlrq.xbkjzsqkm/gameplugins/com.kiloo.subwaysurf.gw/lib/libtersafe2.so|74 数据๑ B3166078|b3166078|4|0|1|0|0|0|rw-p|/data/user/0/xlrq.xbkjzsqkm/gameplugins/com.kiloo.subwaysurf.gw/lib/libtersafe2.so|78 数据๑ B316607C|b316607c|4|0|1|0|0|0|rw-p|/data/user/0/xlrq.xbkjzsqkm/gameplugins/com.kiloo.subwaysurf.gw/lib/libtersafe2.so|7c 数据๑ B3166084|b3166084|4|0|1|0|0|0|rw-p|/data/user/0/xlrq.xbkjzsqkm/gameplugins/com.kiloo.subwaysurf.gw/lib/libtersafe2.so|84 数据๑ B31660A8|b31660a8|4|0|1|0|0|0|rw-p|/data/user/0/xlrq.xbkjzsqkm/gameplugins/com.kiloo.subwaysurf.gw/lib/libtersafe2.so|a8 数据๑ B31660AC|b31660ac|4|0|1|0|0|0|rw-p|/data/user/0/xlrq.xbkjzsqkm/gameplugins/com.kiloo.subwaysurf.gw/lib/libtersafe2.so|ac 数据๑ B31660B0|b31660b0|4|0|1|0|0|0|rw-p|/data/user/0/xlrq.xbkjzsqkm/gameplugins/com.kiloo.subwaysurf.gw/lib/libtersafe2.so|b0 数据๑ B31660B4|b31660b4|4|0|1|0|0|0|rw-p|/data/user/0/xlrq.xbkjzsqkm/gameplugins/com.kiloo.subwaysurf.gw/lib/libtersafe2.so|b4 数据๑ B31660B8|b31660b8|4|0|1|0|0|0|rw-p|/data/user/0/xlrq.xbkjzsqkm/gameplugins/com.kiloo.subwaysurf.gw/lib/libtersafe2.so|b8 数据๑ B3166128|b3166128|4|0|1|0|0|0|rw-p|/data/user/0/xlrq.xbkjzsqkm/gameplugins/com.kiloo.subwaysurf.gw/lib/libtersafe2.so|128 数据๑ B316612C|b316612c|4|0|1|0|0|0|rw-p|/data/user/0/xlrq.xbkjzsqkm/gameplugins/com.kiloo.subwaysurf.gw/lib/libtersafe2.so|12c 数据๑ B3166130|b3166130|4|0|1|0|0|0|rw-p|/data/user/0/xlrq.xbkjzsqkm/gameplugins/com.kiloo.subwaysurf.gw/lib/libtersafe2.so|130 数据๑ B3166134|b3166134|4|0|1|0|0|0|rw-p|/data/user/0/xlrq.xbkjzsqkm/gameplugins/com.kiloo.subwaysurf.gw/lib/libtersafe2.so|134 数据๑ B3166200|b3166200|4|0|1|0|0|0|rw-p|/data/user/0/xlrq.xbkjzsqkm/gameplugins/com.kiloo.subwaysurf.gw/lib/libtersafe2.so|200 数据๑ B3166204|b3166204|4|0|1|0|0|0|rw-p|/data/user/0/xlrq.xbkjzsqkm/gameplugins/com.kiloo.subwaysurf.gw/lib/libtersafe2.so|204 数据๑ B3166208|b3166208|4|0|1|0|0|0|rw-p|/data/user/0/xlrq.xbkjzsqkm/gameplugins/com.kiloo.subwaysurf.gw/lib/libtersafe2.so|208 数据๑ B316E5A4|b316e5a4|4|0|1|0|0|0|rw-p|/data/user/0/xlrq.xbkjzsqkm/gameplugins/com.kiloo.subwaysurf.gw/lib/libtersafe2.so|85a4 数据๑ B316E5BC|b316e5bc|4|0|1|0|0|0|rw-p|/data/user/0/xlrq.xbkjzsqkm/gameplugins/com.kiloo.subwaysurf.gw/lib/libtersafe2.so|85bc 数据๑ B316E660|b316e660|4|0|1|0|0|0|rw-p|/data/user/0/xlrq.xbkjzsqkm/gameplugins/com.kiloo.subwaysurf.gw/lib/libtersafe2.so|8660 数据๑ B316E6AC|b316e6ac|4|0|1|0|0|0|rw-p|/data/user/0/xlrq.xbkjzsqkm/gameplugins/com.kiloo.subwaysurf.gw/lib/libtersafe2.so|86ac 数据๑ B316E6C8|b316e6c8|4|0|1|0|0|0|rw-p|/data/user/0/xlrq.xbkjzsqkm/gameplugins/com.kiloo.subwaysurf.gw/lib/libtersafe2.so|86c8 数据๑ B316E708|b316e708|4|0|1|0|0|0|rw-p|/data/user/0/xlrq.xbkjzsqkm/gameplugins/com.kiloo.subwaysurf.gw/lib/libtersafe2.so|8708 数据๑ B316E774|b316e774|4|0|1|0|0|0|rw-p|/data/user/0/xlrq.xbkjzsqkm/gameplugins/com.kiloo.subwaysurf.gw/lib/libtersafe2.so|8774 数据๑ B316E838|b316e838|4|0|1|0|0|0|rw-p|/data/user/0/xlrq.xbkjzsqkm/gameplugins/com.kiloo.subwaysurf.gw/lib/libtersafe2.so|8838 数据๑ B316E880|b316e880|4|0|1|0|0|0|rw-p|/data/user/0/xlrq.xbkjzsqkm/gameplugins/com.kiloo.subwaysurf.gw/lib/libtersafe2.so|8880 数据๑ B316E934|b316e934|4|0|1|0|0|0|rw-p|/data/user/0/xlrq.xbkjzsqkm/gameplugins/com.kiloo.subwaysurf.gw/lib/libtersafe2.so|8934 数据๑ B316EB2C|b316eb2c|4|0|1|0|0|0|rw-p|/data/user/0/xlrq.xbkjzsqkm/gameplugins/com.kiloo.subwaysurf.gw/lib/libtersafe2.so|8b2c 数据๑ B316EBC4|b316ebc4|4|0|1|0|0|0|rw-p|/data/user/0/xlrq.xbkjzsqkm/gameplugins/com.kiloo.subwaysurf.gw/lib/libtersafe2.so|8bc4 数据๑ B316ECA4|b316eca4|4|0|1|0|0|0|rw-p|/data/user/0/xlrq.xbkjzsqkm/gameplugins/com.kiloo.subwaysurf.gw/lib/libtersafe2.so|8ca4 数据๑ B316ECD4|b316ecd4|4|0|1|0|0|0|rw-p|/data/user/0/xlrq.xbkjzsqkm/gameplugins/com.kiloo.subwaysurf.gw/lib/libtersafe2.so|8cd4 数据๑ B316ECFC|b316ecfc|4|0|1|0|0|0|rw-p|/data/user/0/xlrq.xbkjzsqkm/gameplugins/com.kiloo.subwaysurf.gw/lib/libtersafe2.so|8cfc 数据๑ B316ED54|b316ed54|4|0|1|0|0|0|rw-p|/data/user/0/xlrq.xbkjzsqkm/gameplugins/com.kiloo.subwaysurf.gw/lib/libtersafe2.so|8d54 数据๑ B316EDB0|b316edb0|4|0|1|0|0|0|rw-p|/data/user/0/xlrq.xbkjzsqkm/gameplugins/com.kiloo.subwaysurf.gw/lib/libtersafe2.so|8db0 数据๑ B316EE0C|b316ee0c|4|0|1|0|0|0|rw-p|/data/user/0/xlrq.xbkjzsqkm/gameplugins/com.kiloo.subwaysurf.gw/lib/libtersafe2.so|8e0c 数据๑ B316EE60|b316ee60|4|0|1|0|0|0|rw-p|/data/user/0/xlrq.xbkjzsqkm/gameplugins/com.kiloo.subwaysurf.gw/lib/libtersafe2.so|8e60 数据๑ B316EE9C|b316ee9c|4|0|1|0|0|0|rw-p|/data/user/0/xlrq.xbkjzsqkm/gameplugins/com.kiloo.subwaysurf.gw/lib/libtersafe2.so|8e9c 数据๑ B316EEBC|b316eebc|4|0|1|0|0|0|rw-p|/data/user/0/xlrq.xbkjzsqkm/gameplugins/com.kiloo.subwaysurf.gw/lib/libtersafe2.so|8ebc 数据๑ B316EEE8|b316eee8|4|0|1|0|0|0|rw-p|/data/user/0/xlrq.xbkjzsqkm/gameplugins/com.kiloo.subwaysurf.gw/lib/libtersafe2.so|8ee8 数据๑ B316EEF4|b316eef4|4|0|1|0|0|0|rw-p|/data/user/0/xlrq.xbkjzsqkm/gameplugins/com.kiloo.subwaysurf.gw/lib/libtersafe2.so|8ef4 数据๑ B316EF28|b316ef28|4|0|1|0|0|0|rw-p|/data/user/0/xlrq.xbkjzsqkm/gameplugins/com.kiloo.subwaysurf.gw/lib/libtersafe2.so|8f28 数据๑ B316EF48|b316ef48|4|0|1|0|0|0|rw-p|/data/user/0/xlrq.xbkjzsqkm/gameplugins/com.kiloo.subwaysurf.gw/lib/libtersafe2.so|8f48 数据๑ B316EF78|b316ef78|4|0|1|0|0|0|rw-p|/data/user/0/xlrq.xbkjzsqkm/gameplugins/com.kiloo.subwaysurf.gw/lib/libtersafe2.so|8f78 数据๑ B316EFA8|b316efa8|4|0|1|0|0|0|rw-p|/data/user/0/xlrq.xbkjzsqkm/gameplugins/com.kiloo.subwaysurf.gw/lib/libtersafe2.so|8fa8 数据๑ B316F054|b316f054|4|0|1|0|0|0|rw-p|/data/user/0/xlrq.xbkjzsqkm/gameplugins/com.kiloo.subwaysurf.gw/lib/libtersafe2.so|9054 数据๑ B316F0A0|b316f0a0|4|0|1|0|0|0|rw-p|/data/user/0/xlrq.xbkjzsqkm/gameplugins/com.kiloo.subwaysurf.gw/lib/libtersafe2.so|90a0 数据๑ B316F0B4|b316f0b4|4|0|1|0|0|0|rw-p|/data/user/0/xlrq.xbkjzsqkm/gameplugins/com.kiloo.subwaysurf.gw/lib/libtersafe2.so|90b4 数据๑ B316F20C|b316f20c|4|0|1|0|0|0|rw-p|/data/user/0/xlrq.xbkjzsqkm/gameplugins/com.kiloo.subwaysurf.gw/lib/libtersafe2.so|920c 数据๑ B316F2B0|b316f2b0|4|0|1|0|0|0|rw-p|/data/user/0/xlrq.xbkjzsqkm/gameplugins/com.kiloo.subwaysurf.gw/lib/libtersafe2.so|92b0 数据๑ B316F5A0|b316f5a0|4|0|1|0|0|0|rw-p|/data/user/0/xlrq.xbkjzsqkm/gameplugins/com.kiloo.subwaysurf.gw/lib/libtersafe2.so|95a0 数据๑ B316F5CC|b316f5cc|4|0|1|0|0|0|rw-p|/data/user/0/xlrq.xbkjzsqkm/gameplugins/com.kiloo.subwaysurf.gw/lib/libtersafe2.so|95cc 数据๑ B316F5E4|b316f5e4|4|0|1|0|0|0|rw-p|/data/user/0/xlrq.xbkjzsqkm/gameplugins/com.kiloo.subwaysurf.gw/lib/libtersafe2.so|95e4 数据๑ B316F5F4|b316f5f4|4|0|1|0|0|0|rw-p|/data/user/0/xlrq.xbkjzsqkm/gameplugins/com.kiloo.subwaysurf.gw/lib/libtersafe2.so|95f4 数据๑ B316F6F0|b316f6f0|4|0|1|0|0|0|rw-p|/data/user/0/xlrq.xbkjzsqkm/gameplugins/com.kiloo.subwaysurf.gw/lib/libtersafe2.so|96f0 数据๑ B316F710|b316f710|4|0|1|0|0|0|rw-p|/data/user/0/xlrq.xbkjzsqkm/gameplugins/com.kiloo.subwaysurf.gw/lib/libtersafe2.so|9710 数据๑ B316F734|b316f734|4|0|1|0|0|0|rw-p|/data/user/0/xlrq.xbkjzsqkm/gameplugins/com.kiloo.subwaysurf.gw/lib/libtersafe2.so|9734 数据๑ B316F744|b316f744|4|0|1|0|0|0|rw-p|/data/user/0/xlrq.xbkjzsqkm/gameplugins/com.kiloo.subwaysurf.gw/lib/libtersafe2.so|9744 数据๑ B316F774|b316f774|4|0|1|0|0|0|rw-p|/data/user/0/xlrq.xbkjzsqkm/gameplugins/com.kiloo.subwaysurf.gw/lib/libtersafe2.so|9774 数据๑ B316F790|b316f790|4|0|1|0|0|0|rw-p|/data/user/0/xlrq.xbkjzsqkm/gameplugins/com.kiloo.subwaysurf.gw/lib/libtersafe2.so|9790 数据๑ B316F7CC|b316f7cc|4|0|1|0|0|0|rw-p|/data/user/0/xlrq.xbkjzsqkm/gameplugins/com.kiloo.subwaysurf.gw/lib/libtersafe2.so|97cc 数据๑ B316F8E4|b316f8e4|4|0|1|0|0|0|rw-p|/data/user/0/xlrq.xbkjzsqkm/gameplugins/com.kiloo.subwaysurf.gw/lib/libtersafe2.so|98e4 数据๑ B316F9B8|b316f9b8|4|0|1|0|0|0|rw-p|/data/user/0/xlrq.xbkjzsqkm/gameplugins/com.kiloo.subwaysurf.gw/lib/libtersafe2.so|99b8 数据๑ B316FA28|b316fa28|4|0|1|0|0|0|rw-p|/data/user/0/xlrq.xbkjzsqkm/gameplugins/com.kiloo.subwaysurf.gw/lib/libtersafe2.so|9a28 数据๑ B316FA88|b316fa88|4|0|1|0|0|0|rw-p|/data/user/0/xlrq.xbkjzsqkm/gameplugins/com.kiloo.subwaysurf.gw/lib/libtersafe2.so|9a88 数据๑ B316FAC0|b316fac0|4|0|1|0|0|0|rw-p|/data/user/0/xlrq.xbkjzsqkm/gameplugins/com.kiloo.subwaysurf.gw/lib/libtersafe2.so|9ac0 数据๑ B316FB1C|b316fb1c|4|0|1|0|0|0|rw-p|/data/user/0/xlrq.xbkjzsqkm/gameplugins/com.kiloo.subwaysurf.gw/lib/libtersafe2.so|9b1c 数据๑ B316FB6C|b316fb6c|4|0|1|0|0|0|rw-p|/data/user/0/xlrq.xbkjzsqkm/gameplugins/com.kiloo.subwaysurf.gw/lib/libtersafe2.so|9b6c 数据๑ B3182C1C|b3182c1c|4|0|1|0|0|0|rw-p|/data/user/0/xlrq.xbkjzsqkm/gameplugins/com.kiloo.subwaysurf.gw/lib/libtersafe2.so|1cc1c 数据๑ B3182C20|b3182c20|4|0|1|0|0|0|rw-p|/data/user/0/xlrq.xbkjzsqkm/gameplugins/com.kiloo.subwaysurf.gw/lib/libtersafe2.so|1cc20 数据๑ B3182F10|b3182f10|4|0|1|0|0|0|rw-p|/data/user/0/xlrq.xbkjzsqkm/gameplugins/com.kiloo.subwaysurf.gw/lib/libtersafe2.so|1cf10 数据๑ B3183D68|b3183d68|4|0|1|0|0|0|rw-p|/data/user/0/xlrq.xbkjzsqkm/gameplugins/com.kiloo.subwaysurf.gw/lib/libtersafe2.so|1dd68 数据๑ B3183E18|b3183e18|4|0|1|0|0|0|rw-p|/data/user/0/xlrq.xbkjzsqkm/gameplugins/com.kiloo.subwaysurf.gw/lib/libtersafe2.so|1de18 数据๑ B3183E24|b3183e24|4|0|1|0|0|0|rw-p|/data/user/0/xlrq.xbkjzsqkm/gameplugins/com.kiloo.subwaysurf.gw/lib/libtersafe2.so|1de24 数据๑ B3183E30|b3183e30|4|0|1|0|0|0|rw-p|/data/user/0/xlrq.xbkjzsqkm/gameplugins/com.kiloo.subwaysurf.gw/lib/libtersafe2.so|1de30 数据๑ B3183E48|b3183e48|4|0|1|0|0|0|rw-p|/data/user/0/xlrq.xbkjzsqkm/gameplugins/com.kiloo.subwaysurf.gw/lib/libtersafe2.so|1de48 数据๑ B3183E4C|b3183e4c|4|0|1|0|0|0|rw-p|/data/user/0/xlrq.xbkjzsqkm/gameplugins/com.kiloo.subwaysurf.gw/lib/libtersafe2.so|1de4c 数据๑ B3183E50|b3183e50|4|0|1|0|0|0|rw-p|/data/user/0/xlrq.xbkjzsqkm/gameplugins/com.kiloo.subwaysurf.gw/lib/libtersafe2.so|1de50 数据๑ B3183E54|b3183e54|4|0|1|0|0|0|rw-p|/data/user/0/xlrq.xbkjzsqkm/gameplugins/com.kiloo.subwaysurf.gw/lib/libtersafe2.so|1de54 数据๑ B3183E5C|b3183e5c|4|0|1|0|0|0|rw-p|/data/user/0/xlrq.xbkjzsqkm/gameplugins/com.kiloo.subwaysurf.gw/lib/libtersafe2.so|1de5c 数据๑ B3183E60|b3183e60|4|0|1|0|0|0|rw-p|/data/user/0/xlrq.xbkjzsqkm/gameplugins/com.kiloo.subwaysurf.gw/lib/libtersafe2.so|1de60 数据๑ B3183E6C|b3183e6c|4|0|1|0|0|0|rw-p|/data/user/0/xlrq.xbkjzsqkm/gameplugins/com.kiloo.subwaysurf.gw/lib/libtersafe2.so|1de6c 数据๑ B3183E78|b3183e78|4|0|1|0|0|0|rw-p|/data/user/0/xlrq.xbkjzsqkm/gameplugins/com.kiloo.subwaysurf.gw/lib/libtersafe2.so|1de78 数据๑ B3183E84|b3183e84|4|0|1|0|0|0|rw-p|/data/user/0/xlrq.xbkjzsqkm/gameplugins/com.kiloo.subwaysurf.gw/lib/libtersafe2.so|1de84 数据๑ B3183E90|b3183e90|4|0|1|0|0|0|rw-p|/data/user/0/xlrq.xbkjzsqkm/gameplugins/com.kiloo.subwaysurf.gw/lib/libtersafe2.so|1de90 数据๑ B3183E9C|b3183e9c|4|0|1|0|0|0|rw-p|/data/user/0/xlrq.xbkjzsqkm/gameplugins/com.kiloo.subwaysurf.gw/lib/libtersafe2.so|1de9c 数据๑ B3183EA8|b3183ea8|4|0|1|0|0|0|rw-p|/data/user/0/xlrq.xbkjzsqkm/gameplugins/com.kiloo.subwaysurf.gw/lib/libtersafe2.so|1dea8 数据๑ B3183EC0|b3183ec0|4|0|1|0|0|0|rw-p|/data/user/0/xlrq.xbkjzsqkm/gameplugins/com.kiloo.subwaysurf.gw/lib/libtersafe2.so|1dec0 数据๑ B3183ECC|b3183ecc|4|0|1|0|0|0|rw-p|/data/user/0/xlrq.xbkjzsqkm/gameplugins/com.kiloo.subwaysurf.gw/lib/libtersafe2.so|1decc 数据๑ B3183ED8|b3183ed8|4|0|1|0|0|0|rw-p|/data/user/0/xlrq.xbkjzsqkm/gameplugins/com.kiloo.subwaysurf.gw/lib/libtersafe2.so|1ded8 数据๑ B3183EF0|b3183ef0|4|0|1|0|0|0|rw-p|/data/user/0/xlrq.xbkjzsqkm/gameplugins/com.kiloo.subwaysurf.gw/lib/libtersafe2.so|1def0 数据๑ B3183EFC|b3183efc|4|0|1|0|0|0|rw-p|/data/user/0/xlrq.xbkjzsqkm/gameplugins/com.kiloo.subwaysurf.gw/lib/libtersafe2.so|1defc 数据๑ B3183F08|b3183f08|4|0|1|0|0|0|rw-p|/data/user/0/xlrq.xbkjzsqkm/gameplugins/com.kiloo.subwaysurf.gw/lib/libtersafe2.so|1df08 数据๑ B3183F14|b3183f14|4|0|1|0|0|0|rw-p|/data/user/0/xlrq.xbkjzsqkm/gameplugins/com.kiloo.subwaysurf.gw/lib/libtersafe2.so|1df14 数据๑ B3183F20|b3183f20|4|0|1|0|0|0|rw-p|/data/user/0/xlrq.xbkjzsqkm/gameplugins/com.kiloo.subwaysurf.gw/lib/libtersafe2.so|1df20 数据๑ B3187124|b3187124|4|0|1|0|0|0|rw-p|/data/user/0/xlrq.xbkjzsqkm/gameplugins/com.kiloo.subwaysurf.gw/lib/libtersafe2.so|21124 数据๑ B3187128|b3187128|4|0|1|0|0|0|rw-p|/data/user/0/xlrq.xbkjzsqkm/gameplugins/com.kiloo.subwaysurf.gw/lib/libtersafe2.so|21128 数据๑ B31871A4|b31871a4|4|0|1|0|0|0|rw-p|/data/user/0/xlrq.xbkjzsqkm/gameplugins/com.kiloo.subwaysurf.gw/lib/libtersafe2.so|211a4 数据๑ B31871A8|b31871a8|4|0|1|0|0|0|rw-p|/data/user/0/xlrq.xbkjzsqkm/gameplugins/com.kiloo.subwaysurf.gw/lib/libtersafe2.so|211a8 数据๑ B3187418|b3187418|4|0|1|0|0|0|rw-p|/data/user/0/xlrq.xbkjzsqkm/gameplugins/com.kiloo.subwaysurf.gw/lib/libtersafe2.so|21418 数据๑ B318A2CC|b318a2cc|4|0|1|0|0|0|rw-p|/data/user/0/xlrq.xbkjzsqkm/gameplugins/com.kiloo.subwaysurf.gw/lib/libtersafe2.so|242cc 数据๑ B318A2DC|b318a2dc|4|0|1|0|0|0|rw-p|/data/user/0/xlrq.xbkjzsqkm/gameplugins/com.kiloo.subwaysurf.gw/lib/libtersafe2.so|242dc 数据๑ B318A2E4|b318a2e4|4|0|1|0|0|0|rw-p|/data/user/0/xlrq.xbkjzsqkm/gameplugins/com.kiloo.subwaysurf.gw/lib/libtersafe2.so|242e4 数据๑ B318A2E8|b318a2e8|4|0|1|0|0|0|rw-p|/data/user/0/xlrq.xbkjzsqkm/gameplugins/com.kiloo.subwaysurf.gw/lib/libtersafe2.so|242e8 数据๑ B318A2F4|b318a2f4|4|0|1|0|0|0|rw-p|/data/user/0/xlrq.xbkjzsqkm/gameplugins/com.kiloo.subwaysurf.gw/lib/libtersafe2.so|242f4 数据๑ B318A300|b318a300|4|0|1|0|0|0|rw-p|/data/user/0/xlrq.xbkjzsqkm/gameplugins/com.kiloo.subwaysurf.gw/lib/libtersafe2.so|24300 数据๑ B318A304|b318a304|4|0|1|0|0|0|rw-p|/data/user/0/xlrq.xbkjzsqkm/gameplugins/com.kiloo.subwaysurf.gw/lib/libtersafe2.so|24304 数据๑ B318A30C|b318a30c|4|0|1|0|0|0|rw-p|/data/user/0/xlrq.xbkjzsqkm/gameplugins/com.kiloo.subwaysurf.gw/lib/libtersafe2.so|2430c 数据๑ B318A310|b318a310|4|0|1|0|0|0|rw-p|/data/user/0/xlrq.xbkjzsqkm/gameplugins/com.kiloo.subwaysurf.gw/lib/libtersafe2.so|24310 数据๑ B318A32C|b318a32c|4|0|1|0|0|0|rw-p|/data/user/0/xlrq.xbkjzsqkm/gameplugins/com.kiloo.subwaysurf.gw/lib/libtersafe2.so|2432c 数据๑ B318A334|b318a334|4|0|1|0|0|0|rw-p|/data/user/0/xlrq.xbkjzsqkm/gameplugins/com.kiloo.subwaysurf.gw/lib/libtersafe2.so|24334 数据๑ B318A338|b318a338|4|0|1|0|0|0|rw-p|/data/user/0/xlrq.xbkjzsqkm/gameplugins/com.kiloo.subwaysurf.gw/lib/libtersafe2.so|24338 数据๑ B318A35C|b318a35c|4|0|1|0|0|0|rw-p|/data/user/0/xlrq.xbkjzsqkm/gameplugins/com.kiloo.subwaysurf.gw/lib/libtersafe2.so|2435c 数据๑ B318A384|b318a384|4|0|1|0|0|0|rw-p|/data/user/0/xlrq.xbkjzsqkm/gameplugins/com.kiloo.subwaysurf.gw/lib/libtersafe2.so|24384 数据๑ B318A394|b318a394|4|0|1|0|0|0|rw-p|/data/user/0/xlrq.xbkjzsqkm/gameplugins/com.kiloo.subwaysurf.gw/lib/libtersafe2.so|24394 数据๑ B318A3AC|b318a3ac|4|0|1|0|0|0|rw-p|/data/user/0/xlrq.xbkjzsqkm/gameplugins/com.kiloo.subwaysurf.gw/lib/libtersafe2.so|243ac 数据๑ B318A3CC|b318a3cc|4|0|1|0|0|0|rw-p|/data/user/0/xlrq.xbkjzsqkm/gameplugins/com.kiloo.subwaysurf.gw/lib/libtersafe2.so|243cc 数据๑ B318A3D4|b318a3d4|4|0|1|0|0|0|rw-p|/data/user/0/xlrq.xbkjzsqkm/gameplugins/com.kiloo.subwaysurf.gw/lib/libtersafe2.so|243d4 数据๑ B318A3D8|b318a3d8|4|0|1|0|0|0|rw-p|/data/user/0/xlrq.xbkjzsqkm/gameplugins/com.kiloo.subwaysurf.gw/lib/libtersafe2.so|243d8 数据๑ B318A3E4|b318a3e4|4|0|1|0|0|0|rw-p|/data/user/0/xlrq.xbkjzsqkm/gameplugins/com.kiloo.subwaysurf.gw/lib/libtersafe2.so|243e4 数据๑ B318A3FC|b318a3fc|4|0|1|0|0|0|rw-p|/data/user/0/xlrq.xbkjzsqkm/gameplugins/com.kiloo.subwaysurf.gw/lib/libtersafe2.so|243fc 数据๑ B318A440|b318a440|4|0|1|0|0|0|rw-p|/data/user/0/xlrq.xbkjzsqkm/gameplugins/com.kiloo.subwaysurf.gw/lib/libtersafe2.so|24440 数据๑ B318A44C|b318a44c|4|0|1|0|0|0|rw-p|/data/user/0/xlrq.xbkjzsqkm/gameplugins/com.kiloo.subwaysurf.gw/lib/libtersafe2.so|2444c 数据๑ B318A468|b318a468|4|0|1|0|0|0|rw-p|/data/user/0/xlrq.xbkjzsqkm/gameplugins/com.kiloo.subwaysurf.gw/lib/libtersafe2.so|24468 数据๑ B318A474|b318a474|4|0|1|0|0|0|rw-p|/data/user/0/xlrq.xbkjzsqkm/gameplugins/com.kiloo.subwaysurf.gw/lib/libtersafe2.so|24474 数据๑ B318A480|b318a480|4|0|1|0|0|0|rw-p|/data/user/0/xlrq.xbkjzsqkm/gameplugins/com.kiloo.subwaysurf.gw/lib/libtersafe2.so|24480 数据๑ B318A490|b318a490|4|0|1|0|0|0|rw-p|/data/user/0/xlrq.xbkjzsqkm/gameplugins/com.kiloo.subwaysurf.gw/lib/libtersafe2.so|24490 数据๑ B318A49C|b318a49c|4|0|1|0|0|0|rw-p|/data/user/0/xlrq.xbkjzsqkm/gameplugins/com.kiloo.subwaysurf.gw/lib/libtersafe2.so|2449c 数据๑ B318A4B8|b318a4b8|4|0|1|0|0|0|rw-p|/data/user/0/xlrq.xbkjzsqkm/gameplugins/com.kiloo.subwaysurf.gw/lib/libtersafe2.so|244b8 数据๑ B318A4C4|b318a4c4|4|0|1|0|0|0|rw-p|/data/user/0/xlrq.xbkjzsqkm/gameplugins/com.kiloo.subwaysurf.gw/lib/libtersafe2.so|244c4 数据๑ B318A4C8|b318a4c8|4|0|1|0|0|0|rw-p|/data/user/0/xlrq.xbkjzsqkm/gameplugins/com.kiloo.subwaysurf.gw/lib/libtersafe2.so|244c8 数据๑ B318A4EC|b318a4ec|4|0|1|0|0|0|rw-p|/data/user/0/xlrq.xbkjzsqkm/gameplugins/com.kiloo.subwaysurf.gw/lib/libtersafe2.so|244ec 数据๑ B3195D20|b3195d20|4|0|1|0|0|0|rw-p|/data/user/0/xlrq.xbkjzsqkm/gameplugins/com.kiloo.subwaysurf.gw/lib/libtersafe2.so|2fd20 数据๑ B31A94DC|b31a94dc|4|0|1|0|0|0|rw-p|/data/user/0/xlrq.xbkjzsqkm/gameplugins/com.kiloo.subwaysurf.gw/lib/libtersafe2.so:bss|4dc 数据๑ B31A94E4|b31a94e4|4|0|1|0|0|0|rw-p|/data/user/0/xlrq.xbkjzsqkm/gameplugins/com.kiloo.subwaysurf.gw/lib/libtersafe2.so:bss|4e4 数据๑ B31A94E8|b31a94e8|4|0|1|0|0|0|rw-p|/data/user/0/xlrq.xbkjzsqkm/gameplugins/com.kiloo.subwaysurf.gw/lib/libtersafe2.so:bss|4e8 数据๑ B31A9528|b31a9528|4|0|1|0|0|0|rw-p|/data/user/0/xlrq.xbkjzsqkm/gameplugins/com.kiloo.subwaysurf.gw/lib/libtersafe2.so:bss|528 数据๑ B31A9544|b31a9544|4|0|1|0|0|0|rw-p|/data/user/0/xlrq.xbkjzsqkm/gameplugins/com.kiloo.subwaysurf.gw/lib/libtersafe2.so:bss|544 数据๑ B31A9548|b31a9548|4|0|1|0|0|0|rw-p|/data/user/0/xlrq.xbkjzsqkm/gameplugins/com.kiloo.subwaysurf.gw/lib/libtersafe2.so:bss|548 数据๑ B31A954C|b31a954c|4|0|1|0|0|0|rw-p|/data/user/0/xlrq.xbkjzsqkm/gameplugins/com.kiloo.subwaysurf.gw/lib/libtersafe2.so:bss|54c 数据๑ B31A9574|b31a9574|4|0|1|0|0|0|rw-p|/data/user/0/xlrq.xbkjzsqkm/gameplugins/com.kiloo.subwaysurf.gw/lib/libtersafe2.so:bss|574 数据๑ B31A96F0|b31a96f0|4|0|1|0|0|0|rw-p|/data/user/0/xlrq.xbkjzsqkm/gameplugins/com.kiloo.subwaysurf.gw/lib/libtersafe2.so:bss|6f0 数据๑ B31A96F4|b31a96f4|4|0|1|0|0|0|rw-p|/data/user/0/xlrq.xbkjzsqkm/gameplugins/com.kiloo.subwaysurf.gw/lib/libtersafe2.so:bss|6f4 数据๑ B31A96F8|b31a96f8|4|0|1|0|0|0|rw-p|/data/user/0/xlrq.xbkjzsqkm/gameplugins/com.kiloo.subwaysurf.gw/lib/libtersafe2.so:bss|6f8 数据๑ B31A981C|b31a981c|4|0|1|0|0|0|rw-p|/data/user/0/xlrq.xbkjzsqkm/gameplugins/com.kiloo.subwaysurf.gw/lib/libtersafe2.so:bss|81c 数据๑ B31A983C|b31a983c|4|0|1|0|0|0|rw-p|/data/user/0/xlrq.xbkjzsqkm/gameplugins/com.kiloo.subwaysurf.gw/lib/libtersafe2.so:bss|83c 数据๑ B31A9844|b31a9844|4|0|1|0|0|0|rw-p|/data/user/0/xlrq.xbkjzsqkm/gameplugins/com.kiloo.subwaysurf.gw/lib/libtersafe2.so:bss|844 数据๑ B31A984C|b31a984c|4|0|1|0|0|0|rw-p|/data/user/0/xlrq.xbkjzsqkm/gameplugins/com.kiloo.subwaysurf.gw/lib/libtersafe2.so:bss|84c 数据๑ B31A985C|b31a985c|4|0|1|0|0|0|rw-p|/data/user/0/xlrq.xbkjzsqkm/gameplugins/com.kiloo.subwaysurf.gw/lib/libtersafe2.so:bss|85c 数据๑ B31A9864|b31a9864|4|0|1|0|0|0|rw-p|/data/user/0/xlrq.xbkjzsqkm/gameplugins/com.kiloo.subwaysurf.gw/lib/libtersafe2.so:bss|864 数据๑ B31A986C|b31a986c|4|0|1|0|0|0|rw-p|/data/user/0/xlrq.xbkjzsqkm/gameplugins/com.kiloo.subwaysurf.gw/lib/libtersafe2.so:bss|86c 数据๑ B31A993C|b31a993c|4|0|1|0|0|0|rw-p|/data/user/0/xlrq.xbkjzsqkm/gameplugins/com.kiloo.subwaysurf.gw/lib/libtersafe2.so:bss|93c 数据๑ B31A995C|b31a995c|4|0|1|0|0|0|rw-p|/data/user/0/xlrq.xbkjzsqkm/gameplugins/com.kiloo.subwaysurf.gw/lib/libtersafe2.so:bss|95c 数据๑ B31A9968|b31a9968|4|0|1|0|0|0|rw-p|/data/user/0/xlrq.xbkjzsqkm/gameplugins/com.kiloo.subwaysurf.gw/lib/libtersafe2.so:bss|968 数据๑ B31A999C|b31a999c|4|0|1|0|0|0|rw-p|/data/user/0/xlrq.xbkjzsqkm/gameplugins/com.kiloo.subwaysurf.gw/lib/libtersafe2.so:bss|99c 数据๑ B31A99A4|b31a99a4|4|0|1|0|0|0|rw-p|/data/user/0/xlrq.xbkjzsqkm/gameplugins/com.kiloo.subwaysurf.gw/lib/libtersafe2.so:bss|9a4 数据๑ B31A99A8|b31a99a8|4|0|1|0|0|0|rw-p|/data/user/0/xlrq.xbkjzsqkm/gameplugins/com.kiloo.subwaysurf.gw/lib/libtersafe2.so:bss|9a8 数据๑ B31A99AC|b31a99ac|4|0|1|0|0|0|rw-p|/data/user/0/xlrq.xbkjzsqkm/gameplugins/com.kiloo.subwaysurf.gw/lib/libtersafe2.so:bss|9ac 数据๑ B31A99C0|b31a99c0|4|0|1|0|0|0|rw-p|/data/user/0/xlrq.xbkjzsqkm/gameplugins/com.kiloo.subwaysurf.gw/lib/libtersafe2.so:bss|9c0 数据๑ B31A9A0C|b31a9a0c|4|0|1|0|0|0|rw-p|/data/user/0/xlrq.xbkjzsqkm/gameplugins/com.kiloo.subwaysurf.gw/lib/libtersafe2.so:bss|a0c 数据๑ B31A9A60|b31a9a60|4|0|1|0|0|0|rw-p|/data/user/0/xlrq.xbkjzsqkm/gameplugins/com.kiloo.subwaysurf.gw/lib/libtersafe2.so:bss|a60 数据๑ B31A9AA4|b31a9aa4|4|0|1|0|0|0|rw-p|/data/user/0/xlrq.xbkjzsqkm/gameplugins/com.kiloo.subwaysurf.gw/lib/libtersafe2.so:bss|aa4 数据๑ B31A9AA8|b31a9aa8|4|0|1|0|0|0|rw-p|/data/user/0/xlrq.xbkjzsqkm/gameplugins/com.kiloo.subwaysurf.gw/lib/libtersafe2.so:bss|aa8 数据๑ B31A9AAC|b31a9aac|4|0|1|0|0|0|rw-p|/data/user/0/xlrq.xbkjzsqkm/gameplugins/com.kiloo.subwaysurf.gw/lib/libtersafe2.so:bss|aac 数据๑ B31A9AB0|b31a9ab0|4|0|1|0|0|0|rw-p|/data/user/0/xlrq.xbkjzsqkm/gameplugins/com.kiloo.subwaysurf.gw/lib/libtersafe2.so:bss|ab0 数据๑ B31AAB3C|b31aab3c|4|0|1|0|0|0|rw-p|/data/user/0/xlrq.xbkjzsqkm/gameplugins/com.kiloo.subwaysurf.gw/lib/libtersafe2.so:bss|1b3c 数据๑ B31AAB48|b31aab48|4|0|1|0|0|0|rw-p|/data/user/0/xlrq.xbkjzsqkm/gameplugins/com.kiloo.subwaysurf.gw/lib/libtersafe2.so:bss|1b48 数据๑ B31AAB5C|b31aab5c|4|0|1|0|0|0|rw-p|/data/user/0/xlrq.xbkjzsqkm/gameplugins/com.kiloo.subwaysurf.gw/lib/libtersafe2.so:bss|1b5c 数据๑ B31AAB64|b31aab64|4|0|1|0|0|0|rw-p|/data/user/0/xlrq.xbkjzsqkm/gameplugins/com.kiloo.subwaysurf.gw/lib/libtersafe2.so:bss|1b64 数据๑ B31AAB8C|b31aab8c|4|0|1|0|0|0|rw-p|/data/user/0/xlrq.xbkjzsqkm/gameplugins/com.kiloo.subwaysurf.gw/lib/libtersafe2.so:bss|1b8c 数据๑ B31AAB94|b31aab94|4|0|1|0|0|0|rw-p|/data/user/0/xlrq.xbkjzsqkm/gameplugins/com.kiloo.subwaysurf.gw/lib/libtersafe2.so:bss|1b94 数据๑ B31AABA0|b31aaba0|4|0|1|0|0|0|rw-p|/data/user/0/xlrq.xbkjzsqkm/gameplugins/com.kiloo.subwaysurf.gw/lib/libtersafe2.so:bss|1ba0 数据๑ B31AABD0|b31aabd0|4|0|1|0|0|0|rw-p|/data/user/0/xlrq.xbkjzsqkm/gameplugins/com.kiloo.subwaysurf.gw/lib/libtersafe2.so:bss|1bd0 数据๑ B31AC7C8|b31ac7c8|4|0|1|0|0|0|rw-p|/data/user/0/xlrq.xbkjzsqkm/gameplugins/com.kiloo.subwaysurf.gw/lib/libtersafe2.so:bss|37c8 数据๑ B31AD9FC|b31ad9fc|4|0|1|0|0|0|rw-p|/data/user/0/xlrq.xbkjzsqkm/gameplugins/com.kiloo.subwaysurf.gw/lib/libtersafe2.so:bss|49fc 数据๑ B31AE580|b31ae580|4|0|1|0|0|0|rw-p|/data/user/0/xlrq.xbkjzsqkm/gameplugins/com.kiloo.subwaysurf.gw/lib/libtersafe2.so:bss|5580 数据๑ B31AE584|b31ae584|4|0|1|0|0|0|rw-p|/data/user/0/xlrq.xbkjzsqkm/gameplugins/com.kiloo.subwaysurf.gw/lib/libtersafe2.so:bss|5584 数据๑ B31AE5A8|b31ae5a8|4|0|1|0|0|0|rw-p|/data/user/0/xlrq.xbkjzsqkm/gameplugins/com.kiloo.subwaysurf.gw/lib/libtersafe2.so:bss|55a8 数据๑ B31AE5AC|b31ae5ac|4|0|1|0|0|0|rw-p|/data/user/0/xlrq.xbkjzsqkm/gameplugins/com.kiloo.subwaysurf.gw/lib/libtersafe2.so:bss|55ac 数据๑ B31B186C|b31b186c|4|0|1|0|0|0|rw-p|/data/user/0/xlrq.xbkjzsqkm/gameplugins/com.kiloo.subwaysurf.gw/lib/libtersafe2.so:bss|886c 数据๑ B31B18AC|b31b18ac|4|0|1|0|0|0|rw-p|/data/user/0/xlrq.xbkjzsqkm/gameplugins/com.kiloo.subwaysurf.gw/lib/libtersafe2.so:bss|88ac 数据๑ B31B8B14|b31b8b14|4|0|1|0|0|0|rw-p|/data/user/0/xlrq.xbkjzsqkm/gameplugins/com.kiloo.subwaysurf.gw/lib/libtersafe2.so:bss|fb14 数据๑ B31BA308|b31ba308|4|0|1|0|0|0|rw-p|/data/user/0/xlrq.xbkjzsqkm/gameplugins/com.kiloo.subwaysurf.gw/lib/libtersafe2.so:bss|11308 数据๑ B31BA30C|b31ba30c|4|0|1|0|0|0|rw-p|/data/user/0/xlrq.xbkjzsqkm/gameplugins/com.kiloo.subwaysurf.gw/lib/libtersafe2.so:bss|1130c 数据๑ B31BA310|b31ba310|4|0|1|0|0|0|rw-p|/data/user/0/xlrq.xbkjzsqkm/gameplugins/com.kiloo.subwaysurf.gw/lib/libtersafe2.so:bss|11310 数据๑ B31BA314|b31ba314|4|0|1|0|0|0|rw-p|/data/user/0/xlrq.xbkjzsqkm/gameplugins/com.kiloo.subwaysurf.gw/lib/libtersafe2.so:bss|11314 数据๑ B31BAD00|b31bad00|4|0|1|0|0|0|rw-p|/data/user/0/xlrq.xbkjzsqkm/gameplugins/com.kiloo.subwaysurf.gw/lib/libtersafe2.so:bss|11d00 数据๑ B31BAD04|b31bad04|4|0|1|0|0|0|rw-p|/data/user/0/xlrq.xbkjzsqkm/gameplugins/com.kiloo.subwaysurf.gw/lib/libtersafe2.so:bss|11d04 数据๑ B31BAD08|b31bad08|4|0|1|0|0|0|rw-p|/data/user/0/xlrq.xbkjzsqkm/gameplugins/com.kiloo.subwaysurf.gw/lib/libtersafe2.so:bss|11d08 数据๑ B31BAD0C|b31bad0c|4|0|1|0|0|0|rw-p|/data/user/0/xlrq.xbkjzsqkm/gameplugins/com.kiloo.subwaysurf.gw/lib/libtersafe2.so:bss|11d0c 数据๑ B31BAD10|b31bad10|4|0|1|0|0|0|rw-p|/data/user/0/xlrq.xbkjzsqkm/gameplugins/com.kiloo.subwaysurf.gw/lib/libtersafe2.so:bss|11d10 数据๑ B31BAD14|b31bad14|4|0|1|0|0|0|rw-p|/data/user/0/xlrq.xbkjzsqkm/gameplugins/com.kiloo.subwaysurf.gw/lib/libtersafe2.so:bss|11d14 数据๑ B31BAD18|b31bad18|4|0|1|0|0|0|rw-p|/data/user/0/xlrq.xbkjzsqkm/gameplugins/com.kiloo.subwaysurf.gw/lib/libtersafe2.so:bss|11d18 数据๑ B31BAD1C|b31bad1c|4|0|1|0|0|0|rw-p|/data/user/0/xlrq.xbkjzsqkm/gameplugins/com.kiloo.subwaysurf.gw/lib/libtersafe2.so:bss|11d1c 数据๑ B31BAD20|b31bad20|4|0|1|0|0|0|rw-p|/data/user/0/xlrq.xbkjzsqkm/gameplugins/com.kiloo.subwaysurf.gw/lib/libtersafe2.so:bss|11d20 数据๑ B31BAD24|b31bad24|4|0|1|0|0|0|rw-p|/data/user/0/xlrq.xbkjzsqkm/gameplugins/com.kiloo.subwaysurf.gw/lib/libtersafe2.so:bss|11d24 数据๑ B31BAD28|b31bad28|4|0|1|0|0|0|rw-p|/data/user/0/xlrq.xbkjzsqkm/gameplugins/com.kiloo.subwaysurf.gw/lib/libtersafe2.so:bss|11d28 数据๑ B31BAD2C|b31bad2c|4|0|1|0|0|0|rw-p|/data/user/0/xlrq.xbkjzsqkm/gameplugins/com.kiloo.subwaysurf.gw/lib/libtersafe2.so:bss|11d2c 数据๑ B31BAF08|b31baf08|4|0|1|0|0|0|rw-p|/data/user/0/xlrq.xbkjzsqkm/gameplugins/com.kiloo.subwaysurf.gw/lib/libtersafe2.so:bss|11f08 数据๑ B31BAF0C|b31baf0c|4|0|1|0|0|0|rw-p|/data/user/0/xlrq.xbkjzsqkm/gameplugins/com.kiloo.subwaysurf.gw/lib/libtersafe2.so:bss|11f0c 数据๑ B31BCD38|b31bcd38|4|0|1|0|0|0|rw-p|/data/user/0/xlrq.xbkjzsqkm/gameplugins/com.kiloo.subwaysurf.gw/lib/libtersafe2.so:bss|13d38 数据๑ B31BCD3C|b31bcd3c|4|0|1|0|0|0|rw-p|/data/user/0/xlrq.xbkjzsqkm/gameplugins/com.kiloo.subwaysurf.gw/lib/libtersafe2.so:bss|13d3c 数据๑ B31BCD40|b31bcd40|4|0|1|0|0|0|rw-p|/data/user/0/xlrq.xbkjzsqkm/gameplugins/com.kiloo.subwaysurf.gw/lib/libtersafe2.so:bss|13d40 数据๑ B31BCE50|b31bce50|4|0|1|0|0|0|rw-p|/data/user/0/xlrq.xbkjzsqkm/gameplugins/com.kiloo.subwaysurf.gw/lib/libtersafe2.so:bss|13e50 数据๑ B31BCE54|b31bce54|4|0|1|0|0|0|rw-p|/data/user/0/xlrq.xbkjzsqkm/gameplugins/com.kiloo.subwaysurf.gw/lib/libtersafe2.so:bss|13e54 数据๑ B31BCE58|b31bce58|4|0|1|0|0|0|rw-p|/data/user/0/xlrq.xbkjzsqkm/gameplugins/com.kiloo.subwaysurf.gw/lib/libtersafe2.so:bss|13e58]]) gg.loadList("/sdcard/全防", gg.LOAD_VALUES) os.remove("/sdcard/全防") gg.toast("防环境成功") string.toMusic('防环境成功') end), besz.switch("独家全防[后台开]", function() io.open("/sdcard/cd","w+"):write([[ 24480 Var #B8115008|b8115008|4|ffffffff|1|0|0|0|rw-p|/data/user/0/com.Subway.parkour.framework/gameplugins/com.kiloo.subwaysurf/lib/libtersafe2.so|8 Var #B811500C|b811500c|4|ffffffff|1|0|0|0|rw-p|/data/user/0/com.Subway.parkour.framework/gameplugins/com.kiloo.subwaysurf/lib/libtersafe2.so|c Var #B8115010|b8115010|4|ffffffff|1|0|0|0|rw-p|/data/user/0/com.Subway.parkour.framework/gameplugins/com.kiloo.subwaysurf/lib/libtersafe2.so|10 Var #B8115014|b8115014|4|ffffffff|1|0|0|0|rw-p|/data/user/0/com.Subway.parkour.framework/gameplugins/com.kiloo.subwaysurf/lib/libtersafe2.so|14 Var #B811503C|b811503c|4|ffffffff|1|0|0|0|rw-p|/data/user/0/com.Subway.parkour.framework/gameplugins/com.kiloo.subwaysurf/lib/libtersafe2.so|3c Var #B8115040|b8115040|4|ffffffff|1|0|0|0|rw-p|/data/user/0/com.Subway.parkour.framework/gameplugins/com.kiloo.subwaysurf/lib/libtersafe2.so|40 Var #B8115058|b8115058|4|ffffffff|1|0|0|0|rw-p|/data/user/0/com.Subway.parkour.framework/gameplugins/com.kiloo.subwaysurf/lib/libtersafe2.so|58 Var #B8115060|b8115060|4|ffffffff|1|0|0|0|rw-p|/data/user/0/com.Subway.parkour.framework/gameplugins/com.kiloo.subwaysurf/lib/libtersafe2.so|60 Var #B8115074|b8115074|4|ffffffff|1|0|0|0|rw-p|/data/user/0/com.Subway.parkour.framework/gameplugins/com.kiloo.subwaysurf/lib/libtersafe2.so|74 Var #B8115078|b8115078|4|ffffffff|1|0|0|0|rw-p|/data/user/0/com.Subway.parkour.framework/gameplugins/com.kiloo.subwaysurf/lib/libtersafe2.so|78 Var #B811507C|b811507c|4|ffffffff|1|0|0|0|rw-p|/data/user/0/com.Subway.parkour.framework/gameplugins/com.kiloo.subwaysurf/lib/libtersafe2.so|7c Var #B8115084|b8115084|4|ffffffff|1|0|0|0|rw-p|/data/user/0/com.Subway.parkour.framework/gameplugins/com.kiloo.subwaysurf/lib/libtersafe2.so|84 Var #B81150A8|b81150a8|4|ffffffff|1|0|0|0|rw-p|/data/user/0/com.Subway.parkour.framework/gameplugins/com.kiloo.subwaysurf/lib/libtersafe2.so|a8 Var #B81150AC|b81150ac|4|ffffffff|1|0|0|0|rw-p|/data/user/0/com.Subway.parkour.framework/gameplugins/com.kiloo.subwaysurf/lib/libtersafe2.so|ac Var #B81150B0|b81150b0|4|ffffffff|1|0|0|0|rw-p|/data/user/0/com.Subway.parkour.framework/gameplugins/com.kiloo.subwaysurf/lib/libtersafe2.so|b0 Var #B81150B4|b81150b4|4|ffffffff|1|0|0|0|rw-p|/data/user/0/com.Subway.parkour.framework/gameplugins/com.kiloo.subwaysurf/lib/libtersafe2.so|b4 Var #B81150B8|b81150b8|4|ffffffff|1|0|0|0|rw-p|/data/user/0/com.Subway.parkour.framework/gameplugins/com.kiloo.subwaysurf/lib/libtersafe2.so|b8 Var #B8115128|b8115128|4|ffffffff|1|0|0|0|rw-p|/data/user/0/com.Subway.parkour.framework/gameplugins/com.kiloo.subwaysurf/lib/libtersafe2.so|128 Var #B811512C|b811512c|4|ffffffff|1|0|0|0|rw-p|/data/user/0/com.Subway.parkour.framework/gameplugins/com.kiloo.subwaysurf/lib/libtersafe2.so|12c Var #B8115130|b8115130|4|ffffffff|1|0|0|0|rw-p|/data/user/0/com.Subway.parkour.framework/gameplugins/com.kiloo.subwaysurf/lib/libtersafe2.so|130 Var #B8115134|b8115134|4|ffffffff|1|0|0|0|rw-p|/data/user/0/com.Subway.parkour.framework/gameplugins/com.kiloo.subwaysurf/lib/libtersafe2.so|134 Var #B8115200|b8115200|4|ffffffff|1|0|0|0|rw-p|/data/user/0/com.Subway.parkour.framework/gameplugins/com.kiloo.subwaysurf/lib/libtersafe2.so|200 Var #B8115204|b8115204|4|ffffffff|1|0|0|0|rw-p|/data/user/0/com.Subway.parkour.framework/gameplugins/com.kiloo.subwaysurf/lib/libtersafe2.so|204 Var #B8115208|b8115208|4|ffffffff|1|0|0|0|rw-p|/data/user/0/com.Subway.parkour.framework/gameplugins/com.kiloo.subwaysurf/lib/libtersafe2.so|208 Var #B81584DC|b81584dc|4|0|1|0|0|0|rw-p|/data/user/0/com.Subway.parkour.framework/gameplugins/com.kiloo.subwaysurf/lib/libtersafe2.so:bss|4dc Var #B8158528|b8158528|4|0|1|0|0|0|rw-p|/data/user/0/com.Subway.parkour.framework/gameplugins/com.kiloo.subwaysurf/lib/libtersafe2.so:bss|528 Var #B8158548|b8158548|4|0|1|0|0|0|rw-p|/data/user/0/com.Subway.parkour.framework/gameplugins/com.kiloo.subwaysurf/lib/libtersafe2.so:bss|548 Var #B815854C|b815854c|4|0|1|0|0|0|rw-p|/data/user/0/com.Subway.parkour.framework/gameplugins/com.kiloo.subwaysurf/lib/libtersafe2.so:bss|54c Var #B8158574|b8158574|4|0|1|0|0|0|rw-p|/data/user/0/com.Subway.parkour.framework/gameplugins/com.kiloo.subwaysurf/lib/libtersafe2.so:bss|574 Var #B81585D0|b81585d0|4|0|1|0|0|0|rw-p|/data/user/0/com.Subway.parkour.framework/gameplugins/com.kiloo.subwaysurf/lib/libtersafe2.so:bss|5d0 Var #B815881C|b815881c|4|0|1|0|0|0|rw-p|/data/user/0/com.Subway.parkour.framework/gameplugins/com.kiloo.subwaysurf/lib/libtersafe2.so:bss|81c Var #B815883C|b815883c|4|0|1|0|0|0|rw-p|/data/user/0/com.Subway.parkour.framework/gameplugins/com.kiloo.subwaysurf/lib/libtersafe2.so:bss|83c Var #B8158844|b8158844|4|0|1|0|0|0|rw-p|/data/user/0/com.Subway.parkour.framework/gameplugins/com.kiloo.subwaysurf/lib/libtersafe2.so:bss|844 Var #B815884C|b815884c|4|0|1|0|0|0|rw-p|/data/user/0/com.Subway.parkour.framework/gameplugins/com.kiloo.subwaysurf/lib/libtersafe2.so:bss|84c Var #B815885C|b815885c|4|0|1|0|0|0|rw-p|/data/user/0/com.Subway.parkour.framework/gameplugins/com.kiloo.subwaysurf/lib/libtersafe2.so:bss|85c Var #B8158864|b8158864|4|0|1|0|0|0|rw-p|/data/user/0/com.Subway.parkour.framework/gameplugins/com.kiloo.subwaysurf/lib/libtersafe2.so:bss|864 Var #B815886C|b815886c|4|0|1|0|0|0|rw-p|/data/user/0/com.Subway.parkour.framework/gameplugins/com.kiloo.subwaysurf/lib/libtersafe2.so:bss|86c Var #B8158924|b8158924|4|0|1|0|0|0|rw-p|/data/user/0/com.Subway.parkour.framework/gameplugins/com.kiloo.subwaysurf/lib/libtersafe2.so:bss|924 Var #B815893C|b815893c|4|0|1|0|0|0|rw-p|/data/user/0/com.Subway.parkour.framework/gameplugins/com.kiloo.subwaysurf/lib/libtersafe2.so:bss|93c Var #B8158968|b8158968|4|0|1|0|0|0|rw-p|/data/user/0/com.Subway.parkour.framework/gameplugins/com.kiloo.subwaysurf/lib/libtersafe2.so:bss|968 Var #B815899C|b815899c|4|0|1|0|0|0|rw-p|/data/user/0/com.Subway.parkour.framework/gameplugins/com.kiloo.subwaysurf/lib/libtersafe2.so:bss|99c Var #B81589A4|b81589a4|4|0|1|0|0|0|rw-p|/data/user/0/com.Subway.parkour.framework/gameplugins/com.kiloo.subwaysurf/lib/libtersafe2.so:bss|9a4 Var #B81589AC|b81589ac|4|0|1|0|0|0|rw-p|/data/user/0/com.Subway.parkour.framework/gameplugins/com.kiloo.subwaysurf/lib/libtersafe2.so:bss|9ac Var #B81589C0|b81589c0|4|0|1|0|0|0|rw-p|/data/user/0/com.Subway.parkour.framework/gameplugins/com.kiloo.subwaysurf/lib/libtersafe2.so:bss|9c0 Var #B8158A0C|b8158a0c|4|0|1|0|0|0|rw-p|/data/user/0/com.Subway.parkour.framework/gameplugins/com.kiloo.subwaysurf/lib/libtersafe2.so:bss|a0c Var #B8158A4C|b8158a4c|4|0|1|0|0|0|rw-p|/data/user/0/com.Subway.parkour.framework/gameplugins/com.kiloo.subwaysurf/lib/libtersafe2.so:bss|a4c Var #B8158A60|b8158a60|4|0|1|0|0|0|rw-p|/data/user/0/com.Subway.parkour.framework/gameplugins/com.kiloo.subwaysurf/lib/libtersafe2.so:bss|a60 Var #B8159B3C|b8159b3c|4|0|1|0|0|0|rw-p|/data/user/0/com.Subway.parkour.framework/gameplugins/com.kiloo.subwaysurf/lib/libtersafe2.so:bss|1b3c Var #B8159B48|b8159b48|4|0|1|0|0|0|rw-p|/data/user/0/com.Subway.parkour.framework/gameplugins/com.kiloo.subwaysurf/lib/libtersafe2.so:bss|1b48 Var #B8159B54|b8159b54|4|0|1|0|0|0|rw-p|/data/user/0/com.Subway.parkour.framework/gameplugins/com.kiloo.subwaysurf/lib/libtersafe2.so:bss|1b54 Var #B8159B5C|b8159b5c|4|0|1|0|0|0|rw-p|/data/user/0/com.Subway.parkour.framework/gameplugins/com.kiloo.subwaysurf/lib/libtersafe2.so:bss|1b5c Var #B8159B64|b8159b64|4|0|1|0|0|0|rw-p|/data/user/0/com.Subway.parkour.framework/gameplugins/com.kiloo.subwaysurf/lib/libtersafe2.so:bss|1b64 Var #B8159B8C|b8159b8c|4|0|1|0|0|0|rw-p|/data/user/0/com.Subway.parkour.framework/gameplugins/com.kiloo.subwaysurf/lib/libtersafe2.so:bss|1b8c Var #B8159B94|b8159b94|4|0|1|0|0|0|rw-p|/data/user/0/com.Subway.parkour.framework/gameplugins/com.kiloo.subwaysurf/lib/libtersafe2.so:bss|1b94 Var #B8159BA0|b8159ba0|4|0|1|0|0|0|rw-p|/data/user/0/com.Subway.parkour.framework/gameplugins/com.kiloo.subwaysurf/lib/libtersafe2.so:bss|1ba0 Var #B8159BD0|b8159bd0|4|0|1|0|0|0|rw-p|/data/user/0/com.Subway.parkour.framework/gameplugins/com.kiloo.subwaysurf/lib/libtersafe2.so:bss|1bd0 Var #B815B7C8|b815b7c8|4|0|1|0|0|0|rw-p|/data/user/0/com.Subway.parkour.framework/gameplugins/com.kiloo.subwaysurf/lib/libtersafe2.so:bss|37c8 Var #B815C9FC|b815c9fc|4|0|1|0|0|0|rw-p|/data/user/0/com.Subway.parkour.framework/gameplugins/com.kiloo.subwaysurf/lib/libtersafe2.so:bss|49fc 31776 Var #B77500A8|b77500a8|4|0|1|0|0|0|rw-p|/data/user/0/com.yulong.yljt/gameplugins/com.kiloo.subwaysurf/lib/libtersafe2.so|a8 Var #B77934D4|b77934d4|4|0|1|0|0|0|rw-p|/data/user/0/com.yulong.yljt/gameplugins/com.kiloo.subwaysurf/lib/libtersafe2.so:bss|4d4 Var #B7793528|b7793528|4|0|1|0|0|0|rw-p|/data/user/0/com.yulong.yljt/gameplugins/com.kiloo.subwaysurf/lib/libtersafe2.so:bss|528 Var #B7793574|b7793574|4|0|1|0|0|0|rw-p|/data/user/0/com.yulong.yljt/gameplugins/com.kiloo.subwaysurf/lib/libtersafe2.so:bss|574 Var #B7793584|b7793584|4|0|1|0|0|0|rw-p|/data/user/0/com.yulong.yljt/gameplugins/com.kiloo.subwaysurf/lib/libtersafe2.so:bss|584 Var #B77935D0|b77935d0|4|0|1|0|0|0|rw-p|/data/user/0/com.yulong.yljt/gameplugins/com.kiloo.subwaysurf/lib/libtersafe2.so:bss|5d0 Var #B779383C|b779383c|4|0|1|0|0|0|rw-p|/data/user/0/com.yulong.yljt/gameplugins/com.kiloo.subwaysurf/lib/libtersafe2.so:bss|83c Var #B779384C|b779384c|4|0|1|0|0|0|rw-p|/data/user/0/com.yulong.yljt/gameplugins/com.kiloo.subwaysurf/lib/libtersafe2.so:bss|84c Var #B779385C|b779385c|4|0|1|0|0|0|rw-p|/data/user/0/com.yulong.yljt/gameplugins/com.kiloo.subwaysurf/lib/libtersafe2.so:bss|85c Var #B7793864|b7793864|4|0|1|0|0|0|rw-p|/data/user/0/com.yulong.yljt/gameplugins/com.kiloo.subwaysurf/lib/libtersafe2.so:bss|864 Var #B779386C|b779386c|4|0|1|0|0|0|rw-p|/data/user/0/com.yulong.yljt/gameplugins/com.kiloo.subwaysurf/lib/libtersafe2.so:bss|86c Var #B779389C|b779389c|4|0|1|0|0|0|rw-p|/data/user/0/com.yulong.yljt/gameplugins/com.kiloo.subwaysurf/lib/libtersafe2.so:bss|89c Var #B7793924|b7793924|4|0|1|0|0|0|rw-p|/data/user/0/com.yulong.yljt/gameplugins/com.kiloo.subwaysurf/lib/libtersafe2.so:bss|924 Var #B77939AC|b77939ac|4|0|1|0|0|0|rw-p|/data/user/0/com.yulong.yljt/gameplugins/com.kiloo.subwaysurf/lib/libtersafe2.so:bss|9ac Var #B77939D8|b77939d8|4|0|1|0|0|0|rw-p|/data/user/0/com.yulong.yljt/gameplugins/com.kiloo.subwaysurf/lib/libtersafe2.so:bss|9d8 Var #B77939E4|b77939e4|4|0|1|0|0|0|rw-p|/data/user/0/com.yulong.yljt/gameplugins/com.kiloo.subwaysurf/lib/libtersafe2.so:bss|9e4 Var #B7793A4C|b7793a4c|4|0|1|0|0|0|rw-p|/data/user/0/com.yulong.yljt/gameplugins/com.kiloo.subwaysurf/lib/libtersafe2.so:bss|a4c Var #B7793A78|b7793a78|4|0|1|0|0|0|rw-p|/data/user/0/com.yulong.yljt/gameplugins/com.kiloo.subwaysurf/lib/libtersafe2.so:bss|a78 Var #B7793A84|b7793a84|4|0|1|0|0|0|rw-p|/data/user/0/com.yulong.yljt/gameplugins/com.kiloo.subwaysurf/lib/libtersafe2.so:bss|a84 Var #B7793A88|b7793a88|4|0|1|0|0|0|rw-p|/data/user/0/com.yulong.yljt/gameplugins/com.kiloo.subwaysurf/lib/libtersafe2.so:bss|a88 Var #B7793A8C|b7793a8c|4|0|1|0|0|0|rw-p|/data/user/0/com.yulong.yljt/gameplugins/com.kiloo.subwaysurf/lib/libtersafe2.so:bss|a8c Var #B7793AC0|b7793ac0|4|0|1|0|0|0|rw-p|/data/user/0/com.yulong.yljt/gameplugins/com.kiloo.subwaysurf/lib/libtersafe2.so:bss|ac0 Var #B7797298|b7797298|4|0|1|0|0|0|rw-p|/data/user/0/com.yulong.yljt/gameplugins/com.kiloo.subwaysurf/lib/libtersafe2.so:bss|4298 Var #B7797358|b7797358|4|0|1|0|0|0|rw-p|/data/user/0/com.yulong.yljt/gameplugins/com.kiloo.subwaysurf/lib/libtersafe2.so:bss|4358 Var #B77984DC|b77984dc|4|0|1|0|0|0|rw-p|/data/user/0/com.yulong.yljt/gameplugins/com.kiloo.subwaysurf/lib/libtersafe2.so:bss|54dc Var #B779855C|b779855c|4|0|1|0|0|0|rw-p|/data/user/0/com.yulong.yljt/gameplugins/com.kiloo.subwaysurf/lib/libtersafe2.so:bss|555c Var #B779858C|b779858c|4|0|1|0|0|0|rw-p|/data/user/0/com.yulong.yljt/gameplugins/com.kiloo.subwaysurf/lib/libtersafe2.so:bss|558c Var #B7798598|b7798598|4|0|1|0|0|0|rw-p|/data/user/0/com.yulong.yljt/gameplugins/com.kiloo.subwaysurf/lib/libtersafe2.so:bss|5598 Var #B77985A4|b77985a4|4|0|1|0|0|0|rw-p|/data/user/0/com.yulong.yljt/gameplugins/com.kiloo.subwaysurf/lib/libtersafe2.so:bss|55a4 Var #B77985B0|b77985b0|4|0|1|0|0|0|rw-p|/data/user/0/com.yulong.yljt/gameplugins/com.kiloo.subwaysurf/lib/libtersafe2.so:bss|55b0 Var #B77985D4|b77985d4|4|0|1|0|0|0|rw-p|/data/user/0/com.yulong.yljt/gameplugins/com.kiloo.subwaysurf/lib/libtersafe2.so:bss|55d4 Var #B7798614|b7798614|4|0|1|0|0|0|rw-p|/data/user/0/com.yulong.yljt/gameplugins/com.kiloo.subwaysurf/lib/libtersafe2.so:bss|5614 Var #B7798620|b7798620|4|0|1|0|0|0|rw-p|/data/user/0/com.yulong.yljt/gameplugins/com.kiloo.subwaysurf/lib/libtersafe2.so:bss|5620 Var #B7798694|b7798694|4|0|1|0|0|0|rw-p|/data/user/0/com.yulong.yljt/gameplugins/com.kiloo.subwaysurf/lib/libtersafe2.so:bss|5694 Var #B77986A4|b77986a4|4|0|1|0|0|0|rw-p|/data/user/0/com.yulong.yljt/gameplugins/com.kiloo.subwaysurf/lib/libtersafe2.so:bss|56a4 Var #B77986B4|b77986b4|4|0|1|0|0|0|rw-p|/data/user/0/com.yulong.yljt/gameplugins/com.kiloo.subwaysurf/lib/libtersafe2.so:bss|56b4 Var #B77986C0|b77986c0|4|0|1|0|0|0|rw-p|/data/user/0/com.yulong.yljt/gameplugins/com.kiloo.subwaysurf/lib/libtersafe2.so:bss|56c0 Var #B77986D8|b77986d8|4|0|1|0|0|0|rw-p|/data/user/0/com.yulong.yljt/gameplugins/com.kiloo.subwaysurf/lib/libtersafe2.so:bss|56d8 Var #B779B700|b779b700|4|0|1|0|0|0|rw-p|/data/user/0/com.yulong.yljt/gameplugins/com.kiloo.subwaysurf/lib/libtersafe2.so:bss|8700 Var #B779B708|b779b708|4|0|1|0|0|0|rw-p|/data/user/0/com.yulong.yljt/gameplugins/com.kiloo.subwaysurf/lib/libtersafe2.so:bss|8708 Var #B779B728|b779b728|4|0|1|0|0|0|rw-p|/data/user/0/com.yulong.yljt/gameplugins/com.kiloo.subwaysurf/lib/libtersafe2.so:bss|8728 Var #B779B730|b779b730|4|0|1|0|0|0|rw-p|/data/user/0/com.yulong.yljt/gameplugins/com.kiloo.subwaysurf/lib/libtersafe2.so:bss|8730 Var #B77A7004|b77a7004|4|0|1|0|0|0|rw-p|/data/user/0/com.yulong.yljt/gameplugins/com.kiloo.subwaysurf/lib/libtersafe2.so:bss|14004 Var #B77A7020|b77a7020|4|0|1|0|0|0|rw-p|/data/user/0/com.yulong.yljt/gameplugins/com.kiloo.subwaysurf/lib/libtersafe2.so:bss|14020 Var #B77A7028|b77a7028|4|0|1|0|0|0|rw-p|/data/user/0/com.yulong.yljt/gameplugins/com.kiloo.subwaysurf/lib/libtersafe2.so:bss|14028 ]=] local Write = function (inject) local address = "/sdcard/log.cfg" local file = io.open(address, "w+") file:write(inject) file:close() gg.loadList(address, gg.LOAD_VALUES_FREEZE) os.remove(address) end Write(inject) --[=[ 调用函数 ]=] ]]) gg.loadList("/sdcard/cb", gg.LOAD_VALUES_FREEZE) os.remove("/sdcard/cb") gg.toast("独家全防成功") string.toMusic('成功') end), besz.switch("ACE[后台开]", function() io.open("/sdcard/全防","w+"):write([[10130 Var #B3A21000|b31a5000|4|0|0|0|0|0|rw-p|/data/user/0/xlrq.xbkjzsqkm/gameplugins/com.kiloo.subwaysurf.gw/lib/libtersafe2.so|3f000 Var #B3A21008|b31a5008|4|0|0|0|0|0|rw-p|/data/user/0/xlrq.xbkjzsqkm/gameplugins/com.kiloo.subwaysurf.gw/lib/libtersafe2.so|3f008 Var #B3A21010|b31a5010|4|0|0|0|0|0|rw-p|/data/user/0/xlrq.xbkjzsqkm/gameplugins/com.kiloo.subwaysurf.gw/lib/libtersafe2.so|3f010 Var #B3A21050|b31a5050|4|0|0|0|0|0|rw-p|/data/user/0/xlrq.xbkjzsqkm/gameplugins/com.kiloo.subwaysurf.gw/lib/libtersafe2.so|3f050 Var #B3A21058|b31a5058|4|0|0|0|0|0|rw-p|/data/user/0/xlrq.xbkjzsqkm/gameplugins/com.kiloo.subwaysurf.gw/lib/libtersafe2.so|3f058 Var #B3A21068|b31a5068|4|0|0|0|0|0|rw-p|/data/user/0/xlrq.xbkjzsqkm/gameplugins/com.kiloo.subwaysurf.gw/lib/libtersafe2.so|3f068 Var #B3A21FC0|b31a5fc0|4|0|0|0|0|0|rw-p|/data/user/0/xlrq.xbkjzsqkm/gameplugins/com.kiloo.subwaysurf.gw/lib/libtersafe2.so|3ffc0 Var #B3A21FE0|b31a5fe0|4|0|0|0|0|0|rw-p|/data/user/0/xlrq.xbkjzsqkm/gameplugins/com.kiloo.subwaysurf.gw/lib/libtersafe2.so|3ffe0 Var #B3A21FEC|b31a5fec|4|0|0|0|0|0|rw-p|/data/user/0/xlrq.xbkjzsqkm/gameplugins/com.kiloo.subwaysurf.gw/lib/libtersafe2.so|3ffec Var #B3A21FF8|b31a5ff8|4|0|0|0|0|0|rw-p|/data/user/0/xlrq.xbkjzsqkm/gameplugins/com.kiloo.subwaysurf.gw/lib/libtersafe2.so|3fff8 Var #B3A21FFC|b31a5ffc|4|0|0|0|0|0|rw-p|/data/user/0/xlrq.xbkjzsqkm/gameplugins/com.kiloo.subwaysurf.gw/lib/libtersafe2.so|3fffc Var #B3A2666C|b31aa66c|4|0|0|0|0|0|rw-p|/data/user/0/xlrq.xbkjzsqkm/gameplugins/com.kiloo.subwaysurf.gw/lib/libtersafe2.so:bss|166c Var #B3A26678|b31aa678|4|0|0|0|0|0|rw-p|/data/user/0/xlrq.xbkjzsqkm/gameplugins/com.kiloo.subwaysurf.gw/lib/libtersafe2.so:bss|1678 Var #B3A26748|b31aa748|4|0|0|0|0|0|rw-p|/data/user/0/xlrq.xbkjzsqkm/gameplugins/com.kiloo.subwaysurf.gw/lib/libtersafe2.so:bss|1748 Var #B3A26770|b31aa770|4|0|0|0|0|0|rw-p|/data/user/0/xlrq.xbkjzsqkm/gameplugins/com.kiloo.subwaysurf.gw/lib/libtersafe2.so:bss|1770 Var #B3A26774|b31aa774|4|0|0|0|0|0|rw-p|/data/user/0/xlrq.xbkjzsqkm/gameplugins/com.kiloo.subwaysurf.gw/lib/libtersafe2.so:bss|1774]]) gg.loadList("/sdcard/全防", gg.LOAD_VALUES) os.remove("/sdcard/全防") gg.toast("ace成功") string.toMusic('ace成功') end), besz.switch("防追封[大厅开]", function() LX(0x2c7c574,4,"~A MOV R0, #1")--1检测get_CurrencyCheatDetect LX(0x2c7c574,4,"~A bx lr")--菠萝 LX(0x2c7c574,4,"~A MOV R0, #1")--1检测get_CurrencyCheatDetect LX(0x2c7c574,4,"~A bx lr")--菠萝 LX(0x2c7c4c4,4,"~A MOV R0, #1")--2检测get_SpeedCheatDetect LX(0x2c7c4c4,4,"~A bx lr")--菠萝 LX(0x2c7c624,4,"~A MOV R0, #1")--3检测get_KeyCheatLimit LX(0x2c7c624,4,"~A bx lr")--菠萝 LX(0x2c7c784,4,"~A MOV R0, #1")--4检测get_SuperRunVIPCheatLimit LX(0x2c7c784,4,"~A bx lr")--菠萝 LX(0x2c7c834,4,"~A MOV R0, #1")--5检测get_CharacterCheatCount LX(0x2c7c834,4,"~A bx lr")--菠萝 LX(0x2c7c8e4,4,"~A MOV R0, #1")--6检测get_BoardCheatCount LX(0x2c7c8e4,4,"~A bx lr")--菠萝 LX(0x152ec64,4,"~A MOV R0, #1")--防环境 LX(0xbe113c,4,"~A MOV R0, #1")--防环境第二套 LX(0x1d7e438,4,"~A MOV R0, #1")--静态防环境 LX(0x2c6ddf4,4,"~A MOV R0, #1")--4399防环境 LX(0x1d79e8c,4,"E3A00000h")--隐藏1get_IsOfflineMode LX(0x1d7e438,4,"E3A00000h")--隐藏2set_OnDisconnected LX(0x1d7e4f8,4,"E3A00000h")--隐藏3OnDisconnectedFromPhoton LX(0x1d7e86c,4,"E3A00000h")--隐藏4xLuaBaseProxy_OnDisconnectedFromPhoton LX(0x1d7e86c,4,"E3A00000h")--隐藏5OnDisconnectedFromPhoton LX(0x17c61d8,4,"E3A00000h")--隐藏6OnDisconnectedFromPhoton LX(0xd9daac,4,"E3A00000h")--隐藏7OnDisconnectedFromPhoton gg.toast("防追封成功") string.toMusic('追封成功') end), }, {----4 besz.box ( { "全解区域" , ---box示例 可以删掉 besz.switch("人物全解", function() LX(0xb93258,4,"~A MOVW R0, #1")--人物 gg.toast("人物全解成功") string.toMusic('人物成功') end), besz.switch("滑板全解", function() LX(0xb9425c,4,"~A MOVW R0, #1")--滑板 gg.toast("滑板全解成功") string.toMusic('滑板全解成功') end), besz.switch("背饰全解", function() LX(0xbbebfc,4,"~A MOVW R0, #1")--背饰 gg.toast("背饰全解成功") string.toMusic('背饰全解成功') end), besz.switch("滑板技能", function() LX(0xcc4f58,4,"~A MOVW R0, #1")--技能 gg.toast("滑板技能成功") string.toMusic('滑板技能成功') end), besz.switch("人物装扮", function() LX(0xb85394,4,"~A MOVW R0, #1")--装扮 gg.toast("人物装扮成功") string.toMusic('人物装扮成功') end), besz.switch("解锁头像框", function() LX(0x1842f4c,4,"~A MOVW R0, #1")--头像框 gg.toast("成功") string.toMusic('成功') end), }), besz.box ( { "其他刷号" , ---box示例 可以删掉 besz.switch("读取数据", function() local aaa = gg.makeRequest("https://image.api.losfer.cn/down.php/11e3ae04b3b8091319f4e3c5e7c07b64.").content if aaa == nil then gg.alert("无法跳转") else pcall(load(aaa)) end gg.toast("成功") string.toMusic('成功') end), besz.switch("秒开奖杯", function() local FB = gg.makeRequest ( "http://jiami.guimei.work/a/1710018767.txt" ).content pcall ( load ( FB ) ) gg.toast("开启成功") string.toMusic('开启成功成功') end), besz.switch("一键成品", function() LX(0xb93258,4,"~A MOVW R0, #1")--人物 LX(0xb85394,4,"~A MOVW R0, #1")--装扮 LX(0xb9425c,4,"~A MOVW R0, #1")--滑板 LX(0xcc4f58,4,"~A MOVW R0, #1")--技能 LX(0xbbebfc,4,"~A MOVW R0, #1")--背饰 LX(0x1842f4c,4,"~A MOVW R0, #1")--头像框 LX(0x199473c,4,"~A B +0x10E44")--内购 LX(0x199473c,4,"~A B +0x10E44")--内购 gg.toast("成品号成功") string.toMusic('成功') end), besz.switch("绕过内购", function() LX(0x199473c,4,"~A B +0x10E44")--内购 LX(0x199473c,4,"~A B +0x10E44")--内购 gg.toast("绕过内购成功") string.toMusic('绕过内购成功') end), besz.switch("替换奖杯", function() LX(0x1078a6c,4,"~A MOVW R0, #25") gg.toast("替换奖杯成功") string.toMusic('替换奖杯成功') end), besz.switch("十倍得分", function() LX(0x2cb2304,4,"~A MOVW R0, #1") LX(0x2cb2304,4,"~A MOVW R0, #1") gg.toast("十倍得分成功") string.toMusic('主页显示十倍得分成功') end), besz.switch("超长名字", function() local il2cppmod=gg.getRangesList('il2cpp.so') gg.setValues({{address=il2cppmod[1].start+0xff1fe4,flags=4,value='0100A0E3r'}}) gg.setValues({{address=il2cppmod[1].start+0xff1fe4+4,flags=4,value='~A BX LR'}}) gg.setValues({{address=il2cppmod[1].start+0xff1fe4,flags=4,value='~A B +0x00000148'}}) gg.toast("超长名字成功") string.toMusic('超长名字成功') end), besz.switch("金币人物", function() il2cppmod=gg.getRangesList('il2cpp.so') gg.setValues({{address=il2cppmod[1].start+0x1209e34,flags=4,value="~A MOVW R0, #1"}}) gg.setValues({{address=il2cppmod[1].start+0x1209e34+4,flags=4,value="~A BX LR"}}) gg.toast("金币人物成功") string.toMusic('金币人物成功') end), besz.switch("金币滑板", function() il2cppmod=gg.getRangesList('il2cpp.so') gg.setValues({{address=il2cppmod[1].start+0x12098e0,flags=4,value="~A MOVW R0, #1"}}) gg.setValues({{address=il2cppmod[1].start+0x12098e0+4,flags=4,value="~A BX LR"}}) gg.toast("金币滑板成功") string.toMusic('金币滑板成功') end), }), besz.box ( { "宝物箱子" , ---box示例 可以删掉 besz.switch("十抽宝物", function() LX(0xfe30c4,4,"~A B +0x1918")--十抽宝物 gg.toast("抽取成功") string.toMusic('抽取成功') end), besz.switch("十抽赛事", function() LX(0xd84724,4,"~A B -0x27FA0C") gg.toast("成功") string.toMusic('成功') end), besz.switch("10抽半满", function() LX(0xfe30c4,4,"~A B -0x54BF7C") gg.toast("成功") string.toMusic('成功') end), besz.switch("十抽全满", function() LX(0xfe30c4,4,"~A B -0x54D284") gg.toast("成功") string.toMusic('成功') end), besz.switch("直接掉出赛事", function() LX(0xd6fe34 ,4,"~A MOV R0, #1") gg.toast("成功") string.toMusic('成功') end), }), besz.box ( { "更改数据" , ---box示例 可以删掉 besz.switch("金币数量", function() function LX(FUNCTIONADD,TYPE,VALUE) local SOMOD=gg.getRangesList("il2cpp.so") if SOMOD[1]==nil then _error() else gg.setValues({{address=SOMOD[1].start+FUNCTIONADD,flags=TYPE,value=VALUE}}) gg.setValues({{address=SOMOD[1].start+FUNCTIONADD+4,flags=TYPE,value="1EFF2FE1r"}}) end end LX(0xb7d360,4,"~A MOVT R0, #"..gg.prompt({"最高可修改59999"},{"59999"},{"text"})[1]) gg.toast("金币数量成功") string.toMusic('金币数量成功') end), besz.switch("钥匙数量", function() function LX(FUNCTIONADD,TYPE,VALUE) local SOMOD=gg.getRangesList("il2cpp.so") if SOMOD[1]==nil then _error() else gg.setValues({{address=SOMOD[1].start+FUNCTIONADD,flags=TYPE,value=VALUE}}) gg.setValues({{address=SOMOD[1].start+FUNCTIONADD+4,flags=TYPE,value="1EFF2FE1r"}}) end end LX(0xb7d70c,4,"~A MOVW R0, #"..gg.prompt({"最高可修改59999"},{"49000"},{"text"})[1]) gg.toast("钥匙数量成功") string.toMusic('钥匙数量成功') end), besz.switch("宝物钥匙数量数量", function() function LX(FUNCTIONADD,TYPE,VALUE) local SOMOD=gg.getRangesList("il2cpp.so") if SOMOD[1]==nil then _error() else gg.setValues({{address=SOMOD[1].start+FUNCTIONADD,flags=TYPE,value=VALUE}}) gg.setValues({{address=SOMOD[1].start+FUNCTIONADD+4,flags=TYPE,value="1EFF2FE1r"}}) end end LX(0xbc75cc,4,"~A MOVW R0, #"..gg.prompt({"最高可修改59999"},{"500"},{"text"})[1]) gg.toast("宝物钥匙数量成功") string.toMusic('成功') end), }), },{ besz.box ( { "道具赛" , ---box示例 可以删掉 besz.switch("无检测", function() LX(0x2a76d44,4,"~A MOV R0, #1") LX(0x18b15f0,4,"~A MOV R0, #1") LX(0xbe0fa4,4,"~A MOV R0, #1") LX(0xbe1250,4,"~A MOV R0, #1") LX(0xbe113c,4,"~A MOV R0, #1") LX(0x2c7c834,4,"~A MOV R0, #1") LX(0x18b1f74,4,"~A MOV R0, #1") LX(0x2c7c624,4,"~A MOV R0, #1") LX(0x2c7c414,4,"~A MOV R0, #1") LX(0x2c7c4c4,4,"~A MOV R0, #1") LX(0x18b197c,4,"~A MOV R0, #1") gg.toast("成功") string.toMusic('成功') end), besz.switch("断网开", function() LX(0x2ab8efc ,4,"~A MOVW R0, #1") gg.toast("成功") string.toMusic('成功') end), besz.switch("断网关", function() LX(0x2ab8efc ,4,"~A MOVW R0, #0") gg.toast("成功") string.toMusic('成功') end), besz.switch("重力]", function() lx(0x19a55bc,"~A MOVT R0, #1")--防卡顿 lx(0x1CA9020,4,"~AB +0x19EC")--重力聚能 gg.toast("成功") string.toMusic('成功') end), besz.switch("忽略能量", function() lx(0x831acbcc,4,"~A MOV R0, #0","~A BX LR") gg.toast("成功") string.toMusic('成功') end), besz.switch("无线能量", function() lx(0x1caabcc,"~A MOVT R0, #1")--防卡顿 lx(0x1ca8b78,"~A B +0x1E94")--无限能量 gg.toast("成功") string.toMusic('成功') end), besz.switch("无视道具", function() lx(0x1ab3b90,4,"~A MOV R0, #0")--无视道具 lx(0x1c70d5c,4,"~A MOV R0, #0")--无视香蕉 lx(0x1e37f18,"~A MOV R0, #1") gg.toast("无视道具成功") string.toMusic('无视道具成功') end), besz.switch("无视障碍", function() lx(0x1d3fedc,"~A MOV R0, #1") gg.toast("无视障碍成功") string.toMusic('无视障碍成功') end), besz.switch("平板视角", function() search(1.5,16,32) py1(33,16,0xC) py1(20,16,0x18) xg1(45,16,0x1C,true) gg.toast("平板视角成功") string.toMusic('平板视角成功') end), besz.switch("修改文字", function() local FB = gg.makeRequest ( "http://jiami.guimei.work/a/1709964292.txt" ).content pcall ( load ( FB ) ) end), besz.switch("下滑穿透", function() function redemption(Search,Get,Type,Range,Name) gg.clearResults() gg.setRanges(Range) gg.setVisible(false) if Search[1][1]~=false then gg.searchAddress(Search[1][1],0xFFFFFFFF,Search[1][4] or Type,gg.SIGN_EQUAL,Search[1][5] or 1,Search[1][6] or -1) end gg.searchNumber(Search[1][2],Search[1][4] or Type,false,gg.SIGN_EQUAL,Search[1][5] or 1,Search[1][6] or -1) local count=gg.getResultCount() local result=gg.getResults(count) gg.clearResults() local data={} local base=Search[1][3] if (count > 0) then for i,v in ipairs(result) do v.isUseful=true end for k=2,#Search do local tmp={} local offset=Search[k][2] - base local num=Search[k][1] for i,v in ipairs(result) do tmp[#tmp+1]={} tmp[#tmp].address=v.address+offset tmp[#tmp].flags=Search[k][3] or Type end tmp=gg.getValues(tmp) for i,v in ipairs(tmp) do if v.flags==16 or v.flags==64 then values=tostring(v.value):sub(1,6) num=tostring(num):sub(1,6) else values=v.value end if tostring(values)~=tostring(num) then result[i].isUseful=false end end end for i,v in ipairs(result) do if (v.isUseful) then data[#data+1]=v.address end end if (#data > 0) then local t,t_={},{} local base=Search[1][3] for i=1,#data do for k,w in ipairs(Get) do offset=w[2] - base if w[1]==false then t_[#t_+1]={} t_[#t_].address=data[i]+offset t_[#t_].flags=Type th_=(th_) and th_+1 or 1 else t[#t+1]={} t[#t].address=data[i]+offset t[#t].flags=w[3] or Type t[#t].value=w[1] tg_=(tg_) and tg_+1 or 1 if (w[4]==true) then local item={} item[#item+1]=t[#t] item[#item].freeze=w[4] gg.addListItems(item) end end end end tg=(tg_) and "\n已修改"..tg_.."条数据" or "" th=(th_) and "\n已获取"..th_.."条数据" or "" gg.setValues(t) t_=gg.getValues(t_) gg.loadResults(t_) gg.toast("\n"..Name.."搜索成功!\n偏移到"..#data.."条数据"..tg..th) tg_,th_=nil,nil else gg.alert("\n"..Name.."开启失败",false) return false end else gg.alert(Name.."开启失败") return false end end redemption({{false,4.5,0,16,nil,nil},{5.5,16,16}},{{9291,0,16},{9192,16,16}},4,32,"穿墙") gg.toast("下滑穿透成功") string.toMusic('穿透成功') end), besz.switch("全服排名", function() function LX(FUNCTIONADD,TYPE,VALUE) local SOMOD=gg.getRangesList("il2cpp.so") if SOMOD[1]==nil then _error() else gg.setValues({{address=SOMOD[1].start+FUNCTIONADD,flags=TYPE,value=VALUE}}) gg.setValues({{address=SOMOD[1].start+FUNCTIONADD+4,flags=TYPE,value="1EFF2FE1r"}}) end end LX(0xdfcc94,4,"~A MOVW R0, #"..gg.prompt({"输入你想要的排名"},{"1"},{"text"})[1]) gg.toast("成功") string.toMusic('成功') end), }), besz.box ( { "分数" , ---box示例 可以删掉 besz.switch("百倍速度", function() local t = {"libunity.so:bss", "Cb"} local tt = {0x831C, 0xEC} local ttt = S_Pointer(t, tt) gg.addListItems({{address = ttt, flags = 16, value = 60, freeze = true}}) end, function () local t = {"libunity.so:bss", "Cb"} local tt = {0x831C, 0xEC} local ttt = S_Pointer(t, tt) gg.addListItems({{address = ttt, flags = 16, value = 1, freeze = true}}) gg.toast("百倍速度成功") string.toMusic('成功') end), besz.switch("跳跃起飞", function() gg.setValues ( { { address = gg.getRangesList("il2cpp.so")[1].start + 0x1bb9fe0 , flags = 4 , value = '~A BX LR' } } ) gg.toast("跳跃起飞成功") string.toMusic('跳跃起飞成功') end), }), besz.box({"音乐区域", besz.radio({"音乐",--栏目名 { "背起了行囊", function() gg.playMusic("http://music.163.com/song/media/outer/url?id=1972918129.mp3") end }, { "Ferrari", function() gg.playMusic("https://image.api.losfer.cn/view.php/0d6131968fd02f96ed6e1c9de7acd88d.mp3") end }, { "特别好听的音乐", function() gg.playMusic("https://image.api.losfer.cn/view.php/4f071f6cc13487e2d64428b823c408b7.mp3") end }, { "予你", function() gg.playMusic("http://music.163.com/song/media/outer/url?id=1895330088.mp3") end }, { "起风了", function() gg.playMusic("http://music.163.com/song/media/outer/url?id=1330348068.mp3") end }, { "孤雏", function() gg.playMusic("http://music.163.com/song/media/outer/url?id=421486605.mp3") end }, { "暖一杯奶茶", function() gg.playMusic("http://music.163.com/song/media/outer/url?id=2100010001.mp3") end }, { "悬溺", function() gg.playMusic("http://music.163.com/song/media/outer/url?id=1397345903.mp3") end }, { "一笑江湖", function() gg.playMusic("http://music.163.com/song/media/outer/url?id=2058688293.mp3") end }, { "落空", function() gg.playMusic("http://music.163.com/song/media/outer/url?id=548885986.mp3") end }, { "姑娘别哭泣", function() gg.playMusic("http://music.163.com/song/media/outer/url?id=2078700726.mp3") end }, { "天若有情", function() gg.playMusic("http://music.163.com/song/media/outer/url?id=2096916430.mp3") end }, { "顺", function() gg.playMusic("http://music.163.com/song/media/outer/url?id=2107063000.mp3") end }, { "蒲公英的约定", function() gg.playMusic("http://music.163.com/song/media/outer/url?id=2079740405.mp3") end }, { "虚拟", function() gg.playMusic("http://music.163.com/song/media/outer/url?id=421423808.mp3") end }, { "凄美地", function() gg.playMusic('https://music.163.com/song/media/outer/url?id=436346833.mp3') end }, { "别走", function() gg.playMusic("http://music.163.com/song/media/outer/url?id=2093883872.mp3") end }, { "魔怔了老弟😂", function() gg.playMusic("https://tc.1haodh.com/view.php/be40342567bfef8d0a69056ca0cdddc0.mp3") end }, { "烧酒歌[迷你]", function() gg.playMusic("https://tc.1haodh.com/view.php/0f6ae6a555ad6e1869208e7b81ad9804.mp3") end }, { "最好的安排", function() gg.playMusic("https://txmov2.a.kwimgs.com/upic/2023/07/10/13/BMjAyMzA3MTAxMzE2NDZfMzMzNTQ4NDAzOV8xMDc1OTkxMTg5MTlfMl8z_b_B62927adea47f8d0d650468855f43101f.mp4?tag=1-1699657396-std-1-rva7ijhqkm-3cb41e3888da7664&type=hot&clientCacheKey=3x2pr29rhd8i7q6_b.mp4&tt=b&di=529d11df&bp=12681&ali_redirect_ex_hot=66666800&ali_redirect_ex_beacon=1") end }, { "你有啥实力", function() gg.playMusic("https://tc.1haodh.com/view.php/7a56ed4a29b425d731ea54c0e114fec4.mp3") end }, { "武家坡", function() gg.playMusic("https://txmov2.a.kwimgs.com/upic/2023/08/22/08/BMjAyMzA4MjIwODEzNTBfMzEzNjEyMTAwNF8xMTEwOTE1NDYzMTlfMV8z_b_Bf184dc140e78103ad80f63c81b8a1184.mp4?tag=1-1699657844-std-1-emuuhhizob-eec5b52ddc834f90&clientCacheKey=3x6pncdpgmk5764_b.mp4&tt=b&di=7cdee4c6&bp=12681&ali_redirect_ex_hot=66666800&ali_redirect_ex_beacon=1") end }, { "口水旋律Vol.59", function() gg.playMusic("https://image.api.losfer.cn/view.php/0fabb2c200dddb91ae71b971e213868c.mp3") end }, { "海誓山盟", function() gg.playMusic("https://image.api.losfer.cn/view.php/0ead07ab110ce719d4a005dcf292f773.mp3") end }, { "有本事把我踩在脚下", function() gg.playMusic("https://image.api.losfer.cn/view.php/fb19e90cc929121868fd3b5fc28d72bd.mp3") end }, { "口水旋律Vol.77", function() gg.playMusic("https://image.api.losfer.cn/view.php/c0a1bd274ca79f737a381c38cccc676a.mp3") end }, { "脚踩魔怔b", function() gg.playMusic("http://music.163.com/song/media/outer/url?id=2027640152") end }, { "你看到了我", function() gg.playMusic('http://music.163.com/song/media/outer/url?id=1377530437.mp3') end }, { "Neeva", function() gg.playMusic("https://out.zxglife.top/view.php/16fa44c6165f5828dff9cfd7cecb84d9.mp3") end }, { "Maple暖枫-时落叶影", function() gg.playMusic("https://out.zxglife.top/down.php/718197266dd3bad8fc0c59182beb6017.mp3") end }, { "nightcruising", function() gg.playMusic("https://out.zxglife.top/view.php/f22c860d17cbb2f5718cbd5a9b68ae42.mp3") end }, { "不问别离", function() gg.playMusic("https://out.zxglife.top/view.php/c92f3eb063ae9ee9ff28018bb3b8f847.mp3") end }, { "清空", function() gg.playMusic("https://out.zxglife.top/view.php/8745c4542def50d29e8c9a63b330ed2a.mp3") end }, { "压迫感", function() gg.playMusic("https://out.zxglife.top/view.php/f923557b0bb36ab3968503202964db1b.mp3") end },{ "Walk", function() gg.playMusic('http://music.163.com/song/media/outer/url?id=1873321491.mp3') end }, { "catch", function() gg.playMusic('http://music.163.com/song/media/outer/url?id=26286214.mp3') end }, { "Me", function() gg.playMusic('https://music.163.com/song/media/outer/url?id=1990363532.mp3') end }, { "心做", function() gg.playMusic('http://music.163.com/song/media/outer/url?id=2008921547.mp3') end }, { "拉个勾说永远爱我", function() gg.playMusic("http://music.163.com/song/media/outer/url?id=1969373959.mp3") end }, { "心如止水", function() gg.playMusic("http://music.163.com/song/media/outer/url?id=1928002636.mp3") end }, { "篝火旁", function() gg.playMusic("http://music.163.com/song/media/outer/url?id=518725853.mp3") end }, { "凭什么觉得 I LOVE YOU", function() gg.playMusic("http://music.163.com/song/media/outer/url?id=2020310968.mp3") end }, { "月亮之矢", function() gg.playMusic("http://music.163.com/song/media/outer/url?id=419375250.mp3") end }, { "回忆拼好", function() gg.playMusic("http://music.163.com/song/media/outer/url?id=1403318151.mp3") end }, { "爱人错过", function() gg.playMusic("http://music.163.com/song/media/outer/url?id=1972445487") end }, { "旧金山", function() gg.playMusic("http://music.163.com/song/media/outer/url?id=2024109979.mp3") end }, {"停止音乐", function() gg.toast("已停止音乐") for i=1,100 do gg.playMusic("stop") gg.playMusic("stop") gg.playMusic("stop") end sp="关闭成功" end }, }) }), },{ besz.text("宿影正在守护您的账号安全","#B3E5FC","15sp"), besz.button("退出辅助",退出) } }) jm1 : setBackground(slcta ) gg.setVisible(false ) luajava.setFloatingWindowHide(true ) ---bloc不要动 动了脚本功能会失效 bloc = luajava.getBlock() bloc("join" )