Apple iPhone 6 (apple-iphone6)

Contributors

 * User:Konradybcio
 * User:Ivoszbg
 * User:Asutoshvariar

Mainline
A mainline fork for this device is available here with further instructions here. Basic functionality (SSH and USB internet) with the "none" user interface has been achieved with a netbooted postmarketOS.

Flashing
You can't currently flash via pmbootstrap, but the kernel can be booted via konradybcio/PongoOS.

Follow this guide to get the starting pieces up and running. '''If you run into errors compiling pongoOS, remove -Werror from the Makefile's EMBEDDED_CC_FLAGS. Stop after obtaining the dtbpack.'''

Now, we're going to use pmbootstrap (install it if you haven't already).

Run  to get ready. Use "apple" for the vendor name and "iphone6" for the device name.

''' When choosing a username and password, write them down. They will be important later. '''

Choose "none" for the user interface. Do not change the presented options. Device hostname doesn't matter, so select whatever you'd like.

Now, run to retrieve the rootfs and initramfs.

Now, go back to the pongoOS directory and run:

If all goes well, you should now see the Waiting for netboot image screen.

To serve the image, run

If you see a tty and a login screen, that means pmOS is working.

Now's where we use the username and password we set.

Do:

Connecting to the internet over USB is recommended.