Author Topic: [TOOL] opend00r  (Read 11262 times)

Offline xdragonforce

  • Jony Ive in Training
  • Global Moderator
  • Hero Member
  • *****
  • Posts: 161
  • Country: gb
  • Design is Life
    • View Profile
    • Twisted Core Design
  • Device: iPhone 3G
  • My Computer: Mac
[TOOL] opend00r
« on: October 29, 2012, 09:48:45 PM »
opend00r

opend00r is a tool written in python that downloads the latest version of the whited00r firmware.
Currently, the app is only supported by Mac and Linux natively, for Windows users, please install cygwin to use opend00r.

The code is really messy, but It works, so give it a shot.

Download

[deb - source]

Usage:

Code: [Select]
python main.pyor
Code: [Select]
chmod a+x main.py
./main.py


« Last Edit: October 30, 2012, 07:28:46 AM by xdragonforce »

Offline Niels97oet

  • Senior Member
  • ***
  • Posts: 88
  • Country: nl
  • Whited00r User on iPod Touch 2G MC
    • View Profile
    • Mine is Down at the moment...
  • Device: iPod Touch 2G
Re: [TOOL] opend00r
« Reply #1 on: October 30, 2012, 02:39:21 PM »
-Designer - HTML - Coder - Music - Life-

- Macbook Pro 13" - 320GB HDD - 120GB SSD - 8 GB RAM
- Hackint0sh - Intel Core 2 Duo PC - 3 GB RAM - Intel GMA 950
- Samsung R530 Pentium Dual - 320GB HDD - Windows 7 Home Premium
- iPod Touch 2G MC - 8GB - Redd00r 4.2.1

Offline superbeak

  • Hero Member
  • ****
  • Posts: 116
  • Country: 00
  • Bl4ck0ut Admin/Chicken
    • View Profile
  • Device: iPhone 2G
  • My Computer: Mac
Re: [TOOL] opend00r
« Reply #2 on: October 31, 2012, 01:49:17 AM »
lolyeah

Offline xdragonforce

  • Jony Ive in Training
  • Global Moderator
  • Hero Member
  • *****
  • Posts: 161
  • Country: gb
  • Design is Life
    • View Profile
    • Twisted Core Design
  • Device: iPhone 3G
  • My Computer: Mac
Re: [TOOL] opend00r
« Reply #3 on: October 31, 2012, 06:43:15 PM »
Or just go to http://www.whited00r.com/download/  ???

Yeah:P I need to add more code so it notifies you when a new release is available, downloads it in the background, and then has a prompt asking you to plug in your device and begin updating;)

Offline Niels97oet

  • Senior Member
  • ***
  • Posts: 88
  • Country: nl
  • Whited00r User on iPod Touch 2G MC
    • View Profile
    • Mine is Down at the moment...
  • Device: iPod Touch 2G
Re: [TOOL] opend00r
« Reply #4 on: October 31, 2012, 06:58:08 PM »
Or just go to http://www.whited00r.com/download/  ???

Yeah:P I need to add more code so it notifies you when a new release is available, downloads it in the background, and then has a prompt asking you to plug in your device and begin updating;)

That would be REALLY nice ! Good job!  ;D 8)
-Designer - HTML - Coder - Music - Life-

- Macbook Pro 13" - 320GB HDD - 120GB SSD - 8 GB RAM
- Hackint0sh - Intel Core 2 Duo PC - 3 GB RAM - Intel GMA 950
- Samsung R530 Pentium Dual - 320GB HDD - Windows 7 Home Premium
- iPod Touch 2G MC - 8GB - Redd00r 4.2.1

Offline superbeak

  • Hero Member
  • ****
  • Posts: 116
  • Country: 00
  • Bl4ck0ut Admin/Chicken
    • View Profile
  • Device: iPhone 2G
  • My Computer: Mac
Re: [TOOL] opend00r
« Reply #5 on: November 01, 2012, 02:55:23 AM »
but it wont be as simple as "begin updating" because we have to use that pwnd dfu bull*&*T.
Would it be downloading from a mirror or direct from you guise orrrrr...I'm just so confused about this thing.
Oh and a gui. Those are ALWAYS nice. :D

Offline xdragonforce

  • Jony Ive in Training
  • Global Moderator
  • Hero Member
  • *****
  • Posts: 161
  • Country: gb
  • Design is Life
    • View Profile
    • Twisted Core Design
  • Device: iPhone 3G
  • My Computer: Mac
Re: [TOOL] opend00r
« Reply #6 on: November 01, 2012, 04:44:49 PM »
but it wont be as simple as "begin updating" because we have to use that pwnd dfu bull*&*T.
Would it be downloading from a mirror or direct from you guise orrrrr...I'm just so confused about this thing.
Oh and a gui. Those are ALWAYS nice. :D

It's basically a proof of concept, plus it is a GUI, just it's ncurses ;)

And It uses cURL to retrieve the file from the nearest mirror.

Offline Eric

  • Hero Member
  • ****
  • Posts: 245
  • Country: 00
  • Redd00r Helper and Archetype User
    • View Profile
  • Device: iPod Touch 2G
  • My Computer: Mac
Re: [TOOL] opend00r
« Reply #7 on: November 01, 2012, 11:02:42 PM »
Will I need iTunes to restore if I use this?
- iPod touch 2G Mc
- iPad 2 wifi
- HTC One M8

Offline Niels97oet

  • Senior Member
  • ***
  • Posts: 88
  • Country: nl
  • Whited00r User on iPod Touch 2G MC
    • View Profile
    • Mine is Down at the moment...
  • Device: iPod Touch 2G
Re: [TOOL] opend00r
« Reply #8 on: November 02, 2012, 11:22:17 AM »
Will I need iTunes to restore if I use this?

Of course
-Designer - HTML - Coder - Music - Life-

- Macbook Pro 13" - 320GB HDD - 120GB SSD - 8 GB RAM
- Hackint0sh - Intel Core 2 Duo PC - 3 GB RAM - Intel GMA 950
- Samsung R530 Pentium Dual - 320GB HDD - Windows 7 Home Premium
- iPod Touch 2G MC - 8GB - Redd00r 4.2.1

Offline xdragonforce

  • Jony Ive in Training
  • Global Moderator
  • Hero Member
  • *****
  • Posts: 161
  • Country: gb
  • Design is Life
    • View Profile
    • Twisted Core Design
  • Device: iPhone 3G
  • My Computer: Mac
Re: [TOOL] opend00r
« Reply #9 on: November 02, 2012, 11:13:54 PM »
Will I need iTunes to restore if I use this?

Of course

Actually No. Why? Take a look at the Costum-IPSW Restore Tool From Redsn0w. We can implement that.

I was looking into all that, but the iPhone Dev Team doesn't give out source code!:/

Offline superbeak

  • Hero Member
  • ****
  • Posts: 116
  • Country: 00
  • Bl4ck0ut Admin/Chicken
    • View Profile
  • Device: iPhone 2G
  • My Computer: Mac
Re: [TOOL] opend00r
« Reply #10 on: November 03, 2012, 02:27:47 AM »
I'm pretty sure that doesn't support our devices. T_T

Offline xdragonforce

  • Jony Ive in Training
  • Global Moderator
  • Hero Member
  • *****
  • Posts: 161
  • Country: gb
  • Design is Life
    • View Profile
    • Twisted Core Design
  • Device: iPhone 3G
  • My Computer: Mac
Re: [TOOL] opend00r
« Reply #11 on: November 03, 2012, 03:54:17 PM »
also if we cannot compile +/- create a idevicerestore lib, we can use redsn0w's command line's.

I could easily re-code this into C++ If we wanted to integrate idevicerestore, but not sure how well Microsofts C++ compiler will be for windows.

Offline Niels97oet

  • Senior Member
  • ***
  • Posts: 88
  • Country: nl
  • Whited00r User on iPod Touch 2G MC
    • View Profile
    • Mine is Down at the moment...
  • Device: iPod Touch 2G
Re: [TOOL] opend00r
« Reply #12 on: November 03, 2012, 05:12:59 PM »
Will I need iTunes to restore if I use this?

Of course

Actually No. Why? Take a look at the Costum-IPSW Restore Tool From Redsn0w. We can implement that.

I was looking into all that, but the iPhone Dev Team doesn't give out source code!:/

That's exactly WHY you will NEED iTunes to restore. There's no source code for an app to restore device without iTunes.

You can try contact Redsn0w Dev though. But what you want to make is kinda like a luxury, not needing to use iTunes  :o
-Designer - HTML - Coder - Music - Life-

- Macbook Pro 13" - 320GB HDD - 120GB SSD - 8 GB RAM
- Hackint0sh - Intel Core 2 Duo PC - 3 GB RAM - Intel GMA 950
- Samsung R530 Pentium Dual - 320GB HDD - Windows 7 Home Premium
- iPod Touch 2G MC - 8GB - Redd00r 4.2.1

Offline superbeak

  • Hero Member
  • ****
  • Posts: 116
  • Country: 00
  • Bl4ck0ut Admin/Chicken
    • View Profile
  • Device: iPhone 2G
  • My Computer: Mac
Re: [TOOL] opend00r
« Reply #13 on: November 04, 2012, 02:27:38 AM »
No offense, but did you even read the other posts? He says there was code released. And doesnt the restore tool only work to restore the version you already have? And theres also the different bootloaders with the  device..mc ipod touch, and the earlier iphone 3g.

Offline iTechy21

  • Bashing the shell
  • Global Moderator
  • SuperHero Member
  • *****
  • Posts: 1675
  • Country: gb
  • Well errr... Stuff :3
    • View Profile
    • My Blog
  • Device: iPod Touch 1G
  • My Computer: Windows
Re: [TOOL] opend00r
« Reply #14 on: July 01, 2013, 05:30:54 PM »
Hey Im doing computer science at collage and I was wondering if I could modify this and make a gui, fix bugs and cleen up the code?
Follow me on twitter! | Subscribe to my YouTube Channel! | Follow my blog!
Please Read all the stickies if you're new. And follow the rules, please :)