王者荣耀 安卓转iOS过检测&自改上帝视角脚本
王者荣耀 安卓转iOS过检测&自改上帝视角脚本
该脚本实现了王者荣耀安卓转iOS过检测功能,并支持自定义上帝视角高度,方便玩家体验更佳的游戏体验。
功能介绍:
- 安卓转iOS过检测: 将安卓账号转换为iOS账号,绕过检测机制,使账号可以正常登录游戏。
- 自改上帝视角: 支持自定义上帝视角高度,方便玩家更好地观察战场局势。
使用说明:
- 确保手机已安装并打开GameGuardian (GG) 软件。
- 运行脚本。
- 选择需要执行的功能:
- 安卓转iOS并过检测: 选中第一项,点击确认即可。
- 开启自改上帝视角: 选中第二项,输入自定义高度,点击确认即可。
- 退出脚本: 选中第三项,点击确认即可退出脚本。
代码:
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(0x2C281CEC)
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
end
local _A = string.format('0x%X', Get_Address(t_So, t_Offset, _bit))
return _A
end
function PS() end
function setvalue(address,flags,value) local tt={} tt[1]={} tt[1].address=address tt[1].flags=flags tt[1].value=value gg.setValues(tt) end
SB=gg.getTargetInfo().activities[1].label
function Main()
menu = gg.multiChoice({
'安卓转iOS并过检测',
'开启自改上帝视角',
'退出脚本',
}, nil, os.date'王者选区界面开启
当前进程:<<<'..SB..'>>>
')
if menu == nil then else
if menu[1] == true then A1() end
if menu[2] == true then A2() end
if menu[3] == true then kk() end end XGCK = -1 end
function A1()
local t = {'libil2cpp.so:bss', 'Cb'}
local tt = {0x2DB20, 0xA0, 0xE0}
local ttt = S_Pointer(t, tt, true)
gg.addListItems({{address = ttt, flags = 4, value = 165675026, freeze = true}})
local t = {'libtersafe.so:bss', 'Cb'}
local tt = {0x2698}
local ttt = S_Pointer(t, tt, true)
gg.addListItems({{address = ttt, flags = 4, value = 2, freeze = true}})
local t = {'libtersafe.so:bss', 'Cb'}
local tt = {0x6110}
local ttt = S_Pointer(t, tt, true)
gg.addListItems({{address = ttt, flags = 4, value = 2, freeze = true}})
gg.clearResults()
gg.clearList()
gg.alert('开启成功')
end
function A2()
local gd=gg.prompt({'请输入上帝高度:'}, {'1.8'}, {'number'})
if gd == nil then
Main()
else
local t = {'libil2cpp.so:bss', 'Cb'}
local tt = {0x1348, 0xA0, 0x74}
local ttt = S_Pointer(t, tt, true)
gg.setValues({{address = ttt, flags = 16, value = gd[1]}})
gg.alert('上帝开启成功')
end
end
function kk() os.exit()end while true do if gg.isVisible(true) then XGCK = 1 gg.setVisible(false)end gg.clearResults() if XGCK == 1 then Main()end end
注意:
- 该脚本仅供学习参考,请勿用于商业目的。
- 使用该脚本可能存在风险,请谨慎操作。
- 脚本代码可能需要根据游戏版本进行调整。
免责声明:
本脚本仅供学习参考,使用该脚本所造成的任何损失,由用户自行承担。作者不对脚本的任何错误或漏洞承担责任。
原文地址: https://www.cveoy.top/t/topic/p6pI 著作权归作者所有。请勿转载和采集!