Discuss [Dev] Decompiling app into Obj-C code? at the Free Toolchain Software - Hackint0sh.org; I am using Windows XP SP2, when I open the MobileSMS file it shows up ...
-
Amazingly Knowledgeable
Array
[Dev] Decompiling app into Obj-C code?
I am using Windows XP SP2, when I open the MobileSMS file it shows up with some legibl words and bunch of *[]#2^ etc type of stuff. Is there a way to decompile the app so that it is in obj-c code so that I can read all of it?
EDIT: Just for your information I am trying to decompile MobileSMS.app and Springboard.app.
Thanks,
DJ McG
iPhone "2G" - 3.1.3 - Jailbroken + iPhoDroid
iPhone 4 - 4.0.2 - Not jailbroken (yet)
-
-
As far as i know, decompiling a commercial software is illegal until you get the express authorization of its author.
-
-
Amazingly Knowledgeable
Array
Really, sh*t. Then I guess I have a problem...
iPhone "2G" - 3.1.3 - Jailbroken + iPhoDroid
iPhone 4 - 4.0.2 - Not jailbroken (yet)
-
Developer
Array
your tryinng to open the property list right? because on windows you have to convert it first, because windows wont open a plist file, so you convert it into something, but i dont know what
iPhone 3G - Black [2.2]
MacBook Black - Windows Vista & leopard [4GB Ram]
-
-
Senior Professional
Array
hey,
he's not trying to convert the property list but the following file-
/Applications/MobileSMS.app/MobileSMS. Also propert list can be converted to xml plist format (viewable) using http://140.124.181.188/~khchung/cgi-bin/plutil.cgi
thanks
-
J to the T. Shaken, not Stirred
Array
If you just decompiled it to take a look at the code for the hell of it, no one's going to care.
If you're planning on modifying or redistributing that code, you can just stop right now, because you're staring down the barrel of a loaded lawsuit.
-
-
Well, the short answer is no.
The longer answer is... how do you think all the apps today were written? They were based on people decompiling Apple's existing iPhone apps, frameworks, and looking at the existing released Apple software (Cocoa and lower level API's on the Apple Developer website.)
You can do basic disassembly of a binary with the arm otool program, provided with the open toolchain. The best tool around at the moment to do disassembly is IDA Pro, which is a commercial product. None of these tools give you full source code back. You'll get assembly interspersed with ObjC calls.
-
Senior Professional
Array
Thanx that ARM is really RISC platform, so it´s instruction set is really really simple to understand. I´ve decompiled many executables from other type of processors (not related to iPhone) and the headache to understand those hella addressing types were major, but in the end i could get what i want.
The worst case disassembly i ever met was with freescale´s NE64 and Coldfire´s chips. Those chips have many many addressing and the instruction set can have opcodes from 16, 32 and 48 bits, daaaaaamn hard to understand.
You should give thanks that iPhone is using ARM platform.
-
-
Developer
Array

Originally Posted by
thecompkid
If you just decompiled it to take a look at the code for the hell of it, no one's going to care.
If you're planning on modifying or redistributing that code, you can just stop right now, because you're staring down the barrel of a loaded lawsuit.

havent you seen his other posts? making the springboard landscape and an sms lock, so yes hes looking at modifiying and redistrubuting the code ;D it says it on the landscape.app, the springboard landscape, (wich is impossible)
iPhone 3G - Black [2.2]
MacBook Black - Windows Vista & leopard [4GB Ram]
-
Senior Professional
Array

Originally Posted by
Cobra
Well, the short answer is no.
The longer answer is... how do you think all the apps today were written? They were based on people decompiling Apple's existing iPhone apps, frameworks, and looking at the existing released Apple software (Cocoa and lower level API's on the Apple Developer website.)
You can do basic disassembly of a binary with the arm otool program, provided with the open toolchain. The best tool around at the moment to do disassembly is IDA Pro, which is a commercial product. None of these tools give you full source code back. You'll get assembly interspersed with ObjC calls.
Exactly u couldnt have said it better!
I use ida too just for the hell of it.
Do u know of any other app to change pix and stuff? (inside the executable)
-
Similar Threads
-
By davetm in forum General
Replies: 0
Last Post: 10-17-2008, 10:33 AM
-
By Xino in forum iPhone Developer Exchange
Replies: 13
Last Post: 09-12-2008, 01:56 PM
-
By Digbave in forum Tools
Replies: 2
Last Post: 02-09-2008, 01:47 AM
-
By Digbave in forum Free Toolchain Software
Replies: 1
Last Post: 02-02-2008, 01:27 PM
-
Replies: 0
Last Post: 01-02-2008, 02:31 AM
Posting Permissions
- You may not post new threads
- You may not post replies
- You may not post attachments
- You may not edit your posts
-
Forum Rules
Bookmarks