แอบเพิ่มความสามารถให้ iPhone รับ OS 3.0
Tagged:  •  

Cross post จากเว็บตัวเอง

สมัยก่อน ตอนที่มีการ hack ให้ iPod touch ทำอะไรได้พอๆ กับที่ iPhone ทำได้ เรารับทราบว่าเราต้องเข้าไปแก้
com.apple.springboard.plist รวมถึงอาจจะต้องเข้าไปแก้ส่วนของ capabilities ใน CoreServices ของ SpringBoard

เรามาดูกันว่ามีคีย์ไหนน่าสนใจบ้าง

  • accessibility คือฟีเจอร์ Accessibility ที่มีอยู่ 5 อย่างคือ การซูมหน้าจอ, การทำให้มี Voice Over, การสลับหน้าจอขาวดำ, เสียงแบบโมโน, และอ่านข้อความอัตโนมัติ
  • gas-gauge-battery คือฟีเจอร์แสดงเปอร์เซ็นต์แบตเตอรี่ที่เหลืออยู่ ซึ่งถ้าใส่เพิ่มเข้าไปใน Settings > General > Usage จะมีแถบให้เลื่อนเปิดปิดปรากฏขึ้นมาด้วย ถ้าไม่ใส่ไป ทำยังไงๆ (แก้ springboard) ก็ไม่มีทางแสดงผลขึ้นมา (ดูมันกั้ก!)
  • mms คือฟีเจอร์ MMS อันนี้ฝากคุณ kanggg ทดลองแก้ให้แต่เขาบอกว่าใช้ไม่ได้ ก็เลยไม่ขอออกความเห็นแล้วกัน ใครอยากลองแก้ก็ลองแก้ดูครับ
  • video-camera คือฟีเจอร์กล้องวีดีโอ เท่าที่ลองแก้ดูใน Camera มันก็มีส่วนของการบันทึกวีดีโอเพิ่มเข้ามา แต่กลับใช้การไม่ได้
  • nike-ipod คือฟีเจอร์การใช้อุปกรณ์ Nike กับ iPhone 3GS ซึ่งถ้าแก้ตรงส่วนนี้ถ้าอยากให้ใช้งานได้ต้องไปเอา Nike.app และ Framework ที่เกี่ยวข้องจาก iPod touch 2G มาติดตั้งเพิ่มถึงจะใช้งานได้ (ไม่ได้ทดลองเอง)

เอาเท่าที่นึกออกก็ประมาณนี้ ขอให้สนุกกับการแก้ไขตามสิทธิ์อันถึงมีพึงได้ของท่านครับ

ปล. ในเครื่อง 3G กับเครื่องรุ่นแรกมีส่วนที่ต่างคือ mms กับ telephony (ไม่ได้เขียนอธิบายในนี้)

อัพเดต

หลังจากที่มีผู้ปล่อยคีย์ของ Firmware รุ่น 3GS ออกมาแล้ว ทำให้พบความสามารถเพิ่มเติมดังนี้

  • auto-focus-camera คือฟีเจอร์กล้องจิ้มหาโฟกัส (น่าลองไหม?)
  • voice-control คือฟีเจอร์สั่งงานผ่านเสียง (ต้องไปหา Framework ที่เกี่ยวข้องมาติดตั้งเพิ่มแน่ๆ)