Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Nothing happens when I rung ./loadibec ../openiboot.img3 #8

Open
zdavatz opened this issue Apr 29, 2010 · 27 comments
Open

Nothing happens when I rung ./loadibec ../openiboot.img3 #8

zdavatz opened this issue Apr 29, 2010 · 27 comments

Comments

@zdavatz
Copy link

zdavatz commented Apr 29, 2010

I put my iPhone into Recovery Mode on my Linux box (Turn off unconnected iPhone, hold Home button and connect USB to iPhone) and then run: ./loadibec ../openiboot.img3 but nothing happens. I have an 2G iPhone. The Recovery-Mode Screen does not go away. I just stays there.

@splatterb0y
Copy link
Contributor

Keep holding home and lock button to hardreset it. It should boot normally then. Otherwise you have to restore it using the DFU-Mode.

@zdavatz
Copy link
Author

zdavatz commented Apr 29, 2010

Thanks! That is not the problem. I would like to install Android and I would expect the screen to change as I install openiboot. Or that is what the howto says.

@zdavatz
Copy link
Author

zdavatz commented Apr 29, 2010

The steps I am doing are:

  1. Put your phone into Recovery Mode (not DFU Mode).
  2. Run sudo ./loadibec openiboot.img3
  3. The openiboot menu should now be displayed on your phone.

I get no openiboot menu.

According to:

http://www.idroidproject.org/wiki/Installing_iDroid_%28Linux%29

@splatterb0y
Copy link
Contributor

It works for me. I am using an iTouch 1G with fw 3.1.2 and blackra1n.
We noticed some time ago that the jailbreak is important to load openiboot on the itouch 1g.

@zdavatz
Copy link
Author

zdavatz commented Apr 30, 2010

My phone is jailbroken with pwnage and Firmware version 3.1.2 (7D11). dmesg tells me: usb 1-3: USB disconnect, address 14
usb 1-3: new high speed USB device using ehci_hcd and address 15

@splatterb0y
Copy link
Contributor

Maybe you want to try blackra1n jailbreak and test it again. I don't own an iPhone so sorry I can't really help you with that issue.

@zdavatz
Copy link
Author

zdavatz commented Apr 30, 2010

I could try installing openiboot from my Mac not my Linux. Can you point me to a Howto?

@splatterb0y
Copy link
Contributor

Have you tried blackra1n?
You can compile loadibec and oibc for mac but you need to get a openiboot.img3 from linux, because it doesn't compile under mac (yet) .

@zdavatz
Copy link
Author

zdavatz commented Apr 30, 2010

How would I try blackra1n, my phone is already jailbroken?

@Anon0
Copy link

Anon0 commented May 1, 2010

restore from itunes. Make sure that you download the same version that you already have installed( http://www.felixbruns.de/iPod/firmware/ ), put your phone in recovery mode and do a shift-click on the itunes restore button and select the fresh firmware package. After its been restored run blackra1n and then you're ready togo.

@zdavatz
Copy link
Author

zdavatz commented May 6, 2010

Ok, check this out in the latest kernel release: http://kerneltrap.org/mailarchive/linux-driver-devel/2010/3/31/6884240

There is a new iPhone driver in the Kernel that does not require a jailbroken iPhone! ;) Maybe that will help me. ;)

@zdavatz
Copy link
Author

zdavatz commented May 7, 2010

@Anon0 ok, I done as you advised and I installed 3.1.2 from Restore, then I ran Blackra1n. But now when I do sudo client/loadibec openiboot.img3 I still get the same result: No reaction. Nothing happens when I run that from my Linux box. Any hints?

@Anon0
Copy link

Anon0 commented May 7, 2010

Im not sure if it will help ... but add a line to your makefile( at the top )-> PLATFORM=2G Then run 'make clean' and run make to rebuild.
I don't know if there is any specific 2G Code. I would need to read more code to find out. When it just doesn't load like that its most likely a config error.

Try running loadibec from the root openiboot dir ....
sudo ./client/loadibec openiboot.img3

@zdavatz
Copy link
Author

zdavatz commented May 7, 2010

Im not sure if it will help ... but add a line to your makefile( at the top )-> PLATFORM=2G Then run 'make clean' and run make to rebuild.

Sorry: What makefiles, what folder?

sudo ./client/loadibec openiboot.img3

That is exactly what I am doing!

@zdavatz
Copy link
Author

zdavatz commented May 7, 2010

Ok, I did the following: makes no difference:

~/.software/iphonelinux/openiboot/client> vi Makefile

~/.software/iphonelinux/openiboot/client> make clean

rm *.o
rm oibc
rm loadibec

~/.software/iphonelinux/openiboot/client> make

cc -DHAVE_GETEUID -I/opt/local-universal-10.4/include -c oibc.c -o oibc.o
cc -DHAVE_GETEUID -I/opt/local-universal-10.4/include oibc.o -L/opt/local-universal-10.4/lib -lusb -lpthread -lreadline -o oibc
cc -DHAVE_GETEUID -I/opt/local-universal-10.4/include -c loadibec.c -o loadibec.o
cc -DHAVE_GETEUID -I/opt/local-universal-10.4/include loadibec.o -L/opt/local-universal-10.4/lib -lusb-1.0 -o loadibec
cc -DHAVE_GETEUID -I/opt/local-universal-10.4/include -c linux.c -o linux.o
cc -DHAVE_GETEUID -I/opt/local-universal-10.4/include linux.o -lusb -lpthread -lncurses
-o linux

~/.software/iphonelinux/openiboot/client> cd ..

~/.software/iphonelinux/openiboot> sudo ./client/loadibec openiboot.img3

Would love to run Android on my iPhone. I am on Linux not on VirtualBox (Linux) on Mac.

@zdavatz
Copy link
Author

zdavatz commented May 7, 2010

Ok, got openiboot installed from my Mac. But it is a bit sad that it does not work from Linux.

@zdavatz
Copy link
Author

zdavatz commented May 7, 2010

@zdavatz
Copy link
Author

zdavatz commented May 7, 2010

I do not know if this is the right place, but after installing openiboot and then restarting the phone, my iPhone stops booting after the message: WELCOME TO OPENIBOOT

@Anon0
Copy link

Anon0 commented May 8, 2010

Thats correct. You will now need a compiled linux for your phone. You can communicate with the phone via oibc.

@Anon0
Copy link

Anon0 commented May 8, 2010

btw, when issues are resolved .. its good to close them too.

@Anon0
Copy link

Anon0 commented May 10, 2010

I've been giving this issue some thought and I have a suspicion that your vm software( assuming a VM here) for your Linux installation probably wont allow you to get into the low level USB stuff or it may be improperly configured.

@zdavatz
Copy link
Author

zdavatz commented May 10, 2010

Thank you Anon0! My iPhone now boots Android, though without Multitouch driver. I now am using http://www.idroidproject.org/wiki/Dripwn to get the Driver into Android.img.gz. that tool also helped me to extract the driver from the phone.

@zdavatz
Copy link
Author

zdavatz commented May 10, 2010

Ok, Touchscreen is working. But I got no WIFI. Any hints?

@boremovic
Copy link

My iTouch 1G also doesn't respond to sudo ./loadibec, I've tried restoring my iTouch ( 3.1.2 ), it's jailbroken with redsn0w and all. I've installed everything from libusb to every other package needed. I don't understand what's the problem, 2 days ago I successfully installed openiboot on it, and it ran like a charm. In the mean time, i uninstalled it, using uninstall command in the openiboot console. Restored it and now it doesn't want to install again. Has anyone encountered anything similar?

@terinjokes
Copy link

Compiling and Installing onto an ipt1G works fine for me from the git repo. Try restoring from iTunes, rejailbreak and try flashing openiboot again.

@boremovic
Copy link

Never mind, I solved the problem by restoring and using blackra1n on my iPod Touch 1G, instead of redsn0w. Seems that fixed the issue and I was able to install openiboot normally.

@ghost
Copy link

ghost commented May 31, 2013

I have the exact same issue but no access to a mac. Can anyone help me?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants