Inilah Cara Anda Boleh Membantu Komuniti Jailbreak

Bagaimanakah saya dapat membantu komuniti jailbreak? Sebahagian daripada anda mungkin telah bertanya soalan ini sebelum ini.

pod2G - ahli pasukan impian jailbreak dan dikreditkan untuk mengetahui kerentanan yang digunakan dalam jailbreak Absinthe dan Corona baru saja menjawab pertanyaan itu.

Dia menulis di blognya:

Untuk jailbreak peranti, penggodam memerlukan satu set kerentanan yang boleh dieksekusi:

  • vektor suntikan kod: kerentanan dalam komponen teras iOS yang membawa kepada pelaksanaan kod tersuai, tanpa simbol.
  • Kerentanan peningkatan eskalasi: biasanya tidak cukup untuk melaksanakan pelaksanaan kode yang tidak ditandatangani. Hampir semua aplikasi dan perkhidmatan iOS adalah kotak pasir, jadi orang sering perlu melarikan diri dari penjara untuk mencetuskan eksploit kernel.
  • kerentanan kernel: kernel adalah sasaran sebenar jailbreak payload. Jailbreak terpaksa menanggalkannya untuk mengalih keluar penguatkuasaan kod yang ditandatangani. Hanya kernel yang boleh menambal kernel, itu sebabnya kelemahan pelaksanaan kod dalam konteks kernel diperlukan.
  • kelemahan tanpa keraguan: apabila but peranti, ia tidak dipatuhi, oleh itu tidak boleh menjalankan kod yang tidak ditandatangani. Oleh itu, untuk memulakan muatan jailbreak pada masa boot, vektor pelaksanaan kod sama ada dalam perkhidmatan bootstrap atau dalam pemuatan binari adalah wajib.
Anda boleh membantu jika anda boleh crash sama ada aplikasi teras (Safari, Mail, dll ...) atau kernel dalam cara yang boleh diulang. Kemalangan kernel mudah dikenali: ia reboot peranti. Walau bagaimanapun, beliau juga menyoroti perkara-perkara penting sebelum melaporkan kelemahan:
  • Sentiasa uji pada versi iOS terkini sebelum melaporkan kemalangan (semasa menulis, iOS 5.1)
  • Pastikan tidak melaporkan kemalangan kepada Apple: pada peranti iOS anda, pergi ke Tetapan / Umum / Perihal / Diagnostik & Penggunaan, dan sahkan bahawa "Jangan Hantar" ditandakan.
  • Bukan semua kemalangan yang menarik: kemalangan, masa tamat atau jenis kemalangan tidak dapat digunakan. Sahkan dump kemalangan dalam Data Tetapan / Umum / Perihal / Diagnostik & Penggunaan / Diagnostik & Penggunaan bahawa laporan nahas yang anda buat adalah Jenis Pengecualian SIGILL, SIGBUS atau SIGSEGV.
  • Kemalangan itu perlu diulangi, yang bermaksud anda harus tahu langkah-langkah tepat yang dihasilkan dan bagaimana untuk memperbanyaknya pada peranti lain.
Sekiranya semua kotak ditandakan maka inilah cara dan di mana untuk menghantar laporan: Hantar e-mel ke ios.pod2g 'at' gmail 'dot' com yang memperincikan langkah-langkah untuk menghasilkan kemalangan dan laporan nahas yang berkaitan. pod2G sebelumnya telah tweet bahawa dia bekerja keras untuk mencari kelemahan dalam iOS 5.1. Jadi bantuan ini dapat membantu dalam membantu pod2G dan komuniti jailbreak untuk melepaskan jailbreak untethered untuk iOS 5.1.

Jawatan Popular