iDroid Forum
Bug Tracking => OpeniBoot => Topic started by: Bluerise on May 11, 2011, 11:10:57 PM
-
Another set of binaries, have fun! - Should be working on all devices now! (June 06, 2022 - 10:24PM UTC+1 or +2)
WARNING: This could break your device. It shouldn't, but be warned. Please do not do anything else but what I said.
Good evening,
we've been progressing a lot on porting OpeniBoot to newer devices.
So, this is a... alpha alpha unstable testing bug tracking release.
In some cases it might print an openiBoot panic.
There's a part missing for specific device support,but that'll be added soon.
I guess you're interested. But I've got one problem. I can't explain you everything.
I know there'll be questions about how to use it and stuff. And... I do only have 64-bit binaries for linux.
That'll hopefully get updated soon.
This will not boot Android or a kernel. Please do not put iDroid Pepparkaka on your iPhone 4 and think that this version will load it.
But in the meantime:
If you don't know how to compile your own loadibec/oibc (if your platform isn't matching) or
you've got some other problems: I might NOT help you.
I'm sorry about that, but, you know, I do enough have other stuff to worry about. :\
This is what I need from you to help us find and fix bugs:
- Go into DFU without hard resetting your device, but turning it off normally first
- Use loadibec to upload openiboot
- Try to connect via oibc
- If it fails
- do a photo of your device or
- try to write down what it your device printed on the display (at least the last 4 lines)
- If it works
- fs_ls 0 0 /
- s_cat 0 0 /etc/fstab
- fs_ls 0 1 /
- fs_cat 0 1 /log/notifyd.log
- whatever happens, copy the complete log, save it on www.pastie.org (http://www.pastie.org)
- Reply to this thread, tell me what device you got, and attach a LINK to the pastie AND/OR attach the photo
- This topic is for bug tracking. If you've got questions, you're wrong here.
Those are the binaries you need
- Tools for linux, x86_64
- http://dl.dropbox.com/u/1408949/testing/loadibec_linux_x64 (http://dl.dropbox.com/u/1408949/testing/loadibec_linux_x64)
- http://dl.dropbox.com/u/1408949/testing/oibc_linux_x64 (http://dl.dropbox.com/u/1408949/testing/oibc_linux_x64)
- Tools for OSX (x86_64 SL) - make sure you have readline and libusb installed otherwise they wont work
- http://dl.dropbox.com/u/11995163/for-vio.zip
- iPhone 3GS
- http://dl.dropbox.com/u/1408949/testing/iphone_3gs_openiboot.bin
- iPhone 4
- http://dl.dropbox.com/u/1408949/testing/iphone_4_openiboot.bin
- iPod Touch 4G
- http://dl.dropbox.com/u/1408949/testing/ipt_4g_openiboot.bin
- iPad 1G
- http://dl.dropbox.com/u/1408949/testing/ipad_1g_openiboot.bin
- Apple TV 2G
- http://dl.dropbox.com/u/1408949/testing/atv_2g_openiboot.bin
\Bluerise
PS: I'm sorry if I'm too rough here. Maybe it's my bad English + me being German. :p
A general note:
If you see "YAFTL_Restore: Sorry... not yet!" somewhere in the console log, then you did not shut down the device correctly.
Boot iOS again, and shut it down correctly: Hold the power button for a few seconds, and slide "Slide to power off" as it appears.
Wait some time (to make sure your device is entirely shut down), and try again.
-
Works perfect for me here, both the commands worked ;D
Here's a link to the pastie containing everything: http://pastie.org/1891006 (http://pastie.org/1891006)
EDIT: forgot to add, am running iPhone 4 (GSM) with iOS 4.2.1 via RedSn0w
EDIT 2: running ubuntu 11.04 64 bit
EDIT 3: updated pastie link with the corrected command
Read error on the updated command because the file doesn't exist.
-
all right.. i guess we have the first failure of the thread.. yay XD
the device is an iphone4 32G, running 4.3.2 and jailbroken with pwnagetool
openiboot loads fine, but apparently it's not able to detect the partitions (I did turn it off properly, no hard reset)
here's the log: http://pastie.org/1891104
i'm running ubuntu 11.04
fs_ls just sits there and does nothing.. i've left it there for about 5 mins
-
inve1:
Please make sure that you've downloaded the latest binaries.
If it still fails with the latest binaries, run the following commands:
nand_read 0 2048 0x46000000 0 0 0 0
hexdump 0x46000000 0x20
nand_read 1 2048 0x46000000 0 0 0 0
hexdump 0x46000000 0x20
nand_read 2 2048 0x46000000 0 0 0 0
hexdump 0x46000000 0x20
nand_read 3 2048 0x46000000 0 0 0 0
hexdump 0x46000000 0x20
And Pastie the whole output of those commands.
-
Theoretically, this will not affect the iOS part of the phone?
If so, I will try this on my iPhone 4 after some backup work.
It will not touch iOS provided you dont run any other commands than what are stated above
-
All commands worked like a charm,
then back to a fully functional iOS by reboot command.
Here is the complete log: http://www.pastie.org/1892397
Details:
iPhone 4 32GB [MC605ZP], running on 4.3.2 jailbroken by Redsn0w 0.9.6rc14, unlocked natively.
Mac OS X 10.6.7, running on MacBookPro5,5
Let me know if anything required is missing.
Thanks for the hard work.
-
didn't work on my iPhone 4 or iPad
iPad: http://pastie.org/1892521
on my iPhone 4 I get "YAFTL_Restore: Sorry... not yet!"
I'm certain I'm entering DFU mode correctly, I'm shutting it down first and not seeing an apple logo between the shut down and entering DFU mode.
interesting that my iPad says unsupported low level format version, it's a 1st Generation iPad 3G bought at launch in Australia.
-
Have you powered it off normally? No hard reset.
And... I do need that pastie, too.
-
I'm certain I did. i slid to power off then when it turned off i started holding power + home for 10 seconds, then released home, maybe I'm entering DFU mode incorrectly, every time I try the phone powers on to the apple logo first before turning off and going into DFU mode, but it still doesn't work.
iPhone 4: http://pastie.org/1892568
My iPhone is Model MC603X running 4.3.1
My iPad is Model MC496X with iOS 4.3.2
-
I know that error, and it's not cause of an incorrect way of entering DFU. Thanks, that helps a lot!
-
LIV2:
On the iPad, please do what I wrote to inve1 (http://www.idroidproject.org/forum/openiboot-75/openiboot-ftl-and-filesystem-read-tests-on-newer-idevices/msg18977/#msg18977).
-
iPhone 4 (ok): http://pastie.org/1892829
iPad 1G (wrong): http://pastie.org/1892842
The result of the commands on the iPad: http://pastie.org/1892871
-
inve1:
Please make sure that you've downloaded the latest binaries.
If it still fails with the latest binaries, run the following commands:
[...]
And Pastie the whole output of those commands.
I did what you asked, i'm sure I have the latest binaries (tried on macos this time)
fs_ls still fails, so i ran the other commands. here's the log http://pastie.org/1892902
hope it helps :)
-
I tested OpeniBoot on my iPod touch 4G.
Here's what I got : http://www.pastie.org/1893197
"fs_ls 0 0 /" works great, as "fs_cat 0 0 /etc/fstab".
-
Worked like a charm for me
http://www.pastie.org/1893258
iPhone 4 GSM - UK - 16GB - iOS 4.3.1 - Redsn0w used to Jailbreak
Ubuntu 11.04 x64
Keep up the good work chaps :)
-
inve1:
Please make sure that you've downloaded the latest binaries.
If it still fails with the latest binaries, run the following commands:
[...]
And Pastie the whole output of those commands.
I did what you asked, i'm sure I have the latest binaries (tried on macos this time)
fs_ls still fails, so i ran the other commands. here's the log http://pastie.org/1892902
hope it helps :)
Do you have the newest binaries? Please redownload and test it. :o
-
http://www.pastie.org/1893608
Iphone 4 iOS 4.3.3 with redsn0w
läuft keine fehler (keine die ich bemerkt habe)
lässt sich das auch schon fest installieren oder nur testweise??
-
Another success on iPhone 4 : http://pastie.org/1894121
-
inve1:
Please make sure that you've downloaded the latest binaries.
If it still fails with the latest binaries, run the following commands:
[...]
And Pastie the whole output of those commands.
I did what you asked, i'm sure I have the latest binaries (tried on macos this time)
fs_ls still fails, so i ran the other commands. here's the log http://pastie.org/1892902
hope it helps :)
Do you have the newest binaries? Please redownload and test it. :o
i'm quite sure I have the newest binaries.. just in case I included the md5sums at the beginning of the log this time :P (everything went exactly like the other times)
http://pastie.org/1894404
-
inve1:
Please make sure that you've downloaded the latest binaries.
If it still fails with the latest binaries, run the following commands:
[...]
And Pastie the whole output of those commands.
I did what you asked, i'm sure I have the latest binaries (tried on macos this time)
fs_ls still fails, so i ran the other commands. here's the log http://pastie.org/1892902
hope it helps :)
Do you have the newest binaries? Please redownload and test it. :o
i'm quite sure I have the newest binaries.. just in case I included the md5sums at the beginning of the log this time :P (everything went exactly like the other times)
http://pastie.org/1894404
Okay, although the MD5 doesn't match... I uploaded a newer binary.
MD5: b05684d7c8ef6185b084e52c7e6030fb /home/patrick/Dropbox/Public/testing/iphone_4_openiboot.bin
-
I tried the new binary, but still no luck.. (the MD5s match and in the log the commit number has changed, so I think we're using the same binary)
edit: forgot the link to the log XD http://pastie.org/1894800
-
OS X 10.6.7
iPhone 4 32 GB 4.3.3 PwangeTool http://www.pastie.org/1895433
Apple TV 2G 4.3(8F202) PwangeTool http://www.pastie.org/1895501
Apple TV 2G 4.3(8F305) PwangeTool http://www.pastie.org/1895546
Used Updated Binaries as of May 12, 2022 11:49 UTC
-
i have an 3gs old bootrom, how can i help?
theres no bynaries avaible?
-
Finally, openiBoot for A4 devices! ;D
This is the log you want (I think): http://www.pastie.org/1896627
I'm running an iPhone 4 on iOS 4.3.3 jailbroken via redsn0w 0.9.6 RC15
-
heres mine log http://www.pastie.org/1897081
-
OS X 10.6.7
iPhone 4 32 GB 4.3.3 PwangeTool http://www.pastie.org/1895433
Apple TV 2G 4.3(8F202) PwangeTool http://www.pastie.org/1895501
Apple TV 2G 4.3(8F305) PwangeTool http://www.pastie.org/1895546
Used Updated Binaries as of May 12, 2022 11:49 UTC
You need to shut your device down per "halt" via SSH. Plug the cable out, plug it in, and directly hit the needed buttons. Else it will fail (like in your pastie).
-
Hi,
I just downloaded the latest binaries and ran them on my iPhone 4, it worked perfectly!
Pastie: http://pastie.org/1898874
Just doing the ipad now
Update: nah, still doesn't like my ipad :( http://pastie.org/1898890
-
OS X 10.6.7
iPhone 4 32 GB 4.3.3 PwangeTool http://www.pastie.org/1895433
Apple TV 2G 4.3(8F202) PwangeTool http://www.pastie.org/1895501
Apple TV 2G 4.3(8F305) PwangeTool http://www.pastie.org/1895546
Used Updated Binaries as of May 12, 2022 11:49 UTC
You need to shut your device down per "halt" via SSH. Plug the cable out, plug it in, and directly hit the needed buttons. Else it will fail (like in
your pastie).
You are referring to the Apple TV 2G correct? The last one. So I need to SSH into Apple TV and shutdown after running ./loadibec and then replug USB cable and enter DFU mode and run ./oibc? Also should I have Apple TV plugged up to TV?
OS X 10.6.7
iPhone 4 32 GB 4.3.3 PwangeTool http://www.pastie.org/1899125
Apple TV 2G 4.3(8F305) PwangeTool http://www.pastie.org/1899105
iPhone 4 16 GB 4.3.3 PwangeTool http://www.pastie.org/1899133
All Updated Pasties - Let me know what else I can do to help.
Used Updated Binaries as of May 14, 2022 2:27 A.M. UTC
-
I must have done something wrong: (https://lh3.googleusercontent.com/_KlcaedVn4TY/Tc35Z1N2u-I/AAAAAAAAE_0/zRYP-4Tdn_w/s800/oibc.png)
Last lines on device: USB: State change: address -> configured
USB: Flushing 1
USB: 1 claimed FIFO 1. (0x0100021b/0x00480080).
ACM: Ready
in ep nak eff 0 (0x00028000)
iPod Touch 4g 4.3.3 Redsn0w
-
I must have done something wrong: (https://lh3.googleusercontent.com/_KlcaedVn4TY/Tc35Z1N2u-I/AAAAAAAAE_0/zRYP-4Tdn_w/s800/oibc.png)
Last lines on device: USB: State change: address -> configured
USB: Flushing 1
USB: 1 claimed FIFO 1. (0x0100021b/0x00480080).
ACM: Ready
in ep nak eff 0 (0x00028000)
iPod Touch 4g 4.3.3 Redsn0w
After "in ep nak eff 0 (0x00028000)" type in terminal fs_ls 0 0 / if that suceeds type fs_cat 0 0 /etc/fstab then post complete log in pastie and paste link for Bluerise please
Look at this Pastie for example on what I did. http://www.pastie.org/1899158 (
-
I must have done something wrong: (https://lh3.googleusercontent.com/_KlcaedVn4TY/Tc35Z1N2u-I/AAAAAAAAE_0/zRYP-4Tdn_w/s800/oibc.png)
Last lines on device: USB: State change: address -> configured
USB: Flushing 1
USB: 1 claimed FIFO 1. (0x0100021b/0x00480080).
ACM: Ready
in ep nak eff 0 (0x00028000)
iPod Touch 4g 4.3.3 Redsn0w
After "in ep nak eff 0 (0x00028000)" type in terminal fs_ls 0 0 / if that suceeds type fs_cat 0 0 /etc/fstab then post complete log in pastie and paste link for Bluerise please
Look at this Pastie for example on what I did. http://www.pastie.org/1899158 (
I can't run the commands because oibc isn't working.
-
I must have done something wrong: (https://lh3.googleusercontent.com/_KlcaedVn4TY/Tc35Z1N2u-I/AAAAAAAAE_0/zRYP-4Tdn_w/s800/oibc.png)
Last lines on device: USB: State change: address -> configured
USB: Flushing 1
USB: 1 claimed FIFO 1. (0x0100021b/0x00480080).
ACM: Ready
in ep nak eff 0 (0x00028000)
iPod Touch 4g 4.3.3 Redsn0w
After "in ep nak eff 0 (0x00028000)" type in terminal fs_ls 0 0 / if that suceeds type fs_cat 0 0 /etc/fstab then post complete log in pastie and paste link for Bluerise please
Look at this Pastie for example on what I did. http://www.pastie.org/1899158 (
I can't run the commands because oibc isn't working.
I don't know for sure but maybe this has something to do with it http://www.idroidproject.org/wiki/Installing_iDroid_%28OS_X%29 click step 7 - Loading & Installing OpeniBoot then look at step 7.
((Press the Home button on the device, wait 1 or 2 seconds and then press enter on your PC to send the command, this is necessary as there is a current problem with OpeniBoot where the computer often does not connect to the device if the console screen has been on for a long time. You will know if the computer has failed to connect to the device if you receive only this output:
!<filename>[@<address>] to send a file, ~<filename>[@<address>]:<len> to receive a file ))
Just a thought like I said don't know if this goes for your iPod Touch 4G or current OpeniBoot maybe Bluerise will enlighten us soon :)
-
OS X 10.6.7
iPhone 4 32 GB 4.3.3 PwangeTool http://www.pastie.org/1895433
Apple TV 2G 4.3(8F202) PwangeTool http://www.pastie.org/1895501
Apple TV 2G 4.3(8F305) PwangeTool http://www.pastie.org/1895546
Used Updated Binaries as of May 12, 2022 11:49 UTC
You need to shut your device down per "halt" via SSH. Plug the cable out, plug it in, and directly hit the needed buttons. Else it will fail (like in
your pastie).
You are referring to the Apple TV 2G correct? The last one. So I need to SSH into Apple TV and shutdown after running ./loadibec and then replug USB cable and enter DFU mode and run ./oibc? Also should I have Apple TV plugged up to TV?
OS X 10.6.7
iPhone 4 32 GB 4.3.3 PwangeTool http://www.pastie.org/1899125
Apple TV 2G 4.3(8F305) PwangeTool http://www.pastie.org/1899105
iPhone 4 16 GB 4.3.3 PwangeTool http://www.pastie.org/1899133
All Updated Pasties - Let me know what else I can do to help.
Used Updated Binaries as of May 14, 2022 2:27 A.M. UTC
Yes, I was referring to that. Errm, I didn't quite understand your technique.
But I'm doing it like this: Connect usb cable, ssh into the atv2g, do type "halt" in ssh. Then you get disconnected and the power led goes off.
Pull the power cable, then plug it back in and start pushing menu+down at the same time.
Somehow it worked for me to just pull the cable once the power led is off, then it gets powered by usb. After 10 seconds: plug the cable back in.
-
I redid openiboot and got fs_cat to work http://www.pastie.org/1900721
-
Works like a charm on mu iPhone4 :)
http://pastie.org/1900978 (http://pastie.org/1900978)
Keep up the good work! Go team iDroid!
wm
-
Ok, i used a usb port on the back and it worked perfectly here's my pastie: http://pastie.org/1901052
-
Tested on iPad1, Mac OS X 10.6.7.
Here's the log: http://www.pastie.org/1901482
Failed to open partition.
Let me know what else I can do.
-
OS X 10.6.7
iPhone 4 32 GB 4.3.3 PwangeTool http://www.pastie.org/1895433
Apple TV 2G 4.3(8F202) PwangeTool http://www.pastie.org/1895501
Apple TV 2G 4.3(8F305) PwangeTool http://www.pastie.org/1895546
Used Updated Binaries as of May 12, 2022 11:49 UTC
You need to shut your device down per "halt" via SSH. Plug the cable out, plug it in, and directly hit the needed buttons. Else it will fail (like in
your pastie).
You are referring to the Apple TV 2G correct? The last one. So I need to SSH into Apple TV and shutdown after running ./loadibec and then replug USB cable and enter DFU mode and run ./oibc? Also should I have Apple TV plugged up to TV?
OS X 10.6.7
iPhone 4 32 GB 4.3.3 PwangeTool http://www.pastie.org/1899125
Apple TV 2G 4.3(8F305) PwangeTool http://www.pastie.org/1899105
iPhone 4 16 GB 4.3.3 PwangeTool http://www.pastie.org/1899133
All Updated Pasties - Let me know what else I can do to help.
Used Updated Binaries as of May 14, 2022 2:27 A.M. UTC
Yes, I was referring to that. Errm, I didn't quite understand your technique.
But I'm doing it like this: Connect usb cable, ssh into the atv2g, do type "halt" in ssh. Then you get disconnected and the power led goes off.
Pull the power cable, then plug it back in and start pushing menu+down at the same time.
Somehow it worked for me to just pull the cable once the power led is off, then it gets powered by usb. After 10 seconds: plug the cable back in.
Ok finally got it to work thanks for your help Bluerise
here's latest Pastie
Apple TV 2G 4.3(8F305) PwangeTool http://www.pastie.org/1902050
-
I uploaded new binaries. Should fix iPad1G issues. Where you do a hard reset shouldn't matter now, too.
-
Works great for me;
http://www.pastie.org/1905076
iPhone 4 (GSM) 16GB - 4.2.1
iPad also seems to be working correctly:
http://www.pastie.org/1905165
iPad 1G (WiFi) 16GB - 4.3.1
Keep it up guys!
-
I uploaded new binaries. Should fix iPad1G issues. Where you do a hard reset shouldn't matter now, too.
Well done, now works on my iPad.
-
A little note:
I've added a read-only restore support to the YAFTL driver. It means that it should work even if you did hard-reset your device.
Bluerise has updated the binaries to add the restore support.
In order to test it, we'd like you to hard-reset your device from iOS before booting OpeniBoot.
Hold home & power buttons for around 6 seconds (while iOS is running). Then, boot OpeniBoot, and see if it works.
Nevertheless, hard-resetting your device might cause data loss in some cases. Do it on your own risk. We take absolutely no warranty.
-
worked on my iphone 4.2.1 8C148 - http://pastie.org/1907809
EDIT: worked with both turning off device manually and hard reset
-
Ok I'm on 4.3.3 ipod touch 4g redsn0w I hard reset and the YAFTL restore thing seems to have worked because i got this:
yaftl: no valid context slot was found, a restore is definitely needed.
yaftl: ftl context is at logical page 979
yaftl: context is invalid. performing a read-only restore...
yaftl: restore done.
Here's the complete pastie: http://pastie.org/1919645
-
Heres the output on my iPhone 3GS with the newest binaries: http://www.pastie.org/2048702
-
Fun! Works on my old bootrom 3GS.
http://www.pastie.org/2116279
Will check my iPad later.
Great work, keep it up!
-
Just tried on my 32 GB iPad 1
iOS 4.3.3 (8J3)
Jailbreaked with JailbreakMe 3.0
http://www.pastie.org/2272250
Playing with other commands I managed to get many other infos like accel data and baterry voltage. Cool!
Thats a HUGE progress! Can't wait to be able to boot ChromeOS in my iPad or HooneyComb :P (Hope that's not too far right now)
PS: In the first post there is an error in one of the commands. It should be fs_cat 0 0 /etc/fstab not "s_cat 0 0 /etc/fstab". People are just coping and pasting the wrong command.
Really great work!