Sandcastle ప్రాజెక్ట్ iPhone 7లో ఇన్‌స్టాలేషన్ కోసం Linux మరియు Android బిల్డ్‌లను సిద్ధం చేసింది

ప్రాజెక్ట్ ఇసుక కోట ప్రచురించిన సమావేశాలు Linux మరియు Android, iOSతో పాటు iPhone 7 మరియు 7+ ​​స్మార్ట్‌ఫోన్‌లలో ఇన్‌స్టాలేషన్‌కు అనుకూలం. ప్రాజెక్ట్ iPod Touch 7Gకి పరిమిత మద్దతును కూడా అందిస్తుంది మరియు iPhone 6, 8, X, 11 మరియు iPod Touch 6G యొక్క వివిధ మోడళ్లకు పోర్ట్ చేయబడుతోంది. అభివృద్ధి ప్రచురించబడింది GitHubలో.

బిల్డ్‌లు బీటా టెస్టింగ్ దశలో ఉన్నాయి మరియు కొన్ని ఫీచర్‌లను కవర్ చేయవు, ఉదాహరణకు, సౌండ్, కెమెరా, GPU యాక్సిలరేషన్ మరియు సెల్యులార్ ఆపరేటర్‌ల ద్వారా కాల్‌లకు మద్దతు లేదు. అదే సమయంలో, ఐఫోన్ 7, Wi-Fi, బ్లూటూత్, డిస్‌ప్లే అవుట్‌పుట్, మల్టీ-టచ్, పవర్ మేనేజ్‌మెంట్, I2C, SPI, USB, AIC, NAND Flash, APCIe, DART మరియు ట్రిస్టార్ ఛార్జింగ్ మేనేజ్‌మెంట్ చిప్‌లను ఉపయోగిస్తున్నప్పుడు. iPhone 7తో పోలిస్తే, iPod Touch 7Gలో Sandcastleని ఉపయోగిస్తున్నప్పుడు Wi-Fi, బ్లూటూత్ మరియు మల్టీ-టచ్ అందుబాటులో ఉండవు.

పరికరాన్ని Apple ఫర్మ్‌వేర్‌కి బంధించే రక్షణను తీసివేయడానికి, ఇచ్చింది జైల్బ్రేక్ సాధనాలను ఉపయోగించండి checkra1n. ఫర్మ్‌వేర్ లోడ్ నేరుగా ఫ్లాష్ పరికరం నుండి మరియు స్థానిక APFS ఫైల్ సిస్టమ్ (ఒక కొత్త విభజన సృష్టించబడింది) ఉపయోగించి నిల్వ చేయబడుతుంది, ఇది శాండ్‌కాజిల్ iOSతో సహజీవనం చేయడానికి అనుమతిస్తుంది. అసలు iOS ఫర్మ్‌వేర్ అలాగే ఉంచబడుతుంది మరియు ఏ సమయంలోనైనా వినియోగదారు తనకు నచ్చిన పరికరాన్ని iOS లేదా Android వాతావరణంలోకి రీబూట్ చేయవచ్చు. శాండ్‌కాజిల్‌ను ఇన్‌స్టాల్ చేయడానికి సూచనలు డౌన్‌లోడ్ చేయదగిన లోపల ఉన్న "README.txt" ఫైల్‌లో అందించబడ్డాయి జిప్ ఆర్కైవ్‌లు (Checkra1nని ఇన్‌స్టాల్ చేసిన తర్వాత, మీరు setup.sh, loadlinux.c మరియు Android.lzma ఫైల్‌లను మీ ఫోన్‌కి కాపీ చేయాలి, setup.shని అమలు చేయాలి, loadlinuxని నిర్మించి, “loadlinux Android.lzma dtbpack”ని అమలు చేయాలి).

APFS ఫైల్ సిస్టమ్‌ను యాక్సెస్ చేయడానికి సవరించిన డ్రైవర్ ఉపయోగించబడుతుంది linux-apfs, ఉపవిభజనల సమాంతర మౌంటు మరియు కంప్రెస్డ్ ఫైళ్ళతో పని చేసే సామర్ధ్యం కోసం మద్దతుతో పొడిగించబడింది. ఉపయోగించిన APFS అమలు రైట్ మోడ్‌లో పని చేయడానికి మద్దతు ఇస్తున్నప్పటికీ, ఈ మోడ్ ఇప్పటికీ ప్రయోగాత్మకంగా ఉంది మరియు డిఫాల్ట్‌గా, విభజనలు చదవడానికి మాత్రమే మోడ్‌లో మౌంట్ చేయబడతాయి (Android వాతావరణంలో డేటా సేవ్ చేయబడదు మరియు పునఃప్రారంభించిన తర్వాత పోతుంది).

ప్రాజెక్ట్ ఉపయోగించబడుతుంది సవరించబడింది వనిల్లా లైనక్స్ కెర్నల్. Linux సిస్టమ్ వాతావరణాన్ని నిర్మించడానికి వర్తిస్తుంది బిల్డ్రూట్. Android పర్యావరణం ప్లాట్‌ఫారమ్‌పై ఆధారపడి ఉంటుంది Android 10. డిఫాల్ట్‌గా హోమ్ స్క్రీన్ ప్రీసెట్ చేయబడింది ఓపెన్ లాంచర్ మరియు సందేశ కార్యక్రమం సిగ్నల్. Android అప్లికేషన్‌లను ఇన్‌స్టాల్ చేయడానికి, adb యుటిలిటీని ఉపయోగించమని సూచించబడింది. Java APK ప్యాకేజీలకు మద్దతు ఉంది. ARMv8 కోసం ఎక్జిక్యూటబుల్ కోడ్‌తో కూడిన APK ప్యాకేజీలకు పునర్నిర్మాణం అవసరం (ARMv7 కోసం ప్యాకేజీలకు మద్దతు లేదు).

ఐఫోన్ వినియోగదారులకు ప్లాట్‌ఫారమ్‌ను ఎంచుకునే స్వేచ్ఛను ఇవ్వడం మరియు Apple విధించిన పరిమితులు మరియు హార్డ్‌వేర్ పరిమితులను వదిలించుకోవడం అభివృద్ధి యొక్క లక్ష్యం. ప్రాజెక్ట్ డెవలపర్‌ల ప్రకారం, పరికరాల యజమాని ఫోన్‌ను కొనుగోలు చేసిన వినియోగదారు, మరియు ఆపిల్ కాదు, కాబట్టి అతను పరికరంలో ఏదైనా ఆపరేటింగ్ సిస్టమ్‌లను ఇన్‌స్టాల్ చేయడానికి ఉచితం.

పదేళ్ల క్రితం ప్రాజెక్టును అభివృద్ధి చేసిన బృందం అభివృద్ధి చేస్తుంది iPhone Linux, మరియు ఇప్పుడు కంపెనీలో పని చేస్తున్నారు కొరెల్లియం, డెవలపర్‌ల కోసం iOSతో వర్చువల్ పరిసరాలతో క్లౌడ్ సేవను అందిస్తోంది. గత సంవత్సరం ఆపిల్ దాఖలు చేశారు దావా iOS రక్షణ మరియు పరికర బైండింగ్ (జైల్‌బ్రేక్) బైపాస్ చేయడం కోసం కొరెల్లియంకు వ్యతిరేకంగా.

మూలం: opennet.ru

ఒక వ్యాఖ్యను జోడించండి