ಸ್ಯಾಂಡ್‌ಕ್ಯಾಸಲ್ ಯೋಜನೆಯು ಲಿನಕ್ಸ್ ಮತ್ತು ಆಂಡ್ರಾಯ್ಡ್ ಬಿಲ್ಡ್‌ಗಳನ್ನು ಐಫೋನ್ 7 ನಲ್ಲಿ ಸ್ಥಾಪಿಸಲು ಸಿದ್ಧಪಡಿಸಿದೆ

ಯೋಜನೆಯು ಸ್ಯಾಂಡ್‌ಕ್ಯಾಸಲ್ ಪ್ರಕಟಿಸಲಾಗಿದೆ ಅಸೆಂಬ್ಲಿಗಳು Linux ಮತ್ತು Android, iOS ಜೊತೆಗೆ iPhone 7 ಮತ್ತು 7+ ಸ್ಮಾರ್ಟ್‌ಫೋನ್‌ಗಳಲ್ಲಿ ಅನುಸ್ಥಾಪನೆಗೆ ಸೂಕ್ತವಾಗಿದೆ. ಯೋಜನೆಯು ಐಪಾಡ್ ಟಚ್ 7G ಗಾಗಿ ಸೀಮಿತ ಬೆಂಬಲವನ್ನು ಒದಗಿಸುತ್ತದೆ ಮತ್ತು iPhone 6, 8, X, 11 ಮತ್ತು iPod Touch 6G ಯ ವಿವಿಧ ಮಾದರಿಗಳಿಗೆ ಪೋರ್ಟ್ ಮಾಡಲಾಗುತ್ತಿದೆ. ಅಭಿವೃದ್ಧಿಗಳು ಪ್ರಕಟಿಸಲಾಗಿದೆ GitHub ನಲ್ಲಿ.

ಬಿಲ್ಡ್‌ಗಳು ಬೀಟಾ ಪರೀಕ್ಷೆಯ ಹಂತದಲ್ಲಿವೆ ಮತ್ತು ಕೆಲವು ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ಒಳಗೊಂಡಿರುವುದಿಲ್ಲ, ಉದಾಹರಣೆಗೆ, ಧ್ವನಿ, ಕ್ಯಾಮರಾ, GPU ವೇಗವರ್ಧನೆ ಮತ್ತು ಸೆಲ್ಯುಲಾರ್ ಆಪರೇಟರ್‌ಗಳ ಮೂಲಕ ಕರೆಗಳನ್ನು ಬೆಂಬಲಿಸುವುದಿಲ್ಲ. ಅದೇ ಸಮಯದಲ್ಲಿ, ಐಫೋನ್ 7, ವೈ-ಫೈ, ಬ್ಲೂಟೂತ್, ಡಿಸ್ಪ್ಲೇ ಔಟ್ಪುಟ್, ಮಲ್ಟಿ-ಟಚ್, ಪವರ್ ಮ್ಯಾನೇಜ್ಮೆಂಟ್, I2C, SPI, USB, AIC, NAND Flash, APCIe, DART ಮತ್ತು ಟ್ರೈಸ್ಟಾರ್ ಚಾರ್ಜಿಂಗ್ ಮ್ಯಾನೇಜ್ಮೆಂಟ್ ಚಿಪ್ ಅನ್ನು ಬಳಸುವಾಗ. iPhone 7 ಗೆ ಹೋಲಿಸಿದರೆ, iPod Touch 7G ನಲ್ಲಿ Sandcastle ಬಳಸುವಾಗ Wi-Fi, Bluetooth ಮತ್ತು ಮಲ್ಟಿ-ಟಚ್ ಲಭ್ಯವಿರುವುದಿಲ್ಲ.

ಸಾಧನವನ್ನು Apple ಫರ್ಮ್‌ವೇರ್‌ಗೆ ಬಂಧಿಸುವ ರಕ್ಷಣೆಯನ್ನು ತೆಗೆದುಹಾಕಲು, ನೀಡಲಾಗುತ್ತದೆ ಜೈಲ್ ಬ್ರೇಕ್ ಉಪಕರಣಗಳನ್ನು ಬಳಸಿ checkra1n. ಫರ್ಮ್ವೇರ್ ಲೋಡ್ ಆಗುತ್ತಿದೆ ನೇರವಾಗಿ ಫ್ಲ್ಯಾಶ್ ಸಾಧನದಿಂದ ಮತ್ತು ಸ್ಥಳೀಯ APFS ಫೈಲ್ ಸಿಸ್ಟಮ್ ಅನ್ನು ಬಳಸಿಕೊಂಡು ಸಂಗ್ರಹಿಸಲಾಗುತ್ತದೆ (ಹೊಸ ವಿಭಾಗವನ್ನು ರಚಿಸಲಾಗಿದೆ), ಇದು ಸ್ಯಾಂಡ್‌ಕ್ಯಾಸಲ್ iOS ನೊಂದಿಗೆ ಸಹಬಾಳ್ವೆ ನಡೆಸಲು ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ. ಮೂಲ iOS ಫರ್ಮ್‌ವೇರ್ ಅನ್ನು ಉಳಿಸಿಕೊಳ್ಳಲಾಗಿದೆ ಮತ್ತು ಯಾವುದೇ ಸಮಯದಲ್ಲಿ ಬಳಕೆದಾರರು ತಮ್ಮ ಆಯ್ಕೆಯ ಸಾಧನವನ್ನು iOS ಅಥವಾ Android ಪರಿಸರಕ್ಕೆ ರೀಬೂಟ್ ಮಾಡಬಹುದು. ಡೌನ್‌ಲೋಡ್ ಮಾಡಬಹುದಾದ ಒಳಗೆ ಇರುವ "README.txt" ಫೈಲ್‌ನಲ್ಲಿ Sandcastle ಅನ್ನು ಸ್ಥಾಪಿಸಲು ಸೂಚನೆಗಳನ್ನು ಒದಗಿಸಲಾಗಿದೆ zip ದಾಖಲೆಗಳು (Checkra1n ಅನ್ನು ಸ್ಥಾಪಿಸಿದ ನಂತರ, ನೀವು ನಿಮ್ಮ ಫೋನ್‌ಗೆ setup.sh, loadlinux.c ಮತ್ತು Android.lzma ಫೈಲ್‌ಗಳನ್ನು ನಕಲಿಸಬೇಕು, setup.sh ಅನ್ನು ರನ್ ಮಾಡಿ, loadlinux ಅನ್ನು ನಿರ್ಮಿಸಿ ಮತ್ತು "loadlinux Android.lzma dtbpack" ಅನ್ನು ರನ್ ಮಾಡಬೇಕಾಗುತ್ತದೆ).

ಎಪಿಎಫ್ಎಸ್ ಫೈಲ್ ಸಿಸ್ಟಮ್ ಅನ್ನು ಪ್ರವೇಶಿಸಲು ಮಾರ್ಪಡಿಸಿದ ಚಾಲಕವನ್ನು ಬಳಸಲಾಗುತ್ತದೆ linux-apfs, ಉಪವಿಭಾಗಗಳ ಸಮಾನಾಂತರ ಆರೋಹಣ ಮತ್ತು ಸಂಕುಚಿತ ಫೈಲ್ಗಳೊಂದಿಗೆ ಕೆಲಸ ಮಾಡುವ ಸಾಮರ್ಥ್ಯದ ಬೆಂಬಲದೊಂದಿಗೆ ವಿಸ್ತರಿಸಲಾಗಿದೆ. ಬಳಸಿದ APFS ಅನುಷ್ಠಾನವು ಬರವಣಿಗೆ ಮೋಡ್‌ನಲ್ಲಿ ಕೆಲಸವನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ ಎಂಬ ವಾಸ್ತವದ ಹೊರತಾಗಿಯೂ, ಈ ಮೋಡ್ ಇನ್ನೂ ಪ್ರಾಯೋಗಿಕವಾಗಿದೆ ಮತ್ತು ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ, ವಿಭಾಗಗಳನ್ನು ಓದಲು-ಮಾತ್ರ ಮೋಡ್‌ನಲ್ಲಿ ಅಳವಡಿಸಲಾಗಿದೆ (Android ಪರಿಸರದಲ್ಲಿನ ಡೇಟಾವನ್ನು ಉಳಿಸಲಾಗಿಲ್ಲ ಮತ್ತು ಮರುಪ್ರಾರಂಭಿಸಿದ ನಂತರ ಕಳೆದುಹೋಗುತ್ತದೆ).

ಯೋಜನೆಯನ್ನು ಬಳಸಲಾಗುತ್ತದೆ ಮಾರ್ಪಡಿಸಲಾಗಿದೆ ವೆನಿಲ್ಲಾ ಲಿನಕ್ಸ್ ಕರ್ನಲ್. ಲಿನಕ್ಸ್ ಸಿಸ್ಟಮ್ ಪರಿಸರವನ್ನು ನಿರ್ಮಿಸಲು ಅನ್ವಯಿಸಲಾಗಿದೆ ಬಿಲ್ಡ್ರೂಟ್. ಆಂಡ್ರಾಯ್ಡ್ ಪರಿಸರವು ವೇದಿಕೆಯನ್ನು ಆಧರಿಸಿದೆ ಆಂಡ್ರಾಯ್ಡ್ 10. ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ ಮುಖಪುಟ ಪರದೆಯನ್ನು ಮೊದಲೇ ಹೊಂದಿಸಲಾಗಿದೆ ಓಪನ್ ಲಾಂಚರ್ ಮತ್ತು ಸಂದೇಶ ಕಾರ್ಯಕ್ರಮ ಸಿಗ್ನಲ್. Android ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ಸ್ಥಾಪಿಸಲು, adb ಸೌಲಭ್ಯವನ್ನು ಬಳಸಲು ಸೂಚಿಸಲಾಗುತ್ತದೆ. Java APK ಪ್ಯಾಕೇಜ್‌ಗಳು ಬೆಂಬಲಿತವಾಗಿದೆ. ARMv8 ಗಾಗಿ ಕಾರ್ಯಗತಗೊಳಿಸಬಹುದಾದ ಕೋಡ್‌ನೊಂದಿಗೆ APK ಪ್ಯಾಕೇಜುಗಳಿಗೆ ಮರುನಿರ್ಮಾಣದ ಅಗತ್ಯವಿರುತ್ತದೆ (ARMv7 ಗಾಗಿ ಪ್ಯಾಕೇಜ್‌ಗಳು ಬೆಂಬಲಿತವಾಗಿಲ್ಲ).

ಐಫೋನ್ ಬಳಕೆದಾರರಿಗೆ ಪ್ಲಾಟ್‌ಫಾರ್ಮ್ ಅನ್ನು ಆಯ್ಕೆ ಮಾಡಲು ಮತ್ತು ಆಪಲ್ ವಿಧಿಸಿರುವ ನಿರ್ಬಂಧಗಳು ಮತ್ತು ಹಾರ್ಡ್‌ವೇರ್ ನಿರ್ಬಂಧಗಳನ್ನು ತೊಡೆದುಹಾಕಲು ಸ್ವಾತಂತ್ರ್ಯವನ್ನು ನೀಡುವುದು ಅಭಿವೃದ್ಧಿಯ ಗುರಿಯಾಗಿದೆ. ಪ್ರಾಜೆಕ್ಟ್ ಡೆವಲಪರ್‌ಗಳ ಪ್ರಕಾರ, ಸಾಧನದ ಮಾಲೀಕರು ಫೋನ್ ಖರೀದಿಸಿದ ಬಳಕೆದಾರರು, ಮತ್ತು ಆಪಲ್ ಅಲ್ಲ, ಆದ್ದರಿಂದ ಅವರು ಸಾಧನದಲ್ಲಿ ಯಾವುದೇ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್‌ಗಳನ್ನು ಸ್ಥಾಪಿಸಲು ಮುಕ್ತರಾಗಿದ್ದಾರೆ.

ಹತ್ತು ವರ್ಷಗಳ ಹಿಂದೆ ಯೋಜನೆಯನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸಿದ ತಂಡದಿಂದ ಅಭಿವೃದ್ಧಿಯನ್ನು ಕೈಗೊಳ್ಳಲಾಗುತ್ತದೆ ಐಫೋನ್ ಲಿನಕ್ಸ್, ಮತ್ತು ಈಗ ಕಂಪನಿಯಲ್ಲಿ ಕೆಲಸ ಮಾಡುತ್ತಿದ್ದಾರೆ ಕೊರೆಲಿಯಮ್, ಡೆವಲಪರ್‌ಗಳಿಗಾಗಿ iOS ನೊಂದಿಗೆ ವರ್ಚುವಲ್ ಪರಿಸರದೊಂದಿಗೆ ಕ್ಲೌಡ್ ಸೇವೆಯನ್ನು ನೀಡುತ್ತಿದೆ. ಕಳೆದ ವರ್ಷ ಆಪಲ್ ಸಲ್ಲಿಸಲಾಗಿದೆ ಮೊಕದ್ದಮೆ ಐಒಎಸ್ ರಕ್ಷಣೆ ಮತ್ತು ಸಾಧನ ಬೈಂಡಿಂಗ್ (ಜೈಲ್ ಬ್ರೇಕ್) ಬೈಪಾಸ್ ಮಾಡಲು ಕೊರೆಲಿಯಮ್ ವಿರುದ್ಧ.

ಮೂಲ: opennet.ru

ಕಾಮೆಂಟ್ ಅನ್ನು ಸೇರಿಸಿ