Root JB 4.2.1 official OEM for Motolora RAZR XT910

ก่อนอื่นต้องขอกราบ คุณ djrbliss งามๆ อย่างแรงหลายๆ ครั้ง ที่ทำการครั้งนี้จนสำเร็จ ณ วันที่ 23-04-2013
Credit : http://www.droidrzr.com/index.php/topic/16518-root-motoshare-2-old-bug-new-exploit/

ก่อนหน้านี้มีตัวรูทออกมาหลายตัว แต่สำหรับคนที่ทำ root หายแล้ว เรียกได้ว่าหมดหวังเลยจริงๆ ครับ
เอาล่ะมาเริ่มกันเลยดีกว่า….

จะด้วยอะไรก็ตามแต่ การรูทเครื่อง ณ ตอนนี้ สามารถทำได้บนระบบ Linux เท่านั้น
บางคนตอ่านมาถึงตรงนี้แล้วคอตก หมดหวัง เพราะคิดว่าจะต้องลง OS อะไรอีกยุ่งยากโคตรๆ บ่องตงครับมันไม่ได้ยากขนาดนั้น…

เอาเป็นว่าคุณไม่ต้อง format เครื่อง หรือลงระบบอะไรเลย สิ่งที่คุณต้องเตรียมมีเพียงแค่
แผ่น CD เปล่า 1 แผ่น หรือ usb ขนาด 2 กิ๊กขึ้นไป อย่างใดอย่างหนึ่งก็ได้ แค่นั้นเองครับ…เอาล่ะ ถ้าเตรียมพร้อมแล้วก็ตามผมมาโลด
(ในกระทู้นี้จะบอกวิธีบูทกับ usb นะครับ สำหรับแผ่น cd คิดว่าไม่ยาก ก็แค่ไปโหลดไฟล์แล้วไรท์ image file ที่ได้ลงแผ่น ใส่แล้วบูทได้เลยครับ)

1. โหลด อิมเมจไฟล์ระบบ Linux แนะนำ Ubuntu 12.10 32bit เน้นว่า 32bit ห้ามโหลดตัว 64bit มาเน้อ มันยุ่งยาก ที่
http://www.ubuntu.com/download/desktop

2. เข้าไปโหลดโปรแกรม usb boot สำหรับ วินโดวส์ (ซึ่งมีหลายตัวมาก) ผมจะขอแนะนำตัวที่ผมใช้ก็แล้วกันนะครับ
ชื่อ Universal USB Installer ได้จากเว็บ http://www.pendrivelinux.com/universal-usb-installer-easy-as-1-2-3/ แล้ว install ซะ

3. เปิดโปรแกรม Universal USB Installer ขึ้นมา แล้วใส่ตามนี้
step 1 : เลือก Ubuntu 12.10
step 2 : เลือกไปยังที่เก็บอิมเมจไฟล์ของ ubuntu ที่โหลดมาจากข้อ 1.
step 3 : เลือกไดร์ฟ usb (โดยก่อนอื่นให้ format usb ที่จะใช้ให้เป็น fat 32 ก่อนนะครับ)
step 4 : เลื่อนไปทางขวาสุดให้มันได้ 4089 MB
แล้วกด creat ได้เลยครับ…

ช่วงรอ usb นี้นานมาก ประมาณครึ่งชั่วโมงให้ไปเตะตะกร้อเล่นกับเพื่อนก่อนก็ได้ครับ

4. พอกลับมาอ้าว usb เสร็จแล้ว ให้กด close แล้ว รีสตาร์ทเข้า Bios คอม ไปตั้งค่า Bios ให้บูทจาก usb ครับผม

5. ระบบจะบูทเข้า Ubuntu จาก usb ซึ่งจะช้ามว๊ากกกก รอๆๆๆๆ รอจนมันนิ่ง นิ่งสนิท น่าจะประมาณ 6-7 นาที
แล้วคลิก ไอคอน มุมขวาบนสุด มันเรียกอะไรผมก็ไม่คุ้น แล้วพิมหา ด้วยคำว่า terminal จะมีโปรแกรม terminal ออกมา ก็คลิกจ่ะ
************ อันดับแรก ให้พิม ifconfig เพื่อหา ip ของเราในโปรแกรม terminal จะอยู่แถวล่างๆ ประมาณ 192.000.0.0 เจอแล้วจดเลยครับ **********

6. ในโปรแกรม terminal ให้พิม หรือก็อบตามนี้ แล้ว enter ส่วนไอ้ในวงเล็บไม่ต้องแปะลงไปด้วยนะครับ ผมเขียนอธิบายให้ฟัง
mkdir /tmp/share (คำสั่งสร้างโฟลเดอร์ share ใน tmp)

7. พิม sudo apt-get install samba (คำสั่งให้โหลดโปรแกรม samba ลงเครื่อง)

8. พิม sudo gedit /etc/samba/smb.conf (เปิดไฟล์ config ของ samba เพื่อแก้ไข)
ถึงตรงนี้จะมีหน้าคล้ายๆ Notepad ออกมา ตัวหนังสือเต็มพรืดไปหมด ไม่ต้องสนใจครับ ก็อบ…ด้านล่างนี้ทั้งแถบไปไว้ บรรทัดล่างสุด แล้วเซฟไฟล์ซะ
((ปุ่มเซฟอยู่ประมาณอันที่สามที่แถบด้านบนเป็นรูปคล้ายๆ แผ่นฟล็อปปี้ดิส))

[share]
path = /tmp/share
available = yes
valid users = guest
read only = yes
browsable = yes
public = yes

9. ปิดไอ้โนตแพดซะ อย่าลืมเซฟก่อนปิดนะครับ แล้วพิม sudo useradd guest -m -G users (สร้าง user ให้ samba)

10. sudo passwd guest (ตั้งพาส)
รอแป้ปนึงมันจะให้เราพิมพาส ตรงนี้ให้จำพาสให้มั่นเหมาะ มันจะให้เราพิม 2 ที พิมให้เหมือนกัน เพราะเราจะมองไม่เหนไอ้ที่เราพิมลงไป

11. sudo smbpasswd -a guest (จัดพาสให้ไอ้ เกส มะกี้ที่เราเพิ่มลงไป)
ตอนนี้พิมพาสเดิม เน้นว่าพาสเดิมเลยนะครับอีก 2 ครั้ง (รวมทั้งหมดต้องพิมพาสให้เหมือนกัน 4 ครั้ง)

12. sudo restart smbd (เริ่มโปรแกรม samba)

13. cd /tmp/share (ย้ายไปที่โฟลที่สร้างขึ้น)
14. wget http://vulnfactory.org/public/motoshare2.tgz (โหลดไฟล์รูทจากเว็บ)
15. tar xvf motoshare2.tgz (แตกไฟล์ที่โหลดมาลงในโฟล)
16. sudo chmod 755 run.sh (เตรียมรูท)

17. กลับมาหยิบ moto ของเราขึ้นมา แล้วเปิด wifi พอติดแล้ว แล้วเข้าแอพ File (ไอ้ที่มากับเครื่องที่เอาไว้หาไฟล์น่ะครับ)
พอเข้ามามันจะมีให้เลือก internal หรือ sd card ให้เราเลือกหัวข้อ Remote storage แล้วคลิก Add storage ด้านล่าง
(ให้ตายเถอะผมเพิ่งเห็นว่ามีอันนี้ด้วย!! ใช้มานานไม่เคยดู ไม่เคยอ่านเลย มองข้ามตลอด พระเอกจริงๆ มาโผล่ตอนจบ)

18. ตั้งค่าตามนี้ครับ
Host IP address: [ใส่ ip เครื่องคอมที่เราจดไว้ตั้งแต่ตอนแรก]
Domain name: WORKGROUP
Shared folder name: share
User: guest
Password: [พาสที่เราพิมไป 4 ที นั่นล่ะครับ]

แล้วกด connect มันจะต่อกับคอมเราละ

19. วาง moto ไว้บนหิ้งเพราะเด๊วมันจะกลายเป็นเทพแล้ว กลับมาที่โปรแกรม terminal พิม cd /tmp/share/

20. สุดท้ายนะครับ พิม sudo ./run.sh

เครื่อง moto จะรีสตาร์ทครั้งหนึ่ง พอเครื่องบูทเสร็จแล้วให้กด enter อีกที มันจะรีบูทอีกครั้ง เป็นอันเสร็จเรียบร้อย….

ท้ายสุดต้องขอขอบคุณ djrbliss จริงๆ และหากใครต้องการโอนเงินเล็กๆ น้อยๆ ไปเป็นรางวัลให้แกก็ได้ครับที่

Paypal:
http://goo.gl/zBGb0

และท้ายสุดจริงๆ ขอบคุณเพื่อนๆ พี่ๆ น้องๆ ในเพจ DROID RAZR+MAXX thailand user บน เฟส
ที่คอยร่วมลุ้นไปกับผมตั้งแต่เช้าจนค่ำ

ขอบคุณครับ 🙂