FAQ/nl
From iDroid Project
This page is currently being translated, check back in a week to have it fully translated. Deze pagina wordt op dit moment vertaald, binnen een week is de volledige vertaling klaar.
Take note: to make clear iPhone means iPhone currently running iPhoneOS, iDroid means iPhone currently running AndroidOS
Contents |
Meest voorkomende vragen
Q: Wie is bezig dit project te ontwikkelen?
- A: Planetbeing is de hoofd-ontwikkelaar van dit project. Major contributors include Bluerise and ricky26.
Q: Wat heb je nodig om iDroid te installeren?
- A: Je hebt het volgende nodig:
- A apparaat van Apple (iPhone, iPhone 3G, iPod touch)
- Je apparaat moet gejailbreaked zijn, met een "non userland" jailbreak oplossing. (iDroid is niet compatibel met de Spirit Jailbreak. Gebruik redsn0w of een ander alternatief).
- USB aansluit kabels.
- A computer met Linux / Mac OSX of Windows op een Virtuele Machine.
Q: Welke versies van android worden op dit moment geport'd?
- A: De meeste functies worden geimplementeerd en getest op Android 1.6. Sommige ontwikkelaars hebben iDroid al getest met Android 2.1. En er zal zeker in de toekomst, wanneer Android 2.2 is uitgekomen zeker naar deze versie worden gekeken.
Q: Can I install Android on my iPhone 3GS ?
- A: No you cannot, iDroid currently only works on the first generation iPhone (iPhone edge/2G), iPhone 3G and the iPod touch (with some limitations, work is currently in progress).
Q: Can I install Android on my iPod Touch?
- A: Yes, but support is relatively new (as of May 17, 2010).
Q: Can iDroid harm my iPhone?
- A: Yes and no, if you follow instructions in a guide without messing with some core commands it is unlikely that you will break your iPhone. However, if you run commands without knowing what are you doing you could permanently break your phone.
- The best practice is to make a backup on iTunes before trying to install iDroid in case you need to restore the iPhone. Be sure to backup your NOR as well after installation.
Q: My Power/Home button is broken, can I install iDroid?
- A: Yes you can BUT this could lead to having at the end a non-working device since you cannot boot your iPhone if your home button is broken and you can have very hard times to power on your device if your power button is broken. For not mention the impossibility to navigate through the iDroid menus or even shutdown it.
Common Problems/Issues
Q: Nothing happens when I type sudo client/loadibec openiboot.img3 or sudo client/oibc
- A: If you are running SpiritJB, switch to an alternative jailbreaking solution. If not, check to see if you have libusb-dev and lib32readline5 installed (Linux). These can be installed via the command
sudo apt-get install libusb-dev lib32readline5 libreadline5(Ubuntu)
Q: You liar, I have done everything correctly and my phone is no longer booting and the screen remains black!
- A: It is very unlikely that the phone is broken. Simply open iTunes on your pc, connect the device and then restore it.
Q: I tried to restore my phone with iTunes after Android broke it, I keep getting Error 28 (or other errors) when trying to restore. Is my iPhone toast?
- A: Possibly. Error 23, 28, 29, 1011, 1012, 1611, may indicate Hardware failures. Before you start banging your head on the table, load up openiboot when your device is in the recovery screen. Load it into console mode, and open up oibc. Once all is loaded type in "nand_erase 0 0". This will reset your nand flash requiring it to be repartitioned entirely. Once this is done reboot, and try to restore via iTunes again. If good, be sure to COMPLETELY FILL your iphone with files, writing to the NAND flash. Reason is due to the nand_erase 0 0 you lost your BBT which means there is no record any longer of bad blocks, so you will need iphoneOS to do so. If none of that works, ask in IRC, or take it to Apple Genius, you were warned eh?
Q: Is Linux really necessary? I don't want to format my computer to use a Linux distro!
- A: No, there is now a guide for installation using OS X. However, if you can't access OS X, you can download a live CD image from [1] and run Linux from a CD without installing anything on your machine. You can also use a virtual machine such as VMWare or Virtualbox but it is recommended to run Linux in natively.
Q: I am trying to run the sudo ./loadibec command but the Linux terminal keeps me telling that I am missing some readline libraries, why?
- A: It is probable that you are using a 64-bit distribution of Linux. Either install the 32-bit version of the readline5 library (In Ubuntu it is called lib32readline5), or download a 32-bit live-CD distibution (Ubuntu works fine).
Q: I am trying to run the sudo ./loadibec command but the Linux terminal keeps me telling that "sudo: ./loadibec: command not found", why?
- A: You should give the loadibec and oibc execute permission by typing:
chmod +x loadibec oibc
Q: I am trying to do the sudo ./loadibec command but the Linux terminal keeps me telling that my device is not connected, why?
- A1: Are the USB libraries installed? If not run the command
sudo apt-get install libusb-1.0-0 - A2: Do you happen to have a 64-bit distribution? Follow the instructions listed under "Preparing a 64-bit environment" on Installing iDroid.
- A3: Your iPhone will need to be connected in Recovery mode (not DFU). To put the iPhone in recovery mode:
- [Method 1]: While the iPhone is powered off, connect it to your computer using the USB cable while holding down the Home button until the Connect to iTunes screen appears.
- [Method 2]: Power up the device with power+home button, release power button and keep pressing home button until the "connect to itunes" screen shows up.
Q: When I try to run the ./sudo oibc command the program does not show the text on my device but instead it displays: Client connected: !<filename>[@<address>] to send a file, ~<filename>[@<address>]:<len> to receive a file, what is happening?
- A1: The cause of the error is not clear at the moment. However, it can be fixed by rebooting your machine or unplugging and plugging back in your device's USB cable. Also make sure you aren't accessing the oibc tool from a special folder like the Trash Bin.
- A2: On OSX, it seems you must load oibc as soon as you press the console button on your phone, seems to work only if the boot output has been sent. (May work on Ubuntu too)
Q: I am trying to boot iDroid but a lot of text shows up on the screen and at the end it says Welcome to OpeniBoot; why?
- A: It's ok, at the OpeniBoot menu you must hold the home button while "OpeniBoot console" is selected in order to boot iDroid. A single press of the home button brings you to the console.
Q: I am trying to boot iDroid but at the very first screen it gets stuck at the radio: reading baseband nvram... done line; why?
- A: You may have uploaded the Android images onto your iPhone with WinSCP which does not always work. We suggest that you instead use an ftp client (such as FileZilla). Once you have uploaded the images into the folder
/private/varyou must also set the image permissions to 0777. If everything fails then maybe you need to redownload the Android image files. If you want to double check your images you can compare the MD5 hashes of your files to the hashes of working files on the Installing_iDroid_(Linux)#Verify_images page
Q: I am trying to boot iDroid and after some loading it gets stuck at the kernel panic - not syncing: VFS: unable to mount root fs on unknown-block(1,0) line; why?
- A: The files you have uploaded are corrupted, just reupload them as described above.
Q: I successfully installed Android but my phone is getting hot, the battery is draining very quickly and the screen is always on. Can I put iDroid into standby?
- A: At the moment there aren't power management features in iDroid. This means that it is currently impossible to put a phone running iDroid into standby.
Q: iDroid tells me that the sim is locked, how can I unlock it?
- A: You probably have the PIN code enabled in iPhoneOS. There is not way to unlock a sim in iDroid so you will have to boot into iPhoneOS and unlock it there. Once you have done this you will be able to use the sim with iDroid.
Q: How can I shutdown or reboot my iDroid?
- A: There's no button assigned to the power menu yet, you can reboot your iDroid by typing
su, thenrebootin the Terminal Emulator (it requires that you have gained Root Access before) or do factory data reset by goint into setting>sd card & phone storage > factory data reset. There is also the hardware power-off, which is performed by by pressing power+home button until it shuts down (generally it takes 10 seconds). We advise you to avoid the hardware power-off since it could lead to unclean shutdowns breaking the Android images making it slow or even impossible to boot the next time you try to boot iDroid
Q: I'm trying to connect with ADB to my iDroid, I'm using Windows and when I write adb connect xxx.xxx.xxx.xxx:5555 the command prompt tells me that the program cannot be found, why?
- A1: You aren't on the ..\androidsdk\tools\ folder, you need to go on that directory and run the adb command there
- A2: Or if you wanna access it from everywhere from your system you need to copy the adb.exe and relative .dll file on C:\Windows\system32\ folder. There are some people reporting that the "system32 method" doesn't work on WindowsXP 64-bit, in that case just use the third method,which works better anyway because it allows access to all android sdk tools.
- A3: Or if you are on windows (or linux with different instructions) you can just add the tools folder to your PATH and it will be able to be run from anywhere,and it has the advantage of working for all of the programs in the android sdk,not just adb (like fastboot). Go to control panel,then system, then click on the advanced tab, then click environment variables,then click new and in the variable name box type PATH in all caps,and for the variable value,type where you extracted the sdk to,for me this was "D:\android-sdk-windows\tools\". Make sure you include tools and the end \ otherwise it will only be looking in the main folder and it won't work.
Q: I'm trying to get Root Access but when i try to connect ADB to my iDroid it says: unable to connect to xxx.xxx.xxx.xxx:5555, why?
- A: You need to connect your iDroid to the wifi and to the USB cable, then enable the USB Debug Mode or it won't work.
Q: Help me! Wifi has stopped working and I edited half the system files.
- A: Wifi will apparently stop working if the formatting of the init/init.rc is lost. Make sure you edit these files using a terminal editor such as nano or vim.
Q: I don't like this stuff and I wanna get rid of this, how can I uninstall Android and OpeniBoot?
- A: Power up your device and enter on the OpeniBoot console, connect it on the pc and run the
sudo ./oibccommand on the terminal, after the text is synced writeuninstall, after it gives the done message writerebootand once it reboots on iPhoneOS connect via SSH/SFTP and delete the Android images from the /private/var folder. Refer to the main article: Uninstall iDroid