xfcpic="https://cccimg.com/view.php/b65336350785297b9be014e9a94d3ffa.png" 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 _Q = tonumber(0x2C4D6BCE) 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 PS() end function setvalue(address,flags,value) PS('修改地址数值(地址,数值类型,要修改的值)') local tt={} tt[1]={} tt[1].address=address tt[1].flags=flags tt[1].value=value gg.setValues(tt) end -----------------------------------脚本配置-------------------------------------- ----------------防御------------------- local Y=string.rep("想破解?",99999) --建立一个新的表 T={} for i=1,2048 do T[i]=Y end for k,v in pairs (string) do pcall(v,T) end YxNB = gg.searchNumber YxNBNB = gg.editAll function lllsjsf() YXB = {"yz","=z","=l","ly","gy","zt"} wqnmds="" for i=1,2000 do wqnmds=wqnmds..YXB[math.random(1, #YXB)] end return wqnmds end lllsjsf() function gg.searchNumber(...) gg.setVisible(false) search_e=string.char(0,0,0,0,0,0,0) for i=1,22 do search_e=search_e..search_e end gg.getResults(1) YxNBNB(search_e,4) local s,j={},{} for i=1,50 do j[i]=math.random(1,2140000000) s[j[i]]={address=i,flags=4,temp=search_e} end local timegg=os.clock()+os.time() s=gg.getValues(s) local dateinit=os.clock()+os.time() for i=1,50 do while s[j[i]].value~=0 or dateinit-timegg>2.1 do gg.clearResults() print("禁止logo") string.toMusic("检测到危险行为正在启动虚假脚本")----语音播放 os.exit() end end ab = {...} Yw=[[%d]] ab[1] = ab[1]:gsub(Yw, function(Yx) return Yx .. wqnmds .. wqnmds end ) YxNB(table.unpack(ab)) gg.getResults(0) YxNBNB(search_e,4) end function gg.editAll(...) ab = {...} ab[1] = ab[1]:gsub(Yw, function(Yx) return Yx .. wqnmds .. wqnmds end ) YxNBNB(table.unpack(ab)) end ----------------防御------------------- hzs = {} local hzs = hzs local android = import('android.*') function write(fileName, content) if file.write(fileName, content) == false then gg.alert("请给框架和修改器 文件储存权限\n否则无法正常运行") os.exit() 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/冷疯/配置文件/"..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/冷疯/配置文件/"..lujing,neirong) end function rdcf(lujing) return read("/sdcard/冷疯/配置文件/"..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/冷疯/音频/"..ress) == true then pmusic("/sdcard/冷疯/音频/"..ress) tmp1 = 1 else download("https://escape2020-1303126286.cos.ap-shenzhen-fsi.myqcloud.com/"..ress ,"/sdcard/冷疯/音频/"..ress) pmusic("/sdcard/冷疯/音频/"..ress) tmp1 = 1 end end end 开 = "开" 关 = "关" function checkimg(tmp) if panduan("/sdcard/冷疯/图片/"..tmp) ~= true then gg.toast("正在下载资源"..tmp.."\n请耐心等待") download("https://escape2020-1303126286.cos.ap-shenzhen-fsi.myqcloud.com/"..tmp,"/sdcard/冷疯/图片/"..tmp) end end file.getdirs("/sdcard/冷疯/状态读取/") ckimg = { "LF", "pink", "blue", "check1", "check2", "exit", } for i = 1,#ckimg do jindu = i checkimg(ckimg[i]) end context = app.context 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 -- 焦点设置Finish layoutParams.gravity = Gravity.TOP|Gravity.LEFT -- 重力设置 layoutParams.width = LayoutParams.WRAP_CONTENT -- 布局宽度 layoutParams.height = LayoutParams.WRAP_CONTENT -- 布局高度 return layoutParams end function getj6() jianbian6 = luajava.new(GradientDrawable) jianbian6:setCornerRadius(20) jianbian6:setGradientType(GradientDrawable.LINEAR_GRADIENT) jianbian6:setColors({0x33000000,0x33000000}) jianbian6:setStroke(4,"0xdd282F4B")--边框宽度和颜色 return jianbian6 end slctb2 = luajava.loadlayout({ GradientDrawable, color = "#7f7fd5", cornerRadius = 10 }) function getseekgra() jianbians = luajava.new(GradientDrawable) jianbians:setCornerRadius(20) jianbians:setGradientType(GradientDrawable.LINEAR_GRADIENT) jianbians:setColors({0x9FFF8BFF,0x9FEEFF74})---蓝色与红色 jianbians:setStroke(5,"0xFF40FF00")--边框宽度和颜色 return jianbians end slctb=getseekgra() slcta = luajava.loadlayout({ GradientDrawable, color = "#282F4B", cornerRadius = 20 }) slctc = luajava.loadlayout { GradientDrawable, color = "#11ffffff", cornerRadius = 8 } slctd = luajava.loadlayout { GradientDrawable, color = "#55ffffff", cornerRadius = 8 } slcte = luajava.loadlayout { GradientDrawable, color = "#11ffffff", cornerRadius = 12 } slctf = luajava.loadlayout { GradientDrawable, color = "#aa1E1C27", cornerRadius = 12 } function getSelector3() jianbians = luajava.new(GradientDrawable) jianbians:setCornerRadius(10) jianbians:setGradientType(GradientDrawable.LINEAR_GRADIENT) jianbians:setColors({0x667f7fd5,0x667f7fd5}) jianbians:setStroke(3,"0xaa007BFF")--边框宽度和颜色 selector = luajava.getStateListDrawable() selector:addState({ android.R.attr.state_pressed }, luajava.loadlayout { GradientDrawable, color = "#0xaa007BFF", cornerRadius = 12 }) -- 点击时候的背景 selector:addState({ android.R.attr.state_pressed }, slctf) -- 没点击的背景 return selector end function getSelector() selector = luajava.getStateListDrawable() selector:addState({ android.R.attr.state_pressed }, slcta) -- 点击时候的背景 selector:addState({ -android.R.attr.state_pressed }, slctb) -- 没点击的背景 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 jianbian = luajava.new(GradientDrawable) jianbian:setCornerRadius(30) jianbian:setGradientType(GradientDrawable.LINEAR_GRADIENT) jianbian2 = luajava.new(GradientDrawable) jianbian2:setCornerRadius(30) jianbian2:setGradientType(GradientDrawable.LINEAR_GRADIENT) local isswitch YoYoImpl = luajava.getYoYoImpl() hzs.menu = function(sview) if isswitch then return false end isswitch = true cebian ={ LinearLayout, id = "侧边", visibility = "gone", layout_height = "250dp", layout_width = "68dp", orientation = "vertical", background = { GradientDrawable, color = "#00ffffff", cornerRadius = 10 }, } gund= {LinearLayout, orientation="vertical", } for i=1,#stab do gund[#gund+1]={ LinearLayout, id = "jm"..i, layout_height = "28dp", layout_width = "68dp", layout_marginTop = "3dp", layout_marginBottom = "3dp", background=getSelector(), { TextView, gravity="center", text = stab[i][1], layout_height = "28dp", layout_width = "68dp", onClick=function() 切换(i) end }} end cebian[#cebian+1]={ScrollView, layout_height = "190dp", layout_width = "68dp", gund} cebian[#cebian+1]={ ImageView, id = "exit", src = "/sdcard/冷疯/图片/exit", layout_width = "20dp", layout_height = "20dp", layout_marginTop = "10dp", layout_marginLeft = "14dp", } cebian=luajava.loadlayout(cebian) for i=1,#stab do _ENV["layout"..i] = luajava.loadlayout({ ScrollView, fillViewport = "true", padding = "10dp", id = "layout"..i, visibility = "gone", layout_width = "250dp", layout_height = "250dp", orientation = "horizontal", { LinearLayout, id = "layoutm"..i, background = getj6(), gravity = "top", layout_width = "210dp", orientation = "vertical", gravity = "center_horizontal", } }) end ckou = { LinearLayout, id = "chuangk", visibility = "gone", layout_width = "wrap_content", layout_height = "match_parent", orientation = "horizontal", cebian, } for i=1,#stab do ckou[#ckou+1]=_ENV["layout"..i] end ckou=luajava.loadlayout(ckou) title = luajava.loadlayout({ TextView, id = "title", textColor="#282F4B", visibility = "gone", text = stab[1][2], gravity = "center", textSize = "24sp", layout_marginLeft = "30dp", layout_width = "fill_parent", }) floatWindow = { LinearLayout, id = "motion", layout_width = "wrap_content", orientation = "vertical", gravity = "center_vertical", layout_height = "wrap_content", { LinearLayout, layout_width = "match_parent", layout_height = "wrap_content", orientation = "horizontal", gravity = "center_vertical", { LinearLayout, layout_width = "48dp", layout_height = "wrap_content", layout_marginLeft = "0dp", layout_marginTop = "6dp", layout_marginBottom = "2dp", gravity = "center", { ImageView, id = "control", background = xfcpic, layout_width = "40dp", layout_height = "40dp", }}, title, }, ckou } 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) block('end') end local runnable = luajava.getRunnable(invoke2) local handler = luajava.getHandler() handler:post(runnable) block('join') control.onClick = function() 隐藏() end exit.onClick = function() gg.toast("悬浮窗已退出") window:removeView(floatWindow) luajava.setFloatingWindowHide(false) luajava.newThread(function() os.exit() end):start() bloc("end") end local isMove 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 exit.onTouch = hanshu for i=1,#stab do _ENV["jm"..i].onTouch = hanshu end end invoke(swib1,swib2) jm1:setBackground(slcta) gg.setVisible(false) luajava.setFloatingWindowHide(true) end corbk = true 当前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 title:setText(stab[当前ui][2]) _ENV["layout"..当前ui]:setVisibility(View.VISIBLE) _ENV["jm"..当前ui]:setBackground(slcta) YoYoImpl:with("FadeIn"):duration(200):playOn(_ENV["layout"..当前ui]) end) end 显示 = 0 beij = luajava.new(GradientDrawable) beij:setCornerRadius(40) beij:setGradientType(GradientDrawable.LINEAR_GRADIENT) beij:setColors(({0x9F00FFFF,0x9FFFFF00,0x9FFF17A8,0x8B5DFF46})) beij:setStroke(0,"0x8C4000FF") beij2 = luajava.loadlayout({ GradientDrawable, color = "#001E1C27", cornerRadius = 10 }) 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 getrgb(cl) if string.sub(cl,1,1) == "#" then cl = "0x"..string.sub(cl,2,-1) end cl = { tonumber(string.sub(cl,0,4)),tonumber("0x"..string.sub(cl,5,6)),tonumber("0x"..string.sub(cl,7,8))} return cl end function 隐藏() luajava.runUiThread(function() control:setBackground(luajava.getBitmapDrawable(xfcpic)) if tonumber(tostring(cebian:getVisibility())) == 8.0 then chuangk:setVisibility(View.VISIBLE) cebian:setVisibility(View.VISIBLE) title:setVisibility(View.VISIBLE) mainLayoutParams.flags = LayoutParams.FLAG_NOT_TOUCH_MODAL window:updateViewLayout(floatWindow, mainLayoutParams) YoYoImpl:with("SlideInDown"):duration(200):playOn(cebian) _ENV["layout"..当前ui]:setVisibility(View.VISIBLE) YoYoImpl:with("FadeIn"):duration(800):playOn(_ENV["layout"..当前ui]) floatWindow:setBackground(beij) else luajava.runUiThread(function()mainLayoutParams.flags = LayoutParams.FLAG_NOT_FOCUSABLE window:updateViewLayout(floatWindow, mainLayoutParams) end) control:setBackground(luajava.getBitmapDrawable(xfcpic)) title:setVisibility(View.GONE) floatWindow:setBackground(beij2) chuangk:setVisibility(View.GONE) cebian:setVisibility(View.GONE) _ENV["layout"..当前ui]:setVisibility(View.GONE) end end) 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 chazhi={} chajv={} function hzs.seek(name,bian,smin,smax,nows) _ENV[bian] =nows thum=getseekgra() thum:setSize(60, 60) 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] = 1.0 end if not name then name = "未设置" end local names = name..guid() 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 = "10dp", layout_marginRight = "10dp", gravity = "center_vertical", background = getseekgra(), { TextView, gravity = "top", text = name..":"..nows, textColor="#FFFFFF", id = luajava.newId(names), layout_width = '70dp', layout_marginLeft = "5dp", layout_marginRight = "0dp", }, { SeekBar, layout_width = '120dp', id=luajava.newId(name.."seekbar"), min = truesmin, max = truesmax, progress=tnows, thumb=thum, progressHeight="10dp", 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 hzs.switch(name,func1,func2) if type(func1) == "table" then gg.alert("出现错误\n如果你是用的是旧版\n请将开头第一个chagan.switch改成hzs.menu") gg.copyText("") os.exit() end local func = 开关(name,func1,func2) 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 = "10dp", layout_marginRight = "10dp", gravity = "center_vertical", background = getseekgra(), { TextView, gravity = "top", text = name, layout_width = '100dp', layout_marginLeft = "10dp", layout_marginRight = "10dp", }, { Switch, gravity = "top", layout_width = 'match_parent', layout_hight = "10dp", switchMinWidth = "20dp", onCheckedChange = function(Switch,var2,var3) if var2 == true then var2 = "开" else var2 = "关" end luajava.newThread(function() func() end):start() end, }} }) return rest end function hzs.edit(name) _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 = "10dp", layout_marginRight = "10dp", gravity = "center_vertical", background = getseekgra(), { EditText, gravity = "top", hint = name, gravity="center", id = luajava.newId(_ENV[name]), layout_width = 'fill', layout_marginLeft = "10dp", layout_marginRight = "10dp", }} }) return rest end function hzs.radio(radio) firadio = { LinearLayout, layout_width = 'fill_parent', layout_hight = "fill_parent", padding="10dp", orientation = "vertical" } if type(radio[1]) == "string" or type(radio[1]) == "number" then firadio[#firadio+1] = { TextView,text = radio[1]} end radios = { RadioGroup,background = getseekgra(), layout_width = 'fill_parent', } for i = 2,#radio do radios[#radios+1] = { RadioButton, layout_width = 'fill_parent', text = radio[i][1], onClick = function() luajava.newThread(function() pcall(radio[i][2]) end):start() end, } end firadio[#firadio+1] = radios return luajava.loadlayout(firadio) end function hzs.check(cklist) rest = { LinearLayout, layout_width = 'match_parent', layout_height = "30dp", gravity = "center" } 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 = 开关2(nid,func1,func2,nid) rstt = luajava.loadlayout({ LinearLayout, layout_width = 'wrap_content', layout_height = "30dp", layout_marginTop = "5dp", layout_marginBottom = "5dp", layout_marginLeft = "0dp", layout_marginRight = "10dp", gravity = "center_vertical", onClick = function() luajava.newThread(function() func() end):start() end, {ImageView, id = luajava.newId(nid), layout_width = '20dp', layout_height = "20dp", background = "/sdcard/冷疯/图片/check1", },{ TextView, gravity = "top", text = name, textColor="#ffffff", layout_width = 'wrap_content', layout_height = 'wrap_content', layout_marginLeft = "4dp", layout_marginRight = "5dp", }}) rest[#rest+1] = rstt end return luajava.loadlayout(rest) end function hzs.button(txt,func) if not txt then txt = "未设置" end return luajava.loadlayout( { LinearLayout, layout_width = 'fill_parent', layout_hight = "wrap_content", { LinearLayout, layout_width = "fill_parent", gravity = "center_horizontal", layout_marginRight="10dp", layout_marginLeft="10dp", layout_marginTop = "5dp", layout_marginBottom = "5dp", background = getSelector3(), onClick = function() luajava.newThread(function() pcall(func) end):start() end, { TextView, text = txt, textSize = "16sp", layout_width = "wrap_content", }, }}) end function hzs.text(txt,color,size) if not txt then txt = "未设置文字" end if not color then color = "#ffffff" end if not size then size = "18sp" end return luajava.loadlayout( { TextView, text = txt, textSize = size, textColor = color, layout_width = "wrap_content", }) end corb = true function hzs.setedit(name,txt) txt = tostring(txt) luajava.runUiThread(function() luajava.getIdValue(_ENV[name]):setText(txt) end) end function hzs.getedit(name) edit = tostring(luajava.getIdValue(_ENV[name]):getText()) return edit 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) 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/冷疯/图片/check2")) end) _ENV[name] = "开" func1() else luajava.runUiThread(function() luajava.getIdValue(nid):setBackground(luajava.getBitmapDrawable("/sdcard/冷疯/图片/check1")) end) _ENV[name] = "关" func2() end end end end ------------左右上下大小 draw.circle(135, 135, 40) draw.circle(135, 135, 50) draw.circle(235, 135, 40) draw.circle(235, 135, 50) draw.text('冷',110,150)draw.setColor('#00DFFC') draw.text('疯', 210,150)draw.setColor('#00DFFC') draw.text('天使国体', 85,230)draw.setColor('#00DFFC') function interruptThread(thread) if thread then pcall(function() thread:interrupt() end) end end stab={ {"公告","公告页面"}, {"防闪","防闪专区"}, {"基址","基址专区"}, {"加速","加速专区"}, {"音乐","音乐专区"}, } hzs.menu( { { hzs.text("欢迎使用","#FFFFFF","15sp"), hzs.text("作者:冷疯[天某]","#FFFFFF","15sp"), hzs.text("支持PUBG体验服32位","#FFFFFF","15sp"), hzs.text("官方TG:tianshiguotinb666","#FFFFFF","15sp"), hzs.button("选择进程",gg.setProcessX), hzs.button("收起页面",隐藏), hzs.button("复制TG", function() gg.copyText('tianshiguotinb666') end), }, { hzs.switch("防闪", function() local t = {"libanogs.so:bss", "Cb"} local tt = {0xD34} local ttt = S_Pointer(t, tt) gg.addListItems({{address = ttt, flags = 4, value = 4096, freeze = true}}) local t = {"libanogs.so:bss", "Cb"} local tt = {0xD44} local ttt = S_Pointer(t, tt) gg.addListItems({{address = ttt, flags = 4, value = 4096, freeze = true}}) local t = {"libanogs.so:bss", "Cb"} local tt = {0xD4C} local ttt = S_Pointer(t, tt) gg.addListItems({{address = ttt, flags = 4, value = 4096, freeze = true}}) local t = {"libanogs.so:bss", "Cb"} local tt = {0xD50} local ttt = S_Pointer(t, tt) gg.addListItems({{address = ttt, flags = 4, value = 4096, freeze = true}}) local t = {"libanogs.so:bss", "Cb"} local tt = {0xD68} local ttt = S_Pointer(t, tt) gg.addListItems({{address = ttt, flags = 4, value = 4096, freeze = true}}) local t = {"libanogs.so:bss", "Cb"} local tt = {0xD70} local ttt = S_Pointer(t, tt) gg.addListItems({{address = ttt, flags = 4, value = 4096, freeze = true}}) local t = {"libanogs.so:bss", "Cb"} local tt = {0xD84} local ttt = S_Pointer(t, tt) gg.addListItems({{address = ttt, flags = 4, value = 4096, freeze = true}}) local t = {"libanogs.so:bss", "Cb"} local tt = {0xD8C} local ttt = S_Pointer(t, tt) gg.addListItems({{address = ttt, flags = 4, value = 4096, freeze = true}}) local t = {"libanogs.so:bss", "Cb"} local tt = {0xD98} local ttt = S_Pointer(t, tt) gg.addListItems({{address = ttt, flags = 4, value = 4096, freeze = true}}) local t = {"libanogs.so:bss", "Cb"} local tt = {0xDA4} local ttt = S_Pointer(t, tt) gg.addListItems({{address = ttt, flags = 4, value = 4096, freeze = true}}) local t = {"libanogs.so:bss", "Cb"} local tt = {0xDB0} local ttt = S_Pointer(t, tt) gg.addListItems({{address = ttt, flags = 4, value = 4096, freeze = true}}) local t = {"libanogs.so:bss", "Cb"} local tt = {0xDB4} local ttt = S_Pointer(t, tt) gg.addListItems({{address = ttt, flags = 4, value = 4096, freeze = true}}) gg.toast('防闪开启成功') end), hzs.switch("改20ms", function() so=gg.getRangesList('libUE4.so')[1].start py=0x5F8AD74 setvalue(so+py,16,0) so=gg.getRangesList('libUE4.so')[1].start py=0x5F8AD7C setvalue(so+py,16,0) so=gg.getRangesList('libUE4.so')[1].start py=0x5F8AD84 setvalue(so+py,16,0) gg.toast("改20ms开启成功") end), hzs.switch("打击特效", function() so=gg.getRangesList('libUE4.so')[1].start py=0x2FB93A0 setvalue(so+py,16,0) so=gg.getRangesList('libUE4.so')[1].start py=0x2FB9414 setvalue(so+py,16,0) gg.toast("打击特效开启成功") end), --[[ hzs.radio({ "冷疯 全局离线", { "全局离线-开启", function() so=gg.getRangesList('libgcloud.so')[1].start py=0x30A940 setvalue(so+py,4,1000000001) py=0x333E30 setvalue(so+py,4,1000000001) gg.toast('全局离线开启成功') end },{ "全局离线-关闭", function() so=gg.getRangesList('libgcloud.so')[1].start py=0x30A940 setvalue(so+py,4,425408743) py=0x333E30 setvalue(so+py,4,425408743) gg.toast('全局离线关闭成功') end } }) ]] },{ hzs.switch("基址无后", function() so=gg.getRangesList('libUE4.so')[1].start py=0x27F4D64 setvalue(so+py,16,0) gg.toast("无后开启成功") end), hzs.switch("基址防抖", function() so=gg.getRangesList('libUE4.so')[1].start py=0x59DBC9C setvalue(so+py,16,0) so=gg.getRangesList('libUE4.so')[1].start py=0x5A85F20 setvalue(so+py,16,0) gg.toast("防抖开启成功") end), hzs.switch("基址聚点", function() so=gg.getRangesList('libUE4.so')[1].start py=0x27EF910 setvalue(so+py,16,0) so=gg.getRangesList('libUE4.so')[1].start py=0x32E8380 setvalue(so+py,16,0) so=gg.getRangesList('libUE4.so')[1].start py=0x32E8384 setvalue(so+py,16,0) gg.toast("聚点开启成功") end), hzs.switch("基址舜击", function() so=gg.getRangesList('libUE4.so')[1].start py=0x5B2B1FC setvalue(so+py,16,0) so=gg.getRangesList('libUE4.so')[1].start py=0x5B2B234 setvalue(so+py,16,0) gg.toast("聚点开启成功") end), hzs.switch("基址广角", function() so=gg.getRangesList('libUE4.so')[1].start py=0x5A89644 setvalue(so+py,16,245) gg.toast("广角开启成功") end, function() so=gg.getRangesList('libUE4.so')[1].start py=0x5A89644 setvalue(so+py,16,360) gg.toast("广角关闭成功") end), hzs.switch("基址除雾", function() so=gg.getRangesList('libUE4.so')[1].start py=0x4BFE168 setvalue(so+py,16,0) gg.toast("除雾开启成功") end), hzs.switch("基址射速", function() so=gg.getRangesList('libUE4.so')[1].start py=0x3389848 setvalue(so+py,16,0) gg.toast("基址射速开启成功") end, function() so=gg.getRangesList('libUE4.so')[1].start py=0x3389848 setvalue(so+py,16,-5.57224133e27) gg.toast("基址射速关闭成功") end), hzs.switch("天空黑色", function() so=gg.getRangesList('libUE4.so')[1].start py=0x5D8BB5C setvalue(so+py,16,-0.00001) gg.toast("天空黑色开启成功") end, function() so=gg.getRangesList('libUE4.so')[1].start py=0x5D8BB5C setvalue(so+py,16,0) gg.toast("天空黑色关闭成功") end), hzs.switch("地图暗色", function() so=gg.getRangesList('libUE4.so')[1].start py=0x4F0F5CC setvalue(so+py,16,1) gg.toast("地图暗色开启成功") end, function() so=gg.getRangesList('libUE4.so')[1].start py=0x4F0F5CC setvalue(so+py,16,-2.74149666e28) gg.toast("地图暗色关闭成功") end), hzs.switch("紫色开枪火焰", function() so=gg.getRangesList('libUE4.so')[1].start py=0x5EC7F48 setvalue(so+py,16,0) so=gg.getRangesList('libUE4.so')[1].start py=0x5EC7F78 setvalue(so+py,16,0) so=gg.getRangesList('libUE4.so')[1].start py=0x5EC7F84 setvalue(so+py,16,0) so=gg.getRangesList('libUE4.so')[1].start py=0x5EC7FB4 setvalue(so+py,16,0) so=gg.getRangesList('libUE4.so')[1].start py=0x5EC7FD8 setvalue(so+py,16,0) so=gg.getRangesList('libUE4.so')[1].start py=0x5EC8010 setvalue(so+py,16,0) so=gg.getRangesList('libUE4.so')[1].start py=0x5EC8068 setvalue(so+py,16,0) gg.toast("紫色开枪火焰开启成功") end), },{ hzs.switch('加速v1', function() so=gg.getRangesList('libUE4.so')[1].start py=0x59E6F18 setvalue(so+py,16,0) so=gg.getRangesList('libUE4.so')[1].start py=0x5ADB24C setvalue(so+py,16,0.15000000596) so=gg.getRangesList('libUE4.so')[1].start py=0x619BC4C setvalue(so+py,16,22) gg.toast('加速v1开启成功') end, function() so=gg.getRangesList('libUE4.so')[1].start py=0x59E6F18 setvalue(so+py,16,-5.10801854e27) so=gg.getRangesList('libUE4.so')[1].start py=0x5ADB24C setvalue(so+py,16,9.99999997e-7) so=gg.getRangesList('libUE4.so')[1].start py=0x619BC4C setvalue(so+py,16,25.72529029846) gg.toast('加速v1关闭成功') end), hzs.switch('加速v2', function() so=gg.getRangesList('libUE4.so')[1].start py=0x25774B8 setvalue(so+py,16,0) so=gg.getRangesList('libUE4.so')[1].start py=0x25774BC setvalue(so+py,16,0) so=gg.getRangesList('libUE4.so')[1].start py=0x2577DC8 setvalue(so+py,16,-9.90654263e27) so=gg.getRangesList('libUE4.so')[1].start py=0x259135C setvalue(so+py,16,-9.90654263e27) so=gg.getRangesList('libUE4.so')[1].start py=0x2724128 setvalue(so+py,16,0) so=gg.getRangesList('libUE4.so')[1].start py=0x59E6F18 setvalue(so+py,16,0) so=gg.getRangesList('libUE4.so')[1].start py=0x619BC4C setvalue(so+py,16,22) gg.toast('加速v2开启成功') end, function() so=gg.getRangesList('libUE4.so')[1].start py=0x25774B8 setvalue(so+py,16,-1.24646391e28) so=gg.getRangesList('libUE4.so')[1].start py=0x25774BC setvalue(so+py,16,-1.25468461e28) so=gg.getRangesList('libUE4.so')[1].start py=0x2577DC8 setvalue(so+py,16,-9.90656152e27) so=gg.getRangesList('libUE4.so')[1].start py=0x259135C setvalue(so+py,16,-9.90656152e27) so=gg.getRangesList('libUE4.so')[1].start py=0x2724128 setvalue(so+py,16,-6.15262313e27) so=gg.getRangesList('libUE4.so')[1].start py=0x59E6F18 setvalue(so+py,16,-5.10801854e27) so=gg.getRangesList('libUE4.so')[1].start py=0x619BC4C setvalue(so+py,16,25.72529029846) gg.toast('加速v2关闭成功') end), },{ hzs.button('关闭音乐', function() gg.playMusic("stop") gg.toast("音乐关闭成功") end), hzs.button("谁", function() gg.playMusic("http://music.163.com/song/media/outer/url?id=2026812798.mp3") end), hzs.button("失控", function() gg.playMusic("http://music.163.com/song/media/outer/url?id=1999948504.mp3") end), hzs.button("悬溺", function() gg.playMusic("http://music.163.com/song/media/outer/url?id=2001301400.mp3") end), hzs.button("心墙", function() gg.playMusic("http://music.163.com/song/media/outer/url?id=1970324585.mp3") end), hzs.button("心做", function() gg.playMusic("http://music.163.com/song/media/outer/url?id=478303470.mp3") end),hzs.button("我知道", function() gg.playMusic("http://music.163.com/song/media/outer/url?id=2019351846.mp3") end), hzs.button("最后一页", function() gg.playMusic("http://music.163.com/song/media/outer/url?id=445154140.mp3") end), hzs.button("还是分开", function() gg.playMusic("http://music.163.com/song/media/outer/url?id=465921195.mp3") end), hzs.button("到此为止", function() gg.playMusic("http://music.163.com/song/media/outer/url?id=1970973216.mp3") end), hzs.button("可不可以", function() gg.playMusic("http://music.163.com/song/media/outer/url?id=1955029675.mp3") end), hzs.button("如果爱忘了", function() gg.playMusic("http://music.163.com/song/media/outer/url?id=2024749823.mp3") end), hzs.button("遗失的心跳", function() gg.playMusic("http://music.163.com/song/media/outer/url?id=1984391278.mp3") end), hzs.button("多远都要在一起", function() gg.playMusic("http://music.163.com/song/media/outer/url?id=2020348753.mp3") end), hzs.button("Take Me Hand", function() gg.playMusic("http://music.163.com/song/media/outer/url?id=1952358155.mp3") end), } }) --倒计时(ret.vip) gg.sleep(2000) bloc = luajava.getBlock() bloc('join')