H4XY XP TEAM OFC
کانال بسته
نمایش بیشتر
کشور مشخص نشده استدسته بندی مشخص نشده است
1 137
مشترکین
+3024 ساعت
+2757 روز
+69530 روز
آرشیو پست ها
1 140
Repost from SpeeDMak - Free Fire
NEW KEY--->
TIGRAN-LEO-ANKIT-MDZ-PROXY-24HOURS-UPDATE-7889-30081 140
localconfig.json
TIGRAN AI OFC PROXY MOD V4
https://www.mediafire.com/file/pprq2e51gv0xyz5/localconfig.json/file
📱SETUP VIDEO📥
https://youtu.be/wlnjCZ3tpVk?si=tO9161a_OxeAZfer
📱SETUP VIDEO KEY GENERATOR📥
https://t.me/ffpainel/2101
🎮USE THIS NEW FREE FIRE📥
https://play.google.com/store/apps/details?id=com.dts.freefireth
https://play.google.com/store/apps/details?id=com.dts.freefiremax
PROXY WEBSITE KEY GENERATE🟢
https://tigranxleomodzofficial-production.up.railway.app/
CHANNEL YourTigranmods Official click
IMPORTANT NOTICE : The server was created exclusively for educational purposes. We do not condone hacking or compromising account credentials. Please use it only on secondary accounts if you do not have root access to your device.
FUNCTION HS PESCOÇO HS PEITO PRECISÃO HS ALTO HS ALTO + NECK HOLOGRAMA BACKJUMP ZIG ZAG SENSI ALTA👑FEEDBACK - @C1ABuk @YourTigranmods @N7exv @LEOMODZCLDSCL @AnkitXLive @H4XY_XP_TEAM_OWNER
1 140
Repost from N/a
localconfig.json
TIGRAN AI OFC PROXY MOD V4
https://www.mediafire.com/file/pprq2e51gv0xyz5/localconfig.json/file
📱SETUP VIDEO📥
https://youtu.be/wlnjCZ3tpVk?si=tO9161a_OxeAZfer
📱SETUP VIDEO KEY GENERATOR📥
https://t.me/ffpainel/2101
🎮USE THIS NEW FREE FIRE📥
https://play.google.com/store/apps/details?id=com.dts.freefireth
https://play.google.com/store/apps/details?id=com.dts.freefiremax
PROXY WEBSITE KEY GENERATE🟢
https://tigranxleomodzofficial-production.up.railway.app/
CHANNEL YourTigranmods Official click
IMPORTANT NOTICE : The server was created exclusively for educational purposes. We do not condone hacking or compromising account credentials. Please use it only on secondary accounts if you do not have root access to your device.
FUNCTION HS PESCOÇO HS PEITO PRECISÃO HS ALTO HS ALTO + NECK HOLOGRAMA BACKJUMP ZIG ZAG SENSI ALTA👑FEEDBACK - @C1ABuk @YourTigranmods @N7exv @LEOMODZCLDSCL @AnkitXLive @H4XY_XP_TEAM_OWNER
1 140
local text =
line() .. "\n" ..
"📚 NATIVE LIBRARIES\n" ..
line() .. "\n\n"
local limit = math.min(#list, 40)
for i = 1, limit do
text = text .. i .. ". " .. list[i] .. "\n"
end
if #list > limit then
text = text ..
"\n+" .. (#list - limit) ..
" additional libraries."
end
gg.alert(text)
end
--════════════════════════════════════════════════════════════
-- MAIN MENU
--════════════════════════════════════════════════════════════
local function main()
math.randomseed(os.time())
while true do
local choice = gg.choice({
"🔬 Unity Diagnostic",
"📊 Memory Summary",
"📚 Native Libraries",
"🔎 Search Unity Ranges",
"❌ Exit"
}, nil,
"💙 H4XY XP TEAM\n" ..
"Unity Test Project Diagnostic\n" ..
"Version " .. VERSION)
if choice == nil then
return
end
if choice == 1 then
unityDiagnostic()
elseif choice == 2 then
rangeSummary()
elseif choice == 3 then
showLibraries()
elseif choice == 4 then
local result = gg.prompt(
{"Range/file name:"},
{"libunity"},
{"text"}
)
if result and result[1] and result[1] ~= "" then
local found = findNamedRange(result[1])
showRangeInfo(found, "SEARCH RESULT")
end
elseif choice == 5 then
gg.toast("👋 Diagnostic closed.")
return
end
end
end
--════════════════════════════════════════════════════════════
-- START
--════════════════════════════════════════════════════════════
gg.toast("🔬 Unity Diagnostic Started")
main()
1 140
if #ranges > limit then
text = text ..
"\n... " .. (#ranges - limit) ..
" additional ranges omitted."
end
gg.alert(text)
end
--════════════════════════════════════════════════════════════
-- UNITY RANGE CHECK
--════════════════════════════════════════════════════════════
local function unityDiagnostic()
toast("Scanning Unity-related ranges...")
local ranges = getRanges()
if #ranges == 0 then
gg.alert(
line() .. "\n" ..
"❌ DIAGNOSTIC FAILED\n" ..
line() .. "\n" ..
"GameGuardian returned no memory ranges.\n\n" ..
"Make sure the target application is running."
)
return
end
local keywords = {
"libunity",
"unityplayer",
"global-metadata",
"metadata"
}
local matches = {}
for _, keyword in ipairs(keywords) do
local result = findNamedRange(keyword)
for _, r in ipairs(result) do
matches[#matches + 1] = {
keyword = keyword,
range = r
}
end
end
local text =
line() .. "\n" ..
"🔬 UNITY DIAGNOSTIC REPORT\n" ..
line() .. "\n\n" ..
"Application: " .. APP_NAME .. "\n" ..
"Tool Version: " .. VERSION .. "\n\n" ..
"Memory ranges: " .. countRanges(ranges) .. "\n" ..
"Unity-related matches: " .. #matches .. "\n"
if #matches > 0 then
text = text .. "\nDetected ranges:\n"
local limit = math.min(#matches, 10)
for i = 1, limit do
local item = matches[i]
local r = item.range
text = text ..
"\n[" .. i .. "] " ..
item.keyword ..
"\n" ..
tostring(r.name or "N/A") ..
"\nSize: " ..
formatSize(getRangeSize(r)) ..
"\n"
end
if #matches > limit then
text = text ..
"\n+" .. (#matches - limit) ..
" more matches."
end
else
text = text ..
"\n⚠️ No Unity-related named ranges detected.\n" ..
"This does NOT necessarily mean the project is not Unity.\n" ..
"Some builds expose anonymous/renamed memory regions."
end
text = text ..
"\n\n" ..
"🛡️ READ-ONLY MODE\n" ..
"No memory values were changed."
gg.alert(text)
end
--════════════════════════════════════════════════════════════
-- RANGE SUMMARY
--════════════════════════════════════════════════════════════
local function rangeSummary()
local ranges = getRanges()
if #ranges == 0 then
gg.alert("❌ No memory ranges available.")
return
end
local totalSize = 0
for _, r in ipairs(ranges) do
totalSize = totalSize + getRangeSize(r)
end
gg.alert(
line() .. "\n" ..
"📊 MEMORY SUMMARY\n" ..
line() .. "\n\n" ..
"Total ranges: " .. #ranges .. "\n" ..
"Approx. mapped size: " .. formatSize(totalSize) .. "\n\n" ..
"Mode: READ-ONLY\n" ..
"Memory modification: NONE"
)
end
--════════════════════════════════════════════════════════════
-- SHOW NAMED LIBRARIES
--════════════════════════════════════════════════════════════
local function showLibraries()
local ranges = getRanges()
local libraries = {}
for _, r in ipairs(ranges) do
local name = tostring(r.name or "")
if name ~= "" then
if string.find(name, ".so", 1, true) then
libraries[name] = true
end
end
end
local list = {}
for name in pairs(libraries) do
list[#list + 1] = name
end
table.sort(list)
if #list == 0 then
gg.alert(
line() .. "\n" ..
"📚 LIBRARY REPORT\n" ..
line() .. "\n\n" ..
"No named .so libraries were detected."
)
return
end
1 140
--════════════════════════════════════════════════════════════
-- 🔬 UNITY TEST PROJECT — MEMORY DIAGNOSTIC TOOL
-- 💙 H4XY XP TEAM
-- 📌 READ-ONLY DIAGNOSTIC VERSION
--════════════════════════════════════════════════════════════
local gg = gg
--════════════════════════════════════════════════════════════
-- CONFIG
--════════════════════════════════════════════════════════════
local APP_NAME = "UNITY TEST PROJECT"
local VERSION = "1.0"
local function line()
return "══════════════════════════════════════"
end
--════════════════════════════════════════════════════════════
-- SAFE TOAST
--════════════════════════════════════════════════════════════
local function toast(msg)
gg.toast("🔬 " .. msg)
end
--════════════════════════════════════════════════════════════
-- GET MEMORY RANGES
--════════════════════════════════════════════════════════════
local function getRanges()
local ok, ranges = pcall(function()
return gg.getRangesList()
end)
if not ok or type(ranges) ~= "table" then
return {}
end
return ranges
end
--════════════════════════════════════════════════════════════
-- COUNT RANGES
--════════════════════════════════════════════════════════════
local function countRanges(ranges)
local count = 0
for _, r in ipairs(ranges) do
if r.start and r["end"] then
count = count + 1
end
end
return count
end
--════════════════════════════════════════════════════════════
-- MEMORY SIZE
--════════════════════════════════════════════════════════════
local function getRangeSize(r)
if not r.start or not r["end"] then
return 0
end
return r["end"] - r.start
end
local function formatSize(bytes)
if bytes >= 1024 * 1024 * 1024 then
return string.format("%.2f GB", bytes / (1024 * 1024 * 1024))
elseif bytes >= 1024 * 1024 then
return string.format("%.2f MB", bytes / (1024 * 1024))
elseif bytes >= 1024 then
return string.format("%.2f KB", bytes / 1024)
end
return string.format("%d B", bytes)
end
--════════════════════════════════════════════════════════════
-- RANGE TYPE NAME
--════════════════════════════════════════════════════════════
local function getTypeName(r)
if r.type then
return tostring(r.type)
end
return "UNKNOWN"
end
--════════════════════════════════════════════════════════════
-- FIND NAMED UNITY FILE/RANGE
--════════════════════════════════════════════════════════════
local function findNamedRange(name)
local ranges = getRanges()
local found = {}
for _, r in ipairs(ranges) do
local internalName = tostring(r.name or "")
if internalName ~= "" then
if string.find(
string.lower(internalName),
string.lower(name),
1,
true
) then
found[#found + 1] = r
end
end
end
return found
end
--════════════════════════════════════════════════════════════
-- SHOW RANGE INFORMATION
--════════════════════════════════════════════════════════════
local function showRangeInfo(ranges, title)
if #ranges == 0 then
gg.alert(
line() .. "\n" ..
"❌ " .. title .. "\n" ..
line() .. "\n" ..
"No matching memory range found.\n"
)
return
end
local text = line() .. "\n"
text = text .. "🔎 " .. title .. "\n"
text = text .. line() .. "\n"
local limit = math.min(#ranges, 15)
for i = 1, limit do
local r = ranges[i]
text = text ..
"\n#" .. i ..
"\nName: " .. tostring(r.name or "N/A") ..
"\nStart: " .. string.format("0x%X", r.start or 0) ..
"\nEnd: " .. string.format("0x%X", r["end"] or 0) ..
"\nSize: " .. formatSize(getRangeSize(r)) ..
"\nType: " .. getTypeName(r) ..
"\n"
end
