Sandcastle, projekt instalacji Androida i Linuksa na urządzeniach Apple

android-dla-iphone

Kilka tygodni temu podziel się tutaj na blogu wiadomościami o wiadomościach o pojawieniu się Checkr1an na Linuksie, za pomocą którego możemy Jailbreak Apple w bardzo prosty sposób. Teraz została ogłoszona inicjatywa projektu który twierdzi, że wykorzystuje błąd używany przez Checkra1n aby móc zainstalować Androida lub Linuksa na iPhonie, iPodzie i iPadzie.

Ten projekt nazywa się Sandcastle i został wydany kilka dni temu. Ten projekt dopiero się zaczyna, ale i tak ma już dość ważny postęp Cóż, jest już możliwe zainstalowanie Androida na niektórych urządzeniach Apple, z których iPhone 7 ma „większą stabilność” w teorii, ponieważ wciąż ma wiele aspektów do dopracowania.

Projekt zapewnia również ograniczone wsparcie dla iPoda Touch 7G i trwa transfer do różnych modeli iPhone 6, 8, X, 11 i iPod Touch 6G.

Podobne artykuł:
Jak jailbreak Linux za pomocą Checkra1n?

O Sandcastle

Rozwój prowadzi skończone zespół, który opracował projekt iPhone Linux dziesięć lat temu, a teraz pracuje nad Corellium, usługą w chmurze z wirtualnym środowiskiem z iOS dla programistów. W zeszłym roku Apple złożyło pozew przeciwko Corellium o obejście ochrony iOS i powiązania urządzeń (jailbreak).

Celem rozwoju jest zapewnienie użytkownikom iPhone'a swobody wyboru platformy i pozbyć się ograniczeń i powiązań narzuconych przez Apple na komputerach. Według twórców projektu, właścicielem sprzętu jest użytkownik, który kupił telefon, a nie Apple, więc może zainstalować na urządzeniu dowolny system operacyjny.

Kompilacje są w fazie testów I jak wspomnieliśmy, nie obejmują niektórych funkcji, na przykład dźwięku, aparatu, akceleracji GPU, połączenia za pośrednictwem operatorów komórkowych nie są obsługiwane.

Np. Następujące funkcje mogą być teraz używane na iPhonie 7: Wi-Fi, Bluetooth, wyjście wyświetlacza, Multi-Touch, zarządzanie energią, I2C, SPI, USB, AIC, NAND Flash, APCIe, DART i układ zarządzania ładowaniem Tristar. W porównaniu do iPhone'a 7 Wi-Fi, Bluetooth i multi-touch nie są dostępne w Sandcastle na iPodzie Touch 7G.

W celu usunięcia ochrony który wiąże urządzenie z oprogramowaniem firmy Apple, checkra1n jest używany aby móc przełamać jailbreak.

Następnie oprogramowanie układowe jest pobierane bezpośrednio z urządzenia Flash i jest przechowywany przy użyciu standardowego systemu plików APFS (tworzona jest nowa partycja), umożliwiając Sandcastle współistnienie z iOS.

Oryginalne oprogramowanie układowe iOS jest zapisywane y w dowolnym momencie użytkownik może zrestartować wybrane urządzenie w środowisku z systemem iOS lub Android.

Aby uzyskać dostęp do systemu plików APFS, używany jest zmodyfikowany sterownik linux-apfs, wzbogacony o obsługę równoległego montowania podsekcji i możliwość pracy ze skompresowanymi plikami.

Chociaż implementacja APFS używany obsługuje tryb nagrywania, ten tryb jest nadal eksperymentalny i domyślnie partycje są montowane w trybie tylko do odczytu (dane w środowisku Android nie są zapisywane i są tracone po ponownym uruchomieniu).

Projekt wykorzystuje zmodyfikowane jądro Linuksa do zbudowania środowiska systemu Linux, oprócz używania buildroot.

Środowisko Android jest oparte na platformie Android 10. Domyślnie ekran główny OpenLauncher i Signal Messenger są wstępnie zainstalowane.

Aby zainstalować aplikacje na Androida, proponuje się użycie narzędzia adb, oprócz obsługiwanych plików APK Java. Pakiety APK z kodem wykonywalnym dla ARMv8 wymagają przebudowania (pakiety dla ARMv7 nie są obsługiwane).

Rozładowanie

W końcu dla osób zainteresowanych możliwością wypróbowania tej propozycjimożna znaleźć instrukcje instalacji Sandcastle W poniższym linku.

Dostarczany jest plik „README.txt” znajdujący się w plikach zip oferowane do pobrania. (Po zainstalowaniu checkra1n skopiuj pliki setup.sh, loadlinux.c i Android.lzma na komputer, a następnie uruchom plik setup.sh, skompiluj loadlinux i uruchom „loadlinux Android.lzma dtbpack”).


Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: AB Internet Networks 2008 SL
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.