Jump to content

kiynox

Contributor
  • Posts

    481
  • Joined

  • Last visited

  • Days Won

    14

kiynox last won the day on October 8

kiynox had the most liked content!

Additional Information

  • Android
    10.x
  • Device
    Xiaomi Redmi Note 3; OPPO F7; Realme C55; Samsung Galaxy J5
  • Service provider
    Other

Recent Profile Visitors

63,769 profile views

kiynox's Achievements

  1. [ @hieuminh1504 ] --- Could you please mention the games name? ---
  2. [ @Edi04 ] --- I'm not quite sure since I don't have the script myself, but there's part that pique my attention. So the breakdown: You're getting only one result on "t" variable -> clearing result -> saving "t" to lists -> saving the lists into "tb" variable -> clearing the lists -> and change the "t" value into 0 (The "t" here only contains 1 from getResults(1)) --- So the possible problem is: 1) You keep unnecessarily use addListItem() and getListItem() over and over, while you're already clearing the lists using clearList() (For example: line 59). Thus the "tb" lists only contain 1 from the result of "t" variable. 2) If you want to summon back all other codes, just use addListItem() again on where you're storing the lists as variable. 3) Is your wanted code exist on 't' variable? Because you're using the same name as variable. Naming them different will allow you to load the previous lists.
  3. [ @Count_Nosferatu ] --- Checking User-Agent is one thing but it wouldn't enough. You can instead capsulate the token inside the 'X' header, probably something like 'X-Token-Access'. But yeah, you need a good understanding of private-key and public-key. And yes, it's kind of doable in LUA GG even though it's primitive.
  4. [ @Count_Nosferatu ] --- Even though each browser has it's own signature/fingerprint, but when it comes to postman or GG, you need to create one-time token to access the VPS/Server. For example you can create your own token generator on lua and make the server validates it.
  5. [ @moh4mmed ] --- Since you're mentioning "system", you're definitely need your own server/vps to create such authentication. There's a lot of tutorial for it already on Youtube on how to do it on server but on zygisk-imgui part, you need to do it yourself. The easiest approach is to include internet checking when the modules are being loaded, if you want using ui then I don't really know.
  6. [ @moh4mmed ] --- Find R1 from a couple of first instruction inside the method/function. Then you can use immediate float: example: mov r8, r1 change to: VMOV.F32 s0,#2.00000000 & VMOV R8, S0 --float 2 --- If you need more precision float, the instruction might be long, that's why you can allocate memory -> mimic the same instruction on allocated memory -> add the modified instruction -> jump into allocated memory from inside original method/function. Read more about here: ARM Patching
  7. [ @carlapiyo ] --- Have you download the modded apk from this thread? Game Guardian: Android 14 ---
  8. [ @qeon ] --- gg.searchNumber("233;5;100::9", gg.TYPE_DWORD) gg.refineNumber('233', gg.TYPE_DWORD) results = gg.getResults() gg.editAll('45000', gg.TYPE_DWORD) gg.clearResults() while(true) if gg.getValues({{address=results[1].address, flags=results[1].flags}}).value == '233' then gg.getValues(results) gg.editAll('45000', gg.TYPE_DWORD) gg.clearResults() gg.sleep(5000) --in milisecond (5 second) end It uses infinite loop to check the value every 5 second, if the value is '233' then it will change it again to '45000'. Adjust accordingly, this is just a concept. ---
  9. [ @Denver3D ] --- If you can't rewrite any values from the memory, it is probably because your value is on Read-Only memory region. You can probably record some footage and attach it here for us to see. ---
  10. [ @DoDevil ] --- You surely cant do that with classname or even method. It depends on how the game stored it's string. But the concept is like this: Search for string -> pointer -> may lead to method --- You need surely try with: IDA Pro. Or find anything that starts with: "PUSH" (Mostly PLT Function) or "ADD", it most likely the start of the function. ---
  11. [ @DaviMustang ] --- The problem is on "input". There's no variable / function named "input". As you know: input[1] Means you're getting the first result of an dictionary, where "input" must have been declared as dictionary variable: input = {1,2,3,4,5} gg.alert(tostring(input[1])) --- I've seen that you're using ";" which means it will be treated as grouped search. Probably you're looking something this: gg.searchNumber(1;2;2;2;2;123, gg.TYPE_DWORD) --- So then what is "input"?
  12. [ @JessePin2345 ] --- You can try to run the game on virtual machine, it offers more stable experience: 1) VPhoneGaGa 2) VMos Pro --- Or you can try switch into more lightweight emulator: 1) MuMuPlayer 2) GTArcade 3) Wakuoo And try to use these to rip your asset: 1) Ninja Ripper 2) SpecialK
  13. [ @AngelWolf ] --- So... we're in the same term then. ---
  14. [ @Yelay12 ] --- First of all, what you want is modulo (%). t = 43.0 gg.alert(tostring(t % 2)) --- You need to understand that "DOUBLE" is floating-point number, thus you might need to convert it first into integer/non-precision number using "tonumber()" t = 43.2 gg.alert(tostring(tonumber(t) % 2)) --- Using "tonumber()" isn't really necessary, you can directly calculate it. Mine works: gg.searchNumber(43, gg.TYPE_DOUBLE) t = gg.getResults(1) if t ~= nil then gg.alert(tostring(t[1].value % 2)) end ---
  15. [ @Anto2938 ] --- Read: Game Guardian: Android 14 ---
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.