Jump to content

Hamzabbas

Ascended
  • Posts

    48
  • Joined

  • Last visited

Posts posted by Hamzabbas

  1. @technicalkhan594 @GameGuardianOfficial #8ballpool #games #mobilegamehacks #8ballpoolcheats #8ballpoolcheats #technicalkhan594 #gameplay #live8ballpool #modapk #gameguardian #gameguardian2025 #chetohack8ballpool

    For Detail explain must watch this video: https://youtu.be/ZVV6nwa_T2A

    (Need to download all)

    HideMyAppList: 

    Magisk28.1: 

    LSPOSEDmoded(Android 15 support)

    LSPOSED : 

    SHAMIKO: 

    USFTYNET: 

    https://youtu.be/ZVV6nwa_T2A

    Picsart_25-01-20_07-29-51-629.jpg

  2. Quote

     

    Title: IDA Pro on Android! Run the Original IDA Pro Without Errors

    For Detail explain watch video

    Quote

    Links: on YouTube Video

    Description:

    In this video, I’ll show you how to run the original IDA Pro on Android using emulators. I’ll walk you through the exact configuration needed to make IDA Pro work smoothly without errors.

     

    ✅ What’s covered in this video?

    ✔️ Installing and setting up Emulator on Android

    ✔️ Configuring the emulator specifically for IDA Pro

    ✔️ Running IDA Pro without crashes or issues

    ✔️ Tips for optimizing performance

     

    ⚡ Watch till the end to see it in action! Don’t forget to LIKE, SHARE, and SUBSCRIBE for more amazing tricks

     

    https://youtu.be/x2E2mWo9zgc

    Screenshot_20250222-094452.png

    Picsart_25-02-22_13-58-20-063.jpg

  3. On 7/19/2024 at 9:46 AM, notzagred said:

    please help me to get value in filter script

    this my code

    gg.setRanges(gg.REGION_ANONYMOUS) -- Set memory range to anonymous
    gg.clearResults() -- Clear previous results
    gg.searchNumber("2096;10::5", gg.TYPE_DWORD) -- Search for 2096 and 10 with distance 5
    gg.refineNumber("2096", gg.TYPE_DWORD, false, gg.SIGN_NOT_EQUAL) -- Exclude 2096
    local res1 = gg.getResults(gg.getResultsCount())
    for i, v in ipairs(res1) do
      res1[i].address = res1[i].address + 8
      res1[i].flags = gg.TYPE_DWORD
    end
    gg.loadResults(res1)
    gg.searchNumber("12~199", gg.TYPE_DWORD, true, gg.SIGN_EQUAL) -- Search for 12 to 199
    local number = gg.getResults(1)
    local res2 = gg.getResults(26)
    for i, v in ipairs(res2) do
      res2[i].address = res2[i].address + 8
      res2[i].flags = gg.TYPE_DWORD
    end
    gg.loadResults(res2) -- Load modified results
    gg.searchNumber(dword value from filter 670, gg.TYPE_DWORD, false, gg.SIGN_EQUAL)

    I want to get value from result 26 above and filter it with '670$' and copy dword this hex 3E9EC670 and search dword value from 3E9EC670

     

    To get the value from result 26 and filter it with '670' and copy dword this hex 3E9EC670 and search dword value from 3E9EC670, modify your script like this:

     

    ```

    -- ... (rest of your script remains the same)

     

    -- Get the 26th result

    local res2 = gg.getResults(26)

     

    -- Extract the value from the 26th result

    local value = res2[1].value

     

    -- Filter the value with '670'

    gg.searchNumber(tostring(value) .. ";670", gg.TYPE_DWORD)

     

    -- Copy the DWORD value at address 0x3E9EC670

    gg.searchNumber("0x3E9EC670", gg.TYPE_DWORD)

     

    -- Search for the DWORD value

    local result = gg.getResults(1)

    gg.searchNumber(result[1].value, gg.TYPE_DWORD)

    ```

     

    This script:

     

    1. Extracts the value from the 26th result.

    2. Filters the value with '670'.

    3. Copies the DWORD value at address 0x3E9EC670.

    4. Searches for the DWORD value.

     

    Note: Make sure to adjust the script according to your needs, as the filtering and searching logic might need to be modified based on your specific requirements.

  4. On 8/25/2024 at 11:28 PM, Kingofslavs said:

    in cheat engine there is a function that allows you to see which address changes the value of another address, is there such a function in GameGuardian?

    Edited Sunday at 11:30 PM by Kingofslavs

    Yes, GameGuardian has a similar feature called "Pointer Scanner" or "What Accesses This Address" (WATA). It allows you to find out which addresses or instructions are accessing or modifying a specific memory address.

     

    To use this feature in GameGuardian:

     

    1. Open GameGuardian and attach it to the game process.

    2. Search for the address you're interested in and add it to the "Favorites" list.

    3. Long-press on the address in the Favorites list and select "What Accesses This Address" (WATA) or "Pointer Scanner".

    4. GameGuardian will then scan for instructions or addresses that access or modify the selected address.

     

    Note that this feature might not work exactly like Cheat Engine's "Find out what accesses this address" feature, but it serves a similar purpose.

     

    Additionally, GameGuardian has other features like "Pointer Finder" and "Data Referrer" that can help you analyze memory access patterns and find relationships between addresses. Experiment with these features to achieve your goals!

  5. You're explaining how decimal numbers are represented in bytes.

     

    In computing, a byte is a unit of digital information that can store a value ranging from 0 to 255 (decimal). This is because a byte is made up of 8 binary digits (bits), and 2^8 (2 to the power of 😎 equals 256 possible values.

     

    When a decimal number is greater than 255, it requires more than one byte to represent it. You've provided some examples:

     

    - 256: 0x01 0x00 (two bytes)

    - 257: 0x01 0x01 (two bytes)

    - 999: 0x03 0xE7 (two bytes)

     

    In each case, the decimal number is split into two bytes using a process called byte splitting or byte encoding. The first byte (most significant byte, or MSB) represents the high-order bits, while the second byte (least significant byte, or LSB) represents the low-order bits.

     

    For example, the decimal number 999 can be broken down into:

     

    - High-order bits (MSB): 0x03

    - Low-order bits (LSB): 0xE7

     

    When combined, these two bytes represent the decimal value 999.

     

    I hope this clarifies the concept! Let me know if you have any further questions.

  6. SIMPLE SCRIPT EASY TO UNDERSTAND HOW TO USE OFFSET WITH GAME GUARDIAN 

    gg.setValues({{address=gg.getRangesList("libexample.so")[1].start+0xABC123,flags=gg.TYPE_FLOAT,value=345}})

     

    Script Breakdown

     

    1. gg.setValues(): This function is used to set new values in the memory of the application being modified by GameGuardian. It allows you to specify what memory address you want to change and what value you want to set there.

     

    2. {{address=gg.getRangesList("libexample.so")[1].start+0xABC123, flags=gg.TYPE_FLOAT, value=345}}: This argument to `gg.setValues()` is a table (in Lua, tables are used to represent arrays and objects). Let’s dissect this table:

     

       gg.getRangesList("libexample.so"): This function retrieves a list of memory ranges associated with the specified library, in this case, `"libexample.so"`. The returned list includes information about different segments of memory related to this library.

     

       [1]: Accesses the first range/address(base Address) from the list. This typically refers to the main segment where the library’s data is stored.

     

       start: This property of the memory range object gives the starting address of the memory segment for `"libexample.so"`.

     

       +0xABC123: Adds an offset to the starting address. The offset `0xABC123` is a hexadecimal number which represents the specific location within the library’s memory where you want to make the change.

     

       flags=gg.TYPE_FLOAT: Specifies the type of data being modified at the target address. In this case, `gg.TYPE_FLOAT` indicates that the value being set is a floating-point number.

     

       value=345: This is the new value that will be set at the calculated address. Since `flags=gg.TYPE_FLOAT`, `345` will be interpreted as a floating-point number.

    Summary

     

    This script sets a floating-point value (`345`) at a specific address in the memory of the game or application. The exact address is determined by adding an offset (`0xABC123`) to the starting address of the memory range for the `"libexample.so"` library. This could be used to modify game behavior or data dynamically.

  7. On 8/17/2023 at 1:57 AM, Kimastar said:

    Yhea its been looooong time since last long line hack...if anyone can help ty.

    long line is back again by me check my id

  8. [TK]_LuaEncoder Script


    Key Benefits:

    ° Encrypt Lua scripts with ease, safeguarding your intellectual property.

    ° Customize encryption levels from 1 to 7 iterations, balancing security and performance.

    ° It Can Encode Already Encoded Binary Script Which will still Executable

    Encoding Format: Hexadecimal

    Note: Must Watch This Video Before Using It

    🔗: https://youtu.be/MiOupMsSEUQ


     

  9. Download any new virtual from playstore and then open apk editor in apk editor pickup your virtual then open his android manifest.xml and search ,

    android:allowBackup="true"

    if this line found give one time space and add 

    this line 

    android:debuggable="true"

    this code optimize your virtual

    Screenshot_20200929-223225.png

×
×
  • 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.