--[[ 本辅助作者子枫 源码仅供参考 适用迷你世界1.21.0 ]] local sj=os.date('%Y年%m月%d日%H时%M分%S秒') local bx=os.date("%Y年%m月%d日%H时%M分%S秒") print("["..bx.."]\n🐳枫叶阁Q群913477306🐳") function Main()pz() bqt={"🐳","🌩","🐶","🍼","🌀","🔰","🍥","🍭",} local sjbq=bqt[math.random(1,#bqt)] local SN = gg.choice({ sjbq.."𒅒开 始 制 裁𒅒"..sjbq,--1 sjbq.."𒅒切 换 ️️悬 浮𒅒"..sjbq,--2 sjbq.."𒅒️️登 陆 检 测𒅒"..sjbq,--3 sjbq.."𒅒️️退 出 辅 助𒅒"..sjbq,--4 },(GT or 2018),'🐟子枫·师父苏乾🐳\n🐳'..sj..'🐳') if SN==1 then Main1() end if SN==2 then gg.toast("🐳点悬浮窗,点Sx按钮🐳")sxxf() end if SN==3 then FS() end if SN==4 then gg.toast("🐳欢迎下次使用子枫GG🐳")os.exit() end FX1=0 end function Main1() local sjbq=bqt[math.random(1,#bqt)] local SN = gg.choice({ sjbq.."𒅒房 主 功 能️️️️️️𒅒"..sjbq,--1 sjbq.."𒅒联 机 功 能𒅒"..sjbq,--2 sjbq.."𒅒️️狙 击 功 能𒅒"..sjbq,--3 sjbq.."𒅒️️返 回 主 页𒅒"..sjbq,--4 },(GT or 2018),'🐳制裁米米乐子🐳') if SN==1 then fz() end if SN==2 then ty() end if SN==3 then jj() end if SN==4 then Main() end end function fz() local sjbq=bqt[math.random(1,#bqt)] zf = gg.multiChoice({ sjbq.."𒅒修改高度𒅒"..sjbq,--93 sjbq.."𒅒刷茁壮成长𒅒"..sjbq,--1 sjbq.."𒅒临时改名𒅒"..sjbq,--2 sjbq.."𒅒无限恢复𒅒"..sjbq,--3 sjbq.."𒅒天空下雨𒅒"..sjbq,--4 sjbq.."𒅒一格附魔𒅒"..sjbq,--6 sjbq.."𒅒第八格添物𒅒"..sjbq,--7 sjbq.."𒅒皮肤技能𒅒"..sjbq,--8 sjbq.."𒅒创造背包𒅒"..sjbq,--10 sjbq.."𒅒添加宠物𒅒"..sjbq,--11 sjbq.."𒅒添加坐骑𒅒"..sjbq,--13 sjbq.."𒅒开大房间𒅒"..sjbq,--14 sjbq.."𒅒无限经验𒅒"..sjbq,--15 sjbq.."𒅒坐骑属性𒅒"..sjbq,--16 sjbq.."𒅒无限耐久𒅒"..sjbq,--18 sjbq.."𒅒刷华丽变身𒅒"..sjbq,--19 sjbq.."𒅒手持改物𒅒"..sjbq,--22 sjbq.."𒅒无限物品𒅒"..sjbq,--29 sjbq.."𒅒人物大小𒅒"..sjbq,--36 sjbq.."𒅒喷漆改物𒅒"..sjbq,--42 sjbq.."𒅒自定改物𒅒"..sjbq,--43 sjbq.."𒅒无限脚印𒅒"..sjbq,--51 sjbq.."𒅒飞行速度𒅒"..sjbq,--92 sjbq.."𒅒返回主页𒅒"..sjbq}--退出 ,nil,"🐳房主功能区🐳") if zf == nil then else if zf[1]== true then a93() end if zf[2]== true then a1() end if zf[3]== true then a2() end if zf[4]== true then a3() end if zf[5]== true then a4() end if zf[6]== true then a6() end if zf[7]== true then a7() end if zf[8]== true then a8() end if zf[9]== true then a5() end if zf[10]== true then a11() end if zf[11]== true then a13() end if zf[12]== true then a14() end if zf[13]== true then a15() end if zf[14]== true then a16() end if zf[15]== true then a18() end if zf[16]== true then a19() end if zf[17]== true then a22() end if zf[18]== true then a29() end if zf[19]== true then a36() end if zf[20]== true then a42() end if zf[21]== true then a43() end if zf[22]== true then a51() end if zf[23]== true then a92() end if zf[24]== true then Main1()end end end function ty() local sjbq=bqt[math.random(1,#bqt)] zf = gg.multiChoice({ sjbq.."𒅒解锁全物𒅒"..sjbq,--9 sjbq.."𒅒移动模式𒅒"..sjbq,--20 sjbq.."𒅒屏幕旋转𒅒"..sjbq,--21 sjbq.."𒅒无检测浮空𒅒"..sjbq,--23 sjbq.."𒅒修改头像框𒅒"..sjbq,--24 sjbq.."𒅒能量剑强化𒅒"..sjbq,--25 sjbq.."𒅒滑铲距离𒅒"..sjbq,--26 sjbq.."𒅒彩弹枪强化𒅒"..sjbq,--28 sjbq.."𒅒房间模式𒅒"..sjbq,--31 sjbq.."𒅒秒吃食物𒅒"..sjbq,--32 sjbq.."𒅒联机取星星𒅒"..sjbq,--33 sjbq.."𒅒修改视角𒅒"..sjbq,--34 sjbq.."𒅒秒拆方块𒅒"..sjbq,--35 sjbq.."𒅒人物黑色𒅒"..sjbq,--39 sjbq.."𒅒开发者界面𒅒"..sjbq,--40 sjbq.."𒅒无限挖距𒅒"..sjbq,--41 sjbq.."𒅒手撸基岩𒅒"..sjbq,--44 sjbq.."𒅒观战模式𒅒"..sjbq,--45 sjbq.."𒅒摇杆模式𒅒"..sjbq,--46 sjbq.."𒅒联机吸人𒅒"..sjbq,--48 sjbq.."𒅒房主迷你号𒅒"..sjbq,--49 sjbq.."𒅒人物透视𒅒"..sjbq,--50 sjbq.."𒅒篮足模式𒅒"..sjbq,--53 sjbq.."𒅒人物加速𒅒"..sjbq,--54 sjbq.."𒅒箱子界面𒅒"..sjbq,--55 sjbq.."𒅒坐标传送𒅒"..sjbq,--56 sjbq.."𒅒手持物代码𒅒"..sjbq,--61 sjbq.."𒅒召唤虚空幻影𒅒"..sjbq,--62 sjbq.."𒅒编辑器检测𒅒"..sjbq,--78 sjbq.."𒅒退房带人𒅒"..sjbq,--79 sjbq.."𒅒人物特效𒅒"..sjbq,--80 sjbq.."𒅒人物动作𒅒"..sjbq,--81 sjbq.."𒅒人物卡空𒅒"..sjbq,--83 sjbq.."𒅒动态发图𒅒"..sjbq,--85 sjbq.."𒅒无限摔死𒅒"..sjbq,--86 sjbq.."𒅒爪塞连发𒅒"..sjbq,--89 sjbq.."𒅒死亡移动𒅒"..sjbq,--91 sjbq.."𒅒返回主页𒅒"..sjbq}--退出 ,nil,"🐳联机功能区🐳") if zf == nil then else if zf[1]== true then a91() end if zf[2]== true then a9() end if zf[3]== true then a20() end if zf[4]== true then a21() end if zf[5]== true then a23() end if zf[6]== true then a24() end if zf[7]== true then a25() end if zf[8]== true then a26() end if zf[9]== true then a28() end if zf[10]== true then a31() end if zf[11]== true then a32() end if zf[12]== true then a33() end if zf[13]== true then a34() end if zf[14]== true then a35() end if zf[15]== true then a39() end if zf[16]== true then a40() end if zf[17]== true then a41() end if zf[18]== true then a44() end if zf[19]== true then a45() end if zf[20]== true then a46() end if zf[21]== true then a48() end if zf[22]== true then a49() end if zf[23]== true then a50() end if zf[24]== true then a53() end if zf[25]== true then a54() end if zf[26]== true then a55() end if zf[27]== true then a56() end if zf[28]== true then a61() end if zf[29]== true then a62() end if zf[30]== true then a78() end if zf[31]== true then a79() end if zf[32]== true then a80() end if zf[33]== true then a81() end if zf[34]== true then a83() end if zf[35]== true then a85() end if zf[36]== true then a86() end if zf[37]== true then a89() end if zf[38]== true then Main1()end end end function jj() local sjbq=bqt[math.random(1,#bqt)] zf = gg.multiChoice({ sjbq.."𒅒上帝视角𒅒"..sjbq,--68 sjbq.."𒅒修改分数𒅒"..sjbq,--69 sjbq.."𒅒三角透视𒅒"..sjbq,--70 sjbq.."𒅒一秒换弹𒅒"..sjbq,--71 sjbq.."𒅒全枪连发𒅒"..sjbq,--72 sjbq.."𒅒枪械强化𒅒"..sjbq,--73 sjbq.."𒅒无限连跳𒅒"..sjbq,--74 sjbq.."𒅒禁用勾塞𒅒"..sjbq,--75 sjbq.."𒅒返回主页𒅒"..sjbq}--退出 ,nil,"🐳狙击功能区🐳") if zf == nil then else if zf[1]== true then a68() end if zf[2]== true then Fra() end if zf[3]== true then a70() end if zf[4]== true then a71() end if zf[5]== true then a72() end if zf[6]== true then a73() end if zf[7]== true then a74() end if zf[8]== true then a75() end if zf[9]== true then Main1()end end end function FS() local t = {'libtersafe2.so:bss', 'Cb'} local tt = {0x788} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 4, value = 0},{address = ttt+4, flags = 4, value = 0}}) gg.toast("🐳防检测开启成功🐳") end function YY998() Obtain=gg.makeRequest("https://api.uomg.com/api/rand.music?sort=热歌榜&format=json").content muchen=Obtain:match('url":"(.-)","picurl') gg.playMusic(muchen) end function a1() pcall(load(gg.makeRequest("http://jiami.guimei.work/a/1643959347.png").content)) end function a2() local a=readPointer('libAppPlayJNI.so:bss',{0xEE3A8, 0x0})local a=GETValue(a) e = io.open("/sdcard/名字配置文件.txt", "rb") if e ==nil then mznb ="" else e = io.open("/sdcard/名字配置文件.txt"):read("*a") mznb = e:match("(.-)") if e == "" then mznb = "" end end mnm = ":W" mnmz = ":w" mnmcq = gg.prompt({"请输入名字"} ,{[1]=mznb},{[1]="text"}) if not mnmcq then return end mnmc = ":"..mnmcq[1] io.open("/sdcard/名字配置文件.txt", "w") io.open("/sdcard/名字配置文件.txt", "w"):write("" .. mnmcq[1].. ""):close() qmnb = { {["memory"] = 4}, {["name"] = "临时改名"}, {["value"] = a, ["type"] = 32}, {["lv"] = 0, ["offset"] = 4, ["type"] = 32}, {["lv"] = 0, ["offset"] = 8, ["type"] = 32}, {["lv"] = 0, ["offset"] = 12, ["type"] = 32}, {["lv"] = 0, ["offset"] = 16, ["type"] = 32}, {["lv"] = 0, ["offset"] = 20, ["type"] = 32}, {["lv"] = 0, ["offset"] = 24, ["type"] = 32}, {["lv"] = 0, ["offset"] = 28, ["type"] = 32}, {["lv"] = 0, ["offset"] = 32, ["type"] = 32}, {["lv"] = 0, ["offset"] = 36, ["type"] = 32}, {["lv"] = 0, ["offset"] = 40, ["type"] = 32}, {["lv"] = 0, ["offset"] = 44, ["type"] = 32}, {["lv"] = 0, ["offset"] = 48, ["type"] = 32}, {["lv"] = 0, ["offset"] = 52, ["type"] = 32}, {["lv"] = 0, ["offset"] = 56, ["type"] = 4}, {["lv"] = 0, ["offset"] = 60, ["type"] = 4}, {["lv"] = 0, ["offset"] = 0x5C, ["type"] = 4}, {["lv"] = 0, ["offset"] = 0x60, ["type"] = 4}, } qmxg = { {["value"] = mnm, ["offset"] = 65, ["type"] = 1}, {["value"] = mnm, ["offset"] = 66, ["type"] = 1}, {["value"] = mnmz, ["offset"] = 67, ["type"] = 1}, {["value"] = mnm, ["offset"] = 68, ["type"] = 1}, {["value"] = mnmz, ["offset"] = 69, ["type"] = 1}, {["value"] = mnmz, ["offset"] = 70, ["type"] = 1}, {["value"] = mnmz, ["offset"] = 71, ["type"] = 1}, {["value"] = mnmz, ["offset"] = 72, ["type"] = 1}, {["value"] = mnmz, ["offset"] = 73, ["type"] = 1}, {["value"] = mnmz, ["offset"] = 74, ["type"] = 1}, {["value"] = mnmz, ["offset"] = 75, ["type"] = 1}, {["value"] = mnmz, ["offset"] = 76, ["type"] = 1}, {["value"] = mnmz, ["offset"] = 77, ["type"] = 1}, {["value"] = mnmz, ["offset"] = 78, ["type"] = 1}, {["value"] = mnmz, ["offset"] = 79, ["type"] = 1}, {["value"] = mnmz, ["offset"] = 80, ["type"] = 1}, {["value"] = mnmz, ["offset"] = 81, ["type"] = 1}, {["value"] = mnmz, ["offset"] = 82, ["type"] = 1}, {["value"] = mnmz, ["offset"] = 83, ["type"] = 1}, {["value"] = mnmz, ["offset"] = 84, ["type"] = 1}, {["value"] = mnmz, ["offset"] = 85, ["type"] = 1}, {["value"] = mnmz, ["offset"] = 86, ["type"] = 1}, {["value"] = mnmz, ["offset"] = 87, ["type"] = 1}, {["value"] = mnmz, ["offset"] = 88, ["type"] = 1}, {["value"] = mnmz, ["offset"] = 89, ["type"] = 1}, {["value"] = mnmz, ["offset"] = 90, ["type"] = 1}, {["value"] = mnmz, ["offset"] = 91, ["type"] = 1}, {["value"] = mnmz, ["offset"] = 92, ["type"] = 1}, {["value"] = mnmz, ["offset"] = 93, ["type"] = 1}, {["value"] = mnmz, ["offset"] = 94, ["type"] = 1}, {["value"] = mnmz, ["offset"] = 95, ["type"] = 1}, {["value"] = mnm, ["offset"] = 96, ["type"] = 1}, } xqmnb(qmnb) gg.clearResults() gg.searchNumber(":WWwWwwwwwwwwwwwwwwwwwwwwwwwwwwwW", gg.TYPE_BYTE, false, gg.SIGN_EQUAL, 0, -1, 0) gg.getResults(400) gg.editAll(mnmc, gg.TYPE_BYTE) if gg.getResultCount() == 0 then else end gg.clearResults() end function a3() gg.toast(so({'[血量体力]无限恢复',4812096202965778432,4,32},{{-1,28,4}},{{100,-4,16}})) end function a4() F = gg.alert("🐳请选择🐳","🐳开🐳","🐳️关🐳️️") if F~=1 and F~=2 then gg.toast("🐳未选择🐳") else end if F== 1 then qmnb = { {["memory"] = 16384}, {["name"] = "天空下雨"}, {["value"] = 1008981770, ["type"] = 4}, {["lv"] = -1138501878, ["offset"] = -4, ["type"] = 4}, } qmxg = { {["value"] = 1, ["offset"] = -4, ["type"] = 16}, } xqmnb(qmnb) gg.clearResults() elseif F == 2 then qmnb = { {["memory"] = 16384}, {["name"] = "天空下雨"}, {["value"] = 1008981770, ["type"] = 4}, {["lv"] = 1065353216, ["offset"] = -4, ["type"] = 4}, } qmxg = { {["value"] = -0.00999999978, ["offset"] = -4, ["type"] = 16}, } xqmnb(qmnb) gg.clearResults() end end function a5() local lujing="🐳创造背包🐳"local biaoti="🐳创造背包🐳"if io.open("/sdcard/xy"..lujing, "rb") == nil then io.open("/sdcard/xy"..lujing,"w"):write(""):close() nr=io.open("/sdcard/xy"..lujing,"r"):read("*a") else nr=io.open("/sdcard/xy"..lujing,"r"):read("*a") end gg.toast(so({"创造背包",281510439550976,4,32},{{16777216,0x1C0,4}},{{16777472,0x1C0,4}}))gg.toast("🐳创造背包开启成功🐳")end function a6() gg.alert([[ 501击飞1 502击飞2 503击飞3 504击飞4 505击飞5 601锐利1 602锐利2 603锐利3 604锐利4 605锐利5 701人类猎手1 702人类猎手2 703人类猎手3 704人类猎手4 705人类猎手5 801动物猎手1 802动物猎手2 803动物猎手3 804动物猎手4 805动物猎手5 901魔物猎手1 902魔物猎手2 903魔物猎手3 904魔物猎手4 905魔物猎手5 1001点燃1 1002点燃2 1003点燃3 1004点燃4 1005点燃5 1101击退1 1102击退2 1103击退3 1104击退4 1105击退5 1201狩猎幸运1 1202狩猎幸运2 1203狩猎幸运3 1301强力射击1 1302强力射击2 1303强力射击3 1304强力射击4 1305强力射击5 1401无限射击1 1402无限射击2 1403无限射击3 1404无限射击4 1405无限射击5 1501耐久1 1502耐久2 1503耐久3 1504耐久4 1505耐久5 1601近战抗性1 1602近战抗性2 1603近战抗性3 1604近战抗性4 1605近战抗性5 1701远程抗性1 1702远程抗性2 1703远程抗性3 1704远程抗性4 1705远程抗性5 1801爆炸抗性1 1802爆炸抗性2 1803爆炸抗性3 1804爆炸抗性4 1805爆炸抗性5 1901燃烧抗性1 1902燃烧抗性2 1903燃烧抗性3 1904燃烧抗性4 1905燃烧抗性5 2001毒素抗性1 2002毒素抗性2 2003毒素抗性3 2004毒素抗性4 2002毒素抗性5 2101混乱抗性1 2102混乱抗性2 2103混乱抗性3 2104混乱抗性4 2105混乱抗性5 2201反击1 2202反击2 2203反击3 2204反击4 2205反击5 2301击退抗性1 2302击退抗性2 2303击退抗性3 2304击退抗性4 2305击退抗性5 2401精准采集1 3201速度1 2502速度2 2503速度3 2504速度4 2505速度5 2601幸运挖掘1 2602幸运挖掘2 2603幸运挖掘3 2701爆炸射击1 2801龙之缓落1 2901野人猎手1 2902野人猎手2 2903野人猎手3 2904野人猎手4 2905野人猎手5 3001速降(护腿)1 3002速降(护腿)2 3003速降(护腿)3 3004速降(护腿)4 3005速降(护腿)5 3101爬墙(鞋子)1 3102爬墙(鞋子)2 3103爬墙(鞋子)3 3104爬墙(鞋子)4 3105爬墙(鞋子)5 ]]) local a=gg.prompt({'第一个附魔效果','第二个附魔效果','第三个附魔效果','第四个附魔效果','第五个附魔效果'},{'','','','',''},{'number','number','number','number','number'}) if not a then return end gg.toast(so({'自定义附魔',945804461,4,4},{{1000,-4,4}},{{20000,4,4,1},{5,8,4,1},{a[1],12,4,1},{a[2],16,4,1},{a[3],20,4,1},{a[4],24,4,1},{a[5],28,4,1}})) end function a7() local wp=gg.prompt({"物品代码[代码要大于300]","物品数量[1;200]"},{[1]="",[2]="64"},{[1]="number",[2]="number"}) if not wp then return end if wp then so({"物品",wp[1],4,4},{{"1~64",-0x1D4,4},{"200~500",-0x1D8,4}},{{nil,0,4,2}}) for i,v in ipairs(gg.getListItems())do if v.value==wp[1] then tt=v.address sj1=gg.getValues({{address=v.address+0x344,flags=4}}) end end if sj1 then gg.toast(so({"添加物品",1007,4,4},{{1000,-0x700},{1001,-0x600},{1002,-0x500},{1003,-0x400},{1004,-0x300},{1005,-0x200},{1006,-0x100}},{{945804460~wp[2],4,4},{2000,8,4},{tt,0x78,32},{sj1[1].value,0x7C,4}})) else gg.toast("🐳该物品添加失败🐳") end end end function a8() SN = gg.choice({ '🐳帝皇侠[通用]🐳', '🐳米兰达[通用]🐳', '🐳大黄蜂[云服]🐳', '🐳热破[云服]🐳', '🐳钢锁[云服]🐳', '🐳飞标[云服]🐳', '🐳嚎叫[云服]🐳', '🐳威震天[云服]🐳', '🐳擎天柱[云服]🐳', '🐳红蜘蛛[云服]🐳', '🐳惊破天[云服]🐳', '🐳牛魔王[云服]🐳', '🐳兔子先生[云服]🐳', '🐳返回主页🐳', }, nil, "") if SN==nil then end if SN==1 then Q3=50440 tg() end if SN==2 then Q3=50184 tg() end if SN==3 then Q3=14850 tg() end if SN==4 then Q3=16648 tg() end if SN==5 then Q3=18952 tg() end if SN==6 then Q3=19202 tg() end if SN==7 then Q3=19464 tg() end if SN==8 then Q3=13576 tg() end if SN==9 then Q3=13314 tg() end if SN==10 then Q3=16392 tg() end if SN==11 then Q3=16898 tg() end if SN==12 then Q3=26370 tg() end if SN==13 then Q3=20488 tg() end if SN==14 then Main() end XGCK=-1 end function tg() gg.toast(so({"皮肤技能",1117126656,4,4},{{1065353216,-0x10},{20,0x8}},{{Q3,0x19C,4,1}})) end function a9() gg.toast(so({'图鉴解锁',10000,4,4},{{10000,0x400,4}},{{0,-4,4,1}})) end function a11() local lujing="🐳修改宠物🐳" local biaoti="🐳请输入宠物代码🐳\n10001-小泡沫.10002-泡泡团子.10003-四泡团.10004-小孩子.10005-的叶团子.10006-豪华团.10007-小石子.10008-岩石团.10009-巨岩团.10010-小火量.10011-暖暖团.10012-报火团.10013-小HT.10014-跳跳蛙.10015-忍忍娃.10016-小免机.10017-免叫.10018-玉免机.10019-迷你注.10020-旺旺.10021-旺旺警长.10022-小龙蛋10023-黑龙重10024-黑龙糕10025-小菲鹏.10026-球糟鹏10027-全羽鹅网.10028-小灵球.10029-幽酬球.10030-重灵王球.10031-小黑猫.10032-焦炭猫.10033-黑飘远.10034-小球节.10035-球球豹.10036-球豹王子.10037-小擦报.10038-奏乐猴.10039-梵音猴.10040-小孔雀.10041-雏孔雀.10042-丰羽孔雀" if io.open("/sdcard/xy"..lujing, "rb") == nil then io.open("/sdcard/xy"..lujing,"w"):write(""):close() nr=io.open("/sdcard/xy"..lujing,"r"):read("*a") else nr=io.open("/sdcard/xy"..lujing,"r"):read("*a") end x=gg.prompt({""..biaoti..""},{nr},{"text"}) if not x then return end x=x[1]io.open("/sdcard/xy"..lujing,"w"):write(x):close() gg.toast(so({"修改宠物",10001,4,4},{{1,4,4}},{{x,8,4,1}})) gg.toast("🐳宠物已修改为["..x.."]🐳") end function a13() o2= gg.choice({ "🐳骆驼🐳", "🐳破鸟🐳", "🐳狐狸🐳", "🐳敞篷车🐳", "🐳浴缸🐳", "🐳圣剑🐳", "🐳化 石 龙🐳", "🐳机灵飞鼠🐳", "🐳瑞祥麒麟🐳", "🐳陆 行 鸟🐳", "🐳️盛典白象🐳", "🐳超能海豹🐳", "🐳舞狮猫猫🐳", "🐳星河天马🐳", "🐳桃香扇缘🐳", "🐳深渊咆哮🐳", "🐳皎月仙宫🐳", "🐳冰雪传说🐳", "🐳缤纷幻想🐳", "🐳福运哞哞🐳", "🐳浮游山海🐳", "🐳镜花水月🐳", "🐳️鹿王本身🐳", "🐳️南 瓜 车🐳", "🐳竹 蜻 蜓🐳", "🐳曦光绘梦🐳", "🐳裂空机甲🐳", "🐳️星河机甲🐳", "🐳环海诺诺🐳", "🐳尼东若若🐳", "🐳虚空龙祖🐳", "🐳繁花夜明🐳", "🐳星月魔毯🐳", "🐳千 机 隼🐳", "🐳无限电音🐳", "🐳云梦花舞🐳", "🐳醉 花 阴🐳", "🐳 旺 财 🐳", "🐳帝皇战龙🐳", "🐳虎虎生威🐳", "🐳春风燕语🐳", "🐳绘 江 山🐳", "🐳米 奇 拉🐳", "🐳帝 皇 侠🐳", "🐳羽辉之钥🐳", "🐳自定义添加🐳", "🐳返回主页🐳",},2018,os.date("🐳使用本功能必须先打开坐骑栏🐳")) if o2==1 then o=4603 o4() end if o2==2 then o=4608 o4() end if o2==3 then o=4596 o4() end if o2==4 then o=4598 o4() end if o2==5 then o=4592 o4() end if o2==6 then o=4588 o4() end if o2==7 then o=3432 o4() end if o2==8 then o=3435 o4() end if o2==9 then o=3438 o4() end if o2==10 then o=3441 o4() end if o2==11 then o=3444 o4() end if o2==12 then o=3447 o4() end if o2==13 then o=3456 o4() end if o2==14 then o=3459 o4() end if o2==15 then o=3462 o4() end if o2==16 then o=3471 o4() end if o2==17 then o=3480 o4() end if o2==18 then o=3485 o4() end if o2==19 then o=3487 o4() end if o2==20 then o=3489 o4() end if o2==21 then o=3492 o4() end if o2==22 then o=3497 o4() end if o2==23 then o=4503 o4() end if o2==24 then o=4507 o4() end if o2==25 then o=4510 o4() end if o2==26 then o=4515 o4() end if o2==27 then o=4518 o4() end if o2==28 then o=4521 o4() end if o2==29 then o=4526 o4() end if o2==30 then o=4529 o4() end if o2==31 then o=4533 o4() end if o2==32 then o=4537 o4() end if o2==33 then o=4541 o4() end if o2==34 then o=4545 o4() end if o2==35 then o=4548 o4() end if o2==36 then o=4551 o4() end if o2==37 then o=4554 o4() end if o2==38 then o=4556 o4() end if o2==39 then o=4562 o4() end if o2==40 then o=4566 o4() end if o2==41 then o=4574 o4() end if o2==42 then o=4581 o4() end if o2==43 then o=4568 o4() end if o2==44 then o=4569 o4() end if o2==45 then o=4585 o4() end if o2==46 then o5() end if o2==47 then Main1() end XGCK=-1 end function o4() gg.toast(so({"坐骑",4842495500454461440,4,32},{{1127481344,4,4},{1106247680,0x1C,4},{1065353216,-0x8,4},{"16777216~16777472",-0x3C,4}},{{o,0x128,4,1},{16777472,-0x3C,4,1}})) end function o5() local o=gg.prompt({"输入坐骑代码\n化石龙3432 机灵飞鼠3435 瑞祥麒麟3438 陆行鸟3441 ️大白象3444 ️超能海豹3447 舞狮猫猫3456 星河天马3459 桃香扇缘3462 深渊咆哮3471 皎月仙宫3480 冰雪传说3485 缤纷幻想3487 福运哞哞3489 浮游山海3492 镜花水月3497 ️鹿王本身4503 ️精灵南瓜车4507 ️竹蜻蜓4510 曦光绘梦️4515 ️裂空机甲4518 ️星河机甲4521 环海诺诺4526 尼东若若4529 ️虚空龙祖4533 ️繁花夜明4537"},{[1]=3432},{[1]="number"}) if not o then return end gg.toast(so({"坐骑",4842495500454461440,4,32},{{1127481344,4,4},{1106247680,0x1C,4},{1065353216,-0x8,4},{"16777216~16777472",-0x3C,4}},{{o[1],0x128,4,1},{16777472,-0x3C,4,1}})) end function a14() local Aa3=gg.prompt({"输入房间人数[1~40],开启成功后直接开6人房间"},{"40"},{"number"}) if not Aa3 then return end if Aa3 then gg.toast(so({"电脑房间",1078198272,4,4},{{1077805056,-0x10},{1077149696,-0x20},{1076101120,-0x30},{1075052544,-0x50}},{{Aa3[1],-0x44,64}})) end end function a15() gg.searchNumber('41200000h;42C80000h;42C80000h;945804460~999999999::', gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1) gg.refineNumber('945804460~999999999', gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1) revert = gg.getResults(100, nil, nil, nil, nil, nil, nil, nil, nil) local t = gg.getResults(100, nil, nil, nil, nil, nil, nil, nil, nil) for i, v in ipairs(t) do if v.flags == gg.TYPE_DWORD then v.value = v.value + '999999999' end end gg.setValues(t) t = nil gg.clearResults() end function a16() o2=gg.choice({"化石龙","小飞鼠","麒麟","陆行鸟","白象","海豹","喵喵","天马","桃香善缘","深渊咆哮","皎月仙宫","冰雪传说","小绵羊","勇敢牛牛","浮游山海","镜月水花","鹿王本身","竹蜻蜓","南瓜车","天鹅","黑色灰机","粉色灰机","环海洛洛","泥东诺诺","虚空龙主","繁花夜明","星月魔毯","千机隼"}, 2018,"选择要修改的坐骑") if o2==1 then ax="3431~3432" zqjn() end if o2==2 then ax="3434~3435" zqjn() end if o2==3 then ax="3437~3438" zqjn() end if o2==4 then ax="3440~3441" zqjn() end if o2==5 then ax="3443~3444" zqjn() end if o2==6 then ax="3446~3447" zqjn() end if o2==7 then ax="3455~3456" zqjn() end if o2==8 then ax="3458~3459" zqjn() end if o2==9 then ax="3461~3462" zqjn() end if o2==10 then ax="3470~3471" zqjn() end if o2==11 then ax="3479~3480" zqjn() end if o2==12 then ax="3484~3485" zqjn() end if o2==13 then ax="3486~3487" zqjn() end if o2==14 then ax="3488~3489" zqjn() end if o2==15 then ax="3491~3492" zqjn() end if o2==16 then ax="3496~3497" zqjn() end if o2==17 then ax="4501~4503" zqjn() end if o2==18 then ax="4506~4507" zqjn() end if o2==19 then ax="4509~4510" zqjn() end if o2==20 then ax="4513~4515" zqjn() end if o2==21 then ax="4517~4518" zqjn() end if o2==22 then ax="4520~4521" zqjn() end if o2==23 then ax="4525~4526" zqjn() end if o2==24 then ax="4528~4529" zqjn() end if o2==25 then ax="4532~4533" zqjn() end if o2==26 then ax="4536~4537" zqjn() end if o2==27 then ax="4540~4541" zqjn() end if o2==28 then ax="4544~4545" zqjn() end end function zqjn() local av=gg.prompt({"坐骑血量","坐骑速度","坐骑跳跃","技能1","技能2","技能3","技能代码→2冲刺-3踏水-4超跳-5滑翔-6炎走-7疾冲-9双骑-10蹦跃-11顽强-12浮游-13潜游-14激流-15汽车人冲击-16霸天虎导弹_17黄蜂突刺-18飞扑-19威摄-20漂浮-21飞行-23能量盾-24单骑_25空中警报-26红色闪电_27聚变激光-28炎狱火-29幽冥火-30振翅-31展翼-32恶龙咆-33迅捷之翼-34骨刺横扫-35星光-36月生-37时间警告-38双骑-39踏雪行-40嘟嘟车冲啊-41五谷丰登-42四人同行-43星河穿梭-44鲸之浮岛-47飞花-48惊鸿-49叶舞-50日轮-51神光-52魔法烟花-53华丽烟花-54冲锋-55冲击-56悬空-57贴地飞行-58离地飞行-59浮光金羽-60天鹅湖-61曦光飞行-62超能光波-63毁灭射线-64神圣光波-65净化射线-66凌云-67破空-68时空跳跃-69旋风-70魔法泡泡-71风之翼-72魔法水流-73神奇眼泪-74红芒-75金光-76蓝辉-77落英-78蝶绕-79飞花-80扬帆-81初级召唤-82中级召唤-83高级召唤-84神隐-85化灵-86紫电-87狂风-88扶摇"},{"2000","2000","300","7","68","84"},{"number"}) if not av then return end gg.toast(so({"坐骑属性",ax,4,4},{{ax,4},{"200~999999",0x18},{"200~999999",0x14},{"200~999999",0x20},{"200~999999",0x1C},{"0~100",0x54},{"0~100",0x58},{"0~100",0x5C},{"1~5",0x44}},{{av[1],0x18,4},{av[1],0x14,4},{av[2],0x20,4},{av[2],0x1C,4},{av[3],0x38,4},{av[3],0x34,4},{av[4],0x54,4},{av[5],0x58,4},{av[6],0x5C,4}})) end function a18() gg.toast(so({'第一格无限耐久',945804461,4,4},{{1000,-4,4}},{{20000,4,4,true}})) end function a19() local vip= gg.prompt({"输入您拥有的一个皮肤代码\n1胖达 2齐天小圣 3兔美美 4迷斯拉 5琉璃奖 6乔治 7墨家小飞 8安妮 9德古拉 10叮叮当 11荒野猎人 12羽姬 13慕容啸天 14乔一 15篮球队长 16啦啦队长 17露西 18黑帽子船长 19甜心玛丽 20锦衣卫 21花小楼 22莉莉丝 23月无双 24叶小龙 25二狼神 26鱼小乐 27迷俊俊 28幻音 29幻0式 30柳仙儿 31帕普奇 32米娜 33雪人 34嘟嘟啵啵 35啵啵 36嘟嘟 37梦歌 38斩浪 39天使 40暗灵 49大毛 50乔克 51小艾 52秦天柱 53威震天 54慕斯 55金悠悠 56喜团团 57林千树 58大黄蜂 59花幽幽 60星灵 61雪球球 62爱丽丝 63龟太郎 64红蜘蛛 65热破 66惊破天 67劳尔 68铃音 69清弦 70紫悦 71宇宙公主 72柔柔女孩 73月亮公主 74钢索 75飞镖 76嚎叫 77达奇 78塔琳娜 79森林隐者 80兔子拉比 81碧琪 82卡洛尔 83余小环 84章小丸 85熊小吉 86星光熠熠 87云宝 88音韵公主 89初慕 90冲云霄 96大无畏 91利爪 102圣婴 103牛魔王 104灵瑶 105小红帽 106迷小酷 107狼少年 108天仙子雅 109天仙子颂 110红玫瑰少女 111橘子 112绣球花少年查李斯 113泡泡 114朝露繁花 115冰公主 116红桃 117白光莹 118灰姑娘克里斯丁 119灵公主 120小龙人麒休 121妙妙 122白天鹅 123时稀 123时希 124洁莉 125快客小窝 126野人 127黑天鹅 128青蛙王子 130白雪公主 131汉森 132格雷特 136哈鲁 138春雨 139青夏 140秋果 141小蓝 142童梦仙踪 143凌美琪 144凌美雪 145游乐王子 146璎落 147雷光 148凛冬 149珍奇女孩 150苹果嘉儿女孩 151阿拉灯 152匹诺曹 153塔莎 154殷小敏 155施巧灵 156彩俐公主 158络特 159瑶月仙子 160玉团儿 161号手妮塔 162鼓手尼普 163龙响无双 164拾玖 165糖心小熊 166星月小梦 167星团公主玻璃 169莺初 171空候 172倪羽儿 173谢知礼 174开斯特 175奥利维亚 178极兽特工沃夫•银 179灵公主 180龙空空 181火鸡专家托克 182贝瑞 184莎莎 186云裳 185仙踪守护者悠妮 187元祥儿 188颜廷怀 189舞狮游龙 190蜜多多 191沈一弦 192云胭 193苍鸿 196米兰达 197帝皇侠 198虎心玉 199虎啸丰 200艾利菲 201泰森 202芙洛丝 203霓裳物语 204炎龙侠"},{[1]=34},{[1]="number"}) if not vip then return end gg.toast(so({"华丽变身",808465457,4,4},{{2,216,4},{0,-20,4},{0,-24,4},{0,-28,4}},{{vip[1],-84,4}})) end function a20() sqqqq=gg.choice({ "𒅒⛅️飞行按钮⛅️𒅒", "𒅒⛅️修改重力⛅️𒅒", "𒅒⛅️坐标传送⛅️𒅒", "𒅒⛅️无限跳跃⛅️𒅒", "𒅒⛅️穿墙遁地⛅️𒅒", "𒅒⛅️跳跃倍数⛅️𒅒", "𒅒⛅️移动速度⛅️𒅒", },nil, "") if sqqqq == 1 then rwfx() end if sqqqq == 2 then wxt() end if sqqqq == 3 then zbcs() end if sqqqq == 4 then ydsd() end if sqqqq == 5 then cq() end if sqqqq == 6 then tybs() end if sqqqq == 7 then tybm() end end function rwfx() F = gg.alert("🐳请选择🐳","🐳开🐳","🐳️关🐳️️") if F~=1 and F~=2 then gg.toast("🐳未选择🐳") else end if F== 1 then gg.toast(so({"飞行",-1020002304,4,4},{{-1046478848,-4,4}},{{16777472,-92,4,1}})) elseif F== 2 then gg.toast(so({"飞行",-1020002304,4,4},{{-1046478848,-4,4}},{{16777216,-92,4,1}})) end end function wxt() local zl=gg.prompt({'输入修改值'},nil,{[1]='number'})[1] if not zl then Main1() end gg.toast(so({'修改重力',4.0,16384,16},{{8.0,-4,16}},{{zl,-4,16}})) end function cq() gg.toast(so({"人物穿墙",944892805240,4,32} ,{{120,8,4},{220,4,4}},{{-9999,-8,4,1}}))gg.toast("🐳人物穿墙开启成功🐳")end function zbcs() X=gg.prompt({"Y轴(竖)️","X轴(横)","高度"}) if not X then gg.alert("请全部填写",false) return nil end if X[1]~="" and X[2]~="" then if X[3]~="" then X[1] = X[1].."00" X[2] = X[2].."00" X[3] = X[3].."00" gg.toast(so({"传送",944892805240,4,32},{{220,4,4},{180,-8,4}},{{X[1],12,4},{X[2],20,4},{X[3],16,4}})) end end end function ydsd() gg.toast(so({"空格连跳",944892805240,4,32},{{1065353216,0xC8,4},{220,0x4,4},{120,0x8,4},{180,-0x8,4},{1086324736,0x15C,4},{1073741824,0x160,4},{1082130432,0x158,4}},{{335007449089,0x80,32,1}}))end function tybs() gg.clearResults()gg.setRanges(gg.REGION_C_ALLOC)gg.searchNumber("-1;945804460D", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)gg.searchNumber("-1", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)gg.getResults(20)gg.getResults(100)x = gg.prompt({i='🐳输入跳跃倍数🐳'}, {i='150'})gg.editAll(x['i'], 16)gg.toast("🐳人物高跳开启成功🐳")end function tybm() local lujing="🐳移动倍数🐳"local biaoti="🐳请输入移动倍速🐳"if io.open("/sdcard/xy"..lujing, "rb") == nil then io.open("/sdcard/xy"..lujing,"w"):write(""):close() nr=io.open("/sdcard/xy"..lujing,"r"):read("*a") else nr=io.open("/sdcard/xy"..lujing,"r"):read("*a") end x=gg.prompt({"🐳"..biaoti.."🐳"},{nr},{"text"}) if not x then return end x=x[1]io.open("/sdcard/xy"..lujing,"w"):write(x):close()gg.toast(so({"移动速度",4812096202965778432,4,32},{{1065353216,0xD8,4}},{{x,0x84,16},{x,0x7C,16}}))gg.toast("🐳速度已修改为["..x.."]🐳")end function a21() gg.clearResults() gg.setRanges(16384) gg.searchNumber("3.02258117e-38F;1.51900754e-42F;88", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("88", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) jg=gg.getResults(100) sl=gg.getResultCount() if sl>100 then sl=100 end for i = 1, sl do dzy=jg[i].address gg.addListItems({[1] = {address = dzy,flags = gg.TYPE_FLOAT,freeze = true,value = 555}}) end gg.toast("🐳️旋转成功🐳️") gg.clearResults() end function a22() gw= gg.prompt({"[1-1000000]输入您要改的"},{[1]=2},{[1]="number"})[1] gg.setRanges(4) local dataType = 4 local tb1 = {{1117126656, 0},{256, -0x24},{65793, -0x6C},} local tb2 = {{ -0x74 }, } SearchWrite(tb1, tb2, dataType) sln=gg.getResultCount() if sln<1 then return end local nmb=gg.getResults(1) sl=gg.getValues(nmb) XCb=sl[1].value qmnb = { {["memory"] = 4}, {["name"] = "手持改物"}, {["value"]=XCb,["type"]=4}, {["lv"]=200,["offset"]=0x228,["type"]=4}, {["lv"]=2,["offset"]=20,["type"]=4}} qmxg={ {["value"]=gw,["offset"]=0,["type"]=4}} xqmnb(qmnb) end function a23() qmnb = {{["memory"] = 16384},{["name"] = "🐳人物浮空🐳"},{["value"] = 4.0, ["type"] = 16},{["lv"] = 8.0, ["offset"] = -4, ["type"] = 16},}qmxg = {{["value"] = 0, ["offset"] = -4, ["type"] = 16},}xqmnb(qmnb)gg.toast("🐳人物浮空开启成功🐳")end function a24() gg.clearResults() lxnm = gg.prompt({"请输入您使用的头像框代码[清凉一夏:20222.........]♡这个修改的自己看不见的,别人能看见。可以联机哦♡([头像框永久]20201-头像框-单身汪,[头像框永久]20202-头像框-莉莉丝,[头像框永久]20203-头像框-鬼斧神工,[头像框永久]20204-头像框-绘影大师,[头像框永久]20205-头像框-建筑大师,[头像框永久]20206-头像框-漫画大师,[头像框永久]20207-头像框-明日之星,[头像框永久]20208-头像框-写作大师,[头像框永久]20209-头像框-宣传委员,[头像框永久]20210-头像框-迷你主播,[头像框永久]20211-头像框-工坊管家,[头像框永久]20212-头像框-志愿者,[头像框永久]20213-头像框-2017,[头像框永久]20214-头像框-二郎神,[头像框永久]20215-头像框-招财猫,[头像框永久]20216-头像框-环保筑梦师,[头像框永久]20217-头像框-迷你世界2周年,[头像框永久]20218-头像框-小船长,[头像框永久]20219-头像框-劳动节,[头像框永久]20220-头像框-鉴赏家,[头像框永久]20221-头像框-儿童节,[头像框永久]20222-头像框-清凉一夏,[头像框永久]20223-头像框-花好月圆,[头像框永久]20224-头像框-侠客之心,[头像框永久]20225-头像框-护眼行动,[头像框永久]20226-头像框-小恶魔,[头像框永久]20227-头像框-圆桌骑士,[头像框永久]20228-头像框-圣诞节,[头像框永久]20229-头像框-2018,[头像框永久]20230-头像框-赛事成就,[头像框永久]20231-头像框-斩浪,[头像框永久]20232-头像框-迷你世界3周年,[头像框永久]20233-头像框-世界守护计划专属,[头像框永久]20234-头像框-初级大神,[头像框永久]20235-头像框-中级大神,[头像框永久]20236-头像框-高级大神,[头像框永久]20237-头像框-复活节,[头像框永久]20238-头像框-友谊之手,[头像框永久]20239-头像框-端午节,[头像框永久]20240-头像框-读书万卷,[头像框永久]20241-头像框-东部联盟,[头像框永久]20242-头像框-西部联盟,[头像框永久]20243-头像框-迷你编程,[头像框永久]20244-头像框-920全民创造节,[头像框永久]20245-头像框-乔克,[头像框永久]20246-头像框-圣诞心意,[头像框永久]20247-头像框-2019年度头像框,[头像框永久]20248-头像框-慕斯,[头像框永久]20249-头像框-金鼠贺岁,[头像框永久]20250-头像框-龙凤呈祥,[头像框永久]20251-头像框-喜团团,[头像框永久]20252-头像框-雪豹守护者,[头像框永久]20253-头像框-迷你4周年,[头像框永久]20254-头像框-齐天小圣,[头像框永久]20255-头像框-繁星共创营,[头像框永久]20256-头像框-甜棕拥护者,[头像框永久]20257-头像框-咸棕拥护者,[头像框永久]20258-头像框-阳光守护,[头像框永久]20259-玩法大作战专属,[头像框永久]20260-抖音专属头像框,[头像框永久]20261-玉兔心愿,[头像框永久]20262-QQ版专属头像框,[头像框永久]20263-慧眼达人,[头像框永久]20264-2020,[头像框永久]20265-2020,[头像框永久]20266-冬之声,[头像框永久]20267-梅之影,[头像框永久]20268-圣诞雪松[头像框永久]20269-雨林征服者,[头像框永久]20270-金牛贺岁,[头像框永久]20271-官版专属头像框,[头像框永久]20272-星光同在,[头像框永久]20273-天籁之窗,[头像框永久]20274-2020人气作者,[头像框永久]20275-2020新锐作者,[头像框永久]20276-2020优秀作者,[头像框永久]20277-金符星球,[头像框永久]20278-蓝电石星球,[头像框永久]20279-梦幻星球,[头像框永久]20280-海焰星球,[头像框永久]20281-绮丽星球,[头像框永久]20282-守望敦煌,[头像框永久]20283-迷你世界5周年,[头像框永久]20284-可爱猫咪,[头像框永久]20285-秋田&柴犬,[头像框永久]20286-福气猫头鹰,[头像框永久]20287-智慧狐狸,[头像框永久]20288-憨憨熊猫,[头像框永久]20289-花之时,[头像框永久]20290-复苏之声,[头像框永久]20291-踏春出游,[头像框永久]20292-妙妙,[头像框永久]33001-樱桃,[头像框永久]33002-旧城,[头像框永久]33003-粉咩羊,[头像框永久]33004-萌虎妹,[头像框永久]33005-墨道,[头像框永久]33006-糖果团,[头像框永久]33007-小烤拉,[头像框永久]33008-小仙仙,[头像框永久]33009-羊家堡,[头像框永久]33010-忆涵,[头像框永久]33023-脆脆法棒,[头像框永久]33024-鲜甜蘑菇)"} ,{[1]=20222},{[1]="number"})[1] knm = gg.prompt({"输入您要改的头像框代码[头像框永久]20201-头像框-单身汪,[头像框永久]20202-头像框-莉莉丝,[头像框永久]20203-头像框-鬼斧神工,[头像框永久]20204-头像框-绘影大师,[头像框永久]20205-头像框-建筑大师,[头像框永久]20206-头像框-漫画大师,[头像框永久]20207-头像框-明日之星,[头像框永久]20208-头像框-写作大师,[头像框永久]20209-头像框-宣传委员,[头像框永久]20210-头像框-迷你主播,[头像框永久]20211-头像框-工坊管家,[头像框永久]20212-头像框-志愿者,[头像框永久]20213-头像框-2017,[头像框永久]20214-头像框-二郎神,[头像框永久]20215-头像框-招财猫,[头像框永久]20216-头像框-环保筑梦师,[头像框永久]20217-头像框-迷你世界2周年,[头像框永久]20218-头像框-小船长,[头像框永久]20219-头像框-劳动节,[头像框永久]20220-头像框-鉴赏家,[头像框永久]20221-头像框-儿童节,[头像框永久]20222-头像框-清凉一夏,[头像框永久]20223-头像框-花好月圆,[头像框永久]20224-头像框-侠客之心,[头像框永久]20225-头像框-护眼行动,[头像框永久]20226-头像框-小恶魔,[头像框永久]20227-头像框-圆桌骑士,[头像框永久]20228-头像框-圣诞节,[头像框永久]20229-头像框-2018,[头像框永久]20230-头像框-赛事成就,[头像框永久]20231-头像框-斩浪,[头像框永久]20232-头像框-迷你世界3周年,[头像框永久]20233-头像框-世界守护计划专属,[头像框永久]20234-头像框-初级大神,[头像框永久]20235-头像框-中级大神,[头像框永久]20236-头像框-高级大神,[头像框永久]20237-头像框-复活节,[头像框永久]20238-头像框-友谊之手,[头像框永久]20239-头像框-端午节,[头像框永久]20240-头像框-读书万卷,[头像框永久]20241-头像框-东部联盟,[头像框永久]20242-头像框-西部联盟,[头像框永久]20243-头像框-迷你编程,[头像框永久]20244-头像框-920全民创造节,[头像框永久]20245-头像框-乔克,[头像框永久]20246-头像框-圣诞心意,[头像框永久]20247-头像框-2019年度头像框,[头像框永久]20248-头像框-慕斯,[头像框永久]20249-头像框-金鼠贺岁,[头像框永久]20250-头像框-龙凤呈祥,[头像框永久]20251-头像框-喜团团,[头像框永久]20252-头像框-雪豹守护者,[头像框永久]20253-头像框-迷你4周年,[头像框永久]20254-头像框-齐天小圣,[头像框永久]20255-头像框-繁星共创营,[头像框永久]20256-头像框-甜棕拥护者,[头像框永久]20257-头像框-咸棕拥护者,[头像框永久]20258-头像框-阳光守护,[头像框永久]20259-玩法大作战专属,[头像框永久]20260-抖音专属头像框,[头像框永久]20261-玉兔心愿,[头像框永久]20262-QQ版专属头像框,[头像框永久]20263-慧眼达人,[头像框永久]20264-2020,[头像框永久]20265-2020,[头像框永久]20266-冬之声,[头像框永久]20267-梅之影,[头像框永久]20268-圣诞雪松[头像框永久]20269-雨林征服者,[头像框永久]20270-金牛贺岁,[头像框永久]20271-官版专属头像框,[头像框永久]20272-星光同在,[头像框永久]20273-天籁之窗,[头像框永久]20274-2020人气作者,[头像框永久]20275-2020新锐作者,[头像框永久]20276-2020优秀作者,[头像框永久]20277-金符星球,[头像框永久]20278-蓝电石星球,[头像框永久]20279-梦幻星球,[头像框永久]20280-海焰星球,[头像框永久]20281-绮丽星球,[头像框永久]20282-守望敦煌,[头像框永久]20283-迷你世界5周年,[头像框永久]20284-可爱猫咪,[头像框永久]20285-秋田&柴犬,[头像框永久]20286-福气猫头鹰,[头像框永久]20287-智慧狐狸,[头像框永久]20288-憨憨熊猫,[头像框永久]20289-花之时,[头像框永久]20290-复苏之声,[头像框永久]20291-踏春出游,[头像框永久]20292-妙妙,[头像框永久]33001-樱桃,[头像框永久]33002-旧城,[头像框永久]33003-粉咩羊,[头像框永久]33004-萌虎妹,[头像框永久]33005-墨道,[头像框永久]33006-糖果团,[头像框永久]33007-小烤拉,[头像框永久]33008-小仙仙,[头像框永久]33009-羊家堡,[头像框永久]33010-忆涵,[头像框永久]33023-脆脆法棒,[头像框永久]33024-鲜甜蘑菇"} ,{[1]=20281},{[1]="number"})[1] qmnb = { {["memory"] = 4}, {["name"] = "改头像框"}, {["value"] = lxnm, ["type"] = 4}, {["lv"] = lxnm, ["offset"] = 0, ["type"] = 4}, {["lv"] = lxnm, ["offset"] = 0, ["type"] = 4}, } qmxg = { {["value"] = knm, ["offset"] = 0, ["type"] = 4}, {["value"] = knm, ["offset"] = 0, ["type"] = 4}, } xqmnb(qmnb) end function a25() F = gg.alert("🐳请选择🐳","🐳开🐳","️🐳关🐳️️") if F== 1 then gg.toast(so({"能量剑强化",12005,4,4},{{12005,-4,4},{12005,-12,4},{101133,0x140,4},{5.0,0x4C,16},{1,0x138,4}},{{0,0x4C,16},{0,0x138,4}})) elseif F == 2 then gg.toast(so({"能量剑强化",12005,4,4},{{12005,-4,4},{12005,-12,4},{101133,0x140,4},{0.0,0x4C,16},{0,0x138,4}},{{5.0,0x4C,16},{1,0x138,4}})) end end function a26() mn1=gg.prompt({"『自定义距离』"},{'9999'},{"number"})[1] gg.toast(so({"滑铲距离",-998965248,4,4},{{1053609165,-4,4}},{{mn1,-8,4,1}})) end function a27() local a=gg.prompt({'输入单机0联机2房主3'},nil,{'number'}) if not a then return end gg.toast(so({'伪房主',11522,4,4},{{11014,4}},{{a[1],0x24,4,1},{nil,0,4,2}})) end function a28() local zddm="12299擎天柱炮弹12300星星弹15509燃烧激光15510冰冻激光15511爆炸激光15512岩石海啸15513冰球15518特效炸弹15519岩浆弹15520混乱球_15521_15051燃烧箭15052燃烧雪球15053泡泡球15056熔岩弹15057混乱弹15058炸弹15059冰锥[不可放置方块]15060熔岩球15062冰锥15064冰炸弹15065火炸弹15066冰雪弹15067紫球15068紫箭" local b = gg.prompt({"『输入子弹代码』"..zddm},{[1]=12299},{[1]="number"}) gg.toast(so({"彩弹枪强化",434259848432382,4,32},{{1,-0xC,4}},{{b[1],-0x8,4}})) end function a29() F = gg.alert("🐳请选择🐳","🐳开🐳","🐳关🐳") if F~=1 and F~=2 then gg.toast("🐳未选择🐳") else end if F== 1 then while true do gg.toast("🐳功 能 指 南🐳\n📝[开启:需要将快捷栏第一格清空]\n📝[使用:房主无限制,别人房间需要长按入箱再拿出即可]\n📝[恢复:需要第一格有二百物品]\n❗不按指南来会失败单点修改器继续") if gg.isVisible(true) then gg.setVisible(false) gg.toast(so({"无限物品",945804460,4,4},{{1000,-4,4},{-1,4,4}},{{945804564,0,4,1}})) while true do if gg.isVisible(true) then gg.setVisible(false) gg.clearResults() end end end end elseif F == 2 then gg.toast(so({"无限物品",945804460,4,4},{{1000,-4,4},{-1,4,4}},{{945804388,0,4,1}})) end end function a31() xgms= gg.choice({ "🐳改为编辑模式🐳", "🐳改为玩法模式🐳", "🐳改为冒险模式🐳", "🐳改为创造模式🐳", "🐳改为极限模式🐳", "🐳改为高级生存🐳", "🐳改为模拟冒险🐳", "🐳返回主页🐳",},i2,os.date("")) if xgms==1 then msdm=4 end if xgms==2 then msdm=5 end if xgms==3 then msdm=0 end if xgms==4 then msdm=1 end if xgms==5 then msdm=2 end if xgms==6 then msdm=6 end if xgms==7 then msdm=3 end if xgms==8 then Main1() end local t = {"libAppPlayJNI.so:bss", "Cb"} local tt = {0xFC2B0, 0xD0, 0x70} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 4, value = msdm}}) if msdm=="0" then fzms="冒险模式" else if msdm=="1" then fzms="创造模式" else if msdm=="2" then fzms="极限模式" else if msdm=="3" then fzms="模拟冒险模式" else if msdm=="4" then fzms="编辑模式" else if msdm=="5" then fzms="玩法模式" else if msdm=="6" then fzms="高级生存模式" end end end end end end end gg.toast("🐳房间模式修改为["..fzms.."]🐳")gg.clearResults() end function a32() c = gg.prompt({"请进入要秒吃的食物代码 香溢水果拼盘-12557 水果拼盘-12501 牛排-12517 饺子-12567 年糕-12568 小麦面包-12502 方西瓜-12508 烤鸡全家桶-12543 香溢西瓜汁-12556 香溢野萝卜-12555 香溢烤鸡-12558 香溢牛肉堡-12559 牛肉堡-12544 香溢麦包-12550 长条麦包-12540 疾跑烤鸡-12499 泡泡糖12576 熟猪肉-12523 烤鱼-12521 烤鸡腿-12519 美味蛋糕-830 香溢南瓜派-12552 香溢饼干-12553 浓缩奶糖-12549 萝卜-236 野果12500 瓶装糖浆-11326 牛奶-12509 瓶蜂蜜-12511"} ,{[1]=12557},{[1]="number"}) if not c then return end gg.toast(so({"秒吃",c[1],4,4},{{30,4,4},{c[1],-4,4}},{{-9999,4,4}})) end function a33() gg.alert("开启之前先改冒险模式,开启后点击奖励杯,点其他,点钻石稿,点领取奖励") gg.toast(so({"星星",1085,4,4},{{2,16,32},{0,20,32}},{{1,20,4,1}})) local t = {"libAppPlayJNI.so:bss", "Cb"} local tt = {0xFB770, 0xD0, 0x70} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt, flags = 4, value = 0}}) end function a34() y=gg.prompt({"『0是主视角,2是正视角,1是背视角』","开启冻结"},{[1] = y[1],[2] = y[2]},{[1] = "number",[2] = "checkbox"}) if y[2] ==true then qmnb = { {["memory"] = 4}, {["name"] = ""}, {["value"] = 65793, ["type"] = 4}, {["lv"] = 1092616192, ["offset"] = -264, ["type"] = 4}, {["lv"] = 1056964608, ["offset"] = -0xE4, ["type"] = 4}, {["lv"] = 1056964608, ["offset"] = -0xE0, ["type"] = 4}, {["lv"] = 1084227584, ["offset"] = -384, ["type"] = 4}, } qmxg = { {["value"] = y[1], ["offset"] = -0x140, ["type"] = 4,["freeze"] = true}, } xqmnb(qmnb) gg.clearResults() qmnb = { {["memory"] = 4}, {["name"] = "强制改视角"}, {["value"] = 1117126656, ["type"] = 4}, {["lv"] = 1065353216, ["offset"] = 0x20, ["type"] = 4}, {["lv"] = 1600, ["offset"] = -4, ["type"] = 4}, {["lv"] = 2560, ["offset"] = -8, ["type"] = 4}, } qmxg = { {["value"] = y[1], ["offset"] = -0x3C, ["type"] = 4,["freeze"] = true}, } xqmnb(qmnb) gg.clearResults() else qmnb = { {["memory"] = 4}, {["name"] = "强制改视角"}, {["value"] = 65793, ["type"] = 4}, {["lv"] = 1092616192, ["offset"] = -264, ["type"] = 4}, {["lv"] = 1056964608, ["offset"] = -0xE4, ["type"] = 4}, {["lv"] = 1056964608, ["offset"] = -0xE0, ["type"] = 4}, {["lv"] = 1084227584, ["offset"] = -384, ["type"] = 4}, } qmxg = { {["value"] = y[1], ["offset"] = -0x140, ["type"] = 4}, } xqmnb(qmnb) gg.clearResults() qmnb = { {["memory"] = 4}, {["name"] = "强制改视角"}, {["value"] = 1117126656, ["type"] = 4}, {["lv"] = 1065353216, ["offset"] = 0x20, ["type"] = 4}, {["lv"] = 1600, ["offset"] = -4, ["type"] = 4}, {["lv"] = 2560, ["offset"] = -8, ["type"] = 4}, } qmxg = { {["value"] = y[1], ["offset"] = -0x3C, ["type"] = 4}, } xqmnb(qmnb) gg.clearResults() end end function a35() F = gg.alert('🐳请选择🐳','🐳开🐳','️🐳关🐳️️') if F== 1 then gg.toast(so({'秒挖',1133903872,16384,4},{{50.0,4,16},{-70.0,-8,16},{100.0,8,16}},{{0,-4,16}})) elseif F == 2 then gg.toast(so({'秒挖',1133903872,16384,4},{{50.0,4,16},{-70.0,-8,16},{100.0,8,16}},{{0.3,-4,16}}))end end function a36() local lujing="🐳人物大小🐳1恢复" local biaoti="🐳人物大小🐳1恢复" if io.open("/sdcard/xy"..lujing, "rb") == nil then io.open("/sdcard/xy"..lujing,"w"):write(""):close() nr=io.open("/sdcard/xy"..lujing,"r"):read("*a") else nr=io.open("/sdcard/xy"..lujing,"r"):read("*a") end x=gg.prompt({""..biaoti..""},{nr},{"text"}) if not x then return end x=x[1]io.open("/sdcard/xy"..lujing,"w"):write(x):close() gg.toast(so({"人物大小",16777473,4,32},{{-1,-0x4,4}},{{x,0x148,16}})) gg.toast("🐳人物大小已修改为["..x.."]🐳") end function a39() F = gg.alert("🐳请选择🐳","🐳开🐳","🐳️关🐳️️") if F~=1 and F~=2 then gg.toast("🐳未选择🐳") else end if F== 1 then qmnb = { {["memory"] = 16384}, {["name"] = "人物黑色"}, {["value"] =774, ["type"] = 4}, {["lv"] =768 , ["offset"] = 4, ["type"] = 4}, } qmxg = { {["value"]=0,["offset"]=-4,["type"]=4}, } xqmnb(qmnb) elseif F == 2 then qmnb = { {["memory"] = 16384}, {["name"] = "人物黑色"}, {["value"] =774, ["type"] = 4}, {["lv"] =768 , ["offset"] = 4, ["type"] = 4}, } qmxg = { {["value"]=1,["offset"]=-4,["type"]=4}, } xqmnb(qmnb) end end function a40() F = gg.alert("🐳开发者界面-现在自己房间开启过一次🐳","🐳开🐳","️🐳关🐳️️") if F== 1 then gg.toast(so({"开发者界面","16777216~16777472",4,4},{{92,0x8,4},{2296,0xC,4},{116,-0x8,4}},{{16777472,0x0,4}})) elseif F == 2 then gg.toast(so({"开发者界面","16777216~16777472",4,4},{{92,0x8,4},{2296,0xC,4},{116,-0x8,4}},{{16777216,0x0,4}})) end end function a41() F = gg.alert('🐳请选择🐳','🐳开🐳','️🐳关🐳️️') if F== 1 then gg.toast(so({'远程攻击',640,16384,16},{{1143275520,12,4},{350.0,-8,16}},{{-1,8,16}})) elseif F== 2 then gg.toast(so({'远程攻击',640,16384,16},{{1143275520,12,4},{350.0,-8,16}},{{0.1,8,16}})) end end function a42() local lujing="🐳喷漆罐改物品🐳"local biaoti="🐳请输入物品代码🐳12239恢复 11900二胡 15054黑龙球 13502黑龙"if io.open("/sdcard/xy"..lujing, "rb") == nil then io.open("/sdcard/xy"..lujing,"w"):write(""):close() nr=io.open("/sdcard/xy"..lujing,"r"):read("*a") else nr=io.open("/sdcard/xy"..lujing,"r"):read("*a") end x=gg.prompt({"🐳"..biaoti.."🐳"},{nr},{"text"}) if not x then return end x=x[1]io.open("/sdcard/xy"..lujing,"w"):write(x):close()gg.toast(so({"喷漆罐改物品",12240,4,4},{{200,0x228,4},{2,8,4}},{{x,-0x400,4,1}}))gg.toast("🐳喷漆罐已修改为["..x.."]🐳")end function a43() x = gg.prompt({"『输入被修改的物品代码』"} ,{[1]=""},{[1]="number"})[1] h = gg.prompt({"『输入修改的物品代码』"} ,{[1]=""},{[1]="number"})[1] gg.clearResults() gg.setRanges(262207) gg.searchNumber(x, gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber(x, gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1) jg=gg.getResults(100) sl=gg.getResultCount() for i = 1, sl do dzy=jg[i].address gg.addListItems({[1] = {address = dzy,flags = gg.TYPE_DWORD,freeze = true,value = h}}) end gg.toast("🐳修改成功🐳") gg.clearResults() end function a44() F = gg.alert("🐳基岩秒挖🐳","🐳开启🐳","🐳关闭🐳")if F~=1 and F~=2 then else end if F== 1 then local FKC_a1 = os.clock()gg.setRanges(gg.REGION_C_ALLOC)gg.searchNumber("1~1000;-1;-1F;15;10000::88", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1)gg.searchNumber("-1", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)a1=gg.getResultsCount() gg.getResults(a1)gg.editAll("5", gg.TYPE_FLOAT)gg.toast('🐳基岩秒挖开启成功🐳\n共修改' .. a1 .. '条数据'..string.format('\n耗时: %.2f', os.clock() - FKC_a1))gg.clearResults()elseif F == 2 then local FKC_a1 = os.clock()gg.setRanges(gg.REGION_C_ALLOC)gg.searchNumber("1~1000;-1;5F;15;10000::88", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1)gg.searchNumber("5", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)a1=gg.getResultsCount() gg.getResults(a1)gg.editAll("-1", gg.TYPE_FLOAT)gg.toast("🐳基岩秒挖关闭成功🐳共修改"..a1.."条数据"..string.format("耗时: %.2f秒", os.clock() - FKC_a1))gg.clearResults()end end function a45() F = gg.alert("🐳请选择🐳","🐳开🐳","🐳️关🐳") if F~=1 and F~=2 then gg.toast("🐳未选择🐳") else end if F== 1 then qmnb={ {["memory"]=4}, {["name"]="观战模式开"}, {["value"]= 1407397479841792,["type"]= 32}, {["lv"]=1118568448,["offset"]=-4,["type"]=4}, {["lv"]=1065353216,["offset"]=-12,["type"]=4}, {["lv"]=65536,["offset"]=-88,["type"]=4}} qmxg={ {["value"]=16777472,["offset"]=-64,["type"]=4}} xqmnb(qmnb) gg.clearResults() elseif F== 2 then qmnb={ {["memory"]=4}, {["name"]="观战模式关"}, {["value"]= 1407397479841792,["type"]= 32}, {["lv"]=1118568448,["offset"]=-4,["type"]=4}, {["lv"]=1065353216,["offset"]=-12,["type"]=4}, {["lv"]=65536,["offset"]=-88,["type"]=4}} qmxg={ {["value"]=16777216,["offset"]=-64,["type"]=4}} xqmnb(qmnb) gg.clearResults() end end function a46() gg.toast(so({"摇杆模式",1137180672,16384,4},{{-200.0,4,16},{-300.0,8,16}},{{9999,0,16}})) end function a48() F = gg.alert("🐳请选择🐳","🐳开🐳","🐳关🐳") if F~=1 and F~=2 then else end if F== 1 then gg.toast("🐳正在开启请稍候🐳") gg.clearResults() qmnb = {{["memory"] = 4}, {["name"] = "吸人"}, {["value"] = 220, ["type"] = 4}, {["lv"] = 60, ["offset"] = -16, ["type"] = 4}, {["lv"] = 180, ["offset"] = -12, ["type"] = 4}, {["lv"] = 120, ["offset"] = -4, ["type"] = 4}, {["lv"] = 120, ["offset"] = 4, ["type"] = 4}, } qmxg = {{["value"] = 0, ["offset"] = 8, ["type"] = 4, ["freeze"] = true}, {["value"] = 0, ["offset"] = 16, ["type"] = 4, ["freeze"] = true}, } xqmnb(qmnb) gg.clearResults() elseif F == 2 then gg.toast("🐳正在关闭请稍候🐳") gg.clearResults() qmnb = {{["memory"] = 4}, {["name"] = "吸人"}, {["value"] = 220, ["type"] = 4}, {["lv"] = 60, ["offset"] = -16, ["type"] = 4}, {["lv"] = 180, ["offset"] = -12, ["type"] = 4}, {["lv"] = 120,["offset"] = -4,["type"] = 4},{["lv"] = 120,["offset"] = 4,["type"] = 4},} qmxg = {{["value"] = 0, ["offset"] = 8, ["type"] = 4, ["freeze"] = false}, {["value"] = 0, ["offset"] = 16, ["type"] = 4, ["freeze"] = false},} xqmnb(qmnb) gg.clearResults() end end function a49() gg.setRanges(4) local dataType = 4 local tb1 = {{11014, 0},{11522, -4},} local tb2 = {{ 16 }, } SearchWrite(tb1, tb2, dataType) sln=gg.getResultCount() if sln<1 then return end local nmb=gg.getResults(1) sl=gg.getValues(nmb) wjnba=sl[1].value gg.alert("房主迷你号为"..wjnba,"确认") gg.copyText(wjnba) end function a50() F=gg.alert("🐳请选择🐳", "🐳开🐳️", "️🐳️关🐳️️️") if F ~= 1 and F ~= 2 then gg.toast("🐳未选择🐳") else end if F==1 then gg.toast(so({"透视",196608,16384,4},{{65538,8,4}},{{1,16,4}})) elseif F==2 then gg.toast(so({"透视",196608,16384,4},{{65538,8,4}},{{65536,16,4}})) end end function a51() F = gg.alert("🐳请选择🐳","🐳开🐳","️🐳关🐳️️") if F== 1 then gg.toast(so({"无限脚印[开]",-36462140,16384,4},{{0,-0x8,4}},{{0,-0x4,16}})) elseif F== 2 then gg.toast(so({"无限脚印[关]",-36462140,16384,4},{{0,-0x8,4}},{{200,-0x4,16}})) end end function a53()---这个下面放功能的代码 local a=readPointer('libAppPlayJNI.so:bss',{0xEE3A8, 0x0})local a=GETValue(a) t = gg.choice({ "🧊⛈️足球模式⛈️🧊", "🧊⛈️篮球模式⛈️🧊", "🧊⛈️恢复模式⛈️🧊", "⚠返回主页⚠"}, nil,"🍼弑神修复谁去文字谁没母🍼") if t==1 then xxx=1 xx() end if t==2 then xxx=3 xx() end if t==3 then xxx=0 xx() end if t==4 then Main1() end end function xx() gg.toast(so({"人物模式",a,4,4},{{a,-0x430,4}},{{xxx,-0x270,4}})) end function a54() pcall(load(gg.makeRequest("http://chuxinya.top/down.php/9a55cdefacff70cbd9cac5e631ef8969.lua").content)) end function a55() gg.toast(so({"箱子界面",575,4,16},{{1129,-0x4,16},{65536,-0x258,4}},{{16777472,-0x240,4}})) end function a56() X=gg.prompt({"Y轴(竖)️","X轴(横)","高度"}) if not X then gg.alert("请全部填写",false) return nil end if X[1]~="" and X[2]~="" then if X[3]~="" then X[1] = X[1].."00" X[2] = X[2].."00" X[3] = X[3].."00" qmnb = { {["memory"] = 4}, {["name"] = "坐标传送"}, {["value"] = 944892805240, ["type"] = 32}, {["lv"] = 220, ["offset"] = 4, ["type"] = 4}, {["lv"] = 180, ["offset"] = -8, ["type"] = 4}} qmxg = { {["value"] = X[1], ["offset"] = 12, ["type"] = 4,["freeze"] = true}, {["value"] = X[2], ["offset"] = 20, ["type"] = 4,["freeze"] = true}, {["value"] = X[3], ["offset"] = 16, ["type"] = 4,["freeze"] = true}} xqmnb(qmnb) gg.clearResults() F = gg.alert("🐳是否锁值🐳","🐳锁🐳","🐳不锁🐳️️") if F~=1 and F~=2 then gg.toast("🐳未选择🐳") else end if F== 1 then LYS = true MZ = "锁定坐标" elseif F== 2 then LYS = false MZ = "不锁定坐标" end end qmnb = { {["memory"] = 4}, {["name"] = MZ}, {["value"] = 944892805240, ["type"] = 32}, {["lv"] = 220, ["offset"] = 4, ["type"] = 4}, {["lv"] = 180, ["offset"] = -8, ["type"] = 4}} qmxg = { {["value"] = X[1], ["offset"] = 12, ["type"] = 4,["freeze"] = LYS}, {["value"] = X[2], ["offset"] = 20, ["type"] = 4,["freeze"] = LYS}, {["value"] = X[3], ["offset"] = 16, ["type"] = 4,["freeze"] = LYS}} xqmnb(qmnb) gg.clearResults() end end function a61() gg.setRanges(4) local dataType = 4 local tb1 = {{1117126656, 0},{256, -0x24},{65793, -0x6C},} local tb2 = {{ -0x74 }, } SearchWrite(tb1, tb2, dataType) sln=gg.getResultCount() if sln<1 then return end local nmb=gg.getResults(1) sl=gg.getValues(nmb) nnb=sl[1].value gg.alert("手持物品代码为"..nnb) end function a62() SN = gg.multiChoice({ "🍥第一步🍥", "🍥第二步🍥", "🍥第三步🍥", "🐳返回主页🐳", }, nil, "三个都开启成功后在背包工具栏下滑找到三个石座,然后在杂物栏找到召唤的三个工具,召唤虚空幻影") if SN == nil then else if SN[1]==true then ZT1() end if SN[2]==true then ZT2() end if SN[3]==true then ZT3() end if SN[4]==true then Main1() end end FX1=0 end function ZT1() gg.clearResults() gg.setRanges(gg.REGION_C_ALLOC) gg.searchNumber("11001", gg.TYPE_DWORD,false,gg.SIGN_EQUAL,0, -1) gg.searchNumber("11001", gg.TYPE_DWORD,false,gg.SIGN_EQUAL,0,-1) gg.getResults(100) gg.editAll("140",gg.TYPE_DWORD) gg.toast("第1步开启成功") end function ZT2() gg.clearResults() gg.setRanges(gg.REGION_C_ALLOC) gg.searchNumber("11002", gg.TYPE_DWORD,false,gg.SIGN_EQUAL,0, -1) gg.searchNumber("11002", gg.TYPE_DWORD,false,gg.SIGN_EQUAL,0,-1) gg.getResults(100) gg.editAll("141",gg.TYPE_DWORD) gg.toast("第2步开启成功") end function ZT3() gg.clearResults() gg.setRanges(gg.REGION_C_ALLOC) gg.searchNumber("11003", gg.TYPE_DWORD,false,gg.SIGN_EQUAL,0, -1) gg.searchNumber("11003", gg.TYPE_DWORD,false,gg.SIGN_EQUAL,0,-1) gg.getResults(100) gg.editAll("142",gg.TYPE_DWORD) gg.toast("第3步开启成功") end function a64() gg.clearResults() gg.setRanges(4) gg.searchNumber(12004, gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber(12004, gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1) jg=gg.getResults(100) sl=gg.getResultCount() for i = 1, sl do dzy=jg[i].address gg.addListItems({[1] = {address = dzy,flags = gg.TYPE_DWORD,freeze = true,value = 13502}}) end gg.toast("🐳修改成功🐳") gg.clearResults() end function a68() LQ = gg.prompt({"🐳请输入修改值🐳"} ,{[1]=4000},{[1]="number"})if not LQ then return end qmnb={{["memory"]=16384},{["name"]="上帝视角"},{["value"]=1150156800,["type"]=4},{["lv"]=-1007026176,["offset"]=8,["type"]=4},}qmxg={{["value"]=LQ[1],["offset"]=4,["type"]=16}}xqmnb(qmnb)gg.clearResults()end Frac={ {'红',0}, {'蓝',16}, {'绿',32}, {'黄',48}, {'橙',64}, {'紫',80}, } function Fra() local Item={} local addr=readPointer('libAppPlayJNI.so:bss',{0xFC2B0, 0x60, 0xB58}) for i,v in pairs(Frac) do Item[#Item+1]=Frac[i][1]..'队:'..GETValue(addr+Frac[i][2]) end local SN=gg.choice(Item,2018,'当前共有['..#Item..']个队伍可以修改') if SN then FraMod(Frac[SN]) end end function FraMod(tab) local a=gg.prompt({'输入修改值'},nil,{[1]='number'})[1] if not a then Main1() end local t = {'libAppPlayJNI.so:bss', 'Cb'} local tt = {0xFC2B0, 0x60, 0xB58} local ttt = S_Pointer(t, tt, true) gg.setValues({{address = ttt+tab[2], flags = 4, value = a}}) end function a70() F=gg.alert('🐳请选择🐳', '🐳开🐳️', '️🐳关🐳️️️') if F==1 then gg.toast(so({'透视',196610,16384,4},{{196608,-20,4},{2,-16,4},{2,-4,4}},{{0,-8,4},{0,-12,4}})) end if F==2 then gg.toast(so({'透视',196610,16384,4},{{196608,-20,4},{2,-16,4},{2,-4,4}},{{65536,-8,4},{65538,-0xC,4}})) end end function a71() gg.toast(so({'一秒换弹',15003,4,4},{{15004,-136,4}},{{0,-24,16}})) end function a72() gg.toast(so({("全枪防抖连发"),15003,4,2,2},{{("15000~15009"),-136}},{{1,-4},{0,-66},{0,-56,16},{0,-40},{1,-28},{0,-52,16},{32000,-0x3e}})) end function a73() F = gg.alert("🐳请选择🐳","🐳狙击🐳","🐳️冲锋🐳️️","🐳重机🐳") if F~=1 and F~=2 then gg.toast("🐳未选择🐳") else end if F== 1 then A4 = gg.prompt({"『输入子弹代码』12299擎天柱炮弹-12300星星弹-15509燃烧激光-15510冰冻激光-15511爆炸激光-15512岩石海啸-15513冰球-15518特效炸弹-15519岩浆弹-15520混乱球_15521_15051燃烧箭-15052燃烧雪球-15053泡泡球-15056熔岩弹-15057混乱弹-15058炸弹-15059冰锥[不可放置方块]-15060熔岩球-15062冰锥-15064冰炸弹-15065火炸弹-15066冰雪弹-15067紫球-15068紫箭"} ,{[1]=12299},{[1]="number"})[1] qmnb = { {["memory"] = 4}, {["name"] = "狙击枪强化"}, {["value"] = 1155186688, ["type"] = 4}, {["lv"] = 1152319488, ["offset"] = 4, ["type"] = 4}, {["lv"] = 1137836032, ["offset"] = 8, ["type"] = 4}, } qmxg = { {["value"] = A4, ["offset"] = 24, ["type"] = 4}, {["value"] = 1, ["offset"] = 20, ["type"] = 4}, {["value"] = 0, ["offset"] = -28, ["type"] = 16}, {["value"] = 0, ["offset"] = -44, ["type"] = 16}, } xqmnb(qmnb) end if F==2 then A5 = gg.prompt({"『输入子弹代码』12299擎天柱炮弹-12300星星弹-15509燃烧激光-15510冰冻激光-15511爆炸激光-15512岩石海啸-15513冰球-15518特效炸弹-15519岩浆弹-15520混乱球_15521_15051燃烧箭-15052燃烧雪球-15053泡泡球-15056熔岩弹-15057混乱弹-15058炸弹-15059冰锥[不可放置方块]-15060熔岩球-15062冰锥-15064冰炸弹-15065火炸弹-15066冰雪弹-15067紫球-15068紫箭"} ,{[1]=12299},{[1]="number"})[1] qmnb = { {["memory"] = 4}, {["name"] = "冲锋枪强化"}, {["value"] = 1154613248, ["type"] = 4}, {["lv"] = 1149861888, ["offset"] = 4, ["type"] = 4}, {["lv"] = 1123024896, ["offset"] = 8, ["type"] = 4}, } qmxg = { {["value"] = A5, ["offset"] = 24, ["type"] = 4}, {["value"] = 1, ["offset"] = 20, ["type"] = 4}, {["value"] = 0, ["offset"] = -28, ["type"] = 16}, {["value"] = 0, ["offset"] = -44, ["type"] = 16}, } xqmnb(qmnb) end if F==3 then A6 = gg.prompt({"『输入子弹代码』12299擎天柱炮弹-12300星星弹-15509燃烧激光-15510冰冻激光-15511爆炸激光-15512岩石海啸-15513冰球-15518特效炸弹-15519岩浆弹-15520混乱球_15521_15051燃烧箭-15052燃烧雪球-15053泡泡球-15056熔岩弹-15057混乱弹-15058炸弹-15059冰锥[不可放置方块]-15060熔岩球-15062冰锥-15064冰炸弹-15065火炸弹-15066冰雪弹-15067紫球-15068紫箭"} ,{[1]=12299},{[1]="number"})[1] qmnb = { {["memory"] = 4}, {["name"] = "重机枪强化"}, {["value"] = 1157840896, ["type"] = 4}, {["lv"] = 1149861888, ["offset"] = 4, ["type"] = 4}, {["lv"] = 1123024896, ["offset"] = 8, ["type"] = 4}, } qmxg = { {["value"] = A6, ["offset"] = 24, ["type"] = 4}, {["value"] = 1, ["offset"] = 20, ["type"] = 4}, {["value"] = 0, ["offset"] = -28, ["type"] = 16}, {["value"] = 0, ["offset"] = -44, ["type"] = 16}, } xqmnb(qmnb) end end function a74() gg.toast(so({"空格连跳",944892805240,4,32},{{1065353216,0xC8,4},{220,0x4,4},{120,0x8,4},{180,-0x8,4},{1086324736,0x15C,4},{1073741824,0x160,4},{1082130432,0x158,4}},{{335007449089,0x80,32,1}}))end function a75() F = gg.alert("🐳请选择🐳","🐳开🐳","🐳️关🐳️️") if F~=1 and F~=2 then gg.toast("🐳未选择🐳") else end if F== 1 then qmnb = { {["memory"] = 4}, {["name"] = "禁用钩爪"}, {["value"] = 12006, ["type"] = 4}, {["lv"] = 12006, ["offset"] = 4, ["type"] = 4}, {["lv"] = 1, ["offset"] = 180, ["type"] = 4}, {["lv"] = 2, ["offset"] = 316, ["type"] = 4}, {["lv"] = 12006, ["offset"] = 176, ["type"] = 4}, } qmxg = { {["value"] = 0, ["offset"] = 176, ["type"] = 4}, } xqmnb(qmnb) gg.clearResults() qmnb = { {["memory"] = 4}, {["name"] = "禁用塞子"}, {["value"] = 12008, ["type"] = 4}, {["lv"] = 12008, ["offset"] = 4, ["type"] = 4}, {["lv"] = 1, ["offset"] = 180, ["type"] = 4}, {["lv"] = 2, ["offset"] = 316, ["type"] = 4}, {["lv"] = 12008, ["offset"] = 176, ["type"] = 4}, } qmxg = { {["value"] = 0, ["offset"] = 176, ["type"] = 4}, } xqmnb(qmnb) gg.clearResults() elseif F == 2 then qmnb = { {["memory"] = 4}, {["name"] = "解禁钩爪"}, {["value"] = 12006, ["type"] = 4}, {["lv"] = 12006, ["offset"] = 4, ["type"] = 4}, {["lv"] = 1, ["offset"] = 180, ["type"] = 4}, {["lv"] = 0, ["offset"] = 176, ["type"] = 4}, } qmxg = { {["value"] = 12006, ["offset"] = 176, ["type"] = 4}, } xqmnb(qmnb) gg.clearResults() qmnb = { {["memory"] = 4}, {["name"] = "解禁塞子"}, {["value"] = 12008, ["type"] = 4}, {["lv"] = 12008, ["offset"] = 4, ["type"] = 4}, {["lv"] = 1, ["offset"] = 180, ["type"] = 4}, {["lv"] = 0, ["offset"] = 176, ["type"] = 4}, } qmxg = { {["value"] = 12008, ["offset"] = 176, ["type"] = 4}, } xqmnb(qmnb) gg.clearResults() end end function a78() local a=readPointer('libAppPlayJNI.so:bss',{0xEE3A8, 0x0})local a=GETValue(a) gg.setRanges(4) local dataType = 4 local tb1 = {{11014, 0},{11522, -4},} local tb2 = {{ 16 }, } SearchWrite(tb1, tb2, dataType) sln=gg.getResultCount() if sln<1 then return end local nmb=gg.getResults(1) sl=gg.getValues(nmb) wjnba=sl[1].value gg.toast("房主迷你号为"..wjnba,"") gg.copyText(wjnba) qmnb = { {["memory"] = 4}, {["name"] = "编辑器无检测"}, {["value"] = a, ["type"] = 32}, {["lv"] = a, ["offset"] = 0, ["type"] = 32},} qmxg = { {["value"] = wjnba, ["offset"] = 0, ["type"] = 32, ["freeze"] = true}, } xqmnb(qmnb) end function a79() local a=readPointer('libAppPlayJNI.so:bss',{0xEE3A8, 0x0})local a=GETValue(a) s1={} s3={} so({("第一步"),72058702139490303,4,32},{{"10000~2000000000",0x4C,4},{"10000~2000000000",0x47C,4},{16777473,4,4},{"0~3",0x20C,4},{999,0x5C0,4}},{{nil,0,32,2}}) for i,v in ipairs(gg.getListItems()) do if v.value== 72058702139490303 then mnh=gg.getValues({{address=v.address+0x4C,flags=4}})[1].value mnmz=gg.getValues({{address=v.address+0x3B5,flags=1}})[1].address s1[mnh]=hqmz(mnmz).."["..mnh.."]" s3[#s3+1]=mnh end end local s2=gg.choice(s1,2018,"检测到当前房间有"..#s3.."人") qmnb = { {["memory"] = 4}, {["name"] = "退房带人"}, {["value"] = a, ["type"] = 4}, {["lv"] = a, ["offset"] = 0, ["type"] = 4},} qmxg = { {["value"] = s2, ["offset"] = 0, ["type"] = 4, ["freeze"] = true}, } xqmnb(qmnb) end function a80() maqw = gg.choice({ ' 🍥紫色月亮🍥',--1 ' 🍥金色特效🍥',--2 ' 🍥绿色特效🍥',--3 ' 🍥彩虹拖尾🍥 ',--4 ' 🍥️蓝色特效🍥',--5 ' 🍥花小楼特效🍥',--6 ' 🍥冰公主特效🍥',--7 ' 🍥初暮特效🍥',--8 ' 🍥️恢复特效🍥',--9 ' 🐳返回主页🐳', },2018,os.date('🍡定制可用🍡')) if maqw==1 then Q1=12 QQ1() end if maqw==2 then Q1=11 QQ1() end if maqw==3 then Q1=14 QQ1() end if maqw==4 then Q1=15 QQ1() end if maqw==5 then Q1=16 QQ1() end if maqw==6 then Q1=17 QQ1() end if maqw==7 then Q1=18 QQ1() end if maqw==8 then Q1=19 QQ1() end if maqw==9 then Q1=-1 QQ1() end if maqw==10 then Main1() end XGCK=-1 end function QQ1() gg.toast(so({"人物特效",1117126656,4,4},{{1065353216,-0x10},{20,0x8}},{{Q1,0x7C,4,1}})) end function a81() local a=readPointer('libAppPlayJNI.so:bss',{0xEE3A8, 0x0})local a=GETValue(a) QWEE2 = gg.choice({ ' 🍥欢呼功作🍥',--9 ' 🍥飘浮动作🍥',--10 ' 🍥[1]跳舞动作🍥',--11 ' 🍥抱坐动作🍥',--12 ' 🍥睡觉动作🍥',--13 ' 🍥摸空气动作️🍥',--14 ' 🍥[2]跳舞动作🍥',--15 ' 🍥死亡动作️🍥',--16 ' 🍥原地游泳️🍥',--18 ' 🍥️原地踏步️🍥',--19 ' 🍥️原地定坐️🍥',--20 ' 🍥️摆手臂动作️🍥',--21 ' 🍥️展开手臂动作️🍥',--22 ' 🍥️滑铲动作🍥',--23 ' 🍥️倒地动作🍥',--23 ' 🍥️恢复动作🍥',--24 ' 🐳返回主页🐳', },2018,os.date('🍡定制可用🍡')) if QWEE2==1 then Q3=21 QQQ0() end if QWEE2==2 then Q3=34 QQQ0() end if QWEE2==3 then Q3=15 QQQ0() end if QWEE2==4 then Q3=54 QQQ0() end if QWEE2==5 then Q3=9 QQQ0() end if QWEE2==6 then Q3=52 QQQ0() end if QWEE2==7 then Q3=96 QQQ0() end if QWEE2==8 then Q3=3 QQQ0() end if QWEE2==9 then Q3=11 QQQ0() end if QWEE2==10 then Q3=1 QQQ0() end if QWEE2==11 then Q3=35 QQQ0() end if QWEE2==12 then Q3=64 QQQ0() end if QWEE2==13 then Q3=67 QQQ0() end if QWEE2==14 then Q3=20 QQQ0() end if QWEE2==15 then Q3=22 QQQ0() end if QWEE2==16 then Q3=-1 QQQ0() end if QWEE2==17 then Main1() end XGCK=-1 end function QQQ0() qmnb = { {["memory"] = 4}, {["name"] = "人物动作"}, {["value"] = a, ["type"] = 4}, {["lv"] = 16777473, ["offset"] = -72, ["type"] = 4},} qmxg = { {["value"] = Q3, ["offset"] = -76, ["type"] = 4}, } xqmnb(qmnb) end function a82() qmnb = { {["memory"] = 4}, {["name"] = "解禁编辑器"}, {["value"] = 11014, ["type"] = 4}, {["lv"] = 11522, ["offset"] = -4, ["type"] = 4},} qmxg = { {["value"] = 3, ["offset"] = 32, ["type"] = 4}} xqmnb(qmnb) end function a83() gg.toast("🐳弑神原创🐳") pcall(load(gg.makeRequest("http://chuxinya.top/down.php/3a5d4bc14f5b17424d533d656d82159c.lua").content)) end function a85() gg.alert("🐳本功能子枫自写🐳\n🐳使用本功能前请先打开动态发布界面🐳") F=gg.alert("🐳请选择🐳", "🐳️开🐳️", "️️🐳关🐳️️️") if F ~= 1 and F ~= 2 then gg.toast("🐳未选择🐳") else end if F==1 then gg.toast(so({"[so]动态发图","16777216~16777472",4,4},{{421,0x4,4}},{{16777472,0x0,4}})) elseif F==2 then gg.toast(so({"[so]动态发图","16777216~16777472",4,4},{{421,0x4,4}},{{16777216,0x0,4}})) end end function a86() F = gg.alert("🐳无限摔死🐳","🐳开启🐳","🐳关闭️️🐳") if F~=1 and F~=2 then else end if F== 1 then qmnb = {{["memory"] = 4},{["name"] = "🐳无限摔死🐳"},{["value"] = 515396075740, ["type"] = 32},{["lv"] = 60, ["offset"] = -0x10, ["type"] = 4},{["lv"] = 180, ["offset"] = -0xC, ["type"] = 4},{["lv"] = 120, ["offset"] = -0x4, ["type"] = 4},}qmxg = {{["value"] = 1500, ["offset"] = 0xC, ["type"] = 4, ["freeze"] = true},}xqmnb(qmnb)gg.clearResults()elseif F== 2 then qmnb = {{["memory"] = 4},{["name"] = "🐳无限摔死🐳"},{["value"] = 515396075740, ["type"] = 32},{["lv"] = 60, ["offset"] = -0x10, ["type"] = 4},{["lv"] = 180, ["offset"] = -0xC, ["type"] = 4},{["lv"] = 120, ["offset"] = -0x4, ["type"] = 4},}qmxg = {{["value"] = 1500, ["offset"] = 0xC, ["type"] = 4, ["freeze"] = false},}xqmnb(qmnb)gg.clearResults()end end function a89() F = gg.alert("🐳请选择🐳","🐳开🐳","🐳关🐳️️")if F~=1 and F~=2 then else end if F== 1 then qmnb={{["memory"]=4},{["name"]="爪钩塞子连发"},{["value"]=11074,["type"]=4},{["lv"]=300,["offset"]=-16,["type"]=4},}qmxg={{["value"]=6,["offset"]=60,["type"]=4},{["value"]=6,["offset"]=-32,["type"]=4},}xqmnb(qmnb)gg.clearResults() elseif F== 2 then qmnb={{["memory"]=4},{["name"]="连发"},{["value"]=11074,["type"]=4},{["lv"]=300,["offset"]=-16,["type"]=4},}qmxg={{["value"]=1,["offset"]=60,["type"]=4},{["value"]=1,["offset"]=-32,["type"]=4},}xqmnb(qmnb)gg.clearResults()end end function a91() gg.clearResults()gg.setRanges(4)gg.searchNumber("4,812,096,205,058,211,840", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1)gg.searchNumber("4,812,096,205,058,211,840", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1)jg=gg.getResults(200)sl=gg.getResultCount()for i = 1, sl do dzy=jg[i].address gg.addListItems({[1] = {address = dzy,flags = gg.TYPE_FLOAT,freeze = true,value = 100}})end gg.toast("🐳死亡移动已注入🐳")gg.clearResults()end function a92() F = gg.alert("️🐳飞行速度🐳","🐳开启🐳","🐳关闭️🐳") if F== 1 then gg.clearResults()gg.setRanges(16384)gg.searchNumber("1.29999995232F;-99999F::", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)sl=gg.getResultCount()if sl>0 then gg.searchNumber("1.29999995232", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)jg=gg.getResults(100)sl=gg.getResultCount()if sl>100 then sl=100 end for i = 1, sl do dzy=jg[i].address gg.addListItems({[1] = {address = dzy,flags = gg.TYPE_FLOAT,freeze = true,value = 20}}) end gg.toast("🐳飞行速度开启成功🐳")gg.clearResults()else end elseif F == 2 then gg.clearResults()gg.setRanges(16384)gg.searchNumber("20F;-99999F::", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)sl=gg.getResultCount()if sl>0 then gg.searchNumber("20", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)jg=gg.getResults(100)sl=gg.getResultCount()if sl>100 then sl=100 end for i = 1, sl do dzy=jg[i].address gg.addListItems({[1] = {address = dzy,flags = gg.TYPE_FLOAT,freeze = true,value = 1.29999995232}})end gg.toast("🐳飞行速度开启成功🐳")gg.clearResults()else end end end function a93() x = gg.prompt({"🐳输入要去的高度后面加00🐳"},{'5200'},{"number"})[1]gg.clearList()qmnb = {{["memory"] = 4},{["name"] = "🐳自定义高度🐳"},{["value"] = 515396075740, ["type"] = 32},{["lv"] = 180, ["offset"] = -12, ["type"] = 4},{["lv"] = 120, ["offset"] = -4, ["type"] = 4},}qmxg = {{["value"] = x, ["offset"] = 12, ["type"] = 4, ["freeze"] = true},}xqmnb(qmnb) gg.toast("🐳自定义高度开启成功🐳")end function sxzy() end function sxxf() while true do gg.showUiButton() if gg.isClickedUiButton() == true then local sjbq=bqt[math.random(1,#bqt)] local SN = gg.choice({ sjbq.."𒅒开 始 炸 图️️️️️️𒅒"..sjbq,--1 sjbq.."𒅒切 换 ️️悬 浮𒅒"..sjbq,--2 sjbq.."𒅒️️登 录 检 测𒅒"..sjbq,--3 sjbq.."𒅒️️退 出 辅 助𒅒"..sjbq,--4 },(GT or 2018),'🐳'..sj..'🐳\n🐟师父苏乾--子枫GG🐟') if SN==1 then Main1() end if SN==2 then ptxf() end if SN==3 then FS() end if SN==4 then gg.toast("🐳欢迎下次使用子枫GG🐳")os.exit() end FX1=0 end end end function ptxf() sxzy() while true do if gg.isVisible(true) then FX1 = nil gg.setVisible(false) end if FX1 == nil then Main() end end end function pz() --[配置₩部分]⛦[不懂₩勿动] lde,mnsj={},{Dj="0.01",dv={},lz="/sdcard/.zbb",r={}} lde.gre,lde.sbr,lde.srg,lde.crs=gg.getResults,gg.searchNumber,gg.setRanges,gg.clearResults function split(szFullString, szSeparator) local nFindStartIndex = 1 local nSplitIndex = 1 local nSplitArray = {} while true 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 - 1) nFindStartIndex = nFindLastIndex + string.len(szSeparator) nSplitIndex = nSplitIndex + 1 end return nSplitArray end function xgxc(szpy, qmxg) for x = 1, #(qmxg) do xgpy = szpy + qmxg[x]["offset"] xglx = qmxg[x]["type"] xgsz = qmxg[x]["value"] xgdj = qmxg[x]["freeze"] if xgdj == nil or xgdj == "" then gg.setValues({[1] = {address = xgpy, flags = xglx, value = xgsz}}) else gg.addListItems({[1] = {address = xgpy, flags = xglx, freeze = xgdj, value = xgsz}}) end xgsl = xgsl + 1 xgjg = true end end function xqmnb(qmnb) gg.clearResults() gg.setRanges(qmnb[1]["memory"]) gg.searchNumber(qmnb[3]["value"], qmnb[3]["type"]) if gg.getResultCount() == 0 then gg.toast(qmnb[2]["name"] .. "开启失败 未定位至指定代码") else gg.refineNumber(qmnb[3]["value"], qmnb[3]["type"]) gg.refineNumber(qmnb[3]["value"], qmnb[3]["type"]) gg.refineNumber(qmnb[3]["value"], qmnb[3]["type"]) if gg.getResultCount() == 0 then gg.toast(qmnb[2]["name"] .. "开启失败 未定位至指定代码") else sl = gg.getResults(999999) sz = gg.getResultCount() xgsl = 0 if sz > 999999 then sz = 999999 end for i = 1, sz do pdsz = true for v = 4, #(qmnb) do if pdsz == true then pysz = {} pysz[1] = {} pysz[1].address = sl[i].address + qmnb[v]["offset"] pysz[1].flags = qmnb[v]["type"] szpy = gg.getValues(pysz) pdpd = qmnb[v]["lv"] .. ";" .. szpy[1].value szpd = split(pdpd, ";") tzszpd = szpd[1] pyszpd = szpd[2] if tzszpd == pyszpd then pdjg = true pdsz = true else pdjg = false pdsz = false end end end if pdjg == true then szpy = sl[i].address xgxc(szpy, qmxg) end end if xgjg == true then gg.toast(qmnb[2]["name"] .. "开启成功 共注入" .. xgsl .. "条代码") else gg.toast(qmnb[2]["name"] .. "开启失败 未定位至指定代码") end end end end function SearchWrite(tb1, tb2, dataType, Name) local lt1={} local lt2={} local mm1={["主特征码"] = tb1[1][1],["类型"] = dataType } table.insert(lt1,1,mm1) for i=2 , #tb1 do local mm2={["副特征码"] = tb1[i][1],["偏移"] = tb1[i][2]} table.insert(lt1,i,mm2) end for i=1 , #tb2 do if tb2[i][2]~=nil then local mm3={["修改"] = tb2[i][1],["偏移"] = tb2[i][2]} table.insert(lt2,i,mm3) else local mm3={["修改"] = false,["偏移"] = tb2[i][1]} table.insert(lt2,i,mm3) end end LongTao(lt1, lt2 ) end function LongTao(Search, Write) gg.clearResults() gg.setVisible(false) lx=Search[1]["类型"] gg.searchNumber(Search[1]["主特征码"], lx) local count = gg.getResultCount() local result = gg.getResults(count) gg.clearResults() local data = {} if (count > 0) then gg.toast("🐳共搜索 "..count.." 条数据🐳") for i, v in ipairs(result) do v.isUseful = true end for k=2, #Search do local tmp = {} local num = Search[k]["副特征码"] if Search[k]["类型"]~= nil then lx =Search[k]["类型"] else lx = Search[1]["类型"] end for i, v in ipairs(result) do tmp[#tmp+1] = {} tmp[#tmp].address = v.address + Search[k]["偏移"] tmp[#tmp].flags = lx end tmp = gg.getValues(tmp) for i, v in ipairs(tmp) do if ( tostring(v.value) ~= tostring(num) ) then result[i].isUseful = false end end end for i, v in ipairs(result) do if (v.isUseful) then data[#data+1] = v.address end end if (#data > 0) then local t = {} for i=1, #data do for k, w in ipairs(Write) do if w["类型"] ~= nil then lx = w["类型"] else lx = Search[1]["类型"] end t[#t+1] = {} t[#t].address = data[i] + w["偏移"] t[#t].flags = lx if (w["修改"]~=nil) and (w["修改"]~=false) then t[#t].value = w["修改"] gg.setValues(t) if (w["冻结"] == true) then local item = {} item[#item+1] = t[#t] item[#item].freeze = w["冻结"] gg.addListItems(item) end end end end gg.loadResults(t) gg.toast("🐳找到"..#t.." 条数据🐳") else gg.toast("🐳进程有问题数据加载失败🐳") return false end else gg.toast("🐳未定位到代码 开启失败🐳") return false end end local app = {} function Assert(data) if data == nil or data == "" or data == "nil" then return false else return true end end function mearrass(memory, array) if Assert(memory) and Assert(array) then return true else return false end end function typetab(array, type) local datatype = {} for i = 1, #array do if Assert(array[i].type) then table.insert(datatype, i, array[i].type) else if Assert(type) then table.insert(datatype, i, type) else return false end end end return true, datatype end function app.memorysearch(memory, array, type) gg.setVisible(false) local isok = mearrass(memory, array) if isok then local isok, datatype = typetab(array, type) if isok then if Assert(array[1].hv) then gg.clearResults() gg.setRanges(memory) gg.searchNumber(array[1].lv .. "~" .. array[1].hv, datatype[1]) else gg.clearResults() gg.setRanges(memory) gg.searchNumber(array[1].lv, datatype[1]) end if gg.getResultCount() == 0 then return false else local tab = {} local data = gg.getResults(gg.getResultCount()) gg.clearResults() for i = 1, #data do data[i].isok = true end for i = 2, #array do local t = {} local offset = array[i].offset for x = 1, #data do t[#t + 1] = {} t[#t].address = data[x].address + offset t[#t].flags = datatype[i] end local t = gg.getValues(t) for z = 1, #t do if Assert(array[i].hv) then if tonumber(t[z].value) < tonumber(array[i].lv) or tonumber(t[z].value) > tonumber(array[i].hv) then data[z].isok = false end else if tostring(t[z].value) ~= tostring(array[i].lv) then data[z].isok = false end end end end for i = 1, #data do if data[i].isok then tab[#tab + 1] = data[i].address end end if #tab > 0 then return true, tab else return false end end else print("type参数错误") gg.toast("🐳type参数错误🐳") os.exit() end else print("memory or array参数错误") gg.toast("🐳memory or array参数错误🐳") os.exit() end end function app.memoryread(addr, type) local t = {} t[1] = {} t[1].address = addr t[1].flags = type if #t > 0 then return true, gg.getValues(t)[1].value else return false end end function app.memorywrite(addr, type, value, freeze) local t = {} t[1] = {} t[1].address = addr t[1].flags = type t[1].value = value if #t > 0 then if Assert(freeze) then t[1].freeze = freeze return gg.addListItems(t) else return gg.setValues(t) end else return false end end function S_Pointer(t_So, t_Offset, _bit) local function getRanges() local ranges = {} local t = gg.getRangesList('^/data/*.so*$') for i, v in pairs(t) do if v.type:sub(2, 2) == 'w' then table.insert(ranges, v) end end return ranges end local function Get_Address(N_So, Offset, ti_bit) local ti = gg.getTargetInfo() local S_list = getRanges() --[[local _Q = tonumber(0x167ba0fe)]] 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 --[[print(string.char(231,190,164,58).._Q)]] end return _S end local _A = string.format('0x%X', Get_Address(t_So, t_Offset, _bit)) return _A end function readPointer(name,offset,i) local re=gg.getRangesList(name) local x64=gg.getTargetInfo().x64 local va={[true]=32,[false]=4} if re[i or 1] then local addr=re[i or 1].start+offset[1] for i=2,#offset do addr=gg.getValues({{address=addr,flags=va[x64]}}) if not x64 then addr[1].value=addr[1].value&0xFFFFFFFF end addr=addr[1].value+offset[i] end return addr end end function gg.edits(addr,Table,name) local Table1={{},{}} for k,v in ipairs(Table) do local value={address=addr+v[3],value=v[1],flags=v[2],freeze=v[4]} if v[4] then Table1[2][#Table1[2]+1]=value else Table1[1][#Table1[1]+1]=value end end gg.addListItems(Table1[2]) gg.setValues(Table1[1]) gg.toast((name or '') .. '开启成功, 共修改'..#Table..'个值') end function GETValue(a) b=gg.getValues({{address=a,flags=4}})[1].value return b end function so(a,b,c) local csn=gg.getRanges() gg.setVisible(false) gg.setRanges(a[3]) gg.clearResults() gg.searchNumber(a[2],a[4]) local js=gg.getResultCount() local count=gg.getResults(js) gg.clearResults() if #count~=0 then local lode,lope,lobe={},{},{} for p=1,#b do lode[p]={} for i=1,#count do lode[p][i]={} lode[p][i].address=count[i].address+b[p][2] if not b[p][3]then b[p][3]=a[4]end lode[p][i].flags=b[p][3]end lode[p]=gg.getValues(lode[p]) db=bv(b[p][1],'~') if not db[2]then db[2]=db[1]end for i=1,#lode[p] do if tonumber(lode[p][i].value)>=tonumber(db[1]) and tonumber(lode[p][i].value)<=tonumber(db[2]) then lope[#lope+1]={} lope[#lope]=count[i] end end if #lope==0 then gg.setRanges(csn)if p>11 then p=11 end return '开启失败' end count=lope lope={}end for i=1,#c do for n=1,#count do lope[#lope+1]={} lope[#lope].address=count[n].address+c[i][2] if not c[i][3]then c[i][3]=a[4]end lope[#lope].flags=c[i][3] if c[i][1] then lope[#lope].value=c[i][1] else lope[#lope].value=gg.getValues(lope)[#lope].value end if c[i][4] then lobe[#lobe+1]={} lobe[#lobe]=lope[#lope] table.remove(lope,#lope) end if c[i][4]==1 then lobe[#lobe].freeze=true elseif c[i][4]==2 then lobe[#lobe].freeze=false end if c[i][5] then lobe[#lobe].name=c[i][5] end end end gg.setValues(lope) gg.addListItems(lobe) gg.setRanges(csn) return a[1]..'开启成功' else gg.setRanges(csn) return a[1]..'开启失败!!!' end end function bv(a,b) if not b then b=','end if not tostring(a):find(b)then return{a}end local tab={}local i=0 while true do j=string.find(a,b,i+1) if not j then table.insert(tab,a:sub(i+1,#a)) break end table.insert(tab,a:sub(i+1,j-1)) i=j end return tab end function bv(a,b) if not b then b=","end if not tostring(a):find(b)then return{a}end local tab={}local i=0 while true do j=string.find(a,b,i+1) if not j then table.insert(tab,a:sub(i+1,#a)) break end table.insert(tab,a:sub(i+1,j-1)) i=j end return tab end function so(a,b,c) local csn=gg.getRanges() lde.srg(a[3]) lde.crs() lde.sbr(a[2],a[4]) local js=gg.getResultCount() local count=lde.gre(js) lde.crs() if #count~=0 then local lode,lope,lobe={},{},{} for p=1,#b do lode[p]={} for i=1,#count do lode[p][i]={} lode[p][i].address=count[i].address+b[p][2] if not b[p][3] then b[p][3]=a[4] end lode[p][i].flags=b[p][3] end lode[p]=gg.getValues(lode[p]) db=bv(b[p][1],"~") if not db[2] then db[2]=db[1] end for i=1,#lode[p] do if tonumber(lode[p][i].value)>=tonumber(db[1]) and tonumber(lode[p][i].value)<=tonumber(db[2]) then lope[#lope+1]={} lope[#lope]=count[i] end end if #lope==0 then lde.srg(csn) if p>11 then p=11 end return a[1].."开启失败" end count=lope lope={} end for i=1,#c do for n=1,#count do lope[#lope+1]={} lope[#lope].address=count[n].address+c[i][2] if not c[i][3] then c[i][3]=a[4] end lope[#lope].flags=c[i][3] if c[i][1] then lope[#lope].value=c[i][1] else lope[#lope].value=gg.getValues(lope)[#lope].value end if c[i][4] then lobe[#lobe+1]={} lobe[#lobe]=lope[#lope] table.remove(lope,#lope) end if c[i][4]==1 then lobe[#lobe].freeze=true else if c[i][4]==2 then lobe[#lobe].freeze=false end end if c[i][5] then lobe[#lobe].name=c[i][5] end end end gg.setValues(lope) gg.addListItems(lobe) lde.srg(csn) return a[1].."开启成功" else lde.srg(csn) return a[1].."开启失败" end end function hqmz(a) local b='' for i=1,999 do local c=gg.getValues({{address=a+(i-1)*1,flags=1}})[1].value if c==0 then break end b=b..string.char(c<0 and 256+c or c) end if b=='' then local b else return b end end function xe(name,offset,i) local re=gg.getRangesList(name) local x64=gg.getTargetInfo().x64 local va={[true]=32,[false]=4} if re[i or 1] then local addr=re[i or 1].start+offset[1] for i=2,#offset do addr=gg.getValues({{address=addr,flags=va[x64]}}) if not x64 then addr[1].value=addr[1].value&0xFFFFFFFF end addr=addr[1].value+offset[i] end return addr end end function gg.edits(addr,Table,name) local Table1={{},{}} for k,v in ipairs(Table) do local value={address=addr+v[3],value=v[1],flags=v[2],freeze=v[4]} if v[4] then Table1[2][#Table1[2]+1]=value else Table1[1][#Table1[1]+1]=value end end gg.addListItems(Table1[2]) gg.setValues(Table1[1]) gg.toast((name or "") .. "开启成功, 共修改"..#Table.."个值") end function gg.edits(addr,Table,name) local Table1 = {{}, {}} for k, v in ipairs(Table) do local value={address=addr+v[3],value=v[1],flags=v[2],freeze=v[4]}if v[4] then Table1[2][#Table1[2]+1]=value else Table1[1][#Table1[1]+1]=value end end gg.addListItems(Table1[2])gg.setValues(Table1[1]) gg.toast((name or "") .. "开启成功") end function readValue(read) local bf={} for i,v in ipairs(read) do bf[i]={address=v[1],flags=v[2]} end bf=gg.getValues(bf) for i=1,#bf do bf[i]=bf[i].value end return bf end local sod,so_bss,xdd='libAppPlayJNI.so','libAppPlayJNI.so:bss',gg.getRangesList("libAppPlayJNI.so:bss") function gg.Hjkl(value) local GT=gg.getListItems() local t={} for i,v in pairs(GT) do if v.value==value then table.insert(t,v) end end gg.removeListItems(t) end function ntrp(add,se,flags) gg.setValues({{address=add,flags=flags or 16,value=se}}) end function nty(addr,flags) add=gg.getValues({{address=addr,flags=flags or 32}})[1].value return add end end while true do if gg.isVisible(true) then FX1 = nil gg.setVisible(false) end if FX1 == nil then Main() end end