The Sandcastle project has prepared builds Linux и Android for installation on iPhone 7

Project Sandcastle опубликовал assembly Linux и Android, suitable for installation on smartphones iPhone 7 and 7+ in addition to iOS. The project also provides limited support for the iPod Touch 7G and is being ported to various models. iPhone 6, 8, X, 11, and iPod Touch 6G. Developments published on GitHub.

The builds are in beta testing and do not cover some features, such as sound, camera, GPU acceleration, and mobile phone calls. However, when using iPhone 7 features Wi-Fi, Bluetooth, on-screen display, multi-touch, power management, I2C, SPI, USB, AIC, NAND Flash, APCIe, DART, and a Tristar charging management chip. Compared to iPhone 7 When using Sandcastle on iPod Touch 7G, Wi-Fi, Bluetooth, and multi-touch are not available.

To remove the protection that binds the device to the Apple firmware, offered use jailbreak toolkit checkra1n. Firmware loading directly from the device's flash drive and stored using the native APFS file system (a new partition is created), allowing Sandcastle to coexist with iOS. The original iOS firmware is preserved, and the user can reboot the device at any time, choosing to boot into an iOS environment or Android. Sandcastle installation instructions are provided in the "README.txt" file located inside the download. zip archives (after installing checkra1n you need to copy the files setup.sh, loadlinux.c and Android.lzma, run setup.sh, build loadlinux and run "loadlinux Android.lzma dtbpack").

A modified driver is used to access the APFS file system linux-apfs, expanded with support for parallel mounting of subpartitions and the ability to work with compressed files. Although the APFS implementation used supports write mode, this mode is still experimental and partitions are mounted in read-only mode by default (data in Android- environment are not saved and are lost after restart).

The project uses modified vanilla core Linux. To assemble the system Linux-environment applies buildroot. Android-the environment is based on the platform Android 10. Default home screen openlauncher and the messaging app Signal. To install AndroidFor applications, it is recommended to use the adb utility. Java APK packages are supported. APK packages with executable code for ARMv8 require rebuilding (ARMv7 packages are not supported).

The purpose of the development is to provide users with iPhone Freedom of platform choice and freedom from Apple-imposed restrictions and hardware lock-ins. According to the project's developers, the user who purchases the phone, not Apple, owns the hardware, so they are free to install any operating system on their devices.

Development is carried out by a team that developed the project ten years ago iPhone Linuxand now working for the company Corellium, which offers a cloud service with iOS virtual environments for developers. Apple last year filed a legal action against Corellium for bypassing iOS protection and device binding (jailbreak).

Source: opennet.ru

Buy reliable hosting for sites with DDoS protection, VPS VDS servers 🔥 Buy reliable website hosting with DDoS protection, VPS VDS servers | ProHoster