Jump to content

HenryQuan

Member
  • Posts

    9
  • Joined

  • Last visited

Profile Information

  • iDevice
    iPad Pro (1st, 12.9'')
  • iOS Version
    13.7
  • Jailbroken
    Yes
  • Android Device
    OnePlus 5
  • Android Version
    9
  • Rooted
    Yes
  • Gender
    Male

Recent Profile Visitors

565 profile views

HenryQuan's Achievements

Newbie

Newbie (1/14)

  • Week One Done
  • One Month Later
  • One Year In
  • 2 Years In
  • 3 Years In

Recent Badges

50

Reputation

  1. Yeah, so I ended up writing my own writeData function and it worked after many tries. I think the crashing might be related to the size of the data but I am not so sure.
  2. This is a simple script written in Python3. After searching instructions from IDA PRO, you can simply copy the entire list into `ida.txt` and run `python3 ida2br.py`. The output is saved to your clipboard automatically so you can just paste it in `lldb`. All breakpoints will be set but it might fail so you can delete all breakpoints and try again. Also, don't forget to get the offset and update it in `ida2br.py`. Otherwise, the address won't be correct. This script is useful for massive amount of breakpoints. As long as you are in the right direction, the address you are looking for should break eventually. However, there will be many breaks even before the program continues to run so you need to remove all of them manually. With time and patience, you should find the right address. In the future, I might write a script to remove incorrect addresses so that the program can run without manually removing breakpoints. This tool helped me finding right addresses for Puzzle & Dragons. I was looking for SUB.*#1$ so x - 1. It took some time but it worked because you have to -1 somewhere and it is inevitable. Brute force is often the worse solution but might be the best sometimes. Check the REPO for more. It has been 5 years since I last made any tweaks.
  3. Thx for the reply. I tried to use writeData and a modified version of this on a uncracked app. The app simply crashes when I active that function so this is the cause.
×
  • Create New...

Important Information

We would like to place cookies on your device to help make this website better. The website cannot give you the best user experience without cookies. You can accept or decline our cookies. You may also adjust your cookie settings. Privacy Policy - Guidelines