eop:smartphones_and_more:smartphones
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| eop:smartphones_and_more:smartphones [2022/01/07 17:23] – io55admin | eop:smartphones_and_more:smartphones [2023/05/02 22:53] (current) – io55admin | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ====== Smartphones ====== | ====== Smartphones ====== | ||
| + | |||
| + | Smartphones, | ||
| ===== Apple iOS (General) ===== | ===== Apple iOS (General) ===== | ||
| - | === Operating Systems (various ARM) === | + | ==== Operating Systems (various ARM) ==== |
| - | + | ||
| - | + | ||
| - | == DOSBox (thru iDOS) == | + | |
| + | === DOSBox (thru iDOS) === | ||
| >This is an all-in-one project, so the build process is just one simple click in xcode | >This is an all-in-one project, so the build process is just one simple click in xcode | ||
| Line 15: | Line 15: | ||
| - | == Emulation Nest == | + | === Emulation Nest === |
| This device runs an operating system which is known to emulate various devices with EOPs. See the [[eop: | This device runs an operating system which is known to emulate various devices with EOPs. See the [[eop: | ||
| - | == iX == | + | === iX === |
| >based on Ubuntu 9.10 Karmic and uses XFCE | >based on Ubuntu 9.10 Karmic and uses XFCE | ||
| Line 30: | Line 28: | ||
| http:// | http:// | ||
| + | === Linux === | ||
| + | >The patches will be sent upstream for review soon, and hopefully merged into the mainline Linux. | ||
| - | == X11 == | + | A port which applies to theoretically, |
| + | https:// | ||
| + | |||
| + | === X11 === | ||
| >Working window managers (jwm / twm / fluxbox) | >Working window managers (jwm / twm / fluxbox) | ||
| Line 42: | Line 45: | ||
| - | === Other === | + | ==== Other ==== |
| - | + | === checkra1n jailbreak === | |
| - | == checkra1n jailbreak == | + | |
| Among many other things, the checkra1n exploit is used for several EOP-related functions/ | Among many other things, the checkra1n exploit is used for several EOP-related functions/ | ||
| https:// | https:// | ||
| + | ===== Apple iPhone 5s ===== | ||
| + | ==== Operating Systems (Apple A7) ==== | ||
| + | === Linux === | ||
| - | ===== Apple iPhone 7 ===== | + | One of several |
| - | === Operating Systems (Apple A10 Fusion) === | + | https:// |
| - | == postmarketOS == | + | https:// |
| + | |||
| + | ===== Apple iPhone 6 ===== | ||
| + | |||
| + | ==== Operating Systems (Apple A8) ==== | ||
| + | === postmarketOS === | ||
| + | >Basic functionality (SSH and USB internet) with the " | ||
| + | |||
| + | One can run postmarketOS on this device using PongoOS. The mainline kernel partially works, but requires netboot. It may not be highly usable, but it does work with display support and some level of input. | ||
| + | |||
| + | [[https:// | ||
| + | |||
| + | |||
| + | ===== Apple iPhone 7 ===== | ||
| + | |||
| + | ==== Operating Systems (Apple A10 Fusion) ==== | ||
| + | === postmarketOS === | ||
| >To enter PongoOS, from where we can load the Linux kernel | >To enter PongoOS, from where we can load the Linux kernel | ||
| Line 66: | Line 86: | ||
| - | Ubuntu 20.04 thru existing kernel | + | === Ubuntu 20.04 thru existing kernel |
| - | + | >rather managed to network boot the Ubuntu instance | |
| - | “rather managed to network boot the Ubuntu instance” | + | |
| This can also be installed on the NAND. Dependent on the Project Sandcastle Linux kernel that also lead to the postmarketOS port. | This can also be installed on the NAND. Dependent on the Project Sandcastle Linux kernel that also lead to the postmarketOS port. | ||
| Line 81: | Line 100: | ||
| + | ===== Apple iPhone 8 ===== | ||
| - | ===== Google Android | + | ==== Operating Systems |
| + | === Linux === | ||
| - | Operating Systems (varies, usually ARM) | + | One of several Apple devices that can run linux thru checkm8. Further information is available in the links below, especially the resources link. |
| - | Debian chroot | + | https:// |
| - | “allow you to run a Debian chroot on an Android device” | + | https:// |
| + | |||
| + | ===== Apple iPhone SE 2016 ===== | ||
| + | |||
| + | ==== Operating Systems (Apple A9) ==== | ||
| + | === Linux === | ||
| + | |||
| + | One of several Apple devices that can run linux thru checkm8. Further information is available in the links below, especially the resources link. | ||
| + | |||
| + | https:// | ||
| + | |||
| + | https:// | ||
| + | |||
| + | |||
| + | |||
| + | ===== Google Android (General) ===== | ||
| + | |||
| + | ==== Operating Systems (varies, usually ARM) ==== | ||
| + | === Debian chroot === | ||
| + | >allow you to run a Debian chroot on an Android device | ||
| A generic all-Androids guide for attaining a Debian chroot, with varying levels of root access. | A generic all-Androids guide for attaining a Debian chroot, with varying levels of root access. | ||
| Line 96: | Line 136: | ||
| - | Hellaphone | + | === Hellaphone |
| - | + | >We decided we’d put our own software directly on top of the Linux part | |
| - | “We decided we’d put our own software directly on top of the Linux part” | + | |
| Quite an interesting port, as it’s effectively hijacking Android’s underlying Linux base and using Inferno’s ability to run on top of another OS. Thus, Inferno is able to run native on any Android phone, without the difficulty of a bare metal port. Able to text, call, and not just be a PDA. | Quite an interesting port, as it’s effectively hijacking Android’s underlying Linux base and using Inferno’s ability to run on top of another OS. Thus, Inferno is able to run native on any Android phone, without the difficulty of a bare metal port. Able to text, call, and not just be a PDA. | ||
| Line 112: | Line 151: | ||
| https:// | https:// | ||
| + | ===== HTC HD2 ===== | ||
| + | ==== Operating Systems (Qualcomm Snapdragon S1) ==== | ||
| + | === postmarketOS === | ||
| - | ===== HTC Desire Z ===== | + | >Because of the age of the HD2, there are serval 3rd party bootloaders available |
| - | Operating Systems (Qualcomm MSM7230) | + | A very old phone that can run postmarketOS. Surprisingly capable for it's age - although not THAT capable. |
| - | postmarketOS | + | [[https:// |
| - | “What doesn’t work: 32 bit color depth ("red screen" | ||
| - | This phone stands out, for it has a slide-out keypad. PostmarketOS support is strong for the most part, although certain bits of hardware are untested and probably require more blobs. However, it boots, with WiFi, battery control, and most importantly, | ||
| - | https:// | + | ===== HTC Desire Z ===== |
| + | ==== Operating Systems (Qualcomm MSM7230) ==== | ||
| + | === postmarketOS === | ||
| + | >What doesn’t work: 32 bit color depth ("red screen" | ||
| + | This phone stands out, for it has a slide-out keypad. PostmarketOS support is strong for the most part, although certain bits of hardware are untested and probably require more blobs. However, it boots, with WiFi, battery control, and most importantly, | ||
| - | ===== HTC TyTN II ===== | + | [[https:// |
| - | Operating Systems (Qualcomm 7200) | ||
| - | Plan 9 “9phone” | ||
| - | “providing an extremely basic RIL, dialpad, SMS pager with threading, and modem-tethering” | + | ===== HTC TyTN II ===== |
| + | |||
| + | ==== Operating Systems (Qualcomm 7200) ==== | ||
| + | === Plan 9 “9phone” === | ||
| + | >providing an extremely basic RIL, dialpad, SMS pager with threading, and modem-tethering | ||
| While some doubt the authenticity of this, the fact that the hellaphone was created at around the same time makes it a likely concept, although this phone is Windows Mobile based, from 2007, with only unofficial Android support. | While some doubt the authenticity of this, the fact that the hellaphone was created at around the same time makes it a likely concept, although this phone is Windows Mobile based, from 2007, with only unofficial Android support. | ||
| Line 146: | Line 192: | ||
| ===== Lenovo K900 ===== | ===== Lenovo K900 ===== | ||
| - | Operating Systems (Intel Atom Z2580) | + | ==== Operating Systems (Intel Atom Z2580) |
| - | + | === Windows 7 (through QEMU) === | |
| - | Windows 7 (through QEMU) | + | >you could run native x86 Windows 10 on this thing. But it's almost impossible |
| - | “you could run native x86 Windows 10 on this thing. But it's almost impossible”\\ | ||
| Not much is said about this, but QEMU works on this phone quite well due to the Atom. Furthermore, | Not much is said about this, but QEMU works on this phone quite well due to the Atom. Furthermore, | ||
| Line 159: | Line 204: | ||
| ===== LG P698 ===== | ===== LG P698 ===== | ||
| - | Operating Systems (Qualcomm MSM7227T) | + | ==== Operating Systems (Qualcomm MSM7227T) |
| - | + | === Debian Jessie | |
| - | Debian Jessie | + | >refer to this guide on XDA: https:// |
| - | + | ||
| - | “refer to this guide on XDA: https:// | + | |
| This is another native port, using the guide for the Xoom down below. Everything is effectively the same, although performance is mediocre on this phone due to lacking drivers. | This is another native port, using the guide for the Xoom down below. Everything is effectively the same, although performance is mediocre on this phone due to lacking drivers. | ||
| Line 175: | Line 218: | ||
| ===== LG V10 ===== | ===== LG V10 ===== | ||
| - | Operating Systems (Snapdragon 808) | + | ==== Operating Systems (Snapdragon 808) ==== |
| - | + | === Kali Linux === | |
| - | Kali Linux | + | >And it is booted natively, so no chroot, and full systemd functionality |
| - | + | ||
| - | “And it is booted natively, so no chroot, and full systemd functionality” | + | |
| The user that created this, flashed on a custom kernel, while also retaining the original Android install as a dual boot. There may be a github of this user compiling all of this, so look around. | The user that created this, flashed on a custom kernel, while also retaining the original Android install as a dual boot. There may be a github of this user compiling all of this, so look around. | ||
| Line 187: | Line 228: | ||
| - | Ubuntu (+Gnome, MATE, etc.) | + | === Ubuntu (+Gnome, MATE, etc.) === |
| - | + | >Most non-CDMA variants should work. | |
| - | “Most non-CDMA variants should work.” | + | |
| It appears that most Linux hacks for these V10s exclude the CDMA variants. Functionality is mostly complete, although with some minor quirks in areas like screen rotation. | It appears that most Linux hacks for these V10s exclude the CDMA variants. Functionality is mostly complete, although with some minor quirks in areas like screen rotation. | ||
| Line 202: | Line 242: | ||
| ===== Motorola Droid 4 ===== | ===== Motorola Droid 4 ===== | ||
| - | Operating Systems (TI OMAP 4430) | + | ==== Operating Systems (TI OMAP 4430) ==== |
| - | + | === Maemo Leste === | |
| - | Maemo Leste | + | >If you got the device stuck, use this combo: power button + bottom volume key |
| - | + | ||
| - | “If you got the device stuck, use this combo: power button + bottom volume key” | + | |
| The superior option of the operating systems available for this phone. A very functional and fully featured operating system, on par to the Nokia N900 and other “classic keypad” style phones. It can even function with SMS, albeit without a UI for now. | The superior option of the operating systems available for this phone. A very functional and fully featured operating system, on par to the Nokia N900 and other “classic keypad” style phones. It can even function with SMS, albeit without a UI for now. | ||
| Line 214: | Line 252: | ||
| - | postmarketOS | + | === postmarketOS |
| - | + | >DO NOT TRY TO INSTALL pmOS TO THE STOCK SLOT! IT COULD BRICK | |
| - | “DO NOT TRY TO INSTALL pmOS TO THE STOCK SLOT! IT COULD BRICK” | + | |
| The inferior option of the operating systems available for this phone. Maemo has 3D accel, X, Wi-Fi, and more, all on mainline. Despite all of this, postmarketOS appears to run somewhat, if one really wanted to use it over Maemo Leste. | The inferior option of the operating systems available for this phone. Maemo has 3D accel, X, Wi-Fi, and more, all on mainline. Despite all of this, postmarketOS appears to run somewhat, if one really wanted to use it over Maemo Leste. | ||
| - | https:// | + | [[https:// |
| Line 226: | Line 263: | ||
| ===== Motorola Moto G7 ===== | ===== Motorola Moto G7 ===== | ||
| - | Operating Systems (Snapdragon 632) | + | ==== Operating Systems (Snapdragon 632) ==== |
| - | + | === postmarketOS | |
| - | postmarketOS | + | >Requires the use of echo 0 0 > / |
| - | + | ||
| - | “Requires the use of echo 0 0 > / | + | |
| Support is there, but it’s in a lightweight and fragile state. More work would need to be done to truly make this worthwhile. Many features are not tested. | Support is there, but it’s in a lightweight and fragile state. More work would need to be done to truly make this worthwhile. Many features are not tested. | ||
| - | https:// | + | [[https:// |
| Line 240: | Line 275: | ||
| ===== Motorola Moto G Play series ===== | ===== Motorola Moto G Play series ===== | ||
| - | Operating Systems (???) | + | ==== Operating Systems (???) ==== |
| - | + | === postmarketOS | |
| - | postmarketOS | + | |
| It’s unclear if these variants apply to the “base” Moto G Play, but if so, these can run postmarket. | It’s unclear if these variants apply to the “base” Moto G Play, but if so, these can run postmarket. | ||
| - | https:// | + | [[https:// |
| Line 252: | Line 285: | ||
| ===== Nokia N900 ===== | ===== Nokia N900 ===== | ||
| - | Operating Systems (TI OMAP 3430) | + | ==== Operating Systems (TI OMAP 3430) ==== |
| - | + | === Mac OS X 10.3 + other PPC based === | |
| - | Mac OS X 10.3 + other PPC based | + | |
| Using PearPC, it is possible to emulate various Apple PPC variants of Mac OS X. It’s probably best to use 10.0, because 10.3 runs very poorly. | Using PearPC, it is possible to emulate various Apple PPC variants of Mac OS X. It’s probably best to use 10.0, because 10.3 runs very poorly. | ||
| Line 262: | Line 293: | ||
| - | Maemo 5 | + | === Maemo 5 === |
| The native Linux-based OS for this device, and the last OS released by a major phone manufacturer, | The native Linux-based OS for this device, and the last OS released by a major phone manufacturer, | ||
| Line 270: | Line 300: | ||
| - | Maemo Leste | + | === Maemo Leste === |
| + | >The installation consists of two steps | ||
| - | “The installation consists of two steps”\\ | ||
| A continuation of the original Maemo OS. Very functional, enjoyable, and prestige for this phone. Highly recommended. | A continuation of the original Maemo OS. Very functional, enjoyable, and prestige for this phone. Highly recommended. | ||
| Line 279: | Line 309: | ||
| - | postmarketOS | + | === postmarketOS |
| - | + | >you will need to boot into Maemo and create a / | |
| - | “you will need to boot into Maemo and create a / | + | |
| The function of this port seems relatively similar to the Maemo Leste port, although maybe with a bit less actually working. Prebuilt images of postmarketOS are released often for this device (supposedly), | The function of this port seems relatively similar to the Maemo Leste port, although maybe with a bit less actually working. Prebuilt images of postmarketOS are released often for this device (supposedly), | ||
| - | https:// | + | [[https:// |
| Line 291: | Line 320: | ||
| ===== Samsung Acclaim ===== | ===== Samsung Acclaim ===== | ||
| - | Operating Systems (Samsung S3C6410) | + | ==== Operating Systems (Samsung S3C6410) |
| - | + | === postmarketOS | |
| - | postmarketOS | + | >--NO FURTHER TESTING DONE AT THIS POINT I have given up on this phone for now. |
| - | + | ||
| - | “--NO FURTHER TESTING DONE AT THIS POINT I have given up on this phone for now.” | + | |
| Noteworthy for being a keypad phone. PostmarketOS does not boot at the moment, but it is in the consideration of things. | Noteworthy for being a keypad phone. PostmarketOS does not boot at the moment, but it is in the consideration of things. | ||
| - | https:// | + | [[https:// |
| Line 305: | Line 332: | ||
| ===== Samsung Captivate Glide ===== | ===== Samsung Captivate Glide ===== | ||
| - | Operating Systems (Tegra 2 AP20H) | + | ==== Operating Systems (Tegra 2 AP20H) |
| - | + | === postmarketOS | |
| - | postmarketOS | + | >Keep in mind that pmbootstrap requires root permissions |
| - | + | ||
| - | “Keep in mind that pmbootstrap requires root permissions” | + | |
| Yet another keypad phone, and this time, postmarketOS actually boots with most all functions available. It’s recommended to run it off an SD card, rather than eMMC. Hardware support is well documented, it seems. | Yet another keypad phone, and this time, postmarketOS actually boots with most all functions available. It’s recommended to run it off an SD card, rather than eMMC. Hardware support is well documented, it seems. | ||
| - | https:// | + | [[https:// |
| Line 319: | Line 344: | ||
| ===== Samsung Galaxy Chat ===== | ===== Samsung Galaxy Chat ===== | ||
| - | Operating Systems (Broadcom BCM21654) | + | ==== Operating Systems (Broadcom BCM21654) |
| - | + | === postmarketOS | |
| - | postmarketOS | + | >The touchscreen works in `ts_test` but does not work in Weston or i3wm |
| - | + | ||
| - | “The touchscreen works in `ts_test` but does not work in Weston or i3wm” | + | |
| The touchscreen has some issues, although the keypad does work for the most part. However, symbols cannot be typed due to a keymap issue (presumably). | The touchscreen has some issues, although the keypad does work for the most part. However, symbols cannot be typed due to a keymap issue (presumably). | ||
| - | https:// | + | [[https:// |
| Line 333: | Line 356: | ||
| ===== Samsung Galaxy S ===== | ===== Samsung Galaxy S ===== | ||
| - | Operating Systems (Exynos 3110 Cortex-A8) | + | ==== Operating Systems (Exynos 3110 Cortex-A8) |
| - | + | === postmarketOS | |
| - | postmarketOS | + | >Flashing to device memory should be possible |
| - | + | ||
| - | “Flashing to device memory should be possible” | + | |
| This port has been tested in a slightly better fashion than the Ubuntu port, but it’s level of functionality is not entirely clear. | This port has been tested in a slightly better fashion than the Ubuntu port, but it’s level of functionality is not entirely clear. | ||
| - | https:// | + | [[https:// |
| - | Ubuntu 9.10 | + | === Ubuntu 9.10 === |
| - | + | >While this OS does run " | |
| - | “While this OS does run " | + | |
| This can only be viewed using a VNC viewer, alas. Not sure why it can’t be viewed normally. It’s slated to have a quite poor functionality anyway. | This can only be viewed using a VNC viewer, alas. Not sure why it can’t be viewed normally. It’s slated to have a quite poor functionality anyway. | ||
| Line 356: | Line 376: | ||
| ===== Samsung Galaxy S Relay ===== | ===== Samsung Galaxy S Relay ===== | ||
| - | Operating Systems (Qualcomm MSM8960) | + | ==== Operating Systems (Qualcomm MSM8960) |
| - | + | === postmarketOS | |
| - | postmarketOS | + | >Now put it in download mode. You will need to do this twice during the flashing step. |
| - | + | ||
| - | “Now put it in download mode. You will need to do this twice during the flashing step.” | + | |
| It boots, and has Wi-Fi. The screen, however, won’t rotate, and the symbols won’t work on keyboard. This phone has a keypad, of course, which is why it’s been included. | It boots, and has Wi-Fi. The screen, however, won’t rotate, and the symbols won’t work on keyboard. This phone has a keypad, of course, which is why it’s been included. | ||
| - | https:// | + | [[https:// |
| Line 370: | Line 388: | ||
| ===== Sony Ericsson Xperia Mini Pro ===== | ===== Sony Ericsson Xperia Mini Pro ===== | ||
| - | Operating Systems (Qualcomm MSM8255) | + | ==== Operating Systems (Qualcomm MSM8255) |
| - | + | === postmarketOS | |
| - | postmarketOS | + | >Flashing (system partition too small) |
| - | + | ||
| - | “Flashing (system partition too small)” | + | |
| Most of the postmarket functions on this keypad phone work, although battery management isn’t complete, and camera/ | Most of the postmarket functions on this keypad phone work, although battery management isn’t complete, and camera/ | ||
| - | https:// | + | [[https:// |
eop/smartphones_and_more/smartphones.1641594227.txt.gz · Last modified: by io55admin
