บทเรียนที่ 6 : การรูทแบบปลอดภัย (Root)

(วิธีการนี้ใช้ในขณะที่ รอมล่าสุดจาก 0 เป็น DXKK1 เท่านั้นหากในอนาคตมีการเปลี่ยนแปลงวิธีการนี้

อาจจะเปลี่ยนไป)

 

วันนี้ผมจะเริ่มขอใช้ข้อมูลจากคุณอาท pdamobiz เป็นการอ้างอิงล่ะกันครับ เพราะมีภาพให้เห็นด้วย ในวันนี้ผม

จะพูดถึงเครื่องมือซึ่งทางเว็บ xda เป็นผู้สร้างและคุณอาท pdamobiz เอามาแปลให้เราได้อ่านกันแบบสบาย

หน่อย ^ ^ เริ่มเลยล่ะกันครับ ไฟล์ต่าง ๆ ที่ผมอ้างถึงให้ไปดูและโหลดได้จาก url นี้นะครับ

 

http://pdamobiz.com/forum/forum_posts.asp?TID=491975&PN=1&TPN=1

 

หมายเหตฯ คุณจะพบไฟล์ต่าง ๆ มากมายหลายครั้งอาจจจะสับสนว่าไฟล์ไหนคือ kernel ไฟล์ไหนคือ rom วิธี

สังเกตุมีดังนี้

1. ถ้าเป็น rom ที่เราเรียกว่า base rome (ผมเรียกว่ารอมตัวเต็ม) ไม่ว่าเราจะได้ไฟล์ zip หรืออะไรมา

    ก็ตามถ้าเราแตกไปเรื่อย ๆ เราจะพบไฟล์นามสกุล .tar.md5 เป็นตัวสิ้นสุด

2. ถ้าเป็น rom แบบที่เราจะใช้ส่วนใหญ่ซึ่งยังไม่เจอในบทนี้ (ผมเรียกว่า rom update) คือเป็น zip ไฟล์     ซึ่งเมื่อแตกในชั้นแตกเราจะพบ folder ชื่อ META-INF อันนี้คือข้อสังเกตุนะครับ

3. kernel เมื่อแตกไฟล์จนสุดเราจะพบไฟล์ที่ไม่มีนามสกุลชื่อ zImage

 

ขั้นตอนการรูทครับ

1. ตรวจสอบก่อนว่าเครื่องของเราเป็น DXKK1 แล้วหรือยังตรวจสอบได้โดยเข้าไปที่ 

    (Settings > About phone > Build number) ตรวจจุดเนี้ยครับดูว่าเครื่องเราเป็น Build number(หมายเลขรุ่น)

   เป็น Gingerbread.DXKK1 หรือยังถ้าเป็นแล้วไปดูข้อ 2 นะครับถ้ายังให้ไปหา wifi ต่อก่อนล่ะกันครับแล้ว

   เข้าไปที่ (Settings > About phone > Software update) แล้วกด update มันจะเชื่อมต่อไป server 

   Samsung ให้แล้ว download firmware ล่าสุดให้ครับแล้วมันจะทำการติดตั้งให้เครื่องจะ restart 1 รอบแล้วให้

   เข้าไปตรวจสอบอีกทีนะครับ 

2. ตรวจสอบความพร้อมสำหรับการเชื่อมต่อว่าโดยให้โหลดโปรแกรม Kies ล่าสุดจากเว็บของ Samsung มาครับ

    แล้วติดตั้งบนเครื่องคอมพิวเตอร์ของเราและให้ทดสอบการเชื่อมต่อในโหมด debug โหมด (usb storage)

    ตามที่ผมได้บอกไปก่อนหน้านี้ตอนจังหวะเสียบครั้งแรกมันจะทำการ download driver และติดตั้งเพื่อทำการ

    เชื่อมต่อ รอให้มันเสร็จหมดและดูว่เราเห็นdriver ขึ้นมาครบหรือไม่พอได้แล้วก็ ลองสลับไปเชื่อมต่อใน

    โหมด MTP ดูด้วยล่ะกันครับเพื่อความแน่ใจจบ

3. เปิด Fight Mode ก่อนเพื่อป้องกันการรบกวน (กดที่ปุ่ม power ค้างจนมีกล่องข้อความขึ้น phone options

     ให้กดที่ Flight mode) หลังจากกดแล้วที่เมนูบาร์ด้านบนจะเป็นรูปเครื่องบินนะครับและมีผลทำให้ wifi และ

     สัญญาณมือถือหายไป ไม่ต้องกลัวครับหลังเสร็จกด power ค้างทำเหมือนเดิม กด flight mode อีกครั้งเราก็

     จะได้สัญญาณต่าง ๆ กลับมา

4. Download และแตก InitialCFRootFlasher.zip ไว้ที่ไหนก็ได้ครับข้อสังเกตุเมื่อแตกแล้วจะได้ folder ชื่อ

    InitialCFRootFlasher โดยที่ข้างในจะมี folder ย่อยคือ files และ zImage

5. Download และแตกไฟล์ CF-Root-SGN_ZS_MUL_KK1-v5.0-CWM5.zip ออกจนเหลือไฟล์ zImage และ

    นำไปไว้ใน InitialCFRootFlasher\zImage

6. db-click ที่ไฟล์ not-rooted-yet.bat (ถ้าเครื่องเรายังไม่เคยทำการรูทเลย)

7. ระหว่างนี้จะขึ้นขึ้นตอนต่าง ๆ ซึ่งหน้าแรกจะเป็นบอกเราเตรียมตัวดังนี้

    > ตรวจสอบว่าเราเปิดเป็นโหมด usb storage ไว้แล้วหรือยัง

    > ตรวจสอบว่าเราอนุญาติให้เครื่อง

    ลงโปรแกรมอื่นซึ่งไม่ได้มาจาก market ไว้หรือยังโดยเข้าไปดูที่

    (Settings > Appplications > Unknow sources (จะต้องติ๊กไว้ ถ้ายังไม่ติ๊ก ให้ติ๊กซะ))

8. เสียบเครื่องของเราเข้ากับ computer แล้วรอให้มันจบสิ้นการ detect กันก่อนนะครับ 

     (ในระหว่างนี้โปรแกรมที่หน้าจอ ๆ จะค้างอยู่นะครับ)

9. กด enter 1 ทีที่หน้าจอดำ ๆ

10. มันจะขึ้นขึ้นตอนแบบในภาพเลยครับ ย้ำว่าแป๊ะ ถ้ามีให้กด continue หยุดรอสักหน่อยเพื่อเครื่องคอมเราถ้า

      สัก 5 วิ แล้วก็ enter ต่อ

11. สุดท้ายเมื่อเรากด enter จนเครื่องเรา reboot หน้าจอสีดำจะปิดไปเอง ไม่ต้องตกใจ เอาเป็นว่าถ้าเครื่อง

       note reboot เราก็ดึงสายออกได้และ ขั้นต่อไปขึ้นอยู่กับเครื่อง note เราไม่ได้ใช้ computer และ

12. รอจนมันกลับเข้ามาหน้าจอปกติไปดูว่ามี icon 2 ตัวตามรูปหรือยังถ้ามีก็จบแล้วครับซึ่งควรจะมี ^ ^

 

 

* เพิ่มลิงค์ไฟล์ pdf ซึ่งมีรูปภาพและวิธีการทำเพิ่มเติมสำหรับมือใหม่โดยแท้

http://www.mediafire.com/?hj3c92luba5foz1

 

* เพิ่มเติมการ backup imei ครับซึ่งควรทำหลังจาก root แล้วเพื่อป้องกันข้อผิดพลาด ที่จะตามมาจากการ อัพ ROM(รอม) หรือ Kernel(เคอร์เนล) ครับ

http://www.mediafire.com/?bub52d97t0zycnn

บทเรียนที่ 7 : CWM และ CWM manager

CWM คือโปรแกรม recovery ซึ่งส่วนใหญ่เราจะได้มันมาเมื่อเราทำการรูทด้วยการ flash kernel ลงไปแต่ก็ขึ้นอยู่กับ kernel แต่ละตัวด้วย ส่วนใหญ่ทางผู้จัดทำมักจะบอกว่า kernel ตัวเองนั้นเป็นแบบใดมี root มาไหม

หรือว่ามี cwm ติดมาไหมดังนั้นก่อนใช้ kernel แต่ละตัวอ่านสักนิดนะครับ ตัวโปรแกรมนี้ถ้าเปรียบเป็น

คอมพิวเตอร์ก็คือโปรแกรมที่เราเรียกว่า console application หรือถ้าเป็นคนรุ่นประมาณผมก็อาจจะเรียกว่า

โปรแกรมบน dos เป็นต้น (พวกโปรแกรมที่ทำงานบนหน้าจอดำ ๆ ไม่มี graphic ช่วย)

* โดยปกติเครื่องเราก็จะมี recovery โปรแกรมติดมาอยู่แล้วครับแต่มันทำตามที่เราต้องการไม่ได้เช่น    มัน flashรอมไม่ได้เป็นต้น

 

CWM Manager เป็นโปรแกรมที่จะเรียกใช้ CWM อีกที ถ้าเปรียบเทียบกับคอมพิวเตอร์มันอาจจะเทียบได้

กับพวก mycomputer ซึ่งจริง ๆ แล้วก็โปรแกรมที่เขียนเพิ่มเติมขึ้นมาแต่เวลาทำงานจริงมันก็จะไปสั่งให้ CWM

ทำงานให้ คือมันทำให้เราใช้ CWM ง่ายขึ้นนั้นเอง ดังนั้นต่อให้เครื่องเรามีโปรแกรมนี้ลงไว้ แต่ในระดับ kernel

เราไม่ได้ลง CWM recovery ไว้มันก็ใช้งานไม่ได้นะครับ หรือบางกรณีคือใช้งานได้แต่ได้ไม่เต็ม ฟังก์ชั่นนื่อง

จาก CWM กับ CWM manager version มันต่างกันเกินหรือไม่ support กัน

 

CWM ทำอะไรได้บ้าง

- Flash kernel ครับ

- Flash rom

- Flash rom + Kernel

- Flash update 

  (ยัดพวกโปรแกรมเพิ่มลงไปในรอม หรือไปเปลี่ยนค่าบางอย่างในรอม ย้ำว่ารอมนะครับ)

- ฟังก์ชั่นอื่น ๆ เช่น reboot , เข้า โหมดต่าง ๆซึ่งขอพูดแต่ที่จำเป็นก่อนครับ

บทเรียนที่ 9 : วิธีทำกลับเป็น ROM ศูนย์ไทย

ความรู้ทั้งหลายผมได้นำมาจากคุณอาทในบอร์ด pdamobiz.com นะครับ และเพื่อความสะดวกของ

เพื่อนในคลับผมเลยนำมาทำไว้ในนี้พร้อมทั้งเสริมรายละเอียดเข้าในเพิ่มครับ

ต้นฉบับนะครับ จะได้ดูรูปได้ 

http://pdamobiz.com/forum/forum_posts.asp?TID=494625&PN=1

 

เมื่อเราไปใช้รอมอื่นที่ไม่ใช้ rom office thai เราอาจจะอยากกลับมารอม 0 สิ่งแรกที่เราควรวางแผนคือ

รอมขณะนี้ที่เรามียังมีสิทธ์ super user อยู่ไหม และมี CWM หรือไม่ถ้าไม่มีให้ root ด้วย Kernel ที่มีสิทธิ์

รูทติดมาก่อนนะครับและจะดีมากหาก kernel นั้นมี CWM ติดมาด้วย (ไม่ใช่ว่า Kernel ทุกตัวละใช้งาน CWM 

ได้ต้องอ่านรายละเอียดของ kernel นั้น ๆ เองครับ) แต่ถ้าไม่รู้จะเอาจากที่ไหนให้ย้อนกลับไปดูในหัวข้อ 

รูทที่ผมได้ทำไว้นะครับ

 

เข้าสู่ขั้นตอน

1. โหลด Firmware ไทย (อันไหนก็ได้นะครับที่เป็นรอม 0 ไทย และเราอยากกลับไปใช้) 

      แต่ในที่นี้ผมจะใช้ DXKK1 download ได้ตามนี้นะครับ

      http://forum.xda-developers.com/attachment.php?attachmentid=791222&d=1321958957

2. สร้างโฟลเดอร์ 'firmware' ใน(/sdcard/external_sd/firmware)  ถ้ายังไม่เคยมีนะครับ

3.  ลบไฟล์เดิมในโฟลเดอร์ 'firmware' (/sdcard/external_sd/firmware) ออกให้หมดถ้าเคยมีอยู่แล้ว

4. แตกไฟล์ของ firmware ที่พึ่งโหลดมาแตกจนกว่าจะพบไฟล์ที่นามสกุลลงท้าย .tar.md5 แล้วใส่

     ไฟล์ .tar.md5 ลงในโฟลเดอร์ 'firmware' ไม่ต้องใส่ไฟล์ zImage

5. กลับมาที่ SGN เปิด CWM Manager และเลือก "Flash stock firmware"

6.  กด Continue ไปเรื่อยๆ จนมีให้เลือก Flash normally 

7. SGN จะ reboot และอัพ Firmware

8. หลังเปิดเครื่องขึ้นมาแล้วให้ไปทำ Factory Reset (Setting > Privacy >  Factory data rest) ตรงจังหวะนี้

   จะมีให้เลือกว่าจะ format usb storage ด้วยหรือไม่ถ้าเราเลือกมันจะฟอร์แมตความในของเครื่องโทรศัทพ์

   ออกให้หมด (ไม่ใช่ mem ที่เราใส่เพิ่มนะครับ)

9. จบ!! ผลที่ได้คือเครื่องจะเป็น Firmware ไทย ตามที่เรา download มา และ Kernel เป็นตัวเดิมๆของ 0 ที่

     ไม่ได้ Root ไม่มี CWM และใช้เมนูไทยได้ครับ

บทเรียนที่ 10 : วิธีการลบเครื่องหมายตกใจและล้าง custom binary counter

1. คุณต้องใช้ usbjig เพื่อใช้ในการทำงานนี้ครับ ลองหาซื้อดูครับในไทยก็มีผู้เอา

มาขาย

2. download file จากลิงค์ด้านล่างและแตกไฟล์ไปที

่โฟล์เดอร์ไหนสักที่ 

http://forum.xda-developers.com/attachment.php?attachmentid=788778&d=1321782075

3. เปิด Galxy note ในโหมด Download mode (ปิดเครือ่งและกด volume down + home + power)

แล้วจะมี warning! ทีครั้งกด volume up 1 ทีเพื่อเข้าสู่ download mode ที่แท้จริง

4. ต่อ Galaxy note เข้ากับ computer

5. เปิดโปรแกรม Odin (มีให้อยู่แล้วใน zip ข้อ 2) ขึ้นมา (ให้สังเกตุที่กล่องใต้ ID:COM ต้องเป็นสีเหลือง) หลังจากนั้นให้กดที่ ปุ่ม pda เพื่อเลือกไฟล์ 1.tar ที่เรา download ไว้ในข้อ 2 

6.กด "Start" และรอจนกระทั้งการ flash จบสิ้น (ดึงสายออกจาก คอมพิวเตอร์ได้)

7. หลังจากจบข้อ 6 เครื่องจะ reboot แต่หน้าจอจะมืดนะครับให้ทำตามขั

้นตอนย่อยดังนี้

- ให้กด power ค้างไว้ประมาณ (15 - 20 วินาที) เพื่อปิด

- หลังจากนั้นให้เอาแบตออกและปล่อ

ยทิ้งไว้ประมาณ 5 วินาที 

- เสียบ USB-JIG กับกับ Galaxy note แล้วจึงใส่แบตกลับเข้าไป หลังจากนั้นรอประมาณ 40 วินาที

- กด power ค้างไว้ 5 วินาที แล้วจึงดึง usb-jig ออกจาก Galaxy note 

- กดปุ่ม power ค้างไว้ประมาณ 15-20 วินาที เพื่อปิดเครื่องให้สนิท

- เอาแบตออกจากเครื่อง

8. แล้วแบตใส่กลับเข้าไปและ กด volume down + home + power ค้างไว้ประมาณ 10-15 วินาที ปล่อยมือแล้วกด volume up 1 ครั้ง

9. เปิด Odin ใน computer และเสียบ galaxy note เข้ากับ คอมพิวเตอร์อีกครั้งสังเกตุกล่อ

งใต้ ID:com ต้องเป็นสีเหลือง หลังจากนั้นกดที่ pda เพื่อเลือกไฟล์ 2.tar 

ซึ่งได้จาก zip ไฟล์ในข้อ 2 

10. กด "Start" เพื่อทำการ flash และรอจนเสร็จสิ้น

 

** หมยเหตุ ** ในระหว่างขั้นตอนที่ 7-10 หน้าจอเราจะดับตลอดนะครับต้องอาศัยการทำงานเป็นขั้นตอนที่แม่นย

ผลจากการทำคือ 

- ไม่มีเครื่องหมายตกใจ

- custom binary download จะหายไปกลับไปเป็นคำว่า No

- Current binary value จะถูกเซทกลับไปเป็น 'SAMSUNG OFFICIAL'

 

Credit : anonymous572@forum.xda-developers.com

 

ผมแปลมาให้นะครับจาก url ต้นฉบับอันนี้

http://forum.xda-developers.com/showthread.php?t=1354888

 

เนื้อหาบางส่วนอาจถูกตัดออกไป เนื่องด้วยกรณีของความสดใหม่ของเนื้อหา 

บทความจาก File ใน Fan Page Samsung Galaxy Note Club ByWanlop Niwatsreesuphun

 

ads by AXStore


 

 

edit @ 27 Jul 2012 16:48:30 by SGNMaster

Comment

Comment:

Tweet