การทำ Internet Tethering บน iPhone 3.1.2 สำหรับ DTAC AIS (3G, 3GS) ง่ายๆมาดูกัน
Update 26/11/2553: สำหรับปัจจุบันสามารถตั้งค่า internet tethering ได้ทุกเครือข่าย AIS, dtac, true ผ่าน settings> general> network> internet tethering
Internet Tethering เป็นสิ่งที่จำเป็นเหมือนกันสำหรับที่บ้านใครไม่มี ADSL ก็ต้องอาศัยการเชื่อมต่อผ่านช่องทางนี้แหละ ยิ่งถ้าได้สัญญาณ 3G มาแล้วหละก็ มันแรงถูกใจอย่าบอกใครเชียว เผลอกแรงกว่าเน็ต ADSL บางเจ้าอีกนะ อิอิ คร่าวๆ 3G จะวิ่งได้ประมาณไม่เกิน 500K ครับ
แฟนๆ TRUE เองก็คงไม่มีปัญหาอะไรกับเรื่อง Tethering นี้ เพราะว่าถ้าใส่ซิม True เข้าไป มันจะมีเมนู Internet Tethering มาให้อยู่แล้ว แต่สำหรับเราๆที่ไม่ได้ใช้ทรู ผมใช้ DTAC ส่วนหลายๆคนก็คงใช้ AIS อ่ะนะเท่าที่เยอะๆกัน เรามาดูวิธีที่ทำให้ iPhone 3G 3GS ของเราใช้งาน Internet Tethering ได้ ดีกว่าครับ
วิธีนี้ทำบนเครื่อง Mac นะครับ
1. ดาวน์โหลดไฟล์ที่ต้องใช้นี้ไปเก็บไว้ที่เครื่อง สำหรับ 3G , 3GS เราจะได้ไฟล์ที่จำเป็นไว้ใช้ครับ(ผมเลือกโหลดทั้งสองตัวเผื่อไว้)
2 . จากนั้นก็แตกไฟล์ออกมานะครับ จะได้ดังรูป
3. เปิดโปรแกรม Fugu ขึ้นมาจากโฟลเดอร์ Application
4. เชื่อมต่อเข้า iPhone ผ่านทาง SSH อย่าลืมติดตั้ง OpenSSH จากนั้นเปิด SSH ที่ไอโฟนด้วยนะ ที่ Username: root
โปรแกรมจะถามหา Password: alpine
5. เข้าไปที่ Path –> /System/Library/PrivateFrameworks/CoreTelephony.framework/Support/
จะเห็นไฟล์ที่ชื่อ CommCenter ให้โหลดไฟล์นั้นลงมาที่คอม คลิกลากมาเลยก็ได้จากขวามาซ้ายให้ไปอยู่ที่โฟลเดอร์เดียวกันกับไฟลที่โหลดมาในขั้นที่ 1 นะครับ
6. เปิดโปรแกรม Terminal ขึ้นมาแล้ว เข้าไปที่โฟลเดอร์ที่เราเก็บไฟล์ทั้งหมดเอาไว้ แล้วรันคำสั่งต่อไปนี้
- สำหรับ 3G : bspatch CommCenter CommCenter-patched CommCenter_3g_312/CommCenter3g.patch
- สำหรับ 3GS : bspatch CommCenter CommCenter-patched CommCenter_3gs_312/CommCenter.patch
ตอนรันคำสั่ง
ถ้ารันสำเร็จมันจะได้ไฟล์ CommCenter-patched ขึ้นมาเพ่ิมอีกหนึ่งไฟล์
เพื่อความถูกต้องเราต้องทำการตรวจสอบไฟล์ patched ก่อนว่าใช้ได้ไหม ด้วยคำสั่ง
/usr/bin/openssl sha1 CommCenter-patched
สำหรับ 3GS = 1b19712035f33654cf72838ebe1a2033931b56b2
สำหรับ 3G = 063165c3fa3e21d30eb4b486fab924ba3ef0ea5e
ถ้าค่าออกมาเป็นแบบนี้แสดงใช้งานได้แล้วสำหรับ 3G = 063165c3fa3e21d30eb4b486fab924ba3ef0ea5e
หมายเหตุ หากรันไม่ได้ให้ตรวจดูว่า Path ถูกต้องไหม
7. ให้เปลี่ยนชื่อไฟล์ดังต่อไปนี้
- CommCenter ที่ได้จากไอโฟน ให้เปลี่ยนเป็น CommCenter-backup
- CommCenter-patched เป็น CommCenter
สังเกตุว่ามันจะมีของเก่าอยู่ให้เปลี่ยนชื่อหรือว่าลบทิิ้งได้เลย
(จากรูปข้างล่างจะเห็นว่าแถบสีน้ำเงินมัยนจะเป็นไฟล์ที่ Patched แล้ว ให้เราเปลี่ยนชื่อให้เหลือ CommCenter เฉยๆ)
แล้วคลิกขวาที่ CommCenter ตัวใหม่เลือก Get Info
เปลี่ยนค่า Permission จาก 0644 เป็น 0755 แล้วกด Apply
เสร็จแล้วครับจากนี้ก็ reboot iphone รอบนึง แล้วต่อไปนี้เราก็จะสามารถใช้งาน Tethering ได้แล้วครับ
วิธีการเปิดใช้งาน Tethering บน iPhone
เข้าไปที่ Settings> General> Networkหากเครื่องใครยังไม่มีเมนู Internet Tethering ให้ทำตามขั้นตอนในหน้านี้
ผมทดสอบแล้วสามารถใช้งานได้จริงครับ มีหลักฐานครับ
ลองเอาไปทำดูนะครับหากติดตรงไหนก็ถามนะครับ
สำหรับวิธีทำบนวินโดว์นี้ยังไม่ได้ลองครับ เดี๋ยวถ้ามีวิธีแล้วจะบอกนะครับ