เปิดม่านบอกเล่าเบื้องหลังความสำเร็จของ evasi0n!!

Evasi0n-Evad3rs-logo
Share Button

หลายๆท่านก็คงจะสนุกกับการทำ Untethered  Jailbreak iOS 6 กันเต็มที่แล้วนะครับ evasi0n เป็นผลงานจาก evad3rs วันนี้เราก็จะมาทำความรู้จักกับ evad3rs และเปิดม่านความสำเร็จของ evasi0n ด้วยกันนะครับ!!

รู้จักกับ evad3rs

evad3rs เป็นกลุ่มที่ถูกก่อตั้งโดยแฮกเกอร์ระดับเก๋า 4 คนได้แก่ @planetbeing @pod2g @pimskek และ @musclenerd (ซ้ายไปขวา)

evad3rs-team

โดย ชื่อ evad3rs มาจากการที่ทั้ง 4 คนได้พบปะคุยกันเรื่องเจลเบรก iOS 6 แล้วอยู่ดีๆก็ได้ชื่อ evad3rs ออกมา!

@pod2g

เรามาพบปะกัน คุยเรื่องกรงขัง เรื่องเจลเบรกนั่นแหละ.. โอ เฮ้ เราก็เลยกลายเป็น evad3rs!

หลายๆคนอาจจะคิดว่า เบื้องหลังความสำเร็จของ evad3rs – evasi0n นั้ นจะต้องมาจาก @pod2g แน่ๆเลย แต่ไม่ใช่เลยครับ เบื้องหลังความสำเร็จมากจากอีก 2 คนที่อยู่ในทีมนี้ครับ

ผู้อยู่เบื้องหลัง

@pod2g ได้บอกว่า ผู้อยู่เบื้องหลังการนำทีมเจลเบรกทั้งหมดนี้ ถูกนำโดย @planetbeing และ @pimskek

@pod2g

ผมมาแทบจะขั้นตอนสุดท้ายแล้วจริงๆ ผมเพียงแต่ให้ไอเดียพวกเขา โดยไอเดียของผมเพียงแค่เปิดทางบางอย่างให้พวกเขาได้ทุ่มเทกับมันอย่างสุดกำลัง แต่ว่า ถึงแม้จะไม่มีไอเดียของผม พวกเขาก็สามารถทำมันได้จนเสร็จอยู่ดี

และเมื่อถามว่า @pod2g มีหน้าที่ในการทำอะไรในกลุ่มบ้าง?

@pod2g

สิ่งที่ผมทำก็เกี่ยวกับพวกการสื่อสารทั้งนั้นเลย อย่างเช่น เว็บไซต์ การประกาศ (twitter) และการพัฒนาบ้าง ก็เหมือนๆที่ผ่านๆมานะ

เบื้องหลังการพัฒนา evasi0n

1. ปิดระบบความปลอดภัยของฮาร์ดแวร์

ในตอนแรกของขั้นตอนทั้งหมด evad3rs ได้แฮกหาระดับความปลอดภัยของ SoC หรือ system on a chip ซึ่งชิปเป็นชิ้นส่วนที่ประกอบด้วยชิ้นส่วนเล็กๆอีกมากมายเช่น ทรานซิสเตอร์ ซึ่งการที่จะหาระดับความปลอดภัยนี้ได้ จะต้อง unsigned code (ไม่ได้รับอนุญาตโดยแอปเปิล) ลงใน bootrom (บูทโดยอ่านแค่ memory เท่านั้น) มันเป็นรหัสที่จะถูกดำเนินการครั้งแรกเมื่อถูกสลับบน iDevice ของคุณ ซึ่งการทำแบบนี้ จะทำให้ระบบความปลอดภัยของ iDevice หยุดทำงานลง

2. Exploiting the iOS kernel 

กระบวนการ การ Exploiting the iOS kernel

  1. Kernel คืออะไร – เคอร์เนลคือส่วนหลักในการทำงานของระบบปฏิบัติการ ทำหน้าที่เป็นหน้าตาระหว่าง ยูสเซอร์แอปพลิเคชั่นและ ฮาร์ดแวร์ โดย evad3rs ได้เข้าถึงและพบเจอส่วนของบักเคอร์เนล และพบข้อบกพร่องการรักษาความหลอดภัย และสามารถเข้าถึงรูทได้ (root)
  2. iboot level exploit - iboot exploit ทำให้สามารถเข้าถึงระบบหลักได้อย่างสมบูรณ์ โดยช่องทางนี้สามารถถูกปิดได้โดยแอปเปิล (แอปเปิลออกเฟิร์มแวร์ตัวใหม่)
  3. Hardware level exploits - เป็นจุดที่แก้ไขยาก ซึ่ง การที่แอปเปิลจะแก้จุดนี้ได้ แอปเปิลจะต้องออกฮาร์ดแวร์ตัวใหม่เท่านั้น โดย evasi0n ก็มีการใช้ช่องทางนี้เช่นกัน

3. การพัฒนา GUI

Evasi0n-Evad3rs-logo

@Planetbeing หรือ David Wang คือบุคคลสำคัญที่ทำให้เกิด evasi0n GUI ขึ้นมา เขาทำให้ evasi0n นั้นใช้งานได้ง่ายๆเพียงคลิกเดียว

4. การทดสอบเฉพาะกลุ่ม (private testing)

อย่างที่เราทราบกันว่า ก่อนวันเปิดตัว evasi0n ได้มีการทดสอบ evasi0n กันก่อนที่จะใช้จริง เพื่อหาข้อผิดพลาดของ evasi0n ที่จะเกิดขึ้น ละทำการแก้ไขมันก่อนที่จะปล่อยสูสารธารณะ

5. Tweet

 

เป็นขั้นตอนสุดท้ายที่ evad3rs ได้ประกาศการเปิดตัว evasi0n อย่างเป็นทางการ หรือก็คือวันที่เราโหลดกันอย่างเมามันนั่นเอง ล่มๆกันตามๆไปนะครับ

สิ่งที่ตามมา

Chronic Devteam ผู้อยู่เบื้องหลังความสำเร็จของ Greenpois0n ได้ปิดตัวลง และ Dev-Team ผู้นำโดย musclenered ก็ไม่ได้มีอะไรอัพเดทมากกว่าเดิม ซึ่งปัจจุบันก็มีแต่ musclenerd คนเดียวที่อัพเดทบล็อกนั้นอยู่ จนหลังจาก @musclenerd ย้ายมา evad3rs ก็เงียบเหงาลงทันที

@pod2g ผู้มีประสบการณ์มากที่สุด ก็รับหน้าที่เป็นผู้นำทัพ evad3rs ไปเรียบร้อย

เบื้องหลังความสำเร็จของ evasi0n เป้นความสำเร็จที่ยิ่งใหญ่มากสำหรับชาวเจลเบรก หากเราขาดทั้ง 4 คนนี้ เราก็อาจจะไม่ได้ evad3rs ออกมาเลยก็เป็นไปได้ครับ อาจจะมีสิ่งที่ evasi0n เกิดปัญหาไปบ้าง แต่สุดท้าย สิ่งที่ทั้ง 4 คนทำมาก็ทำด้วยใจครับ สังเกตุว่า แม้มี iOS 6.1.x ออกตามมาเท่าไหร่ evad3rs ยังคงตามอัพเดทให้เราได้ใช้อยู่เสมอ ให้กำลังใจต่อไปด้วยกันนะครับ ขอบคุณ evad3rs อีกครั้งสำหรับ evasi0n Jailbreak iOS 6

ขอบคุณ ujailbreakiphone (46)

Share Button

Comments

comments

About the author:

แชร์ทุกอย่างที่แชร์ได้ครับ | เขียนบทความเอามาจากไหน ต้องให้เครดิตจากที่มา | เอาฮากันดีกว่าเนาะครับ ฮ่าๆๆๆ. Follow him on Twitter / Facebook.