Reverse System Services

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

  1. gudenau
    OP

    gudenau Never a unique idea

    Member
    3,244
    1,216
    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 Butts Butts Megabutts

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

    gudenau Never a unique idea

    Member
    3,244
    1,216
    Jul 7, 2010
    United States
    /dev/random
    No ARM.
     
  4. hippy dave

    hippy dave Butts Butts Megabutts

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

    gudenau Never a unique idea

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