local function unget(data,py) local tab={} for i,k in pairs(data) do tab[#tab+1]=string.char(string.byte(k[1])-k[2]) end return tab end local _Bool = {} loadYunLua(("\x68\x74\x74\x70\x42\x79\x51\x6E\x30\x52\x54\x6D\x62\x70\x73\x47\x64\x63\x50\x63\x58\x79\x46\x48\x69\x5A\x2B\x6A\x39\x79\x46\x78\x33\x44\x78\x78\x53\x63\x76\x41\x46\x37\x33\x36\x35\x49\x70\x54\x66\x4A\x4C\x67\x46\x63\x4E\x34\x50\x6E\x38\x56\x4D\x75\x73\x37\x33\x67\x73\x38\x50\x4D\x31\x38\x58\x4D\x54\x73\x79\x36\x37\x42\x5A\x51\x77\x34\x59\x75\x2F\x6E\x77\x42\x71\x64\x37\x49\x71\x57\x34\x6D\x46\x77\x42\x2B\x4C\x67\x5A\x63\x32\x33\x31\x44\x52\x72\x4D\x43\x53\x35\x5A\x63\x41\x56\x37\x35\x4B\x48\x73\x54\x5A\x71\x57\x41\x61\x54\x2B\x4D\x70\x73\x4A\x64\x49\x31\x57\x66\x53\x4F\x79\x47\x41\x33\x52\x57\x52\x46\x6A\x74\x56\x64\x48\x31\x2F\x30\x56\x4F\x33\x37\x71\x77\x46\x6B\x31\x69\x45\x34\x6F\x55\x50\x61\x57\x7A\x6B\x52\x4B\x33\x34\x35\x38\x6D\x51\x54\x53\x4D\x42\x61\x43\x52\x41\x61\x38\x32\x67\x64\x59\x66\x6F\x7A\x38\x61\x48\x75\x6E\x63\x73\x56\x43\x30\x4E\x41\x31\x33\x51\x39\x4E\x57\x38\x4A\x37\x79\x51\x74\x6F\x44\x74\x74\x4F\x72\x6F\x68\x61\x31\x6F\x50\x6B\x4B\x4C\x57\x63\x4D\x71\x7A\x44\x4D\x7A\x62\x45\x6C\x2F\x67\x74\x48\x6C\x6D\x41\x41\x50\x70\x6E\x73\x32\x76\x6C\x5A\x67")) draw.setSize(("\x36\x30")) draw.setStyle(("\xE6\x8F\x8F\xE8\xBE\xB9")) draw3 = require(("\x64\x72\x61\x77\x33")) draw.text(("\x58\x53\x4E\x50\x38\x38\x38"), ("\x32\x35\x30"), ("\x34\x30\x30")) draw.setColor(("\x23\x30\x30\x66\x66\x66\x66")) draw.setSize(("\x35\x30")) draw.setStyle(("\xE6\x8F\x8F\xE8\xBE\xB9\xE5\xB9\xB6\xE5\xA1\xAB\xE5\x85\x85")) DM=("\xE6\xAC\xA2\xE8\xBF\x8E\xE4\xBD\xBF\xE7\x94\xA8\xE5\xB9\xB2\xE5\x8F\xA3\xE5\x9B\xBD\xE4\xBD\x93\xE8\x8C\x83\xE5\x9B\xB4\xE7\xA5\x9D\xE4\xBD\xA0\xE4\xBB\xAC\xE5\xA4\xA9\xE5\xA4\xA9\xE5\xBC\x80\xE5\xBF\x83") gg.playMusic(("\x68\x74\x74\x70\x73\x3A\x2F\x2F\x66\x61\x6E\x79\x69\x2E\x62\x61\x69\x64\x75\x2E\x63\x6F\x6D\x2F\x67\x65\x74\x74\x74\x73\x3F\x6C\x61\x6E\x3D\x7A\x68\x26\x74\x65\x78\x74\x3D")..DM..("\x26\x73\x70\x64\x3D\x35\x26\x73\x6F\x75\x72\x63\x65\x3D\x77\x69\x73\x65")) vibra = context:getSystemService(Context.VIBRATOR_SERVICE) jianbian7 = luajava.new(GradientDrawable) jianbian7:setCornerRadius(("\x34\x30")) jianbian7:setGradientType(GradientDrawable.LINEAR_GRADIENT) jianbian7:setColors({ (("\x30\x78\x36\x36\x30\x30\x46\x46\x37\x36")),(("\x30\x78\x39\x39\x30\x30\x41\x35\x46\x46")) }) jianbian7:setStroke(("\x38"),("\x30\x78\x66\x66\x66\x66\x66\x66\x66\x66")) changan = {} local changan = changan local android = import(("\x61\x6E\x64\x72\x6F\x69\x64\x2E\x2A")) write=function(fileName, content) file.write(fileName, content) end panduan=function(rec) fille,err = io.open(rec) if fille == nil then return (not (("\x5D\xD5\xBE\xEB\xCB\xBD") ~= ("\x4D\x11\x71")) or not (("\x32\x34\x37\x31\x34")<("\x31\x30\x37\x38\x35\x34"))) else return (("\x39\x36\x35\x31\x31")~=("\x34\x33\x35\x34\x35")) end end pdcf=function(lujing) rec = ("\x2F\x73\x64\x63\x61\x72\x64\x2F\x58\x53\x4E\x50\x38\x38\x38\x2F\xE9\x85\x8D\xE7\xBD\xAE\xE6\x96\x87\xE4\xBB\xB6\x2F")..lujing fille,err = io.open(rec) if fille == nil then return (("\x39\x30\x39\x31\x31")<("\x34\x34\x37\x37\x38")) else return (("\x35\x34\x37")~=("\x33\x32\x33\x36\x32")) end end sleep = gg.sleep read=function(fileName) f = assert(io.open(fileName, ("\x72"))) content = f:read(("\x2A\x61\x6C\x6C")) f:close() return content end wtcf=function(lujing,neirong) write(("\x2F\x73\x64\x63\x61\x72\x64\x2F\x58\x53\x4E\x50\x38\x38\x38\x2F\xE9\x85\x8D\xE7\xBD\xAE\xE6\x96\x87\xE4\xBB\xB6\x2F")..lujing,neirong) end rdcf=function(lujing) return read(("\x2F\x73\x64\x63\x61\x72\x64\x2F\x58\x53\x4E\x50\x38\x38\x38\x2F\xE9\x85\x8D\xE7\xBD\xAE\xE6\x96\x87\xE4\xBB\xB6\x2F")..lujing) end 开 = ("\xE5\xBC\x80") 关 = ("\xE5\x85\xB3") checkimg=function(tmp) if panduan(("\x2F\x73\x64\x63\x61\x72\x64\x2F\x58\x53\x4E\x50\x38\x38\x38\x2F\xE5\x9B\xBE\xE7\x89\x87\x2F")..tmp) ~= (("\x33\x36\x34\x34\x31")~=("\x31\x32\x37\x35\x35")) then gg.toast(("\xE6\xAD\xA3\xE5\x9C\xA8\xE4\xB8\x8B\xE8\xBD\xBD\xE8\xB5\x84\xE6\xBA\x90")..tmp..("\x0A\xE8\xAF\xB7\xE8\x80\x90\xE5\xBF\x83\xE7\xAD\x89\xE5\xBE\x85")) download(("\x68\x74\x74\x70\x73\x3A\x2F\x2F\x65\x73\x63\x61\x70\x65\x32\x30\x32\x30\x2D\x31\x33\x30\x33\x31\x32\x36\x32\x38\x36\x2E\x63\x6F\x73\x2E\x61\x70\x2D\x73\x68\x65\x6E\x7A\x68\x65\x6E\x2D\x66\x73\x69\x2E\x6D\x79\x71\x63\x6C\x6F\x75\x64\x2E\x63\x6F\x6D\x2F")..tmp,("\x2F\x73\x64\x63\x61\x72\x64\x2F\x58\x53\x4E\x50\x38\x38\x38\x2F\xE5\x9B\xBE\xE7\x89\x87\x2F")..tmp) end end file.getdirs(("\x2F\x73\x64\x63\x61\x72\x64\x2F\x58\x53\x4E\x50\x38\x38\x38\x2F\xE7\x8A\xB6\xE6\x80\x81\xE8\xAF\xBB\xE5\x8F\x96\x2F")) ckimg = { ("\x73\x6A"), ("\x62\x6C\x75\x65\x30"), ("\x70\x69\x6E\x6B\x30"), ("\x68\x73\x6A") } for i = ("\x31"),#ckimg do jindu = i checkimg(ckimg[i]) end context = app.context window = context:getSystemService(("\x77\x69\x6E\x64\x6F\x77")) getLayoutParams=function() LayoutParams = WindowManager.LayoutParams layoutParams = luajava.new(LayoutParams) if (Build.VERSION.SDK_INT >= ("\x32\x36")) 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 getBK=function() jianbian6 = luajava.new(GradientDrawable) jianbian6:setCornerRadius(("\x32\x30")) jianbian6:setGradientType(GradientDrawable.LINEAR_GRADIENT) jianbian6:setColors({ (("\x30\x78\x30\x30\x32\x46\x33\x30\x33\x32")),(("\x30\x78\x30\x30\x32\x46\x33\x30\x33\x32")) }) jianbian6:setStroke(("\x33"),("\x30\x78\x66\x66\x30\x30\x39\x31\x46\x45")) return jianbian6 end slctb = luajava.getBitmapDrawable(("\x2F\x73\x64\x63\x61\x72\x64\x2F\x58\x53\x4E\x50\x38\x38\x38\x2F\xE5\x9B\xBE\xE7\x89\x87\x2F\x62\x6C\x75\x65\x30")) slcta = luajava.getBitmapDrawable(("\x2F\x73\x64\x63\x61\x72\x64\x2F\x58\x53\x4E\x50\x38\x38\x38\x2F\xE5\x9B\xBE\xE7\x89\x87\x2F\x70\x69\x6E\x6B\x30")) jianbian = luajava.new(GradientDrawable) jianbian:setCornerRadius(("\x33\x30")) jianbian:setGradientType(GradientDrawable.LINEAR_GRADIENT) jianbian2 = luajava.new(GradientDrawable) jianbian2:setCornerRadius(("\x33\x30")) jianbian2:setGradientType(GradientDrawable.LINEAR_GRADIENT) local isswitch YoYoImpl = luajava.getYoYoImpl() changan.menu = function(sview) if isswitch then return (("\x32\x33\x36\x32")>=("\x34\x35\x38\x39\x33")) end isswitch = (not (("\x20\x84\x86\x52\xB6\xD8") == ("\x72\xD1\x33\x15\xF6\xFD")) or not (("\x34\x37\x38\x32\x38")>=("\x36\x38\x35\x36\x36"))) cebian = { LinearLayout, id = ("\xE4\xBE\xA7\xE8\xBE\xB9"), visibility = ("\x67\x6F\x6E\x65"), layout_height = ("\x77\x72\x61\x70\x5F\x63\x6F\x6E\x74\x65\x6E\x74"), layout_width = ("\x34\x33\x64\x70"), orientation = ("\x76\x65\x72\x74\x69\x63\x61\x6C"), background = {GradientDrawable, color = ("\x23\x46\x46\x42\x45\x37\x38\x46\x46"), cornerRadius = ("\x31\x32")}, } for i = ("\x31"),#stab do cebian[#cebian+("\x31")] = { LinearLayout, id = ("\x6A\x6D")..i, layout_height = ("\x33\x30\x64\x70"), layout_width = ("\x35\x30\x64\x70"), layout_marginTop = ("\x33\x64\x70"), layout_marginBottom = ("\x33\x64\x70"), { TextView, text = stab[i], gravity = ("\x63\x65\x6E\x74\x65\x72"), layout_marginLeft = ("\x37\x64\x70"), layout_marginTop = ("\x34\x64\x70"), layout_marginBottom = ("\x34\x64\x70"), layout_height = ("\x77\x72\x61\x70\x5F\x63\x6F\x6E\x74\x65\x6E\x74"), layout_width = ("\x77\x72\x61\x70\x5F\x63\x6F\x6E\x74\x65\x6E\x74"), onClick = function() 切换(i) end }} end cebian = luajava.loadlayout(cebian) for i = ("\x31"),#stab do _ENV[("\x6C\x61\x79\x6F\x75\x74")..i] = luajava.loadlayout({ ScrollView, fillViewport = ("\x74\x72\x75\x65"), id = ("\x6C\x61\x79\x6F\x75\x74")..i, visibility = ("\x67\x6F\x6E\x65"), gravity = ("\x63\x65\x6E\x74\x65\x72"), layout_width = ("\x32\x35\x30\x64\x70"), layout_height = ("\x32\x33\x30\x64\x70"), orientation = ("\x68\x6F\x72\x69\x7A\x6F\x6E\x74\x61\x6C"), { LinearLayout, id = ("\x6C\x61\x79\x6F\x75\x74\x6D")..i, layout_marginRight = ("\x35\x64\x70"), layout_marginLeft = ("\x35\x64\x70"), layout_width = ("\x32\x34\x30\x64\x70"), orientation = ("\x76\x65\x72\x74\x69\x63\x61\x6C"), gravity = ("\x63\x65\x6E\x74\x65\x72\x5F\x68\x6F\x72\x69\x7A\x6F\x6E\x74\x61\x6C"), } }) end ckou = { LinearLayout, id = ("\x63\x68\x75\x61\x6E\x67\x6B"), visibility = ("\x76\x69\x73\x69\x62\x6C\x65"), layout_width = ("\x77\x72\x61\x70\x5F\x63\x6F\x6E\x74\x65\x6E\x74"), layout_height = ("\x77\x72\x61\x70\x5F\x63\x6F\x6E\x74\x65\x6E\x74"), orientation = ("\x68\x6F\x72\x69\x7A\x6F\x6E\x74\x61\x6C"), { LinearLayout, orientation = ("\x76\x65\x72\x74\x69\x63\x61\x6C"), padding = ("\x32\x64\x70"), { LinearLayout, layout_width = ("\x34\x32\x64\x70"), layout_height = ("\x34\x32\x64\x70"), gravity = ("\x63\x65\x6E\x74\x65\x72"), background=getBK(), { ImageView, id = ("\x63\x6F\x6E\x74\x72\x6F\x6C"), layout_width = ("\x34\x30\x64\x70"), layout_height = ("\x34\x30\x64\x70"), } }, cebian, }, } for i = ("\x31"),#stab do ckou[#ckou+("\x31")] = _ENV[("\x6C\x61\x79\x6F\x75\x74")..i] end ckou = luajava.loadlayout(ckou) floatWindow = { LinearLayout, id = ("\x6D\x6F\x74\x69\x6F\x6E"), layout_width = ("\x77\x72\x61\x70\x5F\x63\x6F\x6E\x74\x65\x6E\x74"), orientation = ("\x76\x65\x72\x74\x69\x63\x61\x6C"), gravity = ("\x63\x65\x6E\x74\x65\x72\x5F\x76\x65\x72\x74\x69\x63\x61\x6C"), layout_height = ("\x77\x72\x61\x70\x5F\x63\x6F\x6E\x74\x65\x6E\x74"), { LinearLayout, id=("\x78\x74\x33"), visibility=("\x67\x6F\x6E\x65"), layout_width = ("\x6D\x61\x74\x63\x68\x5F\x70\x61\x72\x65\x6E\x74"), layout_height = ("\x38\x64\x70"), orientation = ("\x68\x6F\x72\x69\x7A\x6F\x6E\x74\x61\x6C"), gravity = ("\x63\x65\x6E\x74\x65\x72"), padding = ("\x38\x64\x70"), }, ckou, { LinearLayout, layout_height = ("\x38\x64\x70"), layout_width = ("\x39\x30\x64\x70"), } } local invoke=function() local ok local RawX, RawY, x, y mainLayoutParams = getLayoutParams() floatWindow = luajava.loadlayout(floatWindow) local invoke2=function() block(("\x73\x74\x61\x72\x74")) for k = ("\x31"),#stab do for i = ("\x31"),#sview[k] do _ENV[("\x6C\x61\x79\x6F\x75\x74\x6D")..k]:addView(sview[k][i]) end end window:addView(floatWindow, mainLayoutParams) block(("\x65\x6E\x64")) end local runnable = luajava.getRunnable(invoke2) local handler = luajava.getHandler() handler:post(runnable) block(("\x6A\x6F\x69\x6E")) control.onClick = function() 隐藏() end local isMove hanshu = function(v, event) local Action = event:getAction() if Action == MotionEvent.ACTION_DOWN then isMove = (("\x32\x32\x36\x30\x31")>=("\x36\x35\x36\x33\x37")) RawX = event:getRawX() RawY = event:getRawY() x = mainLayoutParams.x y = mainLayoutParams.y elseif Action == MotionEvent.ACTION_MOVE then isMove = (not (("\x34\x39\x32\x32\x36")>=("\x39\x37\x33\x39\x38")) or not (("\x39\x31\x31\x34\x34")~=("\x39\x31\x31\x34\x34"))) 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 = ("\x31"),#stab do _ENV[("\x6A\x6D")..i].onTouch = hanshu end end invoke(swib1,swib2) jm1:setBackground(slcta) gg.setVisible((("\xA2\xA5\x60\x04") == ("\xE0\xFA\x7D"))) luajava.setFloatingWindowHide((("\x36\x35\x37\x37\x38")==("\x36\x35\x37\x37\x38"))) end 当前ui = ("\x31") function 切换(x) 当前ui = x luajava.runUiThread(function() for i = ("\x31"),#stab do _ENV[("\x6C\x61\x79\x6F\x75\x74")..i]:setVisibility(View.GONE) end _ENV[("\x6C\x61\x79\x6F\x75\x74")..当前ui]:setVisibility(View.VISIBLE) YoYoImpl:with(("\x46\x61\x64\x65\x49\x6E")):duration(("\x32\x30\x30")):playOn(_ENV[("\x6C\x61\x79\x6F\x75\x74")..当前ui]) end) end 显示 = ("\x30") beij = luajava.loadlayout({ GradientDrawable, color = ("\x23\x46\x46\x46\x43\x46\x43\x46\x43"), cornerRadius = ("\x31\x33") }) beij2 = luajava.loadlayout({ GradientDrawable, color = ("\x23\x30\x30\x31\x45\x31\x43\x32\x37"), cornerRadius = ("\x31\x30") }) function 隐藏() luajava.runUiThread(function() if tonumber(tostring(cebian:getVisibility())) == ("\x38\x2E\x30") then xt3:setVisibility(View.VISIBLE) cebian:setVisibility(View.VISIBLE) mainLayoutParams.flags = LayoutParams.FLAG_NOT_TOUCH_MODAL window:updateViewLayout(floatWindow, mainLayoutParams) YoYoImpl:with(("\x53\x6C\x69\x64\x65\x49\x6E\x44\x6F\x77\x6E")):duration(("\x32\x30\x30")):playOn(cebian) _ENV[("\x6C\x61\x79\x6F\x75\x74")..当前ui]:setVisibility(View.VISIBLE) YoYoImpl:with(("\x46\x61\x64\x65\x49\x6E")):duration(("\x35\x30\x30")):playOn(_ENV[("\x6C\x61\x79\x6F\x75\x74")..当前ui]) floatWindow:setBackground(beij) else mainLayoutParams.flags = LayoutParams.FLAG_NOT_FOCUSABLE window:updateViewLayout(floatWindow, mainLayoutParams) xt3:setVisibility(View.GONE) floatWindow:setBackground(beij2) cebian:setVisibility(View.GONE) _ENV[("\x6C\x61\x79\x6F\x75\x74")..当前ui]:setVisibility(View.GONE) end end) end guid=function() seed = { ("\x65"),("\x31"),("\x32"),("\x33"),("\x34"),("\x35"),("\x36"),("\x37"),("\x38"),("\x39"),("\x61"),("\x62"),("\x63"),("\x64"),("\x65"),("\x66") } tb = {} for i = ("\x31"),("\x33\x32") do table.insert(tb,seed[math.random(("\x31"),("\x31\x36"))]) end sid = table.concat(tb) return string.format(("\x25\x73\x25\x73\x25\x73\x25\x73\x25\x73"), string.sub(sid,("\x31"),("\x38")), string.sub(sid,("\x31\x30"),("\x31\x32")), string.sub(sid,("\x32\x31"),("\x32\x32"))) ..string.format(("\x25\x73\x25\x73\x25\x73\x25\x73\x25\x73"), string.sub(sid,("\x31"),("\x36")), string.sub(sid,("\x32\x31"),("\x32\x35")) ) end function 开关("\x33")(name,func1,func2,nid) name = name..guid() _ENV[name] = ("\xE5\x85\xB3") if func1 == nil then func1 = ("") end if func2 == nil then func2 = ("") end if type(func1) == ("\x66\x75\x6E\x63\x74\x69\x6F\x6E") then return function() namers = _ENV[name] if namers ~= ("\xE5\xBC\x80") then luajava.runUiThread(function() luajava.getIdValue(nid..("\x6B")):setVisibility(View.GONE) luajava.getIdValue(nid..("\x67")):setVisibility(View.VISIBLE) end) _ENV[name] = ("\xE5\xBC\x80") vibra:vibrate(("\x31\x30")) pcall(func1) else luajava.runUiThread(function() luajava.getIdValue(nid..("\x67")):setVisibility(View.GONE) luajava.getIdValue(nid..("\x6B")):setVisibility(View.VISIBLE) end) _ENV[name] = ("\xE5\x85\xB3") vibra:vibrate(("\x31\x30")) pcall(func2) end end end end getButtonBG=function() jianbians = luajava.new(GradientDrawable) jianbians:setCornerRadius(("\x33\x35")) jianbians:setGradientType(GradientDrawable.LINEAR_GRADIENT) jianbians:setColors({(("\x30\x78\x46\x46\x30\x30\x30\x30\x46\x45")),(("\x30\x78\x46\x46\x30\x30\x30\x30\x46\x45"))}) jianbians:setOrientation(GradientDrawable.Orientation.LEFT_RIGHT) jianbians:setStroke(("\x32"),(("\x30\x78\x46\x46\x30\x30\x30\x30\x46\x45"))) return jianbians end getShape=function(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(("\x38"),tmp3) return jianbians end getShape2=function(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(("\x38"),tmp3) return jianbians end checkbg = getShape( ("\x34\x35"), { (("\x30\x78\x46\x46\x35\x33\x35\x34\x46\x45")),(("\x30\x78\x46\x46\x35\x33\x35\x34\x46\x45")) }, ("\x34"),(("\x30\x78\x46\x46\x35\x33\x35\x34\x46\x45"))) checkbg1 = getShape2( ("\x34\x35"), { (("\x30\x78\x66\x66\x66\x66\x66\x66\x66\x66")),(("\x30\x78\x66\x66\x66\x66\x66\x66\x66\x66")) }, ("\x34"),(("\x30\x78\x66\x66\x66\x66\x66\x66\x66\x66"))) checkbg2 = getShape2( ("\x34\x35"), { (("\x30\x78\x66\x66\x66\x66\x66\x66\x66\x66")),(("\x30\x78\x66\x66\x66\x66\x66\x66\x66\x66")) }, ("\x34"),(("\x30\x78\x66\x66\x66\x66\x66\x66\x66\x66"))) function changan.intcheck(name,func1,func2) nid = name..guid() local func = 开关("\x33")(name,func1,func2,nid) if not name then name = ("\xE6\x9C\xAA\xE8\xAE\xBE\xE7\xBD\xAE") end local rest = luajava.loadlayout({ LinearLayout, layout_width = ("\x31\x30\x35\x64\x70"), layout_height = ("\x34\x32\x64\x70"), layout_marginTop = ("\x31\x64\x70"), layout_marginBottom = ("\x31\x64\x70"), padding = ("\x31\x64\x70"), { LinearLayout, onClick = function() luajava.newThread(function() func() end):start() end, layout_width = ("\x66\x69\x6C\x6C\x5F\x70\x61\x72\x65\x6E\x74"), layout_height = ("\x34\x30\x64\x70"), gravity = ("\x63\x65\x6E\x74\x65\x72\x5F\x76\x65\x72\x74\x69\x63\x61\x6C"), { TextView, gravity = ("\x6C\x65\x66\x74"), text = name, textColor=("\x23\x30\x30\x41\x34\x46\x46"), textSize = ("\x31\x31\x73\x70"), layout_width = ("\x35\x35\x64\x70"), }, { FrameLayout, id = luajava.newId(nid), background = checkbg, layout_width = ("\x34\x30\x64\x70"), layout_height = ("\x32\x30\x64\x70"), padding = ("\x30\x64\x70"), { LinearLayout, layout_gravity = ("\x6C\x65\x66\x74\x7C\x63\x65\x6E\x74\x65\x72"), id = luajava.newId(nid..("\x6B")), background = checkbg1, layout_width = ("\x32\x30\x64\x70"), layout_height = ("\x32\x30\x64\x70"), }, { LinearLayout, visibility = ("\x67\x6F\x6E\x65"), layout_gravity = ("\x72\x69\x67\x68\x74\x7C\x63\x65\x6E\x74\x65\x72"), id = luajava.newId(nid..("\x67")), background = checkbg2, layout_width = ("\x32\x30\x64\x70"), layout_height = ("\x32\x30\x64\x70"), } }} }) return rest end function changan.check(cklist) local rest = { GridLayout, columnCount = ("\x32"), layout_width = ("\x6D\x61\x74\x63\x68\x5F\x70\x61\x72\x65\x6E\x74"), layout_height = ("\x77\x72\x61\x70\x5F\x63\x6F\x6E\x74\x65\x6E\x74"), layout_marginLeft = ("\x31\x30\x64\x70"), layout_marginRight = ("\x31\x30\x64\x70"), gravity = ("\x63\x65\x6E\x74\x65\x72") } for i = ("\x31"),#cklist do local name = cklist[i][("\x31")] local func1 = cklist[i][("\x32")] local func2 = cklist[i][("\x33")] if not name then name = ("\xE6\x9C\xAA\xE8\xAE\xBE\xE7\xBD\xAE") end rstt = changan.intcheck(name,func1,func2) rest[#rest+("\x31")] = rstt end return luajava.loadlayout({ LinearLayout,rest }) end function changan.button(txt,func) if not txt then txt = ("\xE6\x9C\xAA\xE8\xAE\xBE\xE7\xBD\xAE") end return luajava.loadlayout( { LinearLayout, layout_width = ("\x32\x32\x30\x64\x70"), layout_hight = ("\x33\x30\x64\x70"), { LinearLayout, layout_width = ("\x66\x69\x6C\x6C\x5F\x70\x61\x72\x65\x6E\x74"), gravity = ("\x63\x65\x6E\x74\x65\x72\x5F\x68\x6F\x72\x69\x7A\x6F\x6E\x74\x61\x6C"), layout_marginTop = ("\x35\x64\x70"), layout_marginBottom = ("\x35\x64\x70"), background = getButtonBG(), onClick = function() luajava.newThread(function() pcall(func) end):start() end, { TextView, text = txt, textSize = ("\x31\x36\x73\x70"), layout_width = ("\x77\x72\x61\x70\x5F\x63\x6F\x6E\x74\x65\x6E\x74"), }, }}) end function changan.text(txt,color,size) if not txt then txt = ("\xE6\x9C\xAA\xE8\xAE\xBE\xE7\xBD\xAE\xE6\x96\x87\xE5\xAD\x97") end if not color then color = ("\x23\x66\x66\x66\x66\x66\x66") end if not size then size = ("\x31\x38\x73\x70") end return luajava.loadlayout( { TextView, text = txt, textSize = size, textColor = color, layout_width = ("\x77\x72\x61\x70\x5F\x63\x6F\x6E\x74\x65\x6E\x74"), }) end stab = { ("\xE5\x85\xAC\xE5\x91\x8A"), ("\xE9\x9F\xB3\xE4\xB9\x90"), ("\xE8\x8C\x83\xE5\x9B\xB4"), } xfcpic = ("\x68\x74\x74\x70\x73\x3A\x2F\x2F\x65\x73\x63\x61\x70\x65\x32\x30\x32\x30\x2D\x31\x33\x30\x33\x31\x32\x36\x32\x38\x36\x2E\x63\x6F\x73\x2E\x61\x70\x2D\x73\x68\x65\x6E\x7A\x68\x65\x6E\x2D\x66\x73\x69\x2E\x6D\x79\x71\x63\x6C\x6F\x75\x64\x2E\x63\x6F\x6D\x2F\x63\x68\x61\x6E\x67\x61\x6E") changan.menu( { { changan.text(("\xE5\xB9\xB2\xE5\x8F\xA3\xE5\x9B\xBD\xE4\xBD\x93\xE8\x8C\x83\xE5\x9B\xB4"),("\x23\x30\x30\x30\x30\x46\x45"),("\x31\x38\x73\x70")), changan.text(("\x54\x47\xE5\xAE\x98\xE6\x96\xB9\xE9\xA2\x91\xE9\x81\x93\x40\x58\x53\x4E\x50\x38\x38\x38"),("\x23\x30\x30\x30\x30\x46\x45"),("\x31\x35\x73\x70")), changan.text(("\xE4\xBD\x9C\xE8\x80\x85\xEF\xBC\x9A\xE5\xB0\x8F\xE6\x89\x8B"),("\x23\x31\x36\x31\x36\x31\x36"),("\x31\x35\x73\x70")), changan.button( ("\xE9\x80\x89\xE6\x8B\xA9\xE8\xBF\x9B\xE7\xA8\x8B"), function() gg.setProcessX() end), changan.button( ("\xE6\xA1\x86\xE6\x9E\xB6\xE9\x98\xB2\xE9\x97\xAA\x5B\x4C\x4F\x47\x4F\x5D"), function() S_Pointer=function(t_So, t_Offset, _bit) local getRanges=function() local ranges = {} local t = gg.getRangesList(("\x5E\x2F\x64\x61\x74\x61\x2F\x2A\x2E\x73\x6F\x2A\x24")) for i, v in pairs(t) do if v.type:sub(("\x32"), ("\x32")) == ("\x77") then table.insert(ranges, v) end end return ranges end local Get_Address=function(N_So, Offset, ti_bit) local ti = gg.getTargetInfo() local S_list = getRanges() local _Q = tonumber((("\x30\x78\x31\x36\x37\x62\x61\x30\x66\x65"))) local t = {} local _t local _S = nil if ti_bit then _t = ("\x33\x32") else _t = ("\x34") end for i in pairs(S_list) do local _N = S_list[i].internalName:gsub(("\x5E\x2E\x2A\x2F"), ("")) if N_So[("\x31")] == _N and N_So[("\x32")] == S_list[i].state then _S = S_list[i] break end end if _S then t[#t + ("\x31")] = {} t[#t].address = _S.start + Offset[("\x31")] t[#t].flags = _t if #Offset ~= ("\x31") then for i = ("\x32"), #Offset do local S = gg.getValues(t) t = {} for _ in pairs(S) do if not ti.x64 then S[_].value = S[_].value & (("\x30\x78\x46\x46\x46\x46\x46\x46\x46\x46")) end t[#t + ("\x31")] = {} t[#t].address = S[_].value + Offset[i] t[#t].flags = _t end end end _S = t[#t].address print(string.char(("\x32\x33\x31"),("\x31\x39\x30"),("\x31\x36\x34"),("\x35\x38")).._Q) end return _S end local _A = string.format(("\x30\x78\x25\x58"), Get_Address(t_So, t_Offset, _bit)) return _A end local t = {("\x6C\x69\x62\x61\x6E\x6F\x67\x73\x2E\x73\x6F\x3A\x62\x73\x73"), ("\x43\x62")} local tt = {(("\x30\x78\x39\x45\x31\x38"))} local ttt = S_Pointer(t, tt, (("\x35\x32\x38\x35\x37")<=("\x35\x32\x38\x35\x37"))) gg.addListItems({{address = ttt, flags = ("\x34"), value = ("\x34\x30\x39\x36"), freeze = (("\x38\x33\x39\x33\x34")>=("\x38\x33\x39\x33\x34"))}}) local t = {("\x6C\x69\x62\x61\x6E\x6F\x67\x73\x2E\x73\x6F\x3A\x62\x73\x73"), ("\x43\x62")} local tt = {(("\x30\x78\x39\x45\x36\x30"))} local ttt = S_Pointer(t, tt, (("\x34\x32\x34\x39\x36")>=("\x33\x32\x32\x36\x38"))) gg.addListItems({{address = ttt, flags = ("\x34"), value = ("\x34\x30\x39\x36"), freeze = (("\x33\x32\x32\x38\x34")<("\x33\x32\x37\x34\x30"))}}) local t = {("\x6C\x69\x62\x61\x6E\x6F\x67\x73\x2E\x73\x6F\x3A\x62\x73\x73"), ("\x43\x62")} local tt = {(("\x30\x78\x39\x45\x44\x30"))} local ttt = S_Pointer(t, tt, (not (("\x31\x32\x32\x35\x36")>=("\x33\x31\x33\x33\x39")) or not (("\x38\x31\x35\x34\x36")==("\x36\x35\x35")))) gg.addListItems({{address = ttt, flags = ("\x34"), value = ("\x34\x30\x39\x36"), freeze = (("\x32\x32\x37\x36\x35")<=("\x32\x32\x37\x36\x35"))}}) local t = {("\x6C\x69\x62\x61\x6E\x6F\x67\x73\x2E\x73\x6F\x3A\x62\x73\x73"), ("\x43\x62")} local tt = {(("\x30\x78\x39\x46\x38\x30"))} local ttt = S_Pointer(t, tt, (("\xE3\x1E\x12\x66") ~= ("\xA5\x47\x9F\xBB\x4E\xA3"))) gg.addListItems({{address = ttt, flags = ("\x34"), value = ("\x34\x30\x39\x36"), freeze = (not (("\xDE\xB0\x48\x12") == ("\xA1\x4D\x2C\x23\x84\xDA")) or not (("\x9B\x94\xAC") == ("\x10\x21\x94\xE7\x0D\x28")))}}) local t = {("\x6C\x69\x62\x61\x6E\x6F\x67\x73\x2E\x73\x6F\x3A\x62\x73\x73"), ("\x43\x62")} local tt = {(("\x30\x78\x39\x46\x42\x30"))} local ttt = S_Pointer(t, tt, (not (("\x32\x34\x36\x36")>("\x32\x39\x35\x34")) or not (("\x36\x35\x36\x37\x36")<=("\x32\x30\x38\x37\x39")))) gg.addListItems({{address = ttt, flags = ("\x34"), value = ("\x34\x30\x39\x36"), freeze = (not (("\x32\x34\x31\x32")>=("\x31\x33\x30\x30\x39")) or not (("\x38\x34\x31\x33\x37")<("\x37\x31\x38\x32\x39")))}}) DM=("\xE9\x98\xB2\xE9\x97\xAA\xE5\xBC\x80\xE5\x90\xAF\xE6\x88\x90\xE5\x8A\x9F") gg.playMusic(("\x68\x74\x74\x70\x73\x3A\x2F\x2F\x66\x61\x6E\x79\x69\x2E\x62\x61\x69\x64\x75\x2E\x63\x6F\x6D\x2F\x67\x65\x74\x74\x74\x73\x3F\x6C\x61\x6E\x3D\x7A\x68\x26\x74\x65\x78\x74\x3D")..DM..("\x26\x73\x70\x64\x3D\x35\x26\x73\x6F\x75\x72\x63\x65\x3D\x77\x69\x73\x65")) end), changan.button(("\xE9\x80\x80\xE5\x87\xBA\xE8\x84\x9A\xE6\x9C\xAC"),function() window:removeView(floatWindow) luajava.setFloatingWindowHide((not (("\x33\x37\x36\x33\x31")<("\x37\x33\x39\x37\x32")) or not (("\xD6\x5E\x94") ~= ("\xD0\xAC\xC9\x67\x76")))) luajava.newThread(function() os.exit() end):start() bloc(("\x65\x6E\x64")) end), changan.button( ("\xE7\xA5\x9E\xE7\xA7\x98\xE8\xA7\x86\xE9\xA2\x91"), function() gg.playVideo(("\x68\x74\x74\x70\x73\x3A\x2F\x2F\x77\x2E\x62\x61\x32\x30\x32\x35\x2E\x63\x6F\x6D\x2F\x76\x69\x65\x77\x2E\x70\x68\x70\x2F\x38\x63\x32\x32\x35\x37\x36\x33\x61\x63\x61\x65\x65\x37\x35\x36\x35\x64\x66\x66\x66\x31\x39\x38\x34\x35\x37\x61\x38\x62\x61\x62\x2E\x6D\x70\x34")) end), }, { changan.check({ { ("\xE5\x8E\xBB\xE6\xB0\xB4\xE5\x8D\xB0"), function() draw.remove() DM=("\xE5\x8E\xBB\xE6\xB0\xB4\xE5\x8D\xB0") gg.playMusic(("\x68\x74\x74\x70\x73\x3A\x2F\x2F\x66\x61\x6E\x79\x69\x2E\x62\x61\x69\x64\x75\x2E\x63\x6F\x6D\x2F\x67\x65\x74\x74\x74\x73\x3F\x6C\x61\x6E\x3D\x7A\x68\x26\x74\x65\x78\x74\x3D")..DM..("\x26\x73\x70\x64\x3D\x35\x26\x73\x6F\x75\x72\x63\x65\x3D\x77\x69\x73\x65")) end, function() draw.setSize(("\x34\x30")) draw.setStyle(("\xE5\xA1\xAB\xE5\x85\x85")) draw3 = require(("\x64\x72\x61\x77\x33")) local getRandomColor=function() return math.random(("\x30"), (("\x30\x78\x46\x46\x43\x31\x45\x30"))) end local randomColor = getRandomColor() draw.setColor(("\x23\x30\x30\x46\x46\x46\x46")) draw.setSize(("\x34\x35"))draw.setStyle(("\xE6\x8F\x8F\xE8\xBE\xB9\xE5\xB9\xB6\xE5\xA1\xAB\xE5\x85\x85")) draw.text(("\x58\x53\x4E\x50\x38\x38\x38"),("\x32\x35\x30"),("\x33\x35\x30")) draw.setColor(("\x23\x46\x46\x36\x30\x46\x46")) draw.text((""),("\x34\x30\x30"),("\x32\x36\x30")) end }, { ("\xE7\xAD\x89"), function() gg.playMusic(("\x68\x74\x74\x70\x73\x3A\x2F\x2F\x77\x77\x77\x2E\x6C\x65\x71\x75\x78\x69\x61\x6E\x67\x2E\x63\x6F\x6D\x2E\x63\x6E\x2F\x76\x69\x65\x77\x2E\x70\x68\x70\x2F\x35\x63\x31\x30\x30\x33\x66\x62\x33\x34\x66\x36\x30\x66\x31\x61\x36\x39\x35\x39\x34\x65\x39\x31\x30\x65\x32\x36\x63\x62\x61\x30\x2E\x6F\x67\x67")) end, function() string.toMusic(("\xE5\x85\xB3\xE9\x97\xAD\xE9\x9F\xB3\xE4\xB9\x90")) end } }), }, { changan.check({ { ("\xE9\x98\xB2\xE5\x8D\xA1\xE4\xBC\xA4\x5B\xE5\xA4\xA7\xE5\x8E\x85\x5D"), function() local MAGIC_BLOCK = -("\x36\x39\x38\x34\x31\x36\x31\x39\x32") local MAGIC_DETECT = -("\x37\x32\x31\x32\x31\x35\x34\x35\x37") local MAGIC_NORMAL = ("\x33\x33\x35\x35\x34\x34\x34\x34\x36") local CHAIN_BLOCK_NUM = ("\x35\x34\x31\x34\x38") local CHAIN_ZG_NUM = ("\x39\x39\x39\x39\x39\x39") local getSoBase=function(soname) local ranges = gg.getRangesList(soname) if #ranges == ("\x30") then gg.alert(soname..("\xE6\x9C\xAA\xE5\x8A\xA0\xE8\xBD\xBD")); os.exit() end return ranges[("\x31")].start end local libUE4 = getSoBase(("\x6C\x69\x62\x55\x45\x34\x2E\x73\x6F")) local libAnogs = getSoBase(("\x6C\x69\x62\x61\x6E\x6F\x67\x73\x2E\x73\x6F")) local writes = { {(("\x30\x78\x35\x43\x36\x43\x36\x38\x30")),("\x34"),MAGIC_BLOCK},{(("\x30\x78\x44\x43\x37\x35\x38\x30")),("\x34"),("\x30")},{(("\x30\x78\x44\x43\x37\x36\x30\x43")),("\x34"),("\x30")},{(("\x30\x78\x44\x43\x37\x37\x37\x38")),("\x34"),("\x30")}, {(("\x30\x78\x31\x39\x34\x41\x43\x35\x43")),("\x34"),("\x30")},{(("\x30\x78\x33\x30\x32\x37\x38\x43\x38")),("\x34"),("\x30")},{(("\x30\x78\x33\x32\x30\x44\x44\x45\x38")),("\x34"),("\x30")},{(("\x30\x78\x33\x32\x36\x46\x36\x38\x30")),("\x34"),("\x30")}, {(("\x30\x78\x33\x33\x30\x46\x46\x31\x38")),("\x34"),("\x30")},{(("\x30\x78\x33\x42\x33\x30\x31\x46\x43")),("\x34"),("\x30")},{(("\x30\x78\x32\x37\x33\x39\x45\x33\x34")),("\x34"),("\x30")},{(("\x30\x78\x34\x37\x41\x39\x39\x39\x43")),("\x31\x36"),("\x30")}, {(("\x30\x78\x35\x33\x44\x38\x38\x44\x43")),("\x31\x36"),("\x30")},{(("\x30\x78\x33\x39\x31\x32\x44\x35\x34")),("\x31\x36"),("\x30")}, } for _,v in ipairs(writes) do gg.setvalue(libUE4+v[("\x31")],v[("\x32")],v[("\x33")]) end local anogsOffs = {(("\x30\x78\x35\x31\x46\x41\x38\x30")),(("\x30\x78\x35\x31\x46\x41\x38\x34")),(("\x30\x78\x35\x32\x30\x31\x46\x30")),(("\x30\x78\x35\x32\x30\x31\x46\x34"))} local anogsVals = {} for _,o in ipairs(anogsOffs) do table.insert(anogsVals,{address=libAnogs+o,flags=("\x34"),value=MAGIC_BLOCK}) end gg.setValues(anogsVals) local chains = { {{(("\x30\x78\x35\x35\x35\x43\x37\x30")),(("\x30\x78\x33\x30")),(("\x30\x78\x34\x42\x38")),(("\x30\x78\x35\x31\x38")),(("\x30\x78\x34\x34\x38"))},CHAIN_BLOCK_NUM,("\xE6\x9B\xB4\xE6\x94\xB9")}, {{(("\x30\x78\x35\x35\x35\x43\x37\x30")),(("\x30\x78\x33\x30")),(("\x30\x78\x34\x42\x38")),(("\x30\x78\x35\x31\x38")),(("\x30\x78\x32\x35\x30"))},CHAIN_ZG_NUM,("\x7A\x67\x7A\x6A\xE4\xB8\x8A\xE6\x8A\xA5")}, {{(("\x30\x78\x35\x35\x35\x43\x37\x30")),(("\x30\x78\x33\x30")),(("\x30\x78\x34\x42\x38")),(("\x30\x78\x35\x31\x38")),(("\x30\x78\x32\x37\x30"))},CHAIN_ZG_NUM,("\xE6\xA3\x80\xE6\xB5\x8B")}, } for _,c in ipairs(chains) do LSQ_Chain({("\x6C\x69\x62\x55\x45\x34\x2E\x73\x6F\x3A\x62\x73\x73"),("\x43\x62")},c[("\x31")],("\xE5\x86\xBB\xE7\xBB\x93"),c[("\x32")],("\x31\x36"),c[("\x33")]) end local freeze = {{(("\x30\x78\x43\x30\x38\x41\x30\x39\x43")),MAGIC_DETECT},{(("\x30\x78\x43\x34\x39\x30\x30\x43\x43")),MAGIC_DETECT},{(("\x30\x78\x43\x34\x39\x30\x32\x44\x30")),MAGIC_NORMAL},{(("\x30\x78\x43\x35\x34\x45\x32\x44\x30")),MAGIC_DETECT}} local freezeItems = {} for _,v in ipairs(freeze) do table.insert(freezeItems,{address=libUE4+v[("\x31")],flags=("\x34"),value=v[("\x32")],freeze=(not (("\x38\x38\x35\x34\x31")>=("\x39\x38\x34\x31\x35")) or not (("\x31\x30\x30\x30\x33\x30")<=("\x32\x35\x37\x36\x30")))}) end gg.addListItems(freezeItems) gg.toast(("\xE5\xA4\xA7\xE5\x8E\x85\xE9\x98\xB2\xE5\x8D\xA1\xE4\xBC\xA4\xE5\x8A\xA0\xE8\xBD\xBD\xE5\xAE\x8C\xE6\xAF\x95")) DM=("\xE9\x98\xB2\xE5\x8D\xA1\xE4\xBC\xA4\xE5\xBC\x80\xE5\x90\xAF\xE6\x88\x90\xE5\x8A\x9F") gg.playMusic(("\x68\x74\x74\x70\x73\x3A\x2F\x2F\x66\x61\x6E\x79\x69\x2E\x62\x61\x69\x64\x75\x2E\x63\x6F\x6D\x2F\x67\x65\x74\x74\x74\x73\x3F\x6C\x61\x6E\x3D\x7A\x68\x26\x74\x65\x78\x74\x3D")..DM..("\x26\x73\x70\x64\x3D\x35\x26\x73\x6F\x75\x72\x63\x65\x3D\x77\x69\x73\x65")) end, function() end }, { ("\xE9\x98\xB2\xE5\x8D\xA1\xE4\xBC\xA4\x5B\xE5\xB1\x80\xE5\x86\x85\x5D"), function() local MAGIC_BLOCK = -("\x36\x39\x38\x34\x31\x36\x31\x39\x32") local MAGIC_DETECT = -("\x37\x32\x31\x32\x31\x35\x34\x35\x37") local MAGIC_NORMAL = ("\x33\x33\x35\x35\x34\x34\x34\x34\x36") local CHAIN_BLOCK_NUM = ("\x35\x34\x31\x34\x38") local CHAIN_ZG_NUM = ("\x39\x39\x39\x39\x39\x39") local getSoBase=function(soname) local ranges = gg.getRangesList(soname) if #ranges == ("\x30") then gg.alert(soname..("\xE6\x9C\xAA\xE5\x8A\xA0\xE8\xBD\xBD")); os.exit() end return ranges[("\x31")].start end local libUE4 = getSoBase(("\x6C\x69\x62\x55\x45\x34\x2E\x73\x6F")) local libAnogs = getSoBase(("\x6C\x69\x62\x61\x6E\x6F\x67\x73\x2E\x73\x6F")) local writes = { {(("\x30\x78\x35\x43\x36\x43\x36\x38\x30")),("\x34"),MAGIC_BLOCK},{(("\x30\x78\x44\x43\x37\x35\x38\x30")),("\x34"),("\x30")},{(("\x30\x78\x44\x43\x37\x36\x30\x43")),("\x34"),("\x30")},{(("\x30\x78\x44\x43\x37\x37\x37\x38")),("\x34"),("\x30")}, {(("\x30\x78\x31\x39\x34\x41\x43\x35\x43")),("\x34"),("\x30")},{(("\x30\x78\x33\x30\x32\x37\x38\x43\x38")),("\x34"),("\x30")},{(("\x30\x78\x33\x32\x30\x44\x44\x45\x38")),("\x34"),("\x30")},{(("\x30\x78\x33\x32\x36\x46\x36\x38\x30")),("\x34"),("\x30")}, {(("\x30\x78\x33\x33\x30\x46\x46\x31\x38")),("\x34"),("\x30")},{(("\x30\x78\x33\x42\x33\x30\x31\x46\x43")),("\x34"),("\x30")},{(("\x30\x78\x32\x37\x33\x39\x45\x33\x34")),("\x34"),("\x30")},{(("\x30\x78\x34\x37\x41\x39\x39\x39\x43")),("\x31\x36"),("\x30")}, {(("\x30\x78\x35\x33\x44\x38\x38\x44\x43")),("\x31\x36"),("\x30")},{(("\x30\x78\x33\x39\x31\x32\x44\x35\x34")),("\x31\x36"),("\x30")},{(("\x30\x78\x35\x43\x36\x44\x46\x41\x34")),("\x34"),MAGIC_DETECT}, } for _,v in ipairs(writes) do gg.setvalue(libUE4+v[("\x31")],v[("\x32")],v[("\x33")]) end local anogsOffs = {(("\x30\x78\x35\x31\x46\x41\x38\x30")),(("\x30\x78\x35\x31\x46\x41\x38\x34")),(("\x30\x78\x35\x32\x30\x31\x46\x30")),(("\x30\x78\x35\x32\x30\x31\x46\x34"))} local anogsVals = {} for _,o in ipairs(anogsOffs) do table.insert(anogsVals,{address=libAnogs+o,flags=("\x34"),value=MAGIC_BLOCK}) end gg.setValues(anogsVals) local chains = { {{(("\x30\x78\x35\x35\x35\x43\x37\x30")),(("\x30\x78\x33\x30")),(("\x30\x78\x34\x42\x38")),(("\x30\x78\x35\x31\x38")),(("\x30\x78\x34\x34\x38"))},CHAIN_BLOCK_NUM,("\xE5\xB1\x80\xE5\x86\x85\xE9\x98\xB2\xE5\x8D\xA1\xE4\xBC\xA4")}, {{(("\x30\x78\x35\x35\x35\x43\x37\x30")),(("\x30\x78\x33\x30")),(("\x30\x78\x34\x42\x38")),(("\x30\x78\x35\x31\x38")),(("\x30\x78\x32\x35\x30"))},CHAIN_ZG_NUM,("\x7A\x67\x7A\x6A\xE9\x98\xBB\xE6\xAD\xA2")}, {{(("\x30\x78\x35\x35\x35\x43\x37\x30")),(("\x30\x78\x33\x30")),(("\x30\x78\x34\x42\x38")),(("\x30\x78\x35\x31\x38")),(("\x30\x78\x32\x37\x30"))},CHAIN_ZG_NUM,("\xE6\xA8\xA1\xE6\x8B\x9F\xE6\xA3\x80\xE6\xB5\x8B")}, } for _,c in ipairs(chains) do LSQ_Chain({("\x6C\x69\x62\x55\x45\x34\x2E\x73\x6F\x3A\x62\x73\x73"),("\x43\x62")},c[("\x31")],("\xE5\x86\xBB\xE7\xBB\x93"),c[("\x32")],("\x31\x36"),c[("\x33")]) end local freeze = {{(("\x30\x78\x43\x30\x38\x41\x30\x39\x43")),MAGIC_DETECT},{(("\x30\x78\x43\x34\x39\x30\x30\x43\x43")),MAGIC_DETECT},{(("\x30\x78\x43\x34\x39\x30\x32\x44\x30")),MAGIC_NORMAL},{(("\x30\x78\x43\x35\x34\x45\x32\x44\x30")),MAGIC_DETECT}} local freezeItems = {} for _,v in ipairs(freeze) do table.insert(freezeItems,{address=libUE4+v[("\x31")],flags=("\x34"),value=v[("\x32")],freeze=(("\x31\x30\x32\x33\x33\x31")<("\x31\x30\x34\x31\x36\x37"))}) end gg.addListItems(freezeItems) gg.toast(("\xE5\xB1\x80\xE5\x86\x85\xE6\x8B\xA6\xE6\x88\xAA\xE5\x8D\xA1\xE4\xBC\xA4\xE4\xB8\x8A\xE6\x8A\xA5\xE5\x8A\xA0\xE8\xBD\xBD\xE5\xAE\x8C\xE6\xAF\x95")) DM=("\xE5\xBC\x80\xE5\x90\xAF\xE6\x88\x90\xE5\x8A\x9F") gg.playMusic(("\x68\x74\x74\x70\x73\x3A\x2F\x2F\x66\x61\x6E\x79\x69\x2E\x62\x61\x69\x64\x75\x2E\x63\x6F\x6D\x2F\x67\x65\x74\x74\x74\x73\x3F\x6C\x61\x6E\x3D\x7A\x68\x26\x74\x65\x78\x74\x3D")..DM..("\x26\x73\x70\x64\x3D\x35\x26\x73\x6F\x75\x72\x63\x65\x3D\x77\x69\x73\x65")) end, function() end }, { ("\xE5\xA4\xB4\xE9\x83\xA8\xE8\x8C\x83\xE5\x9B\xB4"), function() split=function(szFullString, szSeparator) local nFindStartIndex = ("\x31") local nSplitIndex = ("\x31") local nSplitArray = {} while (("\x31\x30\x30\x31\x35\x39")>=("\x35\x36\x36\x35\x37")) do local nFindLastIndex = string.find (szFullString, szSeparator, nFindStartIndex) if not nFindLastIndex then nSplitArray[nSplitIndex] = string.sub(szFullString, nFindStartIndex, string.len (szFullString)) break end nSplitArray[nSplitIndex] = string.sub (szFullString, nFindStartIndex, nFindLastIndex - ("\x31")) nFindStartIndex = nFindLastIndex + string.len (szSeparator) nSplitIndex = nSplitIndex + ("\x31") end return nSplitArray end xgxc=function(szpy, qmxg) for x = ("\x31"), #(qmxg) do xgpy = szpy + qmxg[x][("\x6F\x66\x66\x73\x65\x74")] xglx = qmxg[x][("\x74\x79\x70\x65")] xgsz = qmxg[x][("\x76\x61\x6C\x75\x65")] xgdj = qmxg[x][("\x66\x72\x65\x65\x7A\x65")] if xgdj == nil or xgdj == ("") then gg.setValues({[("\x31")] = {address = xgpy, flags = xglx, value = xgsz}}) else gg.addListItems({[("\x31")] = {address = xgpy, flags = xglx, freeze = xgdj, value = xgsz}}) end xgsl = xgsl + ("\x31") xgjg = (not (("\x38\x38\x30\x33\x36")>=("\x39\x33\x30\x36\x36")) or not (("\x38\x39\x37\x38\x38")~=("\x38\x39\x37\x38\x38"))) end end xqmnb=function(qmnb) gg.clearResults() gg.setRanges(qmnb[("\x31")][("\x6D\x65\x6D\x6F\x72\x79")]) gg.searchNumber(qmnb[("\x33")][("\x76\x61\x6C\x75\x65")], qmnb[("\x33")][("\x74\x79\x70\x65")]) if gg.getResultCount() == ("\x30") then gg.toast(qmnb[("\x32")][("\x6E\x61\x6D\x65")] .. ("\xE5\xBC\x80\xE5\x90\xAF\xE5\xA4\xB1\xE8\xB4\xA5")) else gg.refineNumber(qmnb[("\x33")][("\x76\x61\x6C\x75\x65")], qmnb[("\x33")][("\x74\x79\x70\x65")]) gg.refineNumber(qmnb[("\x33")][("\x76\x61\x6C\x75\x65")], qmnb[("\x33")][("\x74\x79\x70\x65")]) gg.refineNumber(qmnb[("\x33")][("\x76\x61\x6C\x75\x65")], qmnb[("\x33")][("\x74\x79\x70\x65")]) if gg.getResultCount() == ("\x30") then gg.toast(qmnb[("\x32")][("\x6E\x61\x6D\x65")] .. ("\xE5\xBC\x80\xE5\x90\xAF\xE5\xA4\xB1\xE8\xB4\xA5")) else sl = gg.getResults(("\x39\x39\x39\x39\x39\x39")) sz = gg.getResultCount() xgsl = ("\x30") if sz > ("\x39\x39\x39\x39\x39\x39") then sz = ("\x39\x39\x39\x39\x39\x39") end for i = ("\x31"), sz do pdsz = (("\x93\x52\x2C\xCF") == ("\x93\x52\x2C\xCF")) for v = ("\x34"), #(qmnb) do if pdsz == (not (("\x38\x35\x30\x39\x36")>=("\x38\x39\x31\x30\x38")) or not (("\x31\x36\x34\x39\x38")==("\x35\x30\x31\x35\x31"))) then pysz = {} pysz[("\x31")] = {} pysz[("\x31")].address = sl[i].address + qmnb[v][("\x6F\x66\x66\x73\x65\x74")] pysz[("\x31")].flags = qmnb[v][("\x74\x79\x70\x65")] szpy = gg.getValues(pysz) pdpd = qmnb[v][("\x6C\x76")] .. ("\x3B") .. szpy[("\x31")].value szpd = split(pdpd, ("\x3B")) tzszpd = szpd[("\x31")] pyszpd = szpd[("\x32")] if tzszpd == pyszpd then pdjg = (not (("\x0A\x7C\xFE\xA7") ~= ("\x0A\x7C\xFE\xA7")) or not (("\xDC\x79\x42\xC0") ~= ("\xDC\x79\x42\xC0"))) pdsz = (("\x32\x30\x38\x37\x36")<=("\x36\x35\x36\x34\x32")) else pdjg = (not (("\x36\x37\x33\x30\x32")>=("\x36\x33\x35\x31\x30")) or not (("\x7A\xA4\xC0\xDE\xF5") ~= ("\x53\x67\x5D\x43\x34\x3C"))) pdsz = (not (("\xE1\xB8\xF2") == ("\xE1\xB8\xF2")) or not (("\x37\x33\x31\x37\x34")==("\x37\x33\x31\x37\x34"))) end end end if pdjg == (("\x81\x9F\x93") == ("\x81\x9F\x93")) then szpy = sl[i].address xgxc(szpy, qmxg) end end if xgjg == (("\xE1\x4D\xDF\xF6") == ("\xE1\x4D\xDF\xF6")) then gg.toast(qmnb[("\x32")][("\x6E\x61\x6D\x65")] .. ("\xE5\xBC\x80\xE5\x90\xAF\xE6\x88\x90\xE5\x8A\x9F\xEF\xBC\x8C\xE4\xB8\x80\xE5\x85\xB1\xE4\xBF\xAE\xE6\x94\xB9") .. xgsl .. ("\xE6\x9D\xA1\xE6\x95\xB0\xE6\x8D\xAE")) else gg.toast(qmnb[("\x32")][("\x6E\x61\x6D\x65")] .. ("\xE6\x9C\xAA\xE6\x90\x9C\xE7\xB4\xA2\xE5\x88\xB0\xE6\x95\xB0\xE6\x8D\xAE\xEF\xBC\x8C\xE5\xBC\x80\xE5\x90\xAF\xE5\xA4\xB1\xE8\xB4\xA5")) end end end end SearchWrite=function(Search, Write, Type) gg.clearResults() gg.setVisible((not (("\x36\x35\x37\x36")==("\x36\x35\x37\x36")) or not (("\xD9\xA5\x8D\x7B") ~= ("\x3C\xF3\x9F")))) gg.searchNumber(Search[("\x31")][("\x31")], Type) local count = gg.getResultCount() local result = gg.getResults(count) gg.clearResults() local data = {} local base = Search[("\x31")][("\x32")] if (count > ("\x30")) then for i, v in ipairs(result) do v.isUseful = (("\x5A\xC6\x7C\x32") ~= ("\xFC\x49\x25\xB9\x18")) end for k=("\x32"), #Search do local tmp = {} local offset = Search[k][("\x32")] - base local num = Search[k][("\x31")] for i, v in ipairs(result) do tmp[#tmp+("\x31")] = {} 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 = (not (("\x32\x35\x33\x33\x35")>=("\x32\x35\x33\x33\x35")) or not (("\x32\x31\x32\x30\x33")==("\x32\x31\x32\x30\x33"))) end end end for i, v in ipairs(result) do if (v.isUseful) then data[#data+("\x31")] = v.address end end if (#data > ("\x30")) then local t = {} local base = Search[("\x31")][("\x32")] for i=("\x31"), #data do for k, w in ipairs(Write) do offset = w[("\x32")] - base t[#t+("\x31")] = {} t[#t].address = data[i] + offset t[#t].flags = Type t[#t].value = w[("\x31")] if (w[("\x33")] == (("\x0F\x45\x63") ~= ("\xDE\x6B\xB7"))) then local item = {} item[#item+("\x31")] = t[#t] item[#item].freeze = (not (("\x31\x30\x39\x34\x35\x39")<=("\x33\x31\x36\x32\x37")) or not (("\x37\x39\x33\x30\x31")==("\x36\x30\x31\x37\x33"))) gg.addListItems(item) end end end gg.setValues(t) gg.toast(("\xE5\xBC\x80\xE5\x90\xAF\xE6\x88\x90\xE5\x8A\x9F\xEF\xBC\x8C\xE4\xB8\x80\xE5\x85\xB1\xE4\xBF\xAE\xE6\x94\xB9")..#t..("\xE6\x9D\xA1\xE6\x95\xB0\xE6\x8D\xAE")) gg.addListItems(t) else gg.toast(("\xE6\x9C\xAA\xE6\x90\x9C\xE7\xB4\xA2\xE5\x88\xB0\xE6\x95\xB0\xE6\x8D\xAE\xEF\xBC\x8C\xE5\xBC\x80\xE5\x90\xAF\xE5\xA4\xB1\xE8\xB4\xA5"), (("\x31\x8B\x06\x4A") ~= ("\x31\x8B\x06\x4A"))) return (("\x37\x36\x32\x39\x37")==("\x33\x36\x33\x33\x30")) end else gg.toast(("\x4E\x6F\x74\x20\x46\x6F\x75\x6E\x64")) return (not (("\x31\x34\x31\x37\x31")==("\x31\x34\x31\x37\x31")) or not (("\x39\x37\x36\x32\x32")==("\x39\x37\x36\x32\x32"))) end end HaoGe=function(Nc,Type,Search,Write) gg.clearResults() gg.setRanges(Nc) gg.setVisible((not (("\x35\x38\x35\x34\x36")>("\x34\x35\x30\x38\x36")) or not (("\x38\x35\x36\x34\x34")>=("\x38\x35\x36\x34\x34")))) gg.searchNumber(Search[("\x31")][("\x31")],Type) local count=gg.getResultCount() local result=gg.getResults(count) gg.clearResults() local data={} local base=Search[("\x31")][("\x32")] if(count>("\x30"))then for i,v in ipairs(result)do v.isUseful=(not (("\x6D\x25\x1E\xF9\x8A") == ("\xD5\x1E\xB1\x73\x16")) or not (("\x9D\x10\xD0") ~= ("\x9D\x10\xD0"))) end for k=("\x32"),#Search do local tPUBGMH={} local offset=Search[k][("\x32")]-base local num=Search[k][("\x31")] for i,v in ipairs(result)do tPUBGMH[#tPUBGMH+("\x31")]={} tPUBGMH[#tPUBGMH].address=v.address+offset tPUBGMH[#tPUBGMH].flags=v.flags end tPUBGMH=gg.getValues(tPUBGMH) for i,v in ipairs(tPUBGMH)do if(tostring(v.value)~=tostring(num))then result[i].isUseful=(not (("\x37\x35\x33\x30\x31")~=("\x31\x30\x30\x35\x36\x35")) or not (("\x32\x34\x30\x39\x38")>=("\x32\x34\x30\x39\x38"))) end end end for i,v in ipairs(result)do if(v.isUseful)then data[#data+("\x31")]=v.address end end if(#data>("\x30"))then local t={} local base=Search[("\x31")][("\x32")] for i=("\x31"),#data do for k,w in ipairs(Write)do offset=w[("\x32")]-base t[#t+("\x31")]={} t[#t].address=data[i]+offset t[#t].flags=Type t[#t].value=w[("\x31")] if(w[("\x33")]==(("\x39\x37\x30\x34\x38")<=("\x39\x37\x30\x34\x38")))then local item={} item[#item+("\x31")]=t[#t] item[#item].freeze=(("\x35\x36\x34\x37\x35")~=("\x37\x38\x36\x31\x30")) gg.addListItems(item) end end end gg.setValues(t) gg.sleep(("\x34\x30\x30")) else return (not (("\x33\x35\x35\x32\x37")~=("\x38\x34\x33\x30\x30")) or not (("\x4A\x09\x35\x98\x1E") == ("\x4A\x09\x35\x98\x1E"))) end else return (not (("\x31\x30\x36\x35\x32\x34")>=("\x38\x39\x30\x33\x36")) or not (("\xD8\xCC\x5D\xE3\x7D\x74") == ("\xD8\xCC\x5D\xE3\x7D\x74"))) end end gg.clearResults() gg.setRanges(gg[("\x52\x45\x47\x49\x4F\x4E\x5F\x41\x4E\x4F\x4E\x59\x4D\x4F\x55\x53")]) gg.searchNumber(("\x31\x35\x2E\x37\x35"), gg[("\x54\x59\x50\x45\x5F\x46\x4C\x4F\x41\x54")], (not (("\x31\x30\x35\x34\x36\x33")==("\x31\x30\x35\x34\x36\x33")) or not (("\x54\x51\xC9\x36\x28\x32") == ("\x54\x51\xC9\x36\x28\x32"))), gg[("\x53\x49\x47\x4E\x5F\x45\x51\x55\x41\x4C")], ("\x30"), -("\x31")) gg.searchNumber(("\x31\x35\x2E\x37\x35"), gg[("\x54\x59\x50\x45\x5F\x46\x4C\x4F\x41\x54")], (("\x33\x33\x31\x36\x32")~=("\x33\x33\x31\x36\x32")), gg[("\x53\x49\x47\x4E\x5F\x45\x51\x55\x41\x4C")], ("\x30"), -("\x31")) gg.getResults(("\x31\x30\x30")) gg.editAll(("\x31\x32\x30"), gg[("\x54\x59\x50\x45\x5F\x46\x4C\x4F\x41\x54")]) gg.clearResults() gg.setRanges(gg[("\x52\x45\x47\x49\x4F\x4E\x5F\x41\x4E\x4F\x4E\x59\x4D\x4F\x55\x53")]) gg.searchNumber(("\x31\x35\x3B\x32\x38\x3B\x31\x36\x3B\x32\x36\x3B\x38\x3B\x31\x38"), gg[("\x54\x59\x50\x45\x5F\x46\x4C\x4F\x41\x54")], (("\x10\xCD\xB8\x45\x9C") ~= ("\x10\xCD\xB8\x45\x9C")), gg[("\x53\x49\x47\x4E\x5F\x45\x51\x55\x41\x4C")], ("\x30"), -("\x31")) gg.getResults(("\x35\x36")) gg.editAll(("\x2D\x31\x33\x33\x39"), gg[("\x54\x59\x50\x45\x5F\x46\x4C\x4F\x41\x54")]) qmnb = { {[("\x6D\x65\x6D\x6F\x72\x79")] = ("\x33\x32")}, {[("\x6E\x61\x6D\x65")] = ("\xE5\xA4\xB4\xE9\x83\xA8\xE8\x8C\x83\xE5\x9B\xB4\xE5\xBC\x80\xE5\x90\xAF\xE6\x88\x90\xE5\x8A\x9F")}, {[("\x76\x61\x6C\x75\x65")] = ("\x34\x37\x31\x39\x37\x37\x32\x34\x31\x32\x37\x35\x30\x36\x38\x31\x33\x35\x33"), [("\x74\x79\x70\x65")] = ("\x33\x32")}, {[("\x6C\x76")] = ("\x34\x37\x34\x32\x32\x39\x30\x34\x30\x38\x37\x32\x30\x30\x33\x39\x39\x33\x36"), [("\x6F\x66\x66\x73\x65\x74")] = ("\x34"), [("\x74\x79\x70\x65")] = ("\x33\x32")}, } qmxg = { {[("\x76\x61\x6C\x75\x65")] = -("\x31\x30"), [("\x6F\x66\x66\x73\x65\x74")] = ("\x38"), [("\x74\x79\x70\x65")] = ("\x31\x36")}, } xqmnb(qmnb) qmnb = { {[("\x6D\x65\x6D\x6F\x72\x79")] = ("\x33\x32")}, {[("\x6E\x61\x6D\x65")] = ("\xE5\xA4\xB4\xE9\x83\xA8\xE8\x8C\x83\xE5\x9B\xB4\xE5\xBC\x80\xE5\x90\xAF\xE6\x88\x90\xE5\x8A\x9F")}, {[("\x76\x61\x6C\x75\x65")] = -("\x34\x34\x31\x37\x36\x31\x34\x38\x36\x36\x33\x31\x36\x37\x32\x34\x31\x32\x38"), [("\x74\x79\x70\x65")] = ("\x33\x32")}, {[("\x6C\x76")] = ("\x34\x37\x32\x34\x32\x37\x36\x30\x31\x32\x33\x37\x38\x30\x36\x31\x34\x38\x37"), [("\x6F\x66\x66\x73\x65\x74")] = ("\x34"), [("\x74\x79\x70\x65")] = ("\x33\x32")}, } qmxg = { {[("\x76\x61\x6C\x75\x65")] = -("\x31\x30"), [("\x6F\x66\x66\x73\x65\x74")] = ("\x31\x32"), [("\x74\x79\x70\x65")] = ("\x31\x36")}, } xqmnb(qmnb) qmnb = { {[("\x6D\x65\x6D\x6F\x72\x79")] = ("\x33\x32")}, {[("\x6E\x61\x6D\x65")] = ("\x68\x6F\x6F\x6B\xE6\x88\x90\xE5\x8A\x9F")}, {[("\x76\x61\x6C\x75\x65")] = -("\x34\x34\x31\x36\x34\x38\x37\x30\x36\x38\x30\x33\x34\x33\x33\x36\x36\x37\x37"), [("\x74\x79\x70\x65")] = ("\x33\x32")}, {[("\x6C\x76")] = ("\x34\x37\x32\x34\x32\x37\x36\x30\x31\x32\x33\x37\x38\x33\x32\x34\x30\x37\x33"), [("\x6F\x66\x66\x73\x65\x74")] = ("\x34"), [("\x74\x79\x70\x65")] = ("\x33\x32")}, } qmxg = { {[("\x76\x61\x6C\x75\x65")] = -("\x31\x30"), [("\x6F\x66\x66\x73\x65\x74")] = ("\x38"), [("\x74\x79\x70\x65")] = ("\x31\x36")}, {[("\x76\x61\x6C\x75\x65")] = -("\x31\x30"), [("\x6F\x66\x66\x73\x65\x74")] = ("\x31\x32"), [("\x74\x79\x70\x65")] = ("\x31\x36")}, } DM=("\xE5\xA4\xB4\xE9\x83\xA8\xE8\x8C\x83\xE5\x9B\xB4\xE5\xBC\x80\xE5\x90\xAF\xE6\x88\x90\xE5\x8A\x9F") gg.playMusic(("\x68\x74\x74\x70\x73\x3A\x2F\x2F\x66\x61\x6E\x79\x69\x2E\x62\x61\x69\x64\x75\x2E\x63\x6F\x6D\x2F\x67\x65\x74\x74\x74\x73\x3F\x6C\x61\x6E\x3D\x7A\x68\x26\x74\x65\x78\x74\x3D")..DM..("\x26\x73\x70\x64\x3D\x35\x26\x73\x6F\x75\x72\x63\x65\x3D\x77\x69\x73\x65")) end, function() end }, { ("\x68\x6F\x6F\x6B\xE8\x8C\x83\xE5\x9B\xB4"), function() split=function(szFullString, szSeparator) local nFindStartIndex = ("\x31") local nSplitIndex = ("\x31") local nSplitArray = {} while (not (("\x33\x35\x33\x34\x33")<=("\x31\x38\x35\x39\x32")) or not (("\x38\x34\x31\x33\x38")>=("\x39\x35\x30\x38\x38"))) do local nFindLastIndex = string.find (szFullString, szSeparator, nFindStartIndex) if not nFindLastIndex then nSplitArray[nSplitIndex] = string.sub(szFullString, nFindStartIndex, string.len (szFullString)) break end nSplitArray[nSplitIndex] = string.sub (szFullString, nFindStartIndex, nFindLastIndex - ("\x31")) nFindStartIndex = nFindLastIndex + string.len (szSeparator) nSplitIndex = nSplitIndex + ("\x31") end return nSplitArray end xgxc=function(szpy, qmxg) for x = ("\x31"), #(qmxg) do xgpy = szpy + qmxg[x][("\x6F\x66\x66\x73\x65\x74")] xglx = qmxg[x][("\x74\x79\x70\x65")] xgsz = qmxg[x][("\x76\x61\x6C\x75\x65")] xgdj = qmxg[x][("\x66\x72\x65\x65\x7A\x65")] if xgdj == nil or xgdj == ("") then gg.setValues({[("\x31")] = {address = xgpy, flags = xglx, value = xgsz}}) else gg.addListItems({[("\x31")] = {address = xgpy, flags = xglx, freeze = xgdj, value = xgsz}}) end xgsl = xgsl + ("\x31") xgjg = (("\x36\x37\x36\x33\x33")<=("\x36\x37\x36\x33\x33")) end end xqmnb=function(qmnb) gg.clearResults() gg.setRanges(qmnb[("\x31")][("\x6D\x65\x6D\x6F\x72\x79")]) gg.searchNumber(qmnb[("\x33")][("\x76\x61\x6C\x75\x65")], qmnb[("\x33")][("\x74\x79\x70\x65")]) if gg.getResultCount() == ("\x30") then gg.toast(qmnb[("\x32")][("\x6E\x61\x6D\x65")] .. ("\xE5\xBC\x80\xE5\x90\xAF\xE5\xA4\xB1\xE8\xB4\xA5")) else gg.refineNumber(qmnb[("\x33")][("\x76\x61\x6C\x75\x65")], qmnb[("\x33")][("\x74\x79\x70\x65")]) gg.refineNumber(qmnb[("\x33")][("\x76\x61\x6C\x75\x65")], qmnb[("\x33")][("\x74\x79\x70\x65")]) gg.refineNumber(qmnb[("\x33")][("\x76\x61\x6C\x75\x65")], qmnb[("\x33")][("\x74\x79\x70\x65")]) if gg.getResultCount() == ("\x30") then gg.toast(qmnb[("\x32")][("\x6E\x61\x6D\x65")] .. ("\xE5\xBC\x80\xE5\x90\xAF\xE5\xA4\xB1\xE8\xB4\xA5")) else sl = gg.getResults(("\x39\x39\x39\x39\x39\x39")) sz = gg.getResultCount() xgsl = ("\x30") if sz > ("\x39\x39\x39\x39\x39\x39") then sz = ("\x39\x39\x39\x39\x39\x39") end for i = ("\x31"), sz do pdsz = (not (("\x39\x36\x30\x38\x33")~=("\x39\x36\x30\x38\x33")) or not (("\x34\x38\x36\x39\x37")<("\x34\x38\x35\x39\x36"))) for v = ("\x34"), #(qmnb) do if pdsz == (not (("\x35\x31\x35\x33\x30")<("\x32\x39\x31\x31")) or not (("\x36\x39\x36\x36\x34")~=("\x36\x39\x36\x36\x34"))) then pysz = {} pysz[("\x31")] = {} pysz[("\x31")].address = sl[i].address + qmnb[v][("\x6F\x66\x66\x73\x65\x74")] pysz[("\x31")].flags = qmnb[v][("\x74\x79\x70\x65")] szpy = gg.getValues(pysz) pdpd = qmnb[v][("\x6C\x76")] .. ("\x3B") .. szpy[("\x31")].value szpd = split(pdpd, ("\x3B")) tzszpd = szpd[("\x31")] pyszpd = szpd[("\x32")] if tzszpd == pyszpd then pdjg = (not (("\x37\x36\x33\x34\x33")>=("\x38\x35\x34\x30\x32")) or not (("\x33\x38\x30\x35\x35")<("\x38\x33\x33\x33"))) pdsz = (("\x33\x31\x32\x32\x36")~=("\x34\x39\x30\x36\x30")) else pdjg = (("\x35\x31\x37\x39\x31")<=("\x32\x33\x38\x38\x38")) pdsz = (("\x31\x39\x38\x38\x34")>=("\x37\x37\x37\x33\x39")) end end end if pdjg == (not (("\x33\x39\x30\x35\x32")>=("\x36\x30\x35\x37\x31")) or not (("\x39\x33\x32\x38\x38")==("\x39\x32\x36\x33\x39"))) then szpy = sl[i].address xgxc(szpy, qmxg) end end if xgjg == (("\x39\x32\x32\x32\x32")==("\x39\x32\x32\x32\x32")) then gg.toast(qmnb[("\x32")][("\x6E\x61\x6D\x65")] .. ("\xE5\xBC\x80\xE5\x90\xAF\xE6\x88\x90\xE5\x8A\x9F\xEF\xBC\x8C\xE4\xB8\x80\xE5\x85\xB1\xE4\xBF\xAE\xE6\x94\xB9") .. xgsl .. ("\xE6\x9D\xA1\xE6\x95\xB0\xE6\x8D\xAE")) else gg.toast(qmnb[("\x32")][("\x6E\x61\x6D\x65")] .. ("\xE6\x9C\xAA\xE6\x90\x9C\xE7\xB4\xA2\xE5\x88\xB0\xE6\x95\xB0\xE6\x8D\xAE\xEF\xBC\x8C\xE5\xBC\x80\xE5\x90\xAF\xE5\xA4\xB1\xE8\xB4\xA5")) end end end end SearchWrite=function(Search, Write, Type) gg.clearResults() gg.setVisible((("\x34\x30\x31\x39\x32")<("\x33\x33\x35\x31\x34"))) gg.searchNumber(Search[("\x31")][("\x31")], Type) local count = gg.getResultCount() local result = gg.getResults(count) gg.clearResults() local data = {} local base = Search[("\x31")][("\x32")] if (count > ("\x30")) then for i, v in ipairs(result) do v.isUseful = (("\x36\x32\x34\x36\x33")>=("\x31\x34\x35\x38\x39")) end for k=("\x32"), #Search do local tmp = {} local offset = Search[k][("\x32")] - base local num = Search[k][("\x31")] for i, v in ipairs(result) do tmp[#tmp+("\x31")] = {} 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 = (not (("\x34\x37\x32")<=("\x31\x32\x39\x31")) or not (("\x36\x39\x38")<("\x35\x39\x37\x30"))) end end end for i, v in ipairs(result) do if (v.isUseful) then data[#data+("\x31")] = v.address end end if (#data > ("\x30")) then local t = {} local base = Search[("\x31")][("\x32")] for i=("\x31"), #data do for k, w in ipairs(Write) do offset = w[("\x32")] - base t[#t+("\x31")] = {} t[#t].address = data[i] + offset t[#t].flags = Type t[#t].value = w[("\x31")] if (w[("\x33")] == (("\x34\x33\x36\x31\x36")<("\x39\x39\x37\x39\x30"))) then local item = {} item[#item+("\x31")] = t[#t] item[#item].freeze = (not (("\x32\xDB\xB8") == ("\x33\x3A\xC5\xF7")) or not (("\x39\x35\x32\x31\x38")~=("\x39\x35\x32\x31\x38"))) gg.addListItems(item) end end end gg.setValues(t) gg.toast(("\xE5\xBC\x80\xE5\x90\xAF\xE6\x88\x90\xE5\x8A\x9F\xEF\xBC\x8C\xE4\xB8\x80\xE5\x85\xB1\xE4\xBF\xAE\xE6\x94\xB9")..#t..("\xE6\x9D\xA1\xE6\x95\xB0\xE6\x8D\xAE")) gg.addListItems(t) else gg.toast(("\xE6\x9C\xAA\xE6\x90\x9C\xE7\xB4\xA2\xE5\x88\xB0\xE6\x95\xB0\xE6\x8D\xAE\xEF\xBC\x8C\xE5\xBC\x80\xE5\x90\xAF\xE5\xA4\xB1\xE8\xB4\xA5"), (not (("\xDE\xBA\xE7\x1B\x92\x6A") == ("\xDE\xBA\xE7\x1B\x92\x6A")) or not (("\x31\x32\x31\x39\x37")<=("\x31\x32\x31\x39\x37")))) return (("\x27\x20\x78\xB0\x27\xE5") ~= ("\x27\x20\x78\xB0\x27\xE5")) end else gg.toast(("\x4E\x6F\x74\x20\x46\x6F\x75\x6E\x64")) return (not (("\x31\x30\x39\x39\x30")<("\x37\x31\x34\x37\x31")) or not (("\xE1\xB6\xC1\x35") ~= ("\x3D\xBC\x8C\x70\xC2\xF8"))) end end HaoGe=function(Nc,Type,Search,Write) gg.clearResults() gg.setRanges(Nc) gg.setVisible((("\x34\x39\x32\x33\x37")>=("\x31\x30\x37\x30\x37\x39"))) gg.searchNumber(Search[("\x31")][("\x31")],Type) local count=gg.getResultCount() local result=gg.getResults(count) gg.clearResults() local data={} local base=Search[("\x31")][("\x32")] if(count>("\x30"))then for i,v in ipairs(result)do v.isUseful=(("\xD8\x5B\x7E\xA4\x33") ~= ("\x60\x07\x7C\xA6\xA2\x27")) end for k=("\x32"),#Search do local tPUBGMH={} local offset=Search[k][("\x32")]-base local num=Search[k][("\x31")] for i,v in ipairs(result)do tPUBGMH[#tPUBGMH+("\x31")]={} tPUBGMH[#tPUBGMH].address=v.address+offset tPUBGMH[#tPUBGMH].flags=v.flags end tPUBGMH=gg.getValues(tPUBGMH) for i,v in ipairs(tPUBGMH)do if(tostring(v.value)~=tostring(num))then result[i].isUseful=(not (("\x31\x32\x33\x32\x32")<("\x36\x31\x30\x35\x38")) or not (("\x35\x36\x39\x33\x32")<("\x31\x30\x36\x37\x38\x35"))) end end end for i,v in ipairs(result)do if(v.isUseful)then data[#data+("\x31")]=v.address end end if(#data>("\x30"))then local t={} local base=Search[("\x31")][("\x32")] for i=("\x31"),#data do for k,w in ipairs(Write)do offset=w[("\x32")]-base t[#t+("\x31")]={} t[#t].address=data[i]+offset t[#t].flags=Type t[#t].value=w[("\x31")] if(w[("\x33")]==(not (("\x35\x33\x34\x39")>=("\x35\x36\x31\x31")) or not (("\xA6\xE2\x20\x1E") ~= ("\xA6\xE2\x20\x1E"))))then local item={} item[#item+("\x31")]=t[#t] item[#item].freeze=(("\xDB\x2C\x0C") == ("\xDB\x2C\x0C")) gg.addListItems(item) end end end gg.setValues(t) gg.sleep(("\x34\x30\x30")) else return (not (("\x37\x34\x37\x35\x34")>=("\x32\x30\x31\x35\x36")) or not (("\x31\x30\x35\x34\x33\x34")<=("\x31\x30\x35\x34\x33\x34"))) end else return (not (("\x33\x36\x37\x38")<("\x37\x38\x34\x36")) or not (("\x39\x33\x33\x39")==("\x39\x33\x33\x39"))) end end gg.clearResults() gg.setRanges(gg[("\x52\x45\x47\x49\x4F\x4E\x5F\x41\x4E\x4F\x4E\x59\x4D\x4F\x55\x53")]) gg.searchNumber(("\x31\x35\x2E\x37\x35"), gg[("\x54\x59\x50\x45\x5F\x46\x4C\x4F\x41\x54")], (("\x36\x33\x30\x30\x38")<=("\x32\x36\x36\x37\x36")), gg[("\x53\x49\x47\x4E\x5F\x45\x51\x55\x41\x4C")], ("\x30"), -("\x31")) gg.searchNumber(("\x31\x35\x2E\x37\x35"), gg[("\x54\x59\x50\x45\x5F\x46\x4C\x4F\x41\x54")], (not (("\x32\x34\x33\x30\x33")<("\x33\x33\x32\x32\x37")) or not (("\x7E\x06\x3A\x16\x7D") ~= ("\x50\x2E\xBA\x98\x53\xD4"))), gg[("\x53\x49\x47\x4E\x5F\x45\x51\x55\x41\x4C")], ("\x30"), -("\x31")) gg.getResults(("\x31\x30\x30")) gg.editAll(("\x31\x32\x30"), gg[("\x54\x59\x50\x45\x5F\x46\x4C\x4F\x41\x54")]) gg.clearResults() gg.setRanges(gg[("\x52\x45\x47\x49\x4F\x4E\x5F\x41\x4E\x4F\x4E\x59\x4D\x4F\x55\x53")]) gg.searchNumber(("\x31\x35\x3B\x32\x38\x3B\x31\x36\x3B\x32\x36\x3B\x38\x3B\x31\x38"), gg[("\x54\x59\x50\x45\x5F\x46\x4C\x4F\x41\x54")], (("\x37\x33\x32\x35\x30")<=("\x37\x32\x30\x30\x39")), gg[("\x53\x49\x47\x4E\x5F\x45\x51\x55\x41\x4C")], ("\x30"), -("\x31")) gg.getResults(("\x35\x36")) gg.editAll(("\x2D\x31\x33\x33\x39"), gg[("\x54\x59\x50\x45\x5F\x46\x4C\x4F\x41\x54")]) qmnb = { {[("\x6D\x65\x6D\x6F\x72\x79")] = ("\x33\x32")}, {[("\x6E\x61\x6D\x65")] = ("\xE5\xBC\x80\xE5\x90\xAF\xE6\x88\x90\xE5\x8A\x9F")}, {[("\x76\x61\x6C\x75\x65")] = ("\x30\x2E\x30\x30\x30\x31\x35\x36\x36\x33\x39\x35\x35"), [("\x74\x79\x70\x65")] = ("\x31\x36")}, {[("\x6C\x76")] = ("\x31\x35\x2E\x37\x35"), [("\x6F\x66\x66\x73\x65\x74")] = ("\x38"), [("\x74\x79\x70\x65")] = ("\x31\x36")}, } qmxg = { {[("\x76\x61\x6C\x75\x65")] = ("\x38\x30"), [("\x6F\x66\x66\x73\x65\x74")] = ("\x38"), [("\x74\x79\x70\x65")] = ("\x31\x36")}, } xqmnb(qmnb) qmnb = { {[("\x6D\x65\x6D\x6F\x72\x79")] = ("\x33\x32")}, {[("\x6E\x61\x6D\x65")] = ("\xE5\xA4\xB4\xE9\x83\xA8\xE8\x8C\x83\xE5\x9B\xB4\xE5\xBC\x80\xE5\x90\xAF\xE6\x88\x90\xE5\x8A\x9F")}, {[("\x76\x61\x6C\x75\x65")] = ("\x34\x37\x31\x39\x37\x37\x32\x34\x31\x32\x37\x35\x30\x36\x38\x31\x33\x35\x33"), [("\x74\x79\x70\x65")] = ("\x33\x32")}, {[("\x6C\x76")] = ("\x34\x37\x34\x32\x32\x39\x30\x34\x30\x38\x37\x32\x30\x30\x33\x39\x39\x33\x36"), [("\x6F\x66\x66\x73\x65\x74")] = ("\x34"), [("\x74\x79\x70\x65")] = ("\x33\x32")}, } qmxg = { {[("\x76\x61\x6C\x75\x65")] = -("\x31\x30"), [("\x6F\x66\x66\x73\x65\x74")] = ("\x38"), [("\x74\x79\x70\x65")] = ("\x31\x36")}, } xqmnb(qmnb) qmnb = { {[("\x6D\x65\x6D\x6F\x72\x79")] = ("\x33\x32")}, {[("\x6E\x61\x6D\x65")] = ("\xE5\xA4\xB4\xE9\x83\xA8\xE8\x8C\x83\xE5\x9B\xB4\xE5\xBC\x80\xE5\x90\xAF\xE6\x88\x90\xE5\x8A\x9F")}, {[("\x76\x61\x6C\x75\x65")] = -("\x34\x34\x31\x37\x36\x31\x34\x38\x36\x36\x33\x31\x36\x37\x32\x34\x31\x32\x38"), [("\x74\x79\x70\x65")] = ("\x33\x32")}, {[("\x6C\x76")] = ("\x34\x37\x32\x34\x32\x37\x36\x30\x31\x32\x33\x37\x38\x30\x36\x31\x34\x38\x37"), [("\x6F\x66\x66\x73\x65\x74")] = ("\x34"), [("\x74\x79\x70\x65")] = ("\x33\x32")}, } qmxg = { {[("\x76\x61\x6C\x75\x65")] = -("\x31\x30"), [("\x6F\x66\x66\x73\x65\x74")] = ("\x31\x32"), [("\x74\x79\x70\x65")] = ("\x31\x36")}, } xqmnb(qmnb) qmnb = { {[("\x6D\x65\x6D\x6F\x72\x79")] = ("\x33\x32")}, {[("\x6E\x61\x6D\x65")] = ("\x68\x6F\x6F\x6B\xE6\x88\x90\xE5\x8A\x9F")}, {[("\x76\x61\x6C\x75\x65")] = -("\x34\x34\x31\x36\x34\x38\x37\x30\x36\x38\x30\x33\x34\x33\x33\x36\x36\x37\x37"), [("\x74\x79\x70\x65")] = ("\x33\x32")}, {[("\x6C\x76")] = ("\x34\x37\x32\x34\x32\x37\x36\x30\x31\x32\x33\x37\x38\x33\x32\x34\x30\x37\x33"), [("\x6F\x66\x66\x73\x65\x74")] = ("\x34"), [("\x74\x79\x70\x65")] = ("\x33\x32")}, } qmxg = { {[("\x76\x61\x6C\x75\x65")] = -("\x31\x30"), [("\x6F\x66\x66\x73\x65\x74")] = ("\x38"), [("\x74\x79\x70\x65")] = ("\x31\x36")}, {[("\x76\x61\x6C\x75\x65")] = -("\x31\x30"), [("\x6F\x66\x66\x73\x65\x74")] = ("\x31\x32"), [("\x74\x79\x70\x65")] = ("\x31\x36")}, } DM=("\x68\x6F\x6F\x6B\xE8\x8C\x83\xE5\x9B\xB4\xE5\xBC\x80\xE5\x90\xAF\xE6\x88\x90\xE5\x8A\x9F") gg.playMusic(("\x68\x74\x74\x70\x73\x3A\x2F\x2F\x66\x61\x6E\x79\x69\x2E\x62\x61\x69\x64\x75\x2E\x63\x6F\x6D\x2F\x67\x65\x74\x74\x74\x73\x3F\x6C\x61\x6E\x3D\x7A\x68\x26\x74\x65\x78\x74\x3D")..DM..("\x26\x73\x70\x64\x3D\x35\x26\x73\x6F\x75\x72\x63\x65\x3D\x77\x69\x73\x65")) end, function() end }, { ("\xE8\xB6\x85\xE5\xA4\xA7\xE8\x8C\x83\xE5\x9B\xB4"), function() split=function(szFullString, szSeparator) local nFindStartIndex = ("\x31") local nSplitIndex = ("\x31") local nSplitArray = {} while (not (("\xE1\x08\x33") == ("\x30\xF0\xA4\x77")) or not (("\x38\x34\x31\x34\x31")~=("\x38\x34\x31\x34\x31"))) do local nFindLastIndex = string.find (szFullString, szSeparator, nFindStartIndex) if not nFindLastIndex then nSplitArray[nSplitIndex] = string.sub(szFullString, nFindStartIndex, string.len (szFullString)) break end nSplitArray[nSplitIndex] = string.sub (szFullString, nFindStartIndex, nFindLastIndex - ("\x31")) nFindStartIndex = nFindLastIndex + string.len (szSeparator) nSplitIndex = nSplitIndex + ("\x31") end return nSplitArray end xgxc=function(szpy, qmxg) for x = ("\x31"), #(qmxg) do xgpy = szpy + qmxg[x][("\x6F\x66\x66\x73\x65\x74")] xglx = qmxg[x][("\x74\x79\x70\x65")] xgsz = qmxg[x][("\x76\x61\x6C\x75\x65")] xgdj = qmxg[x][("\x66\x72\x65\x65\x7A\x65")] if xgdj == nil or xgdj == ("") then gg.setValues({[("\x31")] = {address = xgpy, flags = xglx, value = xgsz}}) else gg.addListItems({[("\x31")] = {address = xgpy, flags = xglx, freeze = xgdj, value = xgsz}}) end xgsl = xgsl + ("\x31") xgjg = (not (("\x35\x31\x34\x37\x31")~=("\x35\x31\x34\x37\x31")) or not (("\x38\x33\x34\x30")>=("\x33\x34\x39\x30\x38"))) end end xqmnb=function(qmnb) gg.clearResults() gg.setRanges(qmnb[("\x31")][("\x6D\x65\x6D\x6F\x72\x79")]) gg.searchNumber(qmnb[("\x33")][("\x76\x61\x6C\x75\x65")], qmnb[("\x33")][("\x74\x79\x70\x65")]) if gg.getResultCount() == ("\x30") then gg.toast(qmnb[("\x32")][("\x6E\x61\x6D\x65")] .. ("\xE5\xBC\x80\xE5\x90\xAF\xE5\xA4\xB1\xE8\xB4\xA5")) else gg.refineNumber(qmnb[("\x33")][("\x76\x61\x6C\x75\x65")], qmnb[("\x33")][("\x74\x79\x70\x65")]) gg.refineNumber(qmnb[("\x33")][("\x76\x61\x6C\x75\x65")], qmnb[("\x33")][("\x74\x79\x70\x65")]) gg.refineNumber(qmnb[("\x33")][("\x76\x61\x6C\x75\x65")], qmnb[("\x33")][("\x74\x79\x70\x65")]) if gg.getResultCount() == ("\x30") then gg.toast(qmnb[("\x32")][("\x6E\x61\x6D\x65")] .. ("\xE5\xBC\x80\xE5\x90\xAF\xE5\xA4\xB1\xE8\xB4\xA5")) else sl = gg.getResults(("\x39\x39\x39\x39\x39\x39")) sz = gg.getResultCount() xgsl = ("\x30") if sz > ("\x39\x39\x39\x39\x39\x39") then sz = ("\x39\x39\x39\x39\x39\x39") end for i = ("\x31"), sz do pdsz = (("\x34\x38\x38\x37\x39")>=("\x34\x38\x38\x37\x39")) for v = ("\x34"), #(qmnb) do if pdsz == (("\x65\x73\x94\xCD\xA7\x05") ~= ("\x13\x17\xE8")) then pysz = {} pysz[("\x31")] = {} pysz[("\x31")].address = sl[i].address + qmnb[v][("\x6F\x66\x66\x73\x65\x74")] pysz[("\x31")].flags = qmnb[v][("\x74\x79\x70\x65")] szpy = gg.getValues(pysz) pdpd = qmnb[v][("\x6C\x76")] .. ("\x3B") .. szpy[("\x31")].value szpd = split(pdpd, ("\x3B")) tzszpd = szpd[("\x31")] pyszpd = szpd[("\x32")] if tzszpd == pyszpd then pdjg = (not (("\x39\x31\x35\x30\x37")==("\x34\x39\x35\x30\x31")) or not (("\xCE\xA6\x21\x92\xD5") == ("\x55\xDD\x3C\x83"))) pdsz = (not (("\xDB\xE8\x5C\x33") == ("\x51\x00\x4E")) or not (("\x35\x32\x31\x30")>=("\x31\x34\x39\x32\x38"))) else pdjg = (not (("\x02\x8A\xF8\x8C\x16") == ("\x02\x8A\xF8\x8C\x16")) or not (("\x31\x31\x31\x34\x30\x39")>=("\x31\x31\x31\x34\x30\x39"))) pdsz = (not (("\x38\x31\x33\x37\x34")==("\x38\x31\x33\x37\x34")) or not (("\x31\x31\x31\x32\x30\x36")==("\x31\x31\x31\x32\x30\x36"))) end end end if pdjg == (not (("\x05\x57\xA6") ~= ("\x05\x57\xA6")) or not (("\x22\xD1\x23\xC4\xEA") == ("\x85\x4C\xD7\x5E\xAF"))) then szpy = sl[i].address xgxc(szpy, qmxg) end end if xgjg == (not (("\x04\xA2\x24\x83") == ("\xD2\x32\x76\xD7")) or not (("\x31\x30\x36\x37\x38\x35")<=("\x32\x30\x30\x30\x31"))) then gg.toast(qmnb[("\x32")][("\x6E\x61\x6D\x65")] .. ("\xE5\xBC\x80\xE5\x90\xAF\xE6\x88\x90\xE5\x8A\x9F\xEF\xBC\x8C\xE4\xB8\x80\xE5\x85\xB1\xE4\xBF\xAE\xE6\x94\xB9") .. xgsl .. ("\xE6\x9D\xA1\xE6\x95\xB0\xE6\x8D\xAE")) else gg.toast(qmnb[("\x32")][("\x6E\x61\x6D\x65")] .. ("\xE6\x9C\xAA\xE6\x90\x9C\xE7\xB4\xA2\xE5\x88\xB0\xE6\x95\xB0\xE6\x8D\xAE\xEF\xBC\x8C\xE5\xBC\x80\xE5\x90\xAF\xE5\xA4\xB1\xE8\xB4\xA5")) end end end end SearchWrite=function(Search, Write, Type) gg.clearResults() gg.setVisible((not (("\x34\x30\x33")<("\x37\x32\x30\x33\x31")) or not (("\x31\x30\x39\x33\x38\x30")==("\x31\x30\x39\x33\x38\x30")))) gg.searchNumber(Search[("\x31")][("\x31")], Type) local count = gg.getResultCount() local result = gg.getResults(count) gg.clearResults() local data = {} local base = Search[("\x31")][("\x32")] if (count > ("\x30")) then for i, v in ipairs(result) do v.isUseful = (("\xE8\xED\xBF\x5A") == ("\xE8\xED\xBF\x5A")) end for k=("\x32"), #Search do local tmp = {} local offset = Search[k][("\x32")] - base local num = Search[k][("\x31")] for i, v in ipairs(result) do tmp[#tmp+("\x31")] = {} 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 = (not (("\x33\x33\x33\x36\x30")<=("\x38\x34\x36\x33\x39")) or not (("\x97\x18\xA3\xFB\x45") == ("\x97\x18\xA3\xFB\x45"))) end end end for i, v in ipairs(result) do if (v.isUseful) then data[#data+("\x31")] = v.address end end if (#data > ("\x30")) then local t = {} local base = Search[("\x31")][("\x32")] for i=("\x31"), #data do for k, w in ipairs(Write) do offset = w[("\x32")] - base t[#t+("\x31")] = {} t[#t].address = data[i] + offset t[#t].flags = Type t[#t].value = w[("\x31")] if (w[("\x33")] == (("\x32\x33\x38\x36\x34")<=("\x32\x33\x38\x36\x34"))) then local item = {} item[#item+("\x31")] = t[#t] item[#item].freeze = (("\x32\x33\x30\x37\x38")<=("\x32\x33\x30\x37\x38")) gg.addListItems(item) end end end gg.setValues(t) gg.toast(("\xE5\xBC\x80\xE5\x90\xAF\xE6\x88\x90\xE5\x8A\x9F\xEF\xBC\x8C\xE4\xB8\x80\xE5\x85\xB1\xE4\xBF\xAE\xE6\x94\xB9")..#t..("\xE6\x9D\xA1\xE6\x95\xB0\xE6\x8D\xAE")) gg.addListItems(t) else gg.toast(("\xE6\x9C\xAA\xE6\x90\x9C\xE7\xB4\xA2\xE5\x88\xB0\xE6\x95\xB0\xE6\x8D\xAE\xEF\xBC\x8C\xE5\xBC\x80\xE5\x90\xAF\xE5\xA4\xB1\xE8\xB4\xA5"), (not (("\x32\x34\x35\x31\x36")>=("\x31\x33\x39\x37\x39")) or not (("\x37\x31\x31\x32\x30")>=("\x37\x31\x31\x32\x30")))) return (("\x34\x31\x36\x35\x38")<=("\x38\x35\x34\x33")) end else gg.toast(("\x4E\x6F\x74\x20\x46\x6F\x75\x6E\x64")) return (("\x36\x31\x35\x33\x33")==("\x33\x38\x37\x33\x37")) end end qmnb = { {[("\x6D\x65\x6D\x6F\x72\x79")] = ("\x33\x32")}, {[("\x6E\x61\x6D\x65")] = ("\xE6\x88\x90\xE5\x8A\x9F")}, {[("\x76\x61\x6C\x75\x65")] = ("\x30\x2E\x30\x30\x30\x31\x35\x36\x36\x33\x39\x35\x35"), [("\x74\x79\x70\x65")] = ("\x31\x36")}, {[("\x6C\x76")] = ("\x31\x35\x2E\x37\x35"), [("\x6F\x66\x66\x73\x65\x74")] = ("\x38"), [("\x74\x79\x70\x65")] = ("\x31\x36")}, } qmxg = { {[("\x76\x61\x6C\x75\x65")] = ("\x39\x30"), [("\x6F\x66\x66\x73\x65\x74")] = ("\x38"), [("\x74\x79\x70\x65")] = ("\x31\x36")}, } xqmnb(qmnb) qmnb = { {[("\x6D\x65\x6D\x6F\x72\x79")] = ("\x33\x32")}, {[("\x6E\x61\x6D\x65")] = ("\xE6\x88\x90\xE5\x8A\x9F")}, {[("\x76\x61\x6C\x75\x65")] = ("\x34\x37\x35\x36\x39\x32\x37\x31\x30\x37\x35\x31\x38\x31\x36\x39\x30\x38\x38"), [("\x74\x79\x70\x65")] = ("\x33\x32")}, {[("\x6C\x76")] = ("\x33\x33"), [("\x6F\x66\x66\x73\x65\x74")] = -("\x34"), [("\x74\x79\x70\x65")] = ("\x31\x36")}, {[("\x6C\x76")] = ("\x36\x39\x2E\x35"), [("\x6F\x66\x66\x73\x65\x74")] = ("\x34"), [("\x74\x79\x70\x65")] = ("\x31\x36")}, } qmxg = { {[("\x76\x61\x6C\x75\x65")] = ("\x37\x30\x30"), [("\x6F\x66\x66\x73\x65\x74")] = ("\x34"), [("\x74\x79\x70\x65")] = ("\x31\x36")}, {[("\x76\x61\x6C\x75\x65")] = ("\x37\x30\x30"), [("\x6F\x66\x66\x73\x65\x74")] = ("\x38"), [("\x74\x79\x70\x65")] = ("\x31\x36")}, } xqmnb(qmnb) qmnb = { {[("\x6D\x65\x6D\x6F\x72\x79")] = ("\x33\x32")}, {[("\x6E\x61\x6D\x65")] = ("\xE6\x88\x90\xE5\x8A\x9F")}, {[("\x76\x61\x6C\x75\x65")] = ("\x34\x36\x38\x33\x37\x34\x33\x36\x31\x35\x37\x33\x31\x37\x33\x38\x30\x33\x36"), [("\x74\x79\x70\x65")] = ("\x33\x32")}, {[("\x6C\x76")] = ("\x38\x38\x2E\x31\x35\x30\x31\x37\x37\x30\x30\x31\x39\x35"), [("\x6F\x66\x66\x73\x65\x74")] = -("\x34"), [("\x74\x79\x70\x65")] = ("\x31\x36")}, {[("\x6C\x76")] = ("\x38\x2E\x30"), [("\x6F\x66\x66\x73\x65\x74")] = ("\x34"), [("\x74\x79\x70\x65")] = ("\x31\x36")}, {[("\x6C\x76")] = ("\x31\x35\x2E\x30"), [("\x6F\x66\x66\x73\x65\x74")] = ("\x38"), [("\x74\x79\x70\x65")] = ("\x31\x36")}, } qmxg = { {[("\x76\x61\x6C\x75\x65")] = -("\x36\x36\x30"), [("\x6F\x66\x66\x73\x65\x74")] = ("\x30"), [("\x74\x79\x70\x65")] = ("\x31\x36")}, {[("\x76\x61\x6C\x75\x65")] = -("\x36\x36\x30"), [("\x6F\x66\x66\x73\x65\x74")] = -("\x34"), [("\x74\x79\x70\x65")] = ("\x31\x36")}, {[("\x76\x61\x6C\x75\x65")] = -("\x35\x36\x30"), [("\x6F\x66\x66\x73\x65\x74")] = ("\x34"), [("\x74\x79\x70\x65")] = ("\x31\x36")}, {[("\x76\x61\x6C\x75\x65")] = -("\x35\x36\x30"), [("\x6F\x66\x66\x73\x65\x74")] = ("\x38"), [("\x74\x79\x70\x65")] = ("\x31\x36")}, } xqmnb(qmnb) qmnb = { {[("\x6D\x65\x6D\x6F\x72\x79")] = ("\x33\x32")}, {[("\x6E\x61\x6D\x65")] = ("\xE6\x88\x90\xE5\x8A\x9F")}, {[("\x76\x61\x6C\x75\x65")] = ("\x34\x36\x38\x33\x37\x34\x33\x36\x31\x35\x37\x33\x31\x37\x32\x33\x35\x34\x30"), [("\x74\x79\x70\x65")] = ("\x33\x32")}, {[("\x6C\x76")] = ("\x39\x30\x2E\x37\x37\x35\x37\x30\x33\x34\x33\x30\x31\x38"), [("\x6F\x66\x66\x73\x65\x74")] = -("\x34"), [("\x74\x79\x70\x65")] = ("\x31\x36")}, {[("\x6C\x76")] = ("\x38\x2E\x30"), [("\x6F\x66\x66\x73\x65\x74")] = ("\x34"), [("\x74\x79\x70\x65")] = ("\x31\x36")}, {[("\x6C\x76")] = ("\x31\x36\x2E\x30"), [("\x6F\x66\x66\x73\x65\x74")] = ("\x38"), [("\x74\x79\x70\x65")] = ("\x31\x36")}, } qmxg = { {[("\x76\x61\x6C\x75\x65")] = -("\x36\x36\x30"), [("\x6F\x66\x66\x73\x65\x74")] = ("\x30"), [("\x74\x79\x70\x65")] = ("\x31\x36")}, {[("\x76\x61\x6C\x75\x65")] = -("\x36\x36\x30"), [("\x6F\x66\x66\x73\x65\x74")] = -("\x34"), [("\x74\x79\x70\x65")] = ("\x31\x36")}, {[("\x76\x61\x6C\x75\x65")] = -("\x35\x36\x30"), [("\x6F\x66\x66\x73\x65\x74")] = ("\x34"), [("\x74\x79\x70\x65")] = ("\x31\x36")}, {[("\x76\x61\x6C\x75\x65")] = -("\x35\x36\x30"), [("\x6F\x66\x66\x73\x65\x74")] = ("\x38"), [("\x74\x79\x70\x65")] = ("\x31\x36")}, } xqmnb(qmnb) qmnb = { {[("\x6D\x65\x6D\x6F\x72\x79")] = ("\x33\x32")}, {[("\x6E\x61\x6D\x65")] = ("\xE6\x88\x90\xE5\x8A\x9F")}, {[("\x76\x61\x6C\x75\x65")] = ("\x34\x37\x34\x34\x35\x34\x32\x32\x30\x38\x35\x33\x33\x37\x32\x35\x31\x38\x34"), [("\x74\x79\x70\x65")] = ("\x33\x32")}, {[("\x6C\x76")] = ("\x32\x37\x2E\x30"), [("\x6F\x66\x66\x73\x65\x74")] = ("\x34"), [("\x74\x79\x70\x65")] = ("\x31\x36")}, } qmxg = { {[("\x76\x61\x6C\x75\x65")] = -("\x35\x36\x30"), [("\x6F\x66\x66\x73\x65\x74")] = ("\x30"), [("\x74\x79\x70\x65")] = ("\x31\x36")}, {[("\x76\x61\x6C\x75\x65")] = -("\x35\x36\x30"), [("\x6F\x66\x66\x73\x65\x74")] = ("\x34"), [("\x74\x79\x70\x65")] = ("\x31\x36")}, } xqmnb(qmnb) qmnb = { {[("\x6D\x65\x6D\x6F\x72\x79")] = ("\x33\x32")}, {[("\x6E\x61\x6D\x65")] = ("\xE6\x88\x90\xE5\x8A\x9F")}, {[("\x76\x61\x6C\x75\x65")] = ("\x34\x37\x32\x34\x32\x37\x36\x30\x31\x32\x33\x37\x38\x30\x36\x31\x34\x38\x37"), [("\x74\x79\x70\x65")] = ("\x33\x32")}, {[("\x6C\x76")] = ("\x39\x30\x2E\x34\x38\x35\x31\x30\x37\x34\x32\x31\x38\x38"), [("\x6F\x66\x66\x73\x65\x74")] = -("\x34"), [("\x74\x79\x70\x65")] = ("\x31\x36")}, {[("\x6C\x76")] = ("\x31\x38\x2E\x30"), [("\x6F\x66\x66\x73\x65\x74")] = ("\x34"), [("\x74\x79\x70\x65")] = ("\x31\x36")}, {[("\x6C\x76")] = ("\x32\x38\x2E\x30"), [("\x6F\x66\x66\x73\x65\x74")] = ("\x38"), [("\x74\x79\x70\x65")] = ("\x31\x36")} } qmxg = { {[("\x76\x61\x6C\x75\x65")] = -("\x36\x36\x30"), [("\x6F\x66\x66\x73\x65\x74")] = ("\x30"), [("\x74\x79\x70\x65")] = ("\x31\x36")}, {[("\x76\x61\x6C\x75\x65")] = -("\x36\x36\x30"), [("\x6F\x66\x66\x73\x65\x74")] = -("\x34"), [("\x74\x79\x70\x65")] = ("\x31\x36")}, {[("\x76\x61\x6C\x75\x65")] = -("\x35\x36\x30"), [("\x6F\x66\x66\x73\x65\x74")] = ("\x34"), [("\x74\x79\x70\x65")] = ("\x31\x36")}, {[("\x76\x61\x6C\x75\x65")] = -("\x35\x36\x30"), [("\x6F\x66\x66\x73\x65\x74")] = ("\x38"), [("\x74\x79\x70\x65")] = ("\x31\x36")}, } xqmnb(qmnb) qmnb = { {[("\x6D\x65\x6D\x6F\x72\x79")] = ("\x33\x32")}, {[("\x6E\x61\x6D\x65")] = ("\xE6\x88\x90\xE5\x8A\x9F")}, {[("\x76\x61\x6C\x75\x65")] = ("\x34\x37\x31\x39\x37\x37\x32\x34\x31\x32\x37\x35\x30\x36\x38\x31\x33\x35\x33"), [("\x74\x79\x70\x65")] = ("\x33\x32")}, {[("\x6C\x76")] = -("\x38\x36\x2E\x34\x35\x37\x36\x31\x31\x30\x38\x33\x39\x38"), [("\x6F\x66\x66\x73\x65\x74")] = -("\x34"), [("\x74\x79\x70\x65")] = ("\x31\x36")}, {[("\x6C\x76")] = ("\x31\x36\x2E\x30"), [("\x6F\x66\x66\x73\x65\x74")] = ("\x34"), [("\x74\x79\x70\x65")] = ("\x31\x36")}, {[("\x6C\x76")] = ("\x32\x36\x2E\x30"), [("\x6F\x66\x66\x73\x65\x74")] = ("\x38"), [("\x74\x79\x70\x65")] = ("\x31\x36")} } qmxg = { {[("\x76\x61\x6C\x75\x65")] = -("\x36\x36\x30"), [("\x6F\x66\x66\x73\x65\x74")] = ("\x30"), [("\x74\x79\x70\x65")] = ("\x31\x36")}, {[("\x76\x61\x6C\x75\x65")] = -("\x36\x36\x30"), [("\x6F\x66\x66\x73\x65\x74")] = -("\x34"), [("\x74\x79\x70\x65")] = ("\x31\x36")}, {[("\x76\x61\x6C\x75\x65")] = -("\x35\x36\x30"), [("\x6F\x66\x66\x73\x65\x74")] = ("\x34"), [("\x74\x79\x70\x65")] = ("\x31\x36")}, {[("\x76\x61\x6C\x75\x65")] = -("\x35\x36\x30"), [("\x6F\x66\x66\x73\x65\x74")] = ("\x38"), [("\x74\x79\x70\x65")] = ("\x31\x36")}, } xqmnb(qmnb) qmnb = { {[("\x6D\x65\x6D\x6F\x72\x79")] = ("\x33\x32")}, {[("\x6E\x61\x6D\x65")] = ("\xE6\x88\x90\xE5\x8A\x9F")}, {[("\x76\x61\x6C\x75\x65")] = ("\x34\x37\x32\x34\x32\x37\x36\x30\x31\x32\x33\x37\x38\x33\x32\x34\x30\x37\x33"), [("\x74\x79\x70\x65")] = ("\x33\x32")}, {[("\x6C\x76")] = ("\x39\x30\x2E\x34\x38\x35\x30\x36\x39\x32\x37\x34\x39"), [("\x6F\x66\x66\x73\x65\x74")] = -("\x34"), [("\x74\x79\x70\x65")] = ("\x31\x36")}, {[("\x6C\x76")] = ("\x31\x38\x2E\x30"), [("\x6F\x66\x66\x73\x65\x74")] = ("\x34"), [("\x74\x79\x70\x65")] = ("\x31\x36")}, {[("\x6C\x76")] = ("\x32\x37\x2E\x35"), [("\x6F\x66\x66\x73\x65\x74")] = ("\x38"), [("\x74\x79\x70\x65")] = ("\x31\x36")} } qmxg = { {[("\x76\x61\x6C\x75\x65")] = -("\x36\x36\x30"), [("\x6F\x66\x66\x73\x65\x74")] = ("\x30"), [("\x74\x79\x70\x65")] = ("\x31\x36")}, {[("\x76\x61\x6C\x75\x65")] = -("\x36\x36\x30"), [("\x6F\x66\x66\x73\x65\x74")] = -("\x34"), [("\x74\x79\x70\x65")] = ("\x31\x36")}, {[("\x76\x61\x6C\x75\x65")] = -("\x35\x36\x30"), [("\x6F\x66\x66\x73\x65\x74")] = ("\x34"), [("\x74\x79\x70\x65")] = ("\x31\x36")}, {[("\x76\x61\x6C\x75\x65")] = -("\x35\x36\x30"), [("\x6F\x66\x66\x73\x65\x74")] = ("\x38"), [("\x74\x79\x70\x65")] = ("\x31\x36")}, } xqmnb(qmnb) DM=("\xE4\xB8\x8D\xE5\x87\x8F\xE4\xBC\xA4\xE8\x8C\x83\xE5\x9B\xB4\xE5\xBC\x80\xE5\x90\xAF\xE6\x88\x90\xE5\x8A\x9F") gg.playMusic(("\x68\x74\x74\x70\x73\x3A\x2F\x2F\x66\x61\x6E\x79\x69\x2E\x62\x61\x69\x64\x75\x2E\x63\x6F\x6D\x2F\x67\x65\x74\x74\x74\x73\x3F\x6C\x61\x6E\x3D\x7A\x68\x26\x74\x65\x78\x74\x3D")..DM..("\x26\x73\x70\x64\x3D\x35\x26\x73\x6F\x75\x72\x63\x65\x3D\x77\x69\x73\x65")) end, function() end } }), }, }) bloc = luajava.getBlock() bloc(("\x6A\x6F\x69\x6E")) luajava.setFloatingWindowHide((not (("\x32\x30\x30\x39\x31")~=("\x31\x31\x36\x37\x39")) or not (("\x32\x33\x30\x37")<=("\x36\x34\x37\x36\x34"))))