Bir iPhone, iPod Touch, iPad və ya Apple TV-nin fayl sisteminə icazəsiz giriş, Apple-ın təhlükəsizlik zəifliklərindən istifadə edən istismarlar vasitəsilə mümkündür. Sistem faylları və qovluqlarına giriş istifadəçiyə öz məzmunlarını idarə etməyə və üçüncü tərəf mənbələrindən tətbiqlər quraşdırmağa imkan verir
Jailbreak nədir?
"Jailbreak" (İngilis jailbreak - "jailbreak") cihazın "hücrəsi" xaricində "çıxması" deməkdir. Başlanğıcda bir həbsxananın və ya həbsxananın metaforası UNIX əməliyyat sisteminə, xüsusən də FreeBSD həbsxanasına - tək bir FreeBSD əməliyyat sistemi daxilindəki muxtar virtual "həbsxanalara" aiddir.
Jailbreak, istifadəçinin Apple cihazlarının fayl sisteminə icazəsiz giriş əldə etməsinə imkan verən bir iOS jailbreak prosedurudur. Apple təhlükəsizlik zəifliklərini müəyyənləşdirərək istifadəçinin əvvəllər əlçatmaz olan sistem sənədlərinə giriş əldə etməsinə imkan verən maraqlı bir jailbreak həyata keçirilir. Jailbreakdən sonra bir iOS cihazının sahibi fayl sisteminin məzmununu idarə edə bilər və Apple (App Store) -dan əsas olana əlavə olaraq üçüncü tərəf tətbiq mağazalarından müxtəlif proqramlar qura bilər. "Jailbroken" iPhone və iPad istifadəçiləri əvvəlki kimi iTunes və App Store daxil olmaqla cihazın bütün funksiyalarına giriş əldə edirlər.
Bir çox smartfon, planşet, oyun konsolu istehsalçısı cihazlarında müəllif hüququ qorunmasının texniki vasitələrindən (DRM - Rəqəmsal hüquqların idarə edilməsi) istifadə edirlər. DRM nəzarət sistemləri, istifadəçini ilk növbədə təhlükəsizlik məqsədi ilə proqramı idarə etməkdə məhdudlaşdırır. Jailbreak, DRM məhdudiyyətlərindən qaçınmağa və cihazınızın əməliyyat sistemini dəyişdirməyə imkan verən cihazların “jailbreak”idir.
İlk dəfə iTunes ilə əlaqəli "jailbreak" iPhone hakerləri və onun nəzarətindən qaçma qabiliyyəti istifadə edildi. O vaxtdan bəri, konsepsiya genişləndi və indi kök atma kimi də bilinən androyd platformalarının hack edilməsi prosesinə tətbiq olunur.
Jailbreak nə üçündür?
Apple-ın əsas prinsipi mərkəzləşdirmədir. İOS fayl sistemi istifadəçi üçün bağlıdır və tətbiqetmə hazırlayanlar App Store-a daxil olmaq üçün Apple-ın ciddi qaydalarına riayət etməlidirlər. Təhlükəsizliyi artırmaq və tətbiqlərin ümumi keyfiyyətini qorumaq üçün bu məhdudiyyətlər müəyyən dərəcədə mövcuddur. Digər tərəfdən, cihazınızın əməliyyat sisteminin gizli imkanlarını sınamaq və ya öz ehtiyaclarınız üçün fərdiləşdirmək arzusuna səbəb olurlar.
Texniki məqamlar
İOS əməliyyat sistemi, bütün başlamış tətbiqetmələr istifadəçinizin adından icra ediləcək şəkildə tərtib edilmişdir. Eyni zamanda, işə salınmış tətbiqlər sistem nüvəsinə bəzi zənglər edə bilmir və qovluqlara giriş məhduddur. IPhone və ya iPad-də hansı proqram quraşdırılıbsa, yalnız onun üçün ayrılmış yaddaşı idarə edə biləcək və digər tətbiqetmələrlə əlaqə qura bilməyəcək.
Yalnız istisnalar şəkillər, videolar, kontaktlar və musiqidir, lakin hər halda tətbiqetmələrə məhdud giriş imkanı olacaqdır. Bütün məlumatlar yalnız quraşdırılmış bir tətbiqdən fərqli olaraq məhdudiyyətsiz imkanlara malik bir sistem prosesi ilə dəyişdirilə bilər.
Buna görə, bir tətbiqin inzibati girişi yoxdursa, sistem proseslərini idarə edə bilməz. Başqa sözlə, sistem prosesləri istədiklərini edə bilər və tətbiqlər yalnız müəyyən funksiyaları yerinə yetirir və başqa bir şey yoxdur.
Ən vacib sistem proseslərindən biri, bütün tətbiqlərin yalnız App Store-dan quraşdırılmasını təmin edən "quraşdırılmış tətbiqlərin siyahısı" dır. Jelbreaking, yürütülə bilən fayllarda "setuid" bit istifadə edərək və ya sadəcə cihazdakı bəzi fayl qovluqlarındakı icazələri zəiflədərək bu məhdudiyyəti aradan qaldıra bilər.
Beləliklə, bu əməliyyatın təmin etdiyi bütün imkanlar:
- PC tərəfdən tətbiqetmələrdən istifadə etmək mümkün olur, bu da cihazın fayl sisteminə tam giriş əldə etmək deməkdir;
- Üçüncü tərəf proqramlarını, məsələn, Cydia'dan, üçüncü tərəf mənbələrindən əlavə etmək mümkün olur. Bu xüsusiyyət "baza zolağının qorunmasını" pozan bir proqram yükləməyə imkan verir, bu da bir çox faydalı şeyi açır, məsələn, Verizon, AT&T və s. Operatorlarını UnLock etmək mümkündür;
- Smartfona SSH girişi təmin edən və komanda xəttini açan bir BSD alt sistemini quraşdırmaq mümkün olur. Yeri gəlmişkən, sonuncusu smartfonu operatordan ayırarkən lazım ola bilər.
- Optimizasiya
Jailbreak növləri
Bağlanan jailbreak
Cihaz yenidən işə salındıqda bağlanmış bir jailbreak müddəti bitəcək. İkinci "jailbreak" olmadan cihaz böyük ehtimalla işləməyəcək, "yerli" xüsusiyyətlərin yüklənməsi mərhələsində "asılacaq" və ya düzgün işləməyəcəkdir. Jailbreak-i yenidən başlatmaq üçün cihazı kompüterinizə bağlamalı və jailbreak yardım proqramını yenidən işə salmalısınız.
Bağlanmamış jailbreak
Cihazı bağladıqdan sonra bağlanmamış jailbreak qalır. Cihaz yenidən jailbreak etmədən və kompüterə qoşulmadan dəyişdirilmiş əməliyyat sistemini yükləyəcək. Eksiler: Apple modellərinin əksəriyyəti üçün yeni proqram təminatının sistem sənədlərinə daxil olmaq, inkişaf etdiricilərə vaxt və təcrübə tələb edən yeni bir istismar tələb edir.
Yarı bağlanan jailbreak
Yarı bağlanan bir jailbreak ilə cihaz açılacaq, ancaq orijinal parametrləri ilə. İstifadəçi cihazın əsas funksiyalarından istifadə edə biləcək - zəng etmək və ya mesaj yazmaq, lakin dəyişdirilmiş kodun işlədilməsini tələb edən digər hərəkətlər üçün cihaz yenidən "sındırılmalıdır".
Yaxşı və pis tərəfləri
Pros:
- Əlavə Cydia Tətbiq Mağazasının (McDigger) mövcudluğu. Apple istifadəçilərinin əksəriyyəti App Store-da paylanan pulsuz tətbiqetmələri ödənişlə yükləmək imkanı verən Cydia xatirinə jailbreak qərarına gəlir.
- İOS interfeysini və funksiyasını zövqünüzə uyğunlaşdırmaq. Jailbreak, Cydia'dan ixtisaslaşdırılmış tətbiqetmələr yükləyərək əməliyyat sisteminin görünüşünü və məzmunu dəyişdirməyə imkan verir.
- Apple cihazlarının gizli xüsusiyyətləri və fayl sisteminə giriş. Jailbreak, istifadəçilərə yalnız iOS-un gizli xüsusiyyətlərindən yararlanmağa deyil, həm də əməliyyat sisteminə nəzarət etmək və dəyişiklik etmək imkanı verən fayl sisteminə giriş əldə etməyə imkan verəcəkdir. mənbə kodları
Eksiler:
- Endirilmiş tətbiqlərdə mümkün problemlər. Cydia-dan edilən tweaks lisenziyalı tətbiqetmələr deyil, yalnız nüsxələr olduğundan, işlərinin sabitliyi ilə bağlı problemlər daha çox yayılmışdır və bunların istifadəsi əvvəllər stabil işləmiş lisenziyalı tətbiqlərin getməsinə səbəb ola bilər.
- Fərqli dəyişikliklər fərqli problemlər deməkdir. Cydia'dan endirilən hər hansı bir çimdikliyi quraşdırdıqdan və ya qaldırdıqdan sonra sistemdə çimdik önbelleği (zibil) qalır və bu cihazda əbədi qalacaq və çimdiklərin uyğunsuzluq halları görüldü, bu səbəbdən də işləmirlər.
- IOS yeniləmə məsələləri. Jailbreak edilmiş bir cihazda iOS-u yeniləmək mümkün deyil və bir yeniləmə çıxdıqda, jailbreak həmişə çökür, bu səbəbdən Cydia'dan yüklənən bütün çimdiklər və interfeys dəyişiklikləri silinir.
- Bunlardan məhrumetmə. geliştirici dəstəyi və Apple zəmanətləri. Cihazın düzəldilməsi lazımdırsa, istifadəçi jailbreakdən qurtulmalı və zəmanətdən istifadə etməyiniz lazımdırsa, xidmət mərkəzi xidmətdən imtina edəcəkdir.
- Apple təhlükəsizlik jailbreak. Gadgetı sındırmaq təhlükəsi onu virus infeksiyasına məruz qoyacaq, bundan sonra ödəmə variantları (bank kartı məlumatları) haqqında məlumatlar da daxil olmaqla fərdi məlumatlar itirə bilər.
- Batareyanın muxtariyyəti azaldıldı. İOS əməliyyat sistemi bir səbəbdən bağlıdır, çünki Apple inkişaf etdiriciləri batareya gücünün istehlakını tarazlaşdırmaq və batareyanın avtonomluğunu artırmaq üçün sistem donanımındakı yük səviyyəsini optimallaşdırır.
- Rabitə keyfiyyətinin itirilməsi. Bir çox istifadəçi jailbreak-in zənglər zamanı edilən zənglərin keyfiyyətinə təsir göstərə biləcəyini fərq etdi. Bu problemlər ünsiyyətdəki tez-tez kəsilmələr və hətta bəzən abunəçinin səsinin pozulması ilə özünü göstərir.
- Qanunsuz
Jailbreak: həyata keçirmək üçün təlimat
İPhone, iPad və ya iPod touch'ınızı necə jailbreak etmək olar:
- Müvafiq jailbreak yardım proqramının son versiyasını rəsmi veb saytından kompüterinizə yükləyin.
- Zip faylını açın.
- USB kabeldən istifadə edərək cihazınızı kompüterinizə qoşun.
- Ayarlarda parolu deaktiv edin.
- Mənim iPhone tapmağı deaktiv edin: Ayarlar> iCloud> iPhone'umu Tapın.
- Cihazınızı təyyarə rejiminə qoyun.
- Proqramı administrator olaraq faylı sağ vuraraq işə salın.
- Cihaz kəşfi başlayır.
- Faydalı proqram tərəfindən göstərilən firmware versiyasının düzgün olub olmadığını yoxlayın.
- Davam etmək üçün Başlat düyməsini vurun.
- Jailbreakdən sonra cihaz avtomatik olaraq yenidən yenidən başlayacaq və ekranda Cydia nişanı görünəcək.