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 บน เฟส
ที่คอยร่วมลุ้นไปกับผมตั้งแต่เช้าจนค่ำ
ขอบคุณครับ 🙂
4.2.1 ออกแล้วเหรอเย้ๆๆ
น่าจะ 4.1.2 นะครับ อิอิ
ผมละงงมันเป็นวิธี root ใน jb หรือว่าวิธีลงรอม jb 4.2.2 OEM ครับ
เป็นวิธี root OTA jb 4.1.2 ครับ
อ้อ ๆ ครับแต่ผมโชคดีหน่อยสิทธิ์ root ยังอยู่เลยไม่ต้องยุ่งยาก หุหุหุ
*ปล. อย่าลืมเข้าไปที่ setting>App>Running แล้วปิดโปรแกรม SmartActions นะครับ ปิดแล้วก็จัดการ Root เลยครับ
ของผมเองเอามายืนยัน
http://image.ohozaa.com/view2/wN9KXE9QZqATesae
คือว่าลองทำตามแล้ว มันติกตรง ลง samba ไม่ได้อ่ะครับ ก็เลยเปลี่ยนวิธีมาลง ubuntu บน vmware ทำตามได้ทุกขั้นตอนครับ มือถือ add stored ได้ครับ พอคำสั่งสุดท้าย มันก็รันแล้วค้างที่ demon succed อะไรสักอย่างนี่แหล่ะครับ มีแค่สองบรรทัดครับมันก็ไม่มีอะไรเกิดขึ้นกับมือถือเลยครับ พอมีวิธีการอื่นไหมครับ
แต่ก่อนผมก็เป็นแบบนี้นะ วิธีแก้ อ่านตามข้างบนที่ผมโพส
ตกลงมันต้องแก้ตงๆหนครับ ตอนนี้มันเป็นแบบนี้อ่ะครับ
ไม่ทราบว่าพอ add storage แล้ว ได้ลอง Browse ดูหรือเปล่าครับว่าเข้าไฟล์ที่ share ไว้ได้หรือเปล่า?
ลองเข้าไปในไฟล์แชร์แล้วใช่ไหมครับ เข้าได้ไหม
เข้าได้ครับ copy ได้ครับ
ลองติดตั้ง samba ไหม่ดูครับ
ทำไมของผม ค้างอยู่ตรง
[+] Waiting for device…
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
รอตั้งนานมันก็ไม่ไปไหนเลยครับ
ทำขั้นตอนที่ 18 เสร็จแล้ว ให้ต่อสาย USB โทรศัพย์กับคอมครับ
แล้วค่อยทำขั้นตอนที่ 19,20 แล้วเครื่องจะรีสตาร์ท 1 รอบ พอเครื่องติดมาใหม่ รอแป๊ปนึง แล้วกด ENTER
เครื่องจะรีสตาร์ทอีกรอบ รอจนเสร็จเป็นอันเรียบร้อยครับ ลองดูครับ
ได้แล้วครับ ขอบคุณมากครับ
ขอบคุณครับ ได้แล้วครับ
ทำกันเป็นวันเลยตอนแรกนึกว่าใช้แค่แผ่นลองแบบไม่ลงน่าจะได้ แต่ติดตรงที่ลง samba ไม่ได้ เลยลองทำผ่าน vmware ดู ง่ายเลยแต่ต้องมาเสียเวลาลงubuntuก่อน
ทำจนจบขั้นตอน เครื่องรีบู๊ท 2 ครั้งแล้ว แต่อัพเดท Su Binary ไม่ผ่านครับ
เป็นเพราะอะไร ช่วยแนะนำหน่อยครับ
ตอนนี้ผมอาการหนักละคงจะbrickเพราะผมไปลง CM แต่มันไม่ผ่านทำไปเรื่อยจนบูตไม่เข้าแล้ว ค้างอยู่หน้าInvalid Flash Mode (s) (Boot Failure) มีใครแนะนำได้บ้างครับ
Unbrick ที่นี่ครับ http://forum.xda-developers.com/showthread.php?t=2194825
ได้แล้วครับ ขอบคุณมากครับ ผมไปหาfirmware ที่มีไฟล์ xml มาลงผ่าน RSD
ผมน่าจะเข้ามาถามตั้งนานแล้วจะได้ไม่ต้องไปงมหาวิธีเองเป็นวัน
ขอความช่วยเหลือหน่อยค้าบบ
ผมค้างตรง
[+] Waiting for device…
* daemon not running. starting it now on port 5037 *
* daemon started successfully
ทำตามที่พี่ๆแนะนำแล้วครับ
ทั้ง 1. ทำขั้นตอนที่ 18 เสร็จแล้ว ให้ต่อสาย USB โทรศัพย์กับคอมครับ
2. เข้าไปที่ setting>App>Running แล้วปิดโปรแกรม SmartActions
แต่ก็ยังนิ่งครับ หลายรอบละ TT
usb connection เซตอันไหนครับ
ผมเซ็ตอันบน กับ กลาง แล้วนิ่งเลย พอเซ็ตอันล่างสุด device found แต่ error
ปล.ลองbrowse ใน share ก็เจอไฟล์นะครับ
ผมมีอีกวิธีนะครับ ไม่ต้องเสียบสาย usb แค่โทรศัพท์กับคอมพ์เราต้องเชื่อมต่อinternet ในวงแลนเดียวกัน
http://www.youtube.com/watch?v=fxstxY5mdUg
(แต่ในคลิปเป็นภาษาเมกซิโกนะครับ ผมก็ดูแล้วทำตามคลิปนี้แหละ XT910 jelly bean ของผมรูทได้ครับ)
ป.ล.ใครติดขัดตรงไหนถามได้นะครับ ผมเองก็มือใหม่แต่จะพยายามช่วยครับ
ได้แล้ว ขอบคุณ myromantic มากๆครับ
ไม่ผ่านข้อ 18 ครับ
แจ้งเตือน
There is a problem in your network connection with remote host. Please repair your network connection and try again.
ลองเปิด remote แล้วก็ยังไม่ได้ครับ
ขอความช่วยเหลือด้วยครับ