Jump to content

AnotherLurker

Senior Member
  • Posts

    1,093
  • Joined

  • Last visited

Posts posted by AnotherLurker

  1. Like for example converting a few x32 instructions to x64 and then converting x64 instruction to hex so you can find the function?

     

    It's not that simple. Unless they're simple instructions like add/sub, you won't be able to do that. Branches for example depend on offsets, which are much different, and it's highly unlikely there may be some guaranteed difference in the offsets from 32-bit and 64-bit.

  2. There really isn't much if you don't have strings. The only tool you have at your arsenal is comparing the 2 architectures. When programming an application, the same code is being converted into both armv7 and arm64, so if you compare those 2 (arm64 has some different instructions, but they do the same things), you should be able to find your way around

  3. What is Theos?
    "Theos is a cross-platform suite of development tools for managing, developing, and deploying iOS software without the use of Xcode. It is an important tool for people building extensions (tweaks) for Jailbroken iOS Devices"
    ~ iPhoneDevWiki

    Theos essentially gives Developers a simple way to create and manage different types of projects, based off makefiles. Theos also includes Logos, a preprocessor that allows you to easily hook Objective-C classes and methods.

    In this tutorial, I will show you how to setup Theos on Windows to do exactly that

    Requirements
    - 5 to 10 minutes of your time (Depends on your internet speed & luck)

    Instructions

    Hidden Content

    React or reply to this topic to see the hidden content & download link.


    Theos has now been installed and setup on your Windows machine. :)
    If you have any questions about this, or any issues you're facing, Post it here and I'll be glad to help out. If you're experiencing errors regarding LZMA, see this post.

    • Like 113
    • Winner 6
    • Thanks 8
    • Haha 6
    • Agree 5
    • Informative 5
×
  • 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