--[[ By算法混淆    へ    /|   /\7   ∠_/   / │ ◆ / /  │ Z _,< /   /`ㅑ  │     ㅑ   /  〉   Y      `  / /  イ● 、 ●  ⊂⊃ 〈    ()  へ    | \〈   >ー 、_  ィ  │ //   / へ 北 / ノ<| \\   ㅑ_ノ  (_/  │//   7       |/   >―r ̄ ̄`ー―_ | ███████████████████████ ◘加密作者:By 💡加密版本:自用Lua混淆版 官方频道:TG @BYYXnb QQ群 427975011 📈加密强度:★ 🔠加密简介: 防反编译✓ 代码混淆✓ 公益转用✓ ●作者留言: 通杀破解所有加密 @BYYX404 拜师学习 此工具仅用作发公益文件时进行公益加密[和不加密没区别] ███████████████████████ ]] local Char = {} local _Char = (function(_) for i = 0, 255 do Char[i] = string.char(i) Char[(Char[i])] = i end Char["bit32"] = _ end)(bit32.bxor) local Concat = table.concat local dec = function(a, b) return (Char[Char["bit32"](Char[a], Char[b])]) end function setvalue(address, flags, value, freeze) local tt = {} tt[1] = {} tt[1].address = address tt[1].flags = flags tt[1].value = value if freeze then tt[1].freeze = true gg.addListItems(tt) else gg.setValues(tt) end end function LZ() menu = gg.multiChoice({ (dec('\117','\156')..dec('\226','\98')..dec('\153','\16')..dec('\32','\198')..dec('\215','\92')..dec('\154','\51')..dec('\120','\144')..dec('\12','\179')..dec('\227','\120')..dec('\148','\115')..dec('\45','\133')..dec('\246','\125')), (dec('\35','\79')..dec('\101','\10')..dec('\60','\91')..dec('\41','\70')..dec('\231','\2')..dec('\162','\42')..dec('\247','\112')..dec('\169','\76')..dec('\159','\46')..dec('\239','\96')), (dec('\216','\61')..dec('\219','\127')..dec('\186','\29')..dec('\120','\157')..dec('\237','\99')..dec('\203','\78')..dec('\133','\96')..dec('\243','\79')..dec('\175','\47')..dec('\160','\69')..dec('\232','\120')..dec('\6','\169')), (dec('\48','\217')..dec('\242','\114')..dec('\188','\60')..dec('\81','\180')..dec('\215','\80')..dec('\184','\2')..dec('\12','\87')..dec('\1','\68')..dec('\38','\94')..dec('\59','\82')..dec('\80','\36')..dec('\69','\24')), },nil,(Concat({dec('\21','\65'),dec('\66','\5'),dec('\39','\7'),dec('\82','\18'),dec('\94','\28'),dec('\18','\75'),dec('\23','\78'),dec('\109','\53'),dec('\105','\7'),dec('\114','\16'),dec('\36','\4'),dec('\108','\61'),dec('\113','\32'),dec('\217','\62'),dec('\219','\101'),dec('\171','\15'),dec('\32','\0'),dec('\55','\3'),dec('\37','\23'),dec('\1','\54'),dec('\58','\3'),dec('\4','\51'),dec('\21','\32'),dec('\36','\20'),dec('\51','\2'),dec('\35','\18'),dec('\38','\6'),dec('\192','\38'),dec('\186','\0'),dec('\159','\15'),dec('\39','\192'),dec('\222','\126'),dec('\213','\84'),dec('\141','\107'),dec('\226','\121'),dec('\217','\109'),dec('\113','\151'),dec('\145','\7'),dec('\54','\134'),dec('\204','\37'),dec('\162','\34'),dec('\206','\84'),dec('\71','\160'),dec('\209','\78'),dec('\236','\73'),dec('\205','\42'),dec('\167','\25'),dec('\37','\129'),dec('\62','\30'),dec('\64','\0'),dec('\75','\51'),dec('\79','\34'),dec('\117','\29'),dec('\111','\1'),dec('\35','\65'),dec('\60','\93'),dec('\3','\9'),dec('\157','\121'),dec('\203','\115'),dec('\138','\3'),dec('\187','\83'),dec('\128','\39'),dec('\157','\15'),dec('\40','\206'),dec('\140','\56'),dec('\146','\32'),dec('\71','\24'),dec('\32','\197'),dec('\10','\145'),dec('\159','\34'),dec('\207','\41'),dec('\25','\133'),dec('\193','\76'),dec('\181','\93'),dec('\207','\120'),dec('\247','\102'),dec('\127','\154'),dec('\218','\82'),dec('\189','\61'),dec('\123','\159'),dec('\134','\62'),dec('\169','\58'),dec('\218','\61'),dec('\231','\115'),dec('\221','\117'),dec('\234','\13'),dec('\237','\75'),dec('\212','\85'),dec('\133','\99'),dec('\37','\136'),dec('\248','\90'),dec('\233','\15'),dec('\0','\137'),dec('\139','\24'),dec('\192','\36'),dec('\189','\7'),dec('\213','\111'),dec('\11','\1'),dec('\215','\49'),dec('\173','\36'),dec('\240','\99'),dec('\1','\228'),dec('\251','\71'),dec('\249','\121'),dec('\78','\170'),dec('\253','\69'),dec('\217','\80'),dec('\94','\182'),dec('\226','\69'),dec('\213','\71'),dec('\120','\158'),dec('\149','\33'),dec('\149','\39'),dec('\134','\97'),dec('\141','\23'),dec('\175','\43'),dec('\201','\45'),dec('\38','\158'),dec('\196','\68'),dec('\52','\211'),dec('\148','\10'),dec('\195','\111'),dec('\124','\149'),dec('\143','\24'),dec('\148','\32'),dec('\53','\21'),dec('\210','\53'),dec('\35','\132'),dec('\128','\18'),dec('\156','\121'),dec('\170','\34'),dec('\234','\109'),dec('\149','\112'),dec('\229','\84'),dec('\250','\117'),dec('\72','\173'),dec('\144','\44'),dec('\195','\67'),dec('\98','\14'),dec('\42','\69'),dec('\98','\5'),dec('\81','\62'),dec('\15','\5'),dec('\246','\19'),dec('\158','\22'),dec('\23','\167'),dec('\153','\124'),dec('\165','\1'),dec('\2','\165'),dec('\161','\68'),dec('\193','\79'),dec('\5','\128'),dec('\141','\100'),dec('\174','\41'),dec('\178','\63'),dec('\46','\200'),dec('\28','\138'),dec('\34','\146'),dec('\183','\94'),dec('\152','\24'),dec('\140','\5'),dec('\250','\28'),dec('\228','\111'),dec('\131','\42'),dec('\225','\9'),dec('\181','\10'),dec('\165','\62'),dec('\224','\7'),dec('\205','\101'),dec('\185','\50'),dec('\37','\192'),dec('\11','\183'),dec('\148','\20'),dec('\66','\167'),dec('\254','\90'),dec('\214','\113'),dec('\51','\214'),dec('\252','\114'),dec('\163','\38'),dec('\195','\38'),dec('\238','\99'),dec('\214','\101'),dec('\136','\109'),dec('\208','\95'),dec('\0','\175'),dec('\3','\9'),dec('\89','\177'),dec('\13','\178'),dec('\26','\129'),dec('\49','\214'),dec('\129','\41'),dec('\214','\93'),dec('\175','\74'),dec('\145','\1'),dec('\14','\131'),dec('\43','\204'),dec('\165','\2'),dec('\171','\27'),dec('\9','\51')})) .. gg.getTargetInfo().label ..(dec('\13','\7')..dec('\155','\125')..dec('\152','\32')..dec('\192','\120')..dec('\48','\214')..dec('\162','\42')..dec('\230','\105')..dec('\233','\14')..dec('\14','\135')..dec('\180','\60')..dec('\55','\209')..dec('\230','\122')..dec('\228','\72')..dec('\47','\21')).. gg.getTargetInfo().versionCode .. (dec('\8','\2')..dec('\213','\48')..dec('\63','\130')..dec('\29','\142')..dec('\91','\190')..dec('\138','\3')..dec('\0','\141')..dec('\126','\155')..dec('\233','\101')..dec('\5','\128')..dec('\141','\104')..dec('\196','\84')..dec('\150','\27')..dec('\27','\33')).. gg.getTargetPackage()) if menu == nil then else if menu[1] == true then A1() end if menu[2] == true then A2() end if menu[3] == true then A3() end if menu[4] == true then Exit() end end XGCK=-1 end function A1() gg.setProcessX() end function A2() app.start((dec('\113','\18')..dec('\41','\70')..dec('\87','\58')..dec('\5','\43')..dec('\47','\91')..dec('\58','\95')..dec('\71','\41')..dec('\90','\57')..dec('\124','\25')..dec('\60','\82')..dec('\96','\20')..dec('\4','\42')..dec('\77','\57')..dec('\5','\104')..dec('\43','\76')..dec('\32','\80')..dec('\59','\21')..dec('\42','\78')..dec('\99','\5')..dec('\45','\64'))) gg.toast((dec('\21','\36')..dec('\60','\17')..dec('\86','\5')..dec('\64','\53')..dec('\101','\6')..dec('\63','\92')..dec('\33','\68')..dec('\18','\97')..dec('\59','\72'))) end function A3() so=gg.getRangesList((dec('\83','\63')..dec('\69','\44')..dec('\38','\68')..dec('\107','\31')..dec('\106','\15')..dec('\57','\75')..dec('\37','\86')..dec('\78','\47')..dec('\48','\86')..dec('\85','\48')..dec('\12','\34')..dec('\114','\1')..dec('\84','\59')))[1].start setvalue(so+0x557D20,4,-698416192,true) so=gg.getRangesList((dec('\105','\5')..dec('\115','\26')..dec('\52','\86')..dec('\116','\33')..dec('\104','\45')..dec('\21','\33')..dec('\61','\19')..dec('\31','\108')..dec('\50','\93')))[1].start setvalue(so+0x66783CC,4,706675680,true) setvalue(so+0x66783CC+0x4,4,-698416192,true) setvalue(so+0x6678D78,4,706675680,true) setvalue(so+0x6678D78+0x4,4,-698416192,true) setvalue(so+0xA947BC8,4,706675680,true) setvalue(so+0xA947BC8+0x4,4,-698416192,true) setvalue(so+0xA981D7C,4,706675680,true) setvalue(so+0xA981D7C+0x4,4,-698416192,true) setvalue(so+0xAA0F13C,4,706675680,true) setvalue(so+0xAA0F13C+0x4,4,-698416192,true) setvalue(so+0xAA8CCDC,4,706675680,true) setvalue(so+0xAA8CCDC+0x4,4,-698416192,true) setvalue(so+0xAAB7C34,4,706675680,true) setvalue(so+0xAAB7C34+0x4,4,-698416192,true) setvalue(so+0xAB9FC24,4,706675680,true) setvalue(so+0xAB9FC24+0x4,4,-698416192,true) setvalue(so+0xB906BC8,4,706675680,true) setvalue(so+0xB906BC8+0x4,4,-698416192,true) setvalue(so+0xE28A268,4,706675680,true) setvalue(so+0xE28A268+0x4,4,-698416192,true) setvalue(so+0xE28A558,4,706675680,true) setvalue(so+0xE28A558+0x4,4,-698416192,true) setvalue(so+0xE28C1B0,4,706675680,true) setvalue(so+0xE28C1B0+0x4,4,-698416192,true) setvalue(so+0xE28D154,4,706675680,true) setvalue(so+0xE28D154+0x4,4,-698416192,true) setvalue(so+0xE2F2E10,4,706675680,true) setvalue(so+0xE2F2E10+0x4,4,-698416192,true) setvalue(so+0xE2F319C,4,706675680,true) setvalue(so+0xE2F319C+0x4,4,-698416192,true) setvalue(so+0xE2F32D4,4,706675680,true) setvalue(so+0xE2F32D4+0x4,4,-698416192,true) setvalue(so+0xE2F33AC,4,706675680,true) setvalue(so+0xE2F33AC+0x4,4,-698416192,true) setvalue(so+0xE2F36D0,4,706675680,true) setvalue(so+0xE2F36D0+0x4,4,-698416192,true) setvalue(so+0xE2F37D8,4,706675680,true) setvalue(so+0xE2F37D8+0x4,4,-698416192,true) setvalue(so+0xE2F4060,4,706675680,true) setvalue(so+0xE2F4060+0x4,4,-698416192,true) setvalue(so+0xE2F419C,4,706675680,true) setvalue(so+0xE2F419C+0x4,4,-698416192,true) setvalue(so+0xE2F47D0,4,706675680,true) setvalue(so+0xE2F47D0+0x4,4,-698416192,true) setvalue(so+0xE2F5B04,4,706675680,true) setvalue(so+0xE2F5B04+0x4,4,-698416192,true) setvalue(so+0xE2F62DC,4,706675680,true) setvalue(so+0xE2F62DC+0x4,4,-698416192,true) setvalue(so+0xE3A50D8,4,706675680,true) setvalue(so+0xE3A50D8+0x4,4,-698416192,true) setvalue(so+0xE3B2EE4,4,706675680,true) setvalue(so+0xE3B2EE4+0x4,4,-698416192,true) setvalue(so+0xE3B88F8,4,706675680,true) setvalue(so+0xE3B88F8+0x4,4,-698416192,true) so=gg.getRangesList((dec('\127','\19')..dec('\111','\6')..dec('\57','\91')..dec('\16','\100')..dec('\63','\91')..dec('\74','\39')..dec('\68','\53')..dec('\55','\94')..dec('\120','\21')..dec('\34','\71')..dec('\103','\14')..dec('\39','\9')..dec('\73','\58')..dec('\47','\64')))[1].start setvalue(so+0x753C0,4,-698416192,true) setvalue(so+0x754D0,4,-698416192,true) setvalue(so+0x75850,4,-698416192,true) setvalue(so+0x758D0,4,-698416192,true) gg.clearResults() gg.setRanges(4+-2080896) gg.searchNumber((dec('\60','\13')..dec('\21','\33')..dec('\40','\28')..dec('\39','\20')..dec('\53','\13')..dec('\21','\34')..dec('\55','\12')..dec('\49','\0')..dec('\23','\36')..dec('\56','\13')..dec('\53','\3')..dec('\8','\48')..dec('\55','\5')), gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1) gg.refineNumber((dec('\60','\13')..dec('\21','\33')..dec('\40','\28')..dec('\39','\20')..dec('\53','\13')..dec('\21','\34')..dec('\55','\12')..dec('\49','\0')..dec('\23','\36')..dec('\56','\13')..dec('\53','\3')..dec('\8','\48')..dec('\55','\5')), gg.TYPE_DWORD) revert = gg.getResults(10000, nil, nil, nil, nil, nil, nil, nil, nil) local t = gg.getResults(10000, nil, nil, nil, nil, nil, nil, nil, nil) for i, v in ipairs(t) do if v.flags == gg.TYPE_DWORD then v.value = (dec('\27','\45')..dec('\49','\6')..dec('\16','\33')..dec('\58','\10')..dec('\9','\48')..dec('\49','\7')..dec('\60','\15')..dec('\36','\23')) v.freeze = true end end gg.addListItems(t) t = nil gg.clearResults() gg.setRanges(4+-2080896) gg.searchNumber((dec('\21','\36')..dec('\17','\34')..dec('\59','\15')..dec('\36','\16')..dec('\40','\24')..dec('\2','\48')..dec('\33','\26')..dec('\32','\17')..dec('\28','\47')..dec('\46','\27')..dec('\44','\26')..dec('\44','\20')..dec('\46','\28')), gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1) gg.refineNumber((dec('\30','\47')..dec('\26','\41')..dec('\45','\25')..dec('\29','\41')..dec('\0','\48')..dec('\21','\39')), gg.TYPE_DWORD) revert = gg.getResults(10000, nil, nil, nil, nil, nil, nil, nil, nil) local t = gg.getResults(10000, nil, nil, nil, nil, nil, nil, nil, nil) for i, v in ipairs(t) do if v.flags == gg.TYPE_DWORD then v.value = (dec('\27','\45')..dec('\49','\6')..dec('\16','\33')..dec('\58','\10')..dec('\9','\48')..dec('\49','\7')..dec('\60','\15')..dec('\36','\23')) v.freeze = true end end gg.addListItems(t) t = nil gg.clearResults() gg.setRanges(4) gg.searchNumber((dec('\37','\20')..dec('\42','\25')..dec('\30','\47')..dec('\57','\10')..dec('\18','\33')..dec('\18','\35')..dec('\59','\0')..dec('\37','\20')..dec('\46','\29')..dec('\22','\39')..dec('\41','\26')..dec('\51','\0')..dec('\33','\17')..dec('\23','\45')..dec('\18','\37')..dec('\63','\10')..dec('\33','\22')), gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1) gg.refineNumber((dec('\25','\40')..dec('\63','\12')..dec('\50','\3')..dec('\42','\25')..dec('\63','\12')..dec('\26','\43')), gg.TYPE_DWORD) revert = gg.getResults(10000, nil, nil, nil, nil, nil, nil, nil, nil) local t = gg.getResults(10000, nil, nil, nil, nil, nil, nil, nil, nil) for i, v in ipairs(t) do if v.flags == gg.TYPE_DWORD then v.value = (dec('\27','\45')..dec('\49','\6')..dec('\16','\33')..dec('\58','\10')..dec('\9','\48')..dec('\49','\7')..dec('\60','\15')..dec('\36','\23')) v.freeze = true end end gg.addListItems(t) t = nil gg.alert((dec('\29','\47')..dec('\55','\26')..dec('\24','\75')..dec('\93','\40')..dec('\101','\6')..dec('\91','\56')..dec('\91','\62')..dec('\38','\85')..dec('\20','\103'))) end function Exit() os.exit() end while(true)do if gg.isVisible(true) then XGCK=1 gg.setVisible(false) end gg.clearResults() if XGCK==1 then LZ() end end