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"] gg.setValues({[1] = {address = xgpy, flags = xglx, value = xgsz}}) xgsl = xgsl + 1 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) xgjg = true end end if xgjg == true then gg.toast(qmnb[2]["name"] .. "" .. xgsl .. "") else gg.toast(qmnb[2]["name"] .. "") end end end end function SearchWrite(Search, Write, Type) gg.clearResults() gg.setVisible(false) gg.searchNumber(Search[1][1], Type) local count = gg.getResultCount() local result = gg.getResults(count) gg.clearResults() local data = {} local base = Search[1][2] if (count > 0) then for i, v in ipairs(result) do v.isUseful = true end for k=2, #Search do local tmp = {} local offset = Search[k][2] - base local num = Search[k][1] for i, v in ipairs(result) do tmp[#tmp+1] = {} tmp[#tmp].address = v.address + offset tmp[#tmp].flags = v.flags end tmp = gg.getValues(tmp) for i, v in ipairs(tmp) do if ( tostring(v.value) ~= tostring(num) ) then result[i].isUseful = false end end end for i, v in ipairs(result) do if (v.isUseful) then data[#data+1] = v.address end end if (#data > 0) then local t = {} local base = Search[1][2] for i=1, #data do for k, w in ipairs(Write) do offset = w[2] - base t[#t+1] = {} t[#t].address = data[i] + offset t[#t].flags = Type t[#t].value = w[1] if (w[3] == true) then local item = {} item[#item+1] = t[#t] item[#item].freeze = true gg.addListItems(item) end end end gg.setValues(t) gg.addListItems(t) else gg.toast("", false) return false end else gg.toast("Not Found") return false end end Check_Expiration = os.time({year=2020, month=12, day=10}) >= os.time() or (function() gg.alert("-- EXPIRED --\n Wait For Update"); while true do os.exit() end end)() gg.alert(os.date("═╉━═━═━═━═━═━═━═━═━━═━═━═━─\n═╉➣ Date: %A, %d %B %Y\000\n═╉➣ Time: %H:%M \n═╉━━═━═━═━━═━═━═━═━═━═━═━═━─\n═╉➥ Xplay Private Version \n═╉━━═━═━═━═━═━═━═━═━═━═━═━─")) function HOME() MN = gg.choice({ '┗⌬ • Bypass [Menu] ', '┗⌬ • Wallhack & Colour [Menu]', '┗⌬ • Strength Hack [Menu]', '┗⌬ • Antenna Hack [Menu]', '┗⌬ • Visual Game Hack [Menu]', '⌧ EXIT'},nil, (os.date("❏ ⚜️XPLAY ID SCRIPT ⚜️\n❏ Xplay Private Version - Pubg Mobile V1.1.0 - S16\n❏ Telegram Channel : @Xplay_Hack\n❏ YouTube Channel : XPLAY #2 \n⍜ Date : %Y - %m - %d ⍜ Time : %H:%M"))) if MN == nil then else if MN == 1 then CLRLOG() end if MN == 2 then WHC() end if MN == 3 then SMN() end if MN == 4 then VIPM() end if MN == 5 then VSNM() end if MN == 6 then CLOSE() end end VALUE_XPLAY_ID = -1 end function CLRLOG() MN30 = gg.multiChoice({ "☢ Bypass [Lobby]", "☢ Clear Log Match [Lobby]", "⌫ Back ", }, nil, "▣ XPLAY ID  \n▣ Youtube: XPLAY #2 ") if MN30 == nil then else if MN30[1] == true then ARGAME() end if MN30[2] == true then LOGSG() end if MN30[3] == true then HOME() end end VALUE_XPLAY_ID = -1 end function ARGAME() gg.clearResults() gg.setRanges(gg.REGION_C_ALLOC) gg.searchNumber("135682;144387", gg.TYPE_DWORD) gg.refineNumber("135682", gg.TYPE_DWORD) gg.getResults(50000) gg.editAll("0", gg.TYPE_DWORD) gg.clearResults() gg.setRanges(gg.REGION_C_ALLOC) gg.searchNumber("134658;131586", gg.TYPE_DWORD) gg.refineNumber("134658", gg.TYPE_DWORD) gg.getResults(50000) gg.editAll("0", gg.TYPE_DWORD) gg.clearResults() gg.setRanges(gg.REGION_C_ALLOC) gg.searchNumber("134914;262403", gg.TYPE_DWORD) gg.refineNumber("134914", gg.TYPE_DWORD) gg.getResults(50000) gg.editAll("0", gg.TYPE_DWORD) gg.clearResults() gg.setRanges(gg.REGION_C_ALLOC) gg.searchNumber("133378;262403", gg.TYPE_DWORD) gg.refineNumber("133378", gg.TYPE_DWORD) gg.getResults(50000) gg.editAll("0", gg.TYPE_DWORD) gg.clearResults() gg.setRanges(gg.REGION_C_ALLOC) gg.searchNumber("131330;133634", gg.TYPE_DWORD) gg.refineNumber("131330", gg.TYPE_DWORD) gg.getResults(50000) gg.editAll("0", gg.TYPE_DWORD) gg.clearResults() gg.setRanges(gg.REGION_C_ALLOC) gg.searchNumber("131842;132098", gg.TYPE_DWORD) gg.refineNumber("131842", gg.TYPE_DWORD) gg.getResults(50000) gg.editAll("0", gg.TYPE_DWORD) gg.clearResults() gg.setRanges(gg.REGION_C_ALLOC) gg.searchNumber("132098", gg.TYPE_DWORD) gg.getResults(50000) gg.editAll("0", gg.TYPE_DWORD) gg.clearResults() gg.alert("▣ Bypass Activated \n▣ Play Safe!!. Aim For Chicken \n▣ Feedback to : @XplayID") end function LOGSG() os.remove('/storage/emulated/0/Android/data/com.tencent.ig/cache') os.remove('/storage/emulated/0/Android/data/com.tencent.ig/files/tbslog') os.remove('/storage/emulated/0/Android/data/com.tencent.ig/files/ca-bundle.pem') os.remove('/storage/emulated/0/Android/data/com.tencent.ig/files/cacheFile.txt') os.remove('/storage/emulated/0/Android/data/com.tencent.ig/files/login-identifier.txt') os.remove('/storage/emulated/0/Android/data/com.tencent.ig/files/vmpcloudconfig.json') os.remove('/storage/emulated/0/Android/data/com.tencent.ig/files/ProgramBinaryCache') os.remove('/storage/emulated/0/Android/data/com.tencent.ig/files/UE4Game/ShadowTrackerExtra/ShadowTrackerExtra/Saved/Paks/puffer_temp') os.remove('/storage/emulated/0/Android/data/com.tencent.ig/files/UE4Game/ShadowTrackerExtra/ShadowTrackerExtra/Saved/Paks/puffer_res.eifs') os.remove('/storage/emulated/0/Android/data/com.tencent.ig/files/UE4Game/ShadowTrackerExtra/ShadowTrackerExtra/Saved/Paks/1375135419_47_0.13.0.11098_20190617165748_1981158817_cures.ifs.res') os.remove('/storage/emulated/0/Android/data/com.tencent.ig/files/UE4Game/ShadowTrackerExtra/ShadowTrackerExtra/Saved/Logs') os.remove('/storage/emulated/0/Android/data/com.tencent.ig/files/UE4Game/ShadowTrackerExtra/ShadowTrackerExtra/Saved/UpdateInfo') os.remove('/storage/emulated/0/Android/data/com.tencent.ig/files/UE4Game/ShadowTrackerExtra/ShadowTrackerExtra/Saved/RoleInfo') os.remove('/storage/emulated/0/Android/data/com.tencent.ig/files/UE4Game/ShadowTrackerExtra/ShadowTrackerExtra/Saved/Pandora') os.remove('/storage/emulated/0/Android/data/com.tencent.ig/files/UE4Game/ShadowTrackerExtra/ShadowTrackerExtra/Saved/PufferTmpDir') os.remove('/data/data/com.tencent.ig/app_appcache') os.remove('/data/data/com.tencent.ig/app_bugly') os.remove('/data/data/com.tencent.ig/app_crashrecord') os.remove('/data/data/com.tencent.ig/cache') os.remove('/data/data/com.tencent.ig/code_cache') os.remove('/storage/emulated/0/Android/data/com.pubg.krmobile/cache') os.remove('/storage/emulated/0/Android/data/com.pubg.krmobile/files/tbslog') os.remove('/storage/emulated/0/Android/data/com.pubg.krmobile/files/ca-bundle.pem') os.remove('/storage/emulated/0/Android/data/com.pubg.krmobile/files/cacheFile.txt') os.remove('/storage/emulated/0/Android/data/com.pubg.krmobile/files/login-identifier.txt') os.remove('/storage/emulated/0/Android/data/com.pubg.krmobile/files/vmpcloudconfig.json') os.remove('/storage/emulated/0/Android/data/com.pubg.krmobile/files/ProgramBinaryCache') os.remove('/storage/emulated/0/Android/data/com.pubg.krmobile/files/UE4Game/ShadowTrackerExtra/ShadowTrackerExtra/Saved/Paks/puffer_temp') os.remove('/storage/emulated/0/Android/data/com.pubg.krmobile/files/UE4Game/ShadowTrackerExtra/ShadowTrackerExtra/Saved/Paks/puffer_res.eifs') os.remove('/storage/emulated/0/Android/data/com.pubg.krmobile/files/UE4Game/ShadowTrackerExtra/ShadowTrackerExtra/Saved/Paks/1375135419_47_0.13.0.11098_20190617165748_1981158817_cures.ifs.res') os.remove('/storage/emulated/0/Android/data/com.pubg.krmobile/files/UE4Game/ShadowTrackerExtra/ShadowTrackerExtra/Saved/Logs') os.remove('/storage/emulated/0/Android/data/com.pubg.krmobile/files/UE4Game/ShadowTrackerExtra/ShadowTrackerExtra/Saved/UpdateInfo') os.remove('/storage/emulated/0/Android/data/com.pubg.krmobile/files/UE4Game/ShadowTrackerExtra/ShadowTrackerExtra/Saved/RoleInfo') os.remove('/storage/emulated/0/Android/data/com.pubg.krmobile/files/UE4Game/ShadowTrackerExtra/ShadowTrackerExtra/Saved/Pandora') os.remove('/storage/emulated/0/Android/data/com.pubg.krmobile/files/UE4Game/ShadowTrackerExtra/ShadowTrackerExtra/Saved/PufferTmpDir') os.remove('/data/data/com.pubg.krmobile/app_appcache') os.remove('/data/data/com.pubg.krmobile/app_bugly') os.remove('/data/data/com.pubg.krmobile/app_crashrecord') os.remove('/data/data/com.pubg.krmobile/cache') os.remove('/data/data/com.pubg.krmobile/code_cache') os.remove('/storage/emulated/0/Android/data/com.vng.pubgmobile/cache') os.remove('/storage/emulated/0/Android/data/com.vng.pubgmobile/files/tbslog') os.remove('/storage/emulated/0/Android/data/com.vng.pubgmobile/files/ca-bundle.pem') os.remove('/storage/emulated/0/Android/data/com.vng.pubgmobile/files/cacheFile.txt') os.remove('/storage/emulated/0/Android/data/com.vng.pubgmobile/files/login-identifier.txt') os.remove('/storage/emulated/0/Android/data/com.vng.pubgmobile/files/vmpcloudconfig.json') os.remove('/storage/emulated/0/Android/data/com.vng.pubgmobile/files/ProgramBinaryCache') os.remove('/storage/emulated/0/Android/data/com.vng.pubgmobile/files/UE4Game/ShadowTrackerExtra/ShadowTrackerExtra/Saved/Paks/puffer_temp') os.remove('/storage/emulated/0/Android/data/com.vng.pubgmobile/files/UE4Game/ShadowTrackerExtra/ShadowTrackerExtra/Saved/Paks/puffer_res.eifs') os.remove('/storage/emulated/0/Android/data/com.vng.pubgmobile/files/UE4Game/ShadowTrackerExtra/ShadowTrackerExtra/Saved/Paks/1375135419_47_0.13.0.11098_20190617165748_1981158817_cures.ifs.res') os.remove('/storage/emulated/0/Android/data/com.vng.pubgmobile/files/UE4Game/ShadowTrackerExtra/ShadowTrackerExtra/Saved/Logs') os.remove('/storage/emulated/0/Android/data/com.vng.pubgmobile/files/UE4Game/ShadowTrackerExtra/ShadowTrackerExtra/Saved/UpdateInfo') os.remove('/storage/emulated/0/Android/data/com.vng.pubgmobile/files/UE4Game/ShadowTrackerExtra/ShadowTrackerExtra/Saved/RoleInfo') os.remove('/storage/emulated/0/Android/data/com.vng.pubgmobile/files/UE4Game/ShadowTrackerExtra/ShadowTrackerExtra/Saved/Pandora') os.remove('/storage/emulated/0/Android/data/com.vng.pubgmobile/files/UE4Game/ShadowTrackerExtra/ShadowTrackerExtra/Saved/PufferTmpDir') os.remove('/data/data/com.vng.pubgmobile/app_appcache') os.remove('/data/data/com.vng.pubgmobile/app_bugly') os.remove('/data/data/com.vng.pubgmobile/app_crashrecord') os.remove('/data/data/com.vng.pubgmobile/cache') os.remove('/data/data/com.vng.pubgmobile/code_cache') os.remove('/storage/emulated/0/Android/data/com.rekoo.pubgm/cache') os.remove('/storage/emulated/0/Android/data/com.rekoo.pubgm/files/tbslog') os.remove('/storage/emulated/0/Android/data/com.rekoo.pubgm/files/ca-bundle.pem') os.remove('/storage/emulated/0/Android/data/com.rekoo.pubgm/files/cacheFile.txt') os.remove('/storage/emulated/0/Android/data/com.rekoo.pubgm/files/login-identifier.txt') os.remove('/storage/emulated/0/Android/data/com.rekoo.pubgm/files/vmpcloudconfig.json') os.remove('/storage/emulated/0/Android/data/com.rekoo.pubgm/files/ProgramBinaryCache') os.remove('/storage/emulated/0/Android/data/com.rekoo.pubgm/files/UE4Game/ShadowTrackerExtra/ShadowTrackerExtra/Saved/Paks/puffer_temp') os.remove('/storage/emulated/0/Android/data/com.rekoo.pubgm/files/UE4Game/ShadowTrackerExtra/ShadowTrackerExtra/Saved/Paks/puffer_res.eifs') os.remove('/storage/emulated/0/Android/data/com.rekoo.pubgm/files/UE4Game/ShadowTrackerExtra/ShadowTrackerExtra/Saved/Paks/1375135419_47_0.13.0.11098_20190617165748_1981158817_cures.ifs.res') os.remove('/storage/emulated/0/Android/data/com.rekoo.pubgm/files/UE4Game/ShadowTrackerExtra/ShadowTrackerExtra/Saved/Logs') os.remove('/storage/emulated/0/Android/data/com.rekoo.pubgm/files/UE4Game/ShadowTrackerExtra/ShadowTrackerExtra/Saved/UpdateInfo') os.remove('/storage/emulated/0/Android/data/com.rekoo.pubgm/files/UE4Game/ShadowTrackerExtra/ShadowTrackerExtra/Saved/RoleInfo') os.remove('/storage/emulated/0/Android/data/com.rekoo.pubgm/files/UE4Game/ShadowTrackerExtra/ShadowTrackerExtra/Saved/Pandora') os.remove('/storage/emulated/0/Android/data/com.rekoo.pubgm/files/UE4Game/ShadowTrackerExtra/ShadowTrackerExtra/Saved/PufferTmpDir') os.remove('/data/data/com.rekoo.pubgm/app_appcache') os.remove('/data/data/com.rekoo.pubgm/app_bugly') os.remove('/data/data/com.rekoo.pubgm/app_crashrecord') os.remove('/data/data/com.rekoo.pubgm/cache') os.remove('/data/data/com.rekoo.pubgm/code_cache') gg.toast("-- Clear Log Match !") end