Apple iPhone 7/7+ (apple-iphone7)
Appearance
These two devices can boot Android (via Project Sandcastle) so a postmarketOS porting could be possible once flash storage drivers are added
![]() The iPhone 7, Booting PostmarketOS | |
Manufacturer | Apple |
---|---|
Name |
iPhone 7/ 7 plus |
Codename | apple-iphone7 |
Released | 2016 |
Hardware | |
Chipset | Apple A10 Fusion |
CPU | 2.34GHz quad-core 64-bit |
GPU | Custom PowerVR GT7600 Plus (6 core) |
Display | 1334×750 (326 ppi) (iPhone 7) 1920x1080 (401 ppi) (iPhone 7+) |
Storage | 32, 128, 256 GB |
Memory | 2 GB (iPhone 7) 3 GB (iPhone 7+) |
Architecture | aarch64 |
Software | |
Original software | iOS 10.0.1 |
postmarketOS | |
Category | testing |
Pre-built images | no |
Mainline | no |
postmarketOS kernel | 5.4.12 |
Flashing |
Partial |
---|---|
USB Networking |
No data |
Internal storage |
No data |
SD card |
No data |
Battery |
No data |
Screen |
Works |
Touchscreen |
No data |
Multimedia | |
3D Acceleration |
No data |
Audio |
No data |
Camera |
No data |
Camera Flash |
No data |
Connectivity | |
WiFi |
No data |
Bluetooth |
No data |
GPS |
No data |
NFC |
No data |
Modem | |
Calls |
No data |
SMS |
No data |
Mobile data |
No data |
Miscellaneous | |
FDE |
No data |
USB OTG |
Partial |
HDMI/DP |
No data |
Sensors | |
Accelerometer |
No data |
Magnetometer |
No data |
Ambient Light |
No data |
Proximity |
No data |
Hall Effect |
No data |
Haptics |
No data |
Barometer |
No data |
Contributors
- CHANGE_ME (put your username here!)
Maintainer(s)
Users owning this device
- Alula
- Clygro (Notes: 7 32GB missing front panel and broken battery cable iOS 14.x)
- ThatGeekZen (Notes: Repaired screen and battery)
How to enter flash mode
No proper flash mode, but kernel can be booted via checkra1n/PongoOS. Basic dual boot support exists.
First you have to enter DFU mode. Power off your phone and connect it to your computer via USB: Hold down
+ for 5 seconds (after Apple logo appeared). Release and keep holding for another 10 seconds.To enter PongoOS, from where we can load the Linux kernel, run follwoing command on the host machine:
$ ./checkra1n-cli -cpE
PongoOS will start booting and printing messages on the screen.
Installation
Currently, there are instructions at https://blog.project-insanity.org/2020/04/16/running-postmarketos-on-iphone-7/