Reverse System Services

Discussion in '3DS - Homebrew Development and Emulators' started by gudenau, Nov 8, 2015.

  1. gudenau
    OP

    gudenau Largely ignored

    Member
    GBAtemp Patron
    gudenau is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    3,301
    1,253
    Jul 7, 2010
    United States
    /dev/random
    How would one go about reverse engineering a system service? There are some projects that I would like to work on, but there is very little documentation for the services I need. These are arm11 services I am talking about. I can't really use IDA for this, fast to expensive; my budget requires free.
     
  2. hippy dave

    hippy dave BBMB

    Member
    2,600
    1,809
    Apr 30, 2012
    United Kingdom
    Is the free older version of IDA not suitable? I don't remember what the restrictions are.
     
  3. gudenau
    OP

    gudenau Largely ignored

    Member
    GBAtemp Patron
    gudenau is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    3,301
    1,253
    Jul 7, 2010
    United States
    /dev/random
    No ARM.
     
  4. hippy dave

    hippy dave BBMB

    Member
    2,600
    1,809
    Apr 30, 2012
    United Kingdom
    Ah ok...
    neobrain mentioned a free arm disassembler, I think in his braindump thread.
     
  5. gudenau
    OP

    gudenau Largely ignored

    Member
    GBAtemp Patron
    gudenau is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    3,301
    1,253
    Jul 7, 2010
    United States
    /dev/random
    I know GCC can do it, this is more of a "where to start" thread.