The iPhone Wiki is no longer updated. Visit this article on The Apple Wiki for current information. |
Talk:IDA Pro Setup
prereqs.: IDA Pro Advanced, baseband files
wanted: Howto load these files correctly into IDA
Anybody to give this information here? TIA -caique2001-
into ida
I suggest you look more into IDA Pro, see how things work. you may not be ready for a baseband yet.
the most important thing you need is the address. for example, i knew the iBoot was at 0x18000000 because at the beginning there is a routine to look if it is there and relocate it if not. also it has many references to 0x1800000 throughout the file.
Here are some key combinations to use: c = turn the 'gibberish' into code d = turn the 'gibberish' into data a = turn the 'gibberish' into a string u = undefine what you just may have done, i usually use this since there is no real edit+undo in IDA so this is the next best thing Alt+G = change the 0 to a 1 to switch to thumb mode when needed
really i feel that you should do some more research on ARM and IDA Pro because a wiki article would not be enough to fully explain it
re: into ida
I roughly know how ida works and what the keys are. I think there are some people that have already setup the right values for reversing the baseband. So what I want to see here is just a quick intro to set up the project (segments, entry points and so on), not how to use ida. This should almost fit into your article above, just counting words ;-)