12 replies [Last post]
[Tutourial] Flash Stock Firmware (คืนชีพ) ให้กับ Nexus 7 2013 (LTE/Wifi Only) ด้วย fastboot
droidth's picture
Offline
Last seen: 8 weeks 6 days ago
Joined: 06/13/2011


### การแก้ไขข้อมูลภายในเครื่องมีความเสี่ยง อาจจะทำให้เครื่องหมดประกัน หรือเกิดความเสียหายได้ ควรศึกษาขั้นตอนให้ละเอียดก่อนตัดสินใจลงมือ ผมจะไม่รับผิดชอบความเสียหายใดๆทั้งสิ้นที่เกิดขึ้น ###

ขอนำเสนออีกทางเลือกหนึ่งในการ Flash Return stock ของ Nexus7 2013 LTE/WIFI
สาเหตุที่มาใช้วิธีนี้คือ ผมตกอยู่ในสถานการณ์ที่ไม่สามารถ boot เข้า ใช้งานได้ปกติได้
และไป wipe all data ทั้ง เจ้าตัว TWRP ที่ลงไปดันมองไม่เห็น sdcard ด้วยจึงไม่สามารถ
ทำการ restore image ได้ครับ (data ใน sdcard หาย)

จึงไม่สามารถทำอะไรได้เลยใช้ NRT ไม่ได้ด้วยจึงนึกขึ้นมาได้ก็คือการใช้ fastboot
ขอไปเร็วๆ เลยนะครับเวลามีไม่มากเดียวจะเคลียงานด้วยหยุดไปหลายวัน

1. เริ่มต้นด้วยการไปโหลด Factory Image
Factory Images for Nexus Devices
razorg-krt16s-factory-bd6c9241.tar

2. โหลด platform-tools.zip เป็นคำสั่ง flastboot

3. หลังจากโหลดทั้งสองแล้วทำการ unzip Factory Image (ตัวอย่างที่จะทำให้ดู base on 4.4 ของ nexus 7 2013 LTE)

4. unzip platform-tools.zip

5. ทำการ copy ไฟล์ตามด้านล่าง จาก razorg-krt16s-factory-bd6c9241.tar ลงใน folder plateform-tools

bootloader-deb-flo-04.01.img
flash-all.sh
flash-base.sh
image-razorg-krt16s.zip
radio-deb-deb-G00_2.37.0_1024.img (ถ้าเป็น wifi จะไม่มีตัวนี้)

ชื่อไฟล์อาจจะแตกต่างกันไปตาม firmware ครับแต่ก็จะคล้ายๆกัน สำหรับ wifi only จะไม่มีพวก radio

5. ณ ตอนนี้ เครื่องเราจะไม่สามารถบูตเครื่องหรืออะไรได้ ก็ให้ทำการบูตเข้า bootloader โดยการ
- ปิดเครื่อง
- power+vol down

จากนั้นทำการเสียบสาย Nexus เข้ากับ Computer

6. เมื่อเข้า bootloader เรียบร้อยแล้วเปิดหน้าต่าง DOS ของ Folder plateform-tools แล้วทำตามคำสั่งด้านล่าง

LTE
-------------------------
fastboot devices
fastboot oem unlock
fastboot erase boot
fastboot erase cache
fastboot erase recovery
fastboot erase system
fastboot erase userdata
fastboot flash bootloader bootloader-deb-flo-04.01.img
fastboot reboot-bootloader
fastboot flash radio radio-deb-deb-G00_2.37.0_1024.img
fastboot reboot-bootloader
fastboot -w update image-razorg-krt16s.zip
fastboot oem lock
fastboot reboot
---------------------------

WIFI Only
---------------------------
fastboot devices
fastboot oem unlock
fastboot erase boot
fastboot erase cache
fastboot erase recovery
fastboot erase system
fastboot erase userdata
fastboot flash bootloader bootloader-deb-flo-04.01.img
fastboot reboot-bootloader
fastboot -w update image-XXXXXX-XXXXX.zip
fastboot oem lock
fastboot reboot
-------------------------------

ตัวอย่างเป็นของ LTE ครับ

D:\plateform-tools>fastboot devices
09e18XXX fastboot

1. ถ้าแสดงหมายเลขออกมาแสดงว่าเราต่อ Nexus7 เข้ากับ Computer พร้อมแล้ว
----------------------------------------------------

D:\plateform-tools>fastboot oem unlock
...

2. ทำการ unlock bootloader สำหรับเครื่องที่ยังไม่ได้ทำ ตอนนี้เครื่องเราจะทำการ full wipe data
หลังจากนั้นให้ทำการ bootเข้า bootloader อีกครั้ง

----------------------------------------------------

D:\plateform-tools>fastboot erase boot
erasing 'boot'...
OKAY [ 0.190s]
finished. total time: 0.190s

3. ทำการลบ boot
----------------------------------------------------

D:\plateform-tools>fastboot erase cache
******** Did you mean to fastboot format this partition?
erasing 'cache'...
OKAY [ 0.342s]
finished. total time: 0.342s

4. ทำการลบ cache
----------------------------------------------------

D:\plateform-tools>fastboot erase recovery
erasing 'recovery'...
OKAY [ 0.036s]
finished. total time: 0.036s

5. ทำการลบ recovery
----------------------------------------------------

D:\plateform-tools>fastboot erase system
******** Did you mean to fastboot format this partition?
erasing 'system'...
OKAY [ 0.498s]
finished. total time: 0.498s

6. ทำการลบ system partition
----------------------------------------------------

D:\plateform-tools>fastboot erase userdata
******** Did you mean to fastboot format this partition?
erasing 'userdata'...
OKAY [ 14.440s]
finished. total time: 14.440s

7. ทำการลบ userdata
----------------------------------------------------

D:\plateform-tools>fastboot flash bootloader bootloader-deb-flo-04.01.img
sending 'bootloader' (3911 KB)...
OKAY [ 0.135s]
writing 'bootloader'...
OKAY [ 1.296s]
finished. total time: 1.432s

8. ทำการ flash bootloader ใหม่
----------------------------------------------------

D:\plateform-tools>fastboot reboot-bootloader
rebooting into bootloader...
OKAY [ 0.006s]
finished. total time: 0.006s

9. ทำการ reboot bootloader
----------------------------------------------------

D:\plateform-tools>fastboot flash radio radio-deb-deb-G00_2.37.0_1024.img
sending 'radio' (43830 KB)...
OKAY [ 1.453s]
writing 'radio'...
OKAY [ 1.806s]
finished. total time: 3.259s

10. ทำการ flash radio สำหรับ version LTE สำหรับ wifi only ไม่ต้อง
----------------------------------------------------

D:\plateform-tools>fastboot reboot-bootloader
rebooting into bootloader...
OKAY [ 0.006s]
finished. total time: 0.006s

11. ทำการ reboot bootloader
----------------------------------------------------

D:\plateform-tools>fastboot -w update image-razorg-krt16s.zip
archive does not contain 'boot.sig'
archive does not contain 'recovery.sig'
archive does not contain 'system.sig'
--------------------------------------------
Bootloader Version...: FLO-04.01
Baseband Version.....: DEB-G00_2.37.0_1024
Serial Number........: 09e18339
--------------------------------------------
checking product...
OKAY [ 0.003s]
checking version-bootloader...
OKAY [ 0.004s]
checking version-baseband...
OKAY [ 0.004s]
sending 'boot' (7014 KB)...
OKAY [ 0.239s]
writing 'boot'...
OKAY [ 0.398s]
sending 'recovery' (7560 KB)...
OKAY [ 0.258s]
writing 'recovery'...
OKAY [ 0.289s]
erasing 'system'...
OKAY [ 0.645s]
sending 'system' (708092 KB)...
OKAY [ 23.398s]
writing 'system'...
OKAY [ 31.106s]
erasing 'userdata'...
OKAY [ 21.176s]
formatting 'userdata' partition...
Creating filesystem with parameters:
Size: 28856791040
Block size: 4096
Blocks per group: 32768
Inodes per group: 8192
Inode size: 256
Journal blocks: 32768
Label:
Blocks: 7045115
Block groups: 215
Reserved block group size: 1024
Created filesystem with 11/1761280 inodes and 154578/7045115 blocks
sending 'userdata' (139085 KB)...
writing 'userdata'...
OKAY [ 12.648s]
erasing 'cache'...
OKAY [ 0.455s]
formatting 'cache' partition...
Creating filesystem with parameters:
Size: 587202560
Block size: 4096
Blocks per group: 32768
Inodes per group: 7168
Inode size: 256
Journal blocks: 2240
Label:
Blocks: 143360
Block groups: 5
Reserved block group size: 39
Created filesystem with 11/35840 inodes and 4616/143360 blocks
sending 'cache' (10984 KB)...
writing 'cache'...
OKAY [ 0.915s]
rebooting...

finished. total time: 91.564s

12. ทำการ flash system หลังจากเสร้จแล้วให้ทำการ ปรับแต่งเครื่องเราได้ตามปกติครับ
และให้ทำการ boot เข้า bootloader อีกครั้ง

----------------------------------------------------

D:\plateform-tools>fastboot oem lock
...
(bootloader) Locking bootloader...
(bootloader) Locking bootloader done!
OKAY [ 0.212s]
finished. total time: 0.212s

13. ทำการ lock bootloader ทำให้เครื่องกลับสู่ stock จริงๆ ถ้าไม่ต้องการ lock ก็ข้ามไปได้ครับ
----------------------------------------------------

D:\plateform-tools> fastboot reboot
rebooting...

finished. total time: 0.005s

D:\plateform-tools>

เสร็จสิ้นแล้วครับ

แค่นี้ก็ได้เครื่องใหม่ clean สำหรับ stock เรียบร้อยแล้วครับ อีกเส้นทางของการ flash rom ของ Nexus ครับ

Thank
[GUIDE] Flashing a Factory Image with fastboot / return to stock

12 Comments
droidth's picture
Offline
Last seen: 8 weeks 6 days ago
Joined: 06/13/2011
อัพเดทให้ครับ

อัพเดทให้ครับ

dong25's picture
Offline
Last seen: 2 years 19 weeks ago
Joined: 05/12/2012
เครื่องผมรบอรมออกแล้วไม่มีรอม

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

droidth's picture
Offline
Last seen: 8 weeks 6 days ago
Joined: 06/13/2011
อ่านตามกระทู้นี้เลยครับแก้ได้

อ่านตามกระทู้นี้เลยครับแก้ได้นะเข้าbootloader ได้มั้ย

dong25's picture
Offline
Last seen: 2 years 19 weeks ago
Joined: 05/12/2012
เข้าได้ครับแต่ลองทำแล้วไม่ได้

เข้าได้ครับแต่ลองทำแล้วไม่ได้ครับ

droidth's picture
Offline
Last seen: 8 weeks 6 days ago
Joined: 06/13/2011
ตอบว่าไม่ได้กว้างไปครับ ทำอะไ

ตอบว่าไม่ได้กว้างไปครับ
ทำอะไรไปบ้าวเกิดอะไร error
อะไร ทำ step ไหนแล้ว มีรูปประกอบ
หรือลำดับเหตุการหน่อยครับจะได้ช่วยถูกจุด

dong25's picture
Offline
Last seen: 2 years 19 weeks ago
Joined: 05/12/2012
พี่ทำให้ผมได้ไหมละเดียวผมส่งเ

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

droidth's picture
Offline
Last seen: 8 weeks 6 days ago
Joined: 06/13/2011
มาทำด้วยกันครับ

มาทำด้วยกันครับ อยู่แถวไหนครับ

dong25's picture
Offline
Last seen: 2 years 19 weeks ago
Joined: 05/12/2012
ผมอยู่ ตจว พี่อยู่ที่ไหนครับ

ผมอยู่ ตจว พี่อยู่ที่ไหนครับ

droidth's picture
Offline
Last seen: 8 weeks 6 days ago
Joined: 06/13/2011
กทม ครับ ลองทำดูอีกหนครับ

กทม ครับ
ลองทำดูอีกหนครับ

Offline
Last seen: 2 years 27 weeks ago
Joined: 07/14/2014
ผมใช้ Nexus 7 2012

ผมใช้ Nexus 7 2012 อยากรบกวนให้ช่วยแก้ไขให้ได้มั๊ยครับ

Offline
Last seen: 12 weeks 5 days ago
Joined: 08/09/2014
ลองทำดูครับ

ลองทำดูครับ

Offline
Last seen: 34 weeks 3 days ago
Joined: 10/08/2013
ขอบคุณครับ  รอดตายแล้ว 

ขอบคุณครับ  รอดตายแล้ว 

+