ได้คุยกับคุณ kangg แห่ง siampod เกี่ยวกับคำถามที่ถามบ่อยเกี่ยวกับเรื่อง iPhone บนเว็บไซต์ siampod
ผมเลยคิดว่า ทำอภิธานศัพท์กันดีไหม เพราะรู้สึกว่ามันมั่ว มันสับสนกับมือใหม่เสียเหลือเกิน ศัพท์ที่ผู้ใช้งานทั่วๆ ไปควรทราบมีแค่ Activate, AppStore, Bricked, Cydia, Installer, Jailbreak, Unlock ส่วนคำอื่นๆ เป็นคำอธิบายกระบวนการและเทคนิคที่อยู่เบื้องหลัง (อ่านเอาขำๆ ได้)
Activate
(Unbrick) — กระบวนการที่ทำให้ iPhone/iPod touch หลุดจากสถานะ Bricked (หลุดออกไปจากหน้า Emergency Call) กล่าวคือ iPhone ทุกเครื่องเมื่อออกมาจากโรงงาน จะอยู่ในสถานะที่เรียกว่า Bricked ซึ่งจะยังไม่สามารถใช้งาน (ที่เป็นประโยชน์) ได้เลย นอกจากหมุนไปยังหมายเลขฉุกเฉินเท่านั้น เครื่องที่หลุดจากหน้าจอนี้ ไปสู่หน้าจอของ Springboard (หน้าเมนูหลัก) ต้องทำการ Activate ผ่านทาง iTunes (หรือผ่านทางกระบวนการใดๆ ก็ตามที่ไม่ได้รับการสนับสนุนจากทาง Apple) แล้วจึงจะใช้การได้ ผู้ใช้ iPod touch จะไม่ประสบปัญหากับหน้าจอนี้เท่าใดนัก เพราะสามารถผ่านไปได้โดยง่ายAppStore
— บริการขาย Application สำหรับ iPhone/iPod touch ของ AppleBaseband
— ตัวขับ (Driver) ของชุดอุปกรณ์โทรศัพท์ในตัว iPhone เป็นสิ่งที่ต้องทำการแก้ไข เพื่อกระบวนการ Unlock (จริงๆ โทรศัพท์เคลื่อนที่ทุกตัวมี Baseband นะ)Boot Loader
— โปรแกรมระบบที่ทำงานขณะที่ระบบต่างๆ ใน iPhone/iPod touch เริ่มทำงาน ซึ่งใน iPhone จะมี 2 ตัว (แต่ใน iPod touch จะมีแค่ตัวเดียว) คือ ตัวที่จัดการกับ Baseband (มีส่วนช่วยในการติดต่อกับ Baseband รวมถึงตรวจสอบความถูกต้องของ Baseband) และตัวที่จัดการในขณะเปิดเครื่อง (เพื่อตรวจสอบความเรียบร้อยของเครื่อง รวมถึงทำให้การ Restore เครื่องเป็นไปได้หากเกิดข้อผิดพลาดขึ้น)Bricked
— สถานะของเครื่องที่แสดงหน้า Emergency Call เท่านั้น (iPod touch ก็มีหน้าจอนี้นะ) ไม่สามารถใช้งานที่เป็นประโยชน์อื่นๆ ได้Custom firmware
— เฟิร์มแวร์ที่ไม่ได้ผลิตโดย AppleCydia
— (ดู Installer)Firmware
— ชุดระบบปฏิบัติการ (รวมถึงโปรแกรม) สำหรับ iPhone/iPod touchInstaller
— โปรแกรมสำหรับติดตั้งโปรแกรมอื่นๆ (ที่ไม่ได้รับการสนับสนุนจากทาง Apple) โดยโปรแกรมจะสามารถหาได้จากแหล่งต่างๆ (Source) Installer เป็นผลงานของนักพัฒนาชาวรัสเซียภายใต้กลุ่มชื่อว่า RiP DevJailbreak
— การที่ทำให้เครื่องสามารถติดตั้งโปรแกรม รวมถึงเข้าถึงไฟล์ระบบ ซึ่งในมุมมองผู้ใช้จุดนี้ผู้ใช้จะไม่ได้สัมผัสโดยตรง แต่จะผ่านโปรแกรมอื่นๆ เช่น Installer, Cydia การทำ Jailbreak ไม่ได้อยู่ในกระบวนการที่ Apple ต้องการให้ผู้ใช้งานเข้าไปยุ่งเกี่ยวNeuter
— กระบวนการทำให้ Boot Loader เพิกเฉยต่อการตรวจสอบการแก้ไขค่าบน Baseband ซึ่งช่วยให้กระบวนการ Unlock ง่ายขึ้นPwnage
— กระบวนการทำให้ iPhone/iPod touch ยอมรับ Firmware ที่ไม่ได้ผลิตโดย AppleUnlock
— กระบวนการทำให้ iPhone สามารถใช้งานได้กับซิมการ์ดของทุกเครือข่าย เนื่องจาก iPhone ถูกทำการล็อคเครื่องให้ใช้งานกับซิมการ์ดของผู้ให้บริการบางเครือข่ายเท่านั้น (ผ่านทาง Baseband) แต่ในบางประเทศ เช่น ฮ่องกง, อิตาลี, ออสเตรเลีย ไม่อนุญาตให้ทำการล็อคเครื่อง จึงต้องมีการปลดล็อคตามกฎหมาย ซึ่ง Apple ทำกระบวนการนี้ผ่านทาง iTunes (ที่เชื่อมต่อกับ Internet เพราะผู้สั่งปลดล็อคเครื่องจริงๆ ก็คือ Apple ผ่านทางคำสั่งบางอย่างที่ iTunes ติดต่อกับระบบของทาง Apple และมีการตอบรับมาให้ Unlock เครื่อง)
การที่จะทำให้ iPhone/iPod touch สามารถใช้งานได้ ต้องทำการ Activate เสียก่อน ส่วนการที่จะทำให้ใช้งานโทรศัพท์ได้ ต้องทำการ Unlock ส่วน Jailbreak เป็นเรื่องที่บางคนอาจไม่เห็นความจำเป็น เพราะว่าอาจจะถึงพอใจกับ Application ที่หาได้จาก AppStore อยู่แล้ว
Tags