Apple iPhone 5s (apple-n51)
Appearance
(Redirected from Apple iPhone 5s (apple-iphone5s))
| pmOS can't run on its internal storage.However, it's possible to boot pmOS from memory. |
| This device is supported as part of a generic port. Refer to Apple_Generic_iDevice_(apple-idevice) for installation instructions and more information. |
|
| |
| Manufacturer | Apple |
|---|---|
| Name | iPhone 5s |
| Codename | apple-n51 |
| Released | 2013 |
| Type | handset |
| Hardware | |
| Chipset | Apple A7 |
| CPU | Dual core (2x 1.3 GHz Cyclone) |
| GPU | 200 MHz PowerVR G6430 (quad-core) |
| Display | 4 inch 16:9, 640×1136 60 Hz IPS LCD, 24 Bit (16777216 colors) (326 ppi) |
| Storage | 16/32/64 GB NVMe + USB OTG |
| Memory | 1 GB LPDDR3 |
| Architecture | aarch64 |
| Software | |
Original software The software and version the device was shipped with. |
iOS 7.0.1 |
Extended version The most recent supported version from the manufacturer. |
iOS 12.5.8 |
| postmarketOS | |
| Category | testing |
Mainline Instead of a Linux kernel fork, it is possible to run (Close to) Mainline. |
yes |
| Generic port | Apple_Generic_iDevice_(apple-idevice) |
| Device package |
|
| Kernel package |
|
Flashing Whether it is possible to flash the device with pmbootstrap flasher. |
Broken
|
|---|---|
USB Networking After connecting the device with USB to your PC, you can connect to it via telnet (initramfs) or SSH (booted system). |
Works
|
Battery Whether charging and battery level reporting work. |
Broken
|
Screen Whether the display works; ideally with sleep mode and brightness control. |
Works
|
Touchscreen |
Untested
|
| Multimedia | |
3D Acceleration |
Untested
|
Audio Audio playback, microphone, headset and buttons. |
Broken
|
Camera |
Broken
|
| Connectivity | |
WiFi |
Broken
|
Bluetooth |
Broken
|
GPS |
Broken
|
| Modem | |
Calls |
Broken
|
SMS |
Broken
|
Mobile data |
Broken
|
| Miscellaneous | |
FDE Full disk encryption and unlocking with unl0kr. |
Untested
|
USB OTG USB On-The-Go or USB-C Role switching. |
Untested
|
| Sensors | |
Accelerometer Handles automatic screen rotation in many interfaces. |
Untested
|
| This device is based on the Apple A7. See the SoC page for common tips, guides and troubleshooting steps |
A mainline fork for this device is available here with further instructions here. Still needs to be tested and ported to postmarketOS.
Users owning this device
- 37nx (Notes: Spicy pillow and broken screen fak you appal)
- Alex92567 (Notes: Running IOS 10.3.3, Jailbroken)
- AmateurPenguin (Notes: ios 10)
- Asdfugil
- BlackEyedSquid (Notes: 16GB, old battery, iOS 10.3.3)
- ByteXD23! (Notes: ai luv activation lock >3 faq u gapple)
- DeGAppitated
- DTBTech (Notes: (iOS 12) damaged aftermarket lcd)
- Eepymeowers (Notes: 5x, all working fully and on iOS 12)
- Jacobk (Notes: Has difficulty booting properly (even when plugged in), I think due to an old/poor battery)
- Jacoblightning3 (Notes: Jailbroken)
- Mewity (Notes: iOS 10.3.3)
- Mewity (Notes: iOS 8.x, recovery, dead screen)
- Mrrpmeowfurry (Notes: mp3 device, bypassed on iOS 12.5.8)
- Nima (Notes: On iOS 10)
- Overcast302
- Schrmh (Notes: Got it broken. Pretty surely problems with a part on mobo since it has error 4013.)
- Stani2000
- Theotheroracle
- Ungeskriptet (Notes: Cracked glass)
- Worldbluesquadron (Notes: Running iOS 12)
- ZBookCMD (Notes: iOS 12.5.8; Reserve)
Model variants
iPhone 5s "?"
| WARNING: All variants have a locked bootloader with no source code or known exploits! This device only works well theoretically, until there is a solution to Apple's horribly cursed firmware. Checkm8 is not a sufficiant way to use this device. Be aware of it. |
The following variants exist: A1453, A1457, A1518, A1528, A1530, A1533, iPhone6,1, iPhone6,2 maybe "all" work for this port?
Boot modes
| WARNING: USB-C to Lightning cables never work properly throughout the whole process, only USB-A cables! |
Recovery (iTunes) - hold during boot
DFU mode - connect the device to a USB host, then power off the device, then hold for 3 seconds, then hold + for 8 seconds, then release but keep holding for 10 seconds - execute $ lsusb on a connected USB host, a new device including the text (DFU Mode) should appear
| Your display should remain black. If the Apple logo appears you will have to redo the steps above. |
Hard reset - hold +
Booting
Follow the guide from Apple Generic iDevice (apple-idevice)#Booting