1. dmoyer5454's Avatar
    Alright well I just have a few questions about coding. First off i've never coded but I am really interested in it and would like to create a maybe simple application for the desktop computer. I would like to make a simple app that has two buttons just like iTunes .. A restore button and except for the update button I would like a backup button. Haha it's a long story but pretty much my mom had me jb her phone and not knowing she had to back it up I restored it and she lost everything .. So for my first project I would like to know what do I need to know exactly? What program do I build this on? What all do I need to know.. Btw I'm on a windows pc.. Thanks in advance !!


    Dmoyer 5454
    11-08-2009 12:39 AM
  2. flyingember's Avatar
    Are you saying you want to make an iTunes variant to backup jailbreak iPhones and you have never done programming?

    My short answer:
    you need about three years of programming classes and a couple years real world experience. That's a major undertaking

    I would go a different direction. Don't jailbreak your mom's phone.
    11-08-2009 10:19 AM
  3. Ipheuria's Avatar
    I like your idea though I can see alot of users I know using this.
    11-08-2009 11:11 AM
  4. dmoyer5454's Avatar
    Alright well I understand it's very hard to learn and everything but I was just wandering if someone could just guide me in the right dirrection as to what I need to Lear. Such as language level of difficulty. I knew it would be challanging but I didint know it would be to hard to just write some code to recognize the iPhone and link it to some directory to back it up.. Anyhing else would be greatly appreated thanks
    11-08-2009 02:18 PM
  5. wabbit#IM's Avatar
    pick a programing language and start, also you might want to learn assembly to deconstruct apples code.
    11-08-2009 02:41 PM
  6. dmoyer5454's Avatar
    Why exactly would I have to deconstruct apples code? I'm a little confused here haha.. Geohot can at the click of a button put the iPhone in dfu mode and then run a jb I just want to backup my iPhone with more of ease
    11-08-2009 03:07 PM
  7. wabbit#IM's Avatar
    Why exactly would I have to deconstruct apples code? I'm a little confused here haha.. Geohot can at the click of a button put the iPhone in dfu mode and then run a jb I just want to backup my iPhone with more of ease
    cuz i doubt the dev team or geohot will give out the code how they got it work with apple's usb driver to work.

    you would still have to know, interact with apples usb driver hardware level to software interaction.
    11-08-2009 03:24 PM
  8. techshoe#WN's Avatar
    You want to code an app for backup and restoring data? That's going to take a lot of learning. At least 2-3 years. Direction? Go and take programming classes. Should help a bit.
    11-08-2009 03:33 PM
  9. dmoyer5454's Avatar
    Wow thanks guys you are deffinetly mailing it clear here haha so thank you but uhm can I code any apps on windows to interact with my iPhone? Like is it possible and what can I code it in haha like visual basic? Any other input would be goood thank you guys !!
    11-08-2009 10:00 PM
  10. big9erfan's Avatar
    Wouldn't recommend VB, look at going the assembly route.
    11-08-2009 11:54 PM
  11. flyingember's Avatar
    can I code any apps on windows to interact with my iPhone?
    Can? Sure. Going to be able to? Not a chance.

    Go take 3 years of a University level computer science program and you'll understand why I say this.
    11-09-2009 09:54 AM
  12. dmoyer5454's Avatar
    What exactly is the assembly route?
    11-09-2009 02:55 PM
  13. big9erfan's Avatar
    If you don't know what assembly is, you're in way over your head.
    11-09-2009 03:20 PM
  14. Uproarmedia's Avatar
    While I disagree going the assembly route, I do agree it's not something you are going to pick up over night.

    First I suggest you start learning how to program, in any object oriented language. Syntax can be referenced, but logical thinking has to be developed.

    Second, I suggest you look for more information on the ipodservicelib which contains APplication Interfaces (API)s for interfacing with iPod. I have NO idea if this will work with the iPhone or not, that is something you'll have to research.

    Good luck!
    11-10-2009 10:55 AM
  15. big9erfan's Avatar
    For normal interface into the iPhone/iPod no assembly is NOT the way to go. To go about putting the phone into DFU, doing backups and restores? The traditional APPLE API doesn't expose such things.
    11-10-2009 11:22 AM
  16. Uproarmedia's Avatar
    Maybe I didn't understand what they are trying to accomplish. I read it as doing regular data backups and restores, not entire device restores.

    Either way, it's not something that will happen overnight with zero prior programming experience/knowledge.
    11-10-2009 12:18 PM
LINK TO POST COPIED TO CLIPBOARD