หัวหน้าเดินเอาเครื่องมาวางให้บอกแค่ว่า จัดการที จะเอาใช้ WIFI
http://images.torrentmove.com/show.php?id=aae9da98214061acbd2251f8e3aaeee2
เหอๆๆๆ……ไม่รอช้าครับ ได้ของเล่นดีๆมาในมือจัดการ ซะ…ตอนแรก เอา OCLF ที่มีอยู่ลอง Root ดู…ปรากฎว่า….ทำไม่ได้ ไม่สามารถ Root เครื่อง Galaxy Tab ได้…เลยลองหาข้อมูลเพิ่มเติม ก็ไปได้ โปรแกรมเทพมาอันนึง
ขั้นตอนก็มีดังนี้
1. เตรียมเครื่องมือให้พรอ้ม โดยใช้ Android SDK, และ Samsung Kies (ไปดูได้จากการ Root Galaxy S ครับ)
2. Download โปรแกรม นี้
http://forum.xda-developers.com/showthread.php?t=803682
แล้วก็ Extract ออกมาซะ (จากเท่าที่ดูเหมือนกับว่าใน zip ไฟล์จะมี adb มาให้ด้วยแล้ว ซึ่งอาจจะไม่ต้องไป Download Android SDK มา…ก็ลองดูครับ เพราะในเครื่องผมดันมี Android SDK แล้ว เลยจะไม่เห็นความต่างอ่ะ)
3. ที่เครื่อง Galaxy Tab ก็เปิดโหมด Debug ก่อน ทำเหมือน Galaxy S เป๊ะๆ
แตะที่ปุ่ม Home แล้วเลือก Setting > Application > Development > USB Debugging
4. เสียบสาย USB เข้าเครื่อง แล้วก็เปิดโปรแกรม “SuperOneClick.exe” แล้วไม่ต้องมีพิธีรีตรองอะไรมาก…..กดปุ่ม “ROOT” ไปเลยครับ…..แล้วโปรแกรมก็จะทำการ Root เครื่อง Galaxy Tab ให้เอง โดยจะแสดง Log ให้ดูว่ากำลังทำอะไรอยู่ถึงขั้นไหน
**** ซึ่ง โปรแกรมนี้ก็ยังไม่สมบูรณ์ 100% คือ หลังจาก กดปุ่ม “ROOT” ไปแล้ว มันจะไป Error เอาตอนจะ install package “Superuser.apk” ซึ่งจะทำให้ มัน run script ไปค้างที่ step “SU Test” คือทดสอบการใช้ สิทธิ Root….. แก้ไข ได้ดังนี้
1. ปิดโปรแกรม “SuperOneClick” ไปเลยครับ
2. เปิด command prompt ขึ้นมา แล้วพิมพ์
adb devices
ไปก่อน เพราะว่าโปรแกรม SuperOneClick มันจะ start,stop adb service ทุกครั้งที่เปิดมันจึงจะเป็นต้อง detect device กันก่อน
3. แล้วจัดการ copy ไฟล์ Superuser.apk ไปไว้ที่ path /sdcard/ โดยใช้คำสั่ง
adb push Superuser.apk /sdcard/Superuser.apk
4. ดึงสาย USB ออก แล้วไปที่เครื่อง Galaxy Tab ใช้โปรแกรม “MyFiles” ที่แถมมากะเครื่อง เข้าไปที่ path “/sdcard/” แล้วก็ Click เพื่อ install Superuser.apk ไปครับ
5. รอแว๊บเดียว…ท่านก็ได้สิทธิ ROOT มาครอบครองอย่างเต็มตัวบนเครื่อง Galaxy Tab ละ ทดสอบโดย เสียบสาย USB กลับเข้าไปอีกที แล้วใช้คำสั่ง
adb shell
จากนั้นใส่คำสั่ง “su” หากท่านได้ prompt “#” มาก็แสดงว่า Root สมบูรณ์แบบละครับ
ขอให้สนุกกับการ Root Galaxy Tab นะครับ (สนุกแน่ๆ เพราะ Default setting ที่มาจากโรงงาน Samsung ผมลองเล่นไปพักใหญ่ พบว่า มันช้ามากเลยจอรจ์…ไม่ลื่นปรื๊ดๆเหมือนน้อง S เลย…อิอิอิ)
ส่วนการ Setup เครื่อง Galaxy Tab ใช้กับ Wifi ที่มีการใช้ LEAP นั้น ก็ทำได้เหมือนกับ Galaxy S เลยครับ (แต่ต้องทำหลังจากเครื่อง Root ไปแล้วเท่านั้นนะครับ เพราะ path /data/wifi มันถูกจำกัดสิทะการเข้าใช้งานอยู่ แบบว่า ไม่ใช่ Root ก็อด…….แต่ผมก็ยังไม่ได้ลองใช้ โปรแกรม LeapConfigrator.apk เลยน่ะ ใครลองแล้วได้ก็มาบอกนะครับ…)
Wifi ใช้ LEAP เหรอครับ มันต่างกับ PEAP ยังไงนะ เท่าที่ดูเหมือน properties ของ LEAP มีแต่ username,password เองมันไม่ซับซ้อนเหมือน PEAP (ต้องมี cert file, มี inner authen, etc)
มันน่าจะ support ได้นะเนี่ย
แต่ก่อนตอนใช้ G1 ต้อง ออกแรงแก้ wpa-supplicant.conf เพื่อจะใช้ PEAP แต่พอมาได้ใช้ 2.1,2.2 ที่มากับ SGS แล้วมันก็ใช้ได้เลย
อืม..กลายเป็นว่ายังติด Authen แบบ LEAP ซะนี่้ ไม่ support -_-“
เท่าที่ผมลอง LEAP ต่อด้วย PEAP ได้นะครับ แค่ไม่ต้องเลือก Cert ทั้งหลายเท่านั้นเอง
แต่ผมก็ไม่แน่ใจแฮะว่ามัน LEAP แท้รึเปล่า
โอ..ฟ้ามาโปรด @rtsp ผมสงสัยอยู่เชียวว่ามันเลือกเป็น PEAP ได้หรือเปล่า
เพราะ LEAP มันคือ Light EAP , PEAP = Protected EAP
อย่างนี้แสดงว่าคุณ จขกท ไม่ต้องออกแรงแก้ไฟล์ wpa_supplicant.conf ก็ได้นะครับ
ที่ทำงานถ้าเป็นเครื่อง PC จะต้อง install cert ด้วยถึงจะใช้ wifi ได้..
แต่เหมือนกับว่าใน Android ถ้าไม่มี cert ก็ใช้ได้ แต่มันจะบอกว่า ไม่ปลอดภัยเท่าไหร่นะ..แต่ก็ใช้ได้
ผมก็ยังมีปัญหากับ wifi ที่ทำงานครับ ยอมรับเลยว่าเรื่อง network security นี่ความรู้น้อยมาก แค่จะเชคว่าตอนนี้เค้าใช้ระบบไหนยังทำไม่ถูกเลยครับ
ถาม network admin หรือว่าดูเอาจาก properties ที่ window (หรือ OS) ที่เชื่มได้แล้วเอาครับ 🙂
ขอบคุณมากครับ
ตอนนี้ได้พี่ที่ทำงานช่วยทำให้แล้ว แต่ติดว่า proxy ตั้งค่าได้เฉพาะเข้าเวปแล้วใส่รหัส แต่พอจะทำอย่างอื่นเข้าไม่ได้ครับ
เอาของผมมาเพิ่มเติมนะครับ
network={
ssid=”ssid name”
key_mgmt=IEEE8021X
group=WEP104 WEP40
eap=PEAP
identity=”User@host”
password=”Password”
phase2=”auth=null”
}
ตอนนี้ติดปัญหาอย่างเดียวคือเรือง proxy auth เลยทำให้เล่นเวปได้อย่างเดียวครับ
ครับท่าน dahoba …. ตอน click menu Add new network มันน่าจะมีมาให้เลือกน่ะครับว่า LEAP ….แต่พวกดันมีแค่ WPA, WEP , อื่นๆอีก 2 -3 ตัว….ซึ่งไม่มี LEAP เลย……งง เลยอ่ะซิ แค่นี้ ดันไม่ใส่มาให้เลือกด้วย…ทั้งๆที่ใน Android lib มีให้ set ค่านี้ได้ด้วย…
แถมท้ายอีกเรื่องนึง
– ควรจะใส่ parameter flag “scan_ssid=1″ ไปด้วยใน configure ไฟล์…ไม่งั้นการค้นหาสัญญาณ Wifi จะช้ามากๆ
– ตัวโปรแกรม setup ค่า Wifi ก็ควรจะน่าสามารถ set priority ได้ว่าให้จับสัญญาณที่ปล่อยมาจาก AP ตัวไหนเป็นหลัก ไม่ใช่ว่าเอาแค่สัญญาณแรงกว่าฉันเลือกอันนั้น เพราะถ้าหากแรงกว่าจริงแต่ Bandwidth เต็ม ก็ไร้ค่า (ซึ่งใน Android lib ก็มีให้ flag set ประเภทนี้อีกเหมือนกันชื่อว่า priority ถ้าอยากใช้อันไหนเป็นหลัก ก็ไปตั้งไว้)
ยกตัวอย่าง configure แหล่มๆ
network={
ssid=”My Office”
key_mgmt=IEEE8021X
scan_ssid=1
auth_alg=OPEN SHARED LEAP
eap=LEAP
identity=”abcABC”
password=”12345678″
priority=1
}
ผมแก้ใช้แบบที่ว่านี้…เปิด Wifi เมื่อใด มันก็โดดไปจับ AP ตัวที่ผมเลือกอย่างเร็วเอาไว้ก่อนเลย (หลีกหนีจาก AP ที่สัญญาณแรงแต่ bandwidth แทบจะล้น)
ทำไมผมเอา tab มาต่อ wirele$ ที่บริษัทก็ต่อได้เลยหละครับ ไม่เห็นต้องทำไรเลยอ่า
โอ้ว หายไปนานเพราะไปนอนซมจับไข้กับ H1N1 อยู่..กลับมาเจอ งี้น่าลองดูนะครับเลี่ยงไปลองแบบ PEAP ดู
งง นิดหน่อยครับ ทำไมเครื่องผม ตอนไม่ root ก็ใช้ wifi ได้ครับ มันจะหา wifi ตัวที่เราเคยต่อได้ ในแต่ละที่ใหอัตโนมัติอยู่แล้ว ทำไมต้อง root อีกครับ (กรณี wifi) – root แล้วทำอะไรพิเศษกับ wifi ได้เหรอครับ ขอความรู้ด้วยครับ