Slide 1

Slide 1 text

當然,有時候開發不是這麼順遂

Slide 2

Slide 2 text

Glass 刷機實錄 Flashing firmware with google glass Johnny Sung https://fb.com/j796160836 2014.06.25

Slide 3

Slide 3 text

Johnny Sung https://fb.com/j796160836 x Mobile devices Developer https://plus.google.com/+JohnnySung

Slide 4

Slide 4 text

No content

Slide 5

Slide 5 text

No content

Slide 6

Slide 6 text

500 收 壞了噢... 那...

Slide 7

Slide 7 text

⾃自⼰己的眼鏡⾃自⼰己修 ⾃自⼰己的國家⾃自⼰己救

Slide 8

Slide 8 text

事前準備 • ⼀一隻Google glass • Linux 主機 (Fedora) • USB 線

Slide 9

Slide 9 text

這只能在Linux下運作 不要在鐵⿒齒⽤用Mac / Windows... 因為我試過...

Slide 10

Slide 10 text

步驟 • 安裝 Android Development Tools (ADT) • http://developer.android.com/tools/sdk/eclipse-adt.html • 下載 system image • https://developers.google.com/glass/tools-downloads/system • 進⼊入救援模式 • 鍵⼊入指令 • 祈禱 (?)

Slide 11

Slide 11 text

No content

Slide 12

Slide 12 text

No content

Slide 13

Slide 13 text

No content

Slide 14

Slide 14 text

No content

Slide 15

Slide 15 text

救援模式 (fastboot) • 若沒有開Debug模式 • ⻑⾧長按電源鍵 10-15 秒 • 按住相機鍵 + 電源鍵 開機 • 持續按住相機鍵 (約4-5秒) 直到電源燈閃爍 • 若有開Debug模式 • adb reboot bootloader

Slide 16

Slide 16 text

救援模式 (fastboot) • 確認⽅方式 • 螢幕不會顯⽰示任何東⻄西 • 電源燈每隔約2秒閃爍⼀一次 • fastboot devices 有顯⽰示該裝置

Slide 17

Slide 17 text

鍵⼊入指令 • $ su - • 切換權限⾄至 root (或者為 sudo su -)

Slide 18

Slide 18 text

鍵⼊入指令 • $ fastboot oem unlock • 注意這會失去保固,並且清除所有資料

Slide 19

Slide 19 text

鍵⼊入指令 • $ fastboot flash boot boot.img • 刷⼊入開機磁區 • $ fastboot flash system system.img • 刷⼊入主系統 • $ fastboot flash recovery recovery.img • 刷⼊入還原磁區

Slide 20

Slide 20 text

鍵⼊入指令

Slide 21

Slide 21 text

鍵⼊入指令 • $ fastboot erase cache
 $ fastboot erase userdata • 清除使⽤用者資料 • $ fastboot reboot • 重開機

Slide 22

Slide 22 text

鍵⼊入指令

Slide 23

Slide 23 text

執⾏行成功重開機

Slide 24

Slide 24 text

執⾏行成功重開機

Slide 25

Slide 25 text

! That’s it!

Slide 26

Slide 26 text

No content

Slide 27

Slide 27 text

Q & A

Slide 28

Slide 28 text

One more thing …

Slide 29

Slide 29 text

http://fb.com/groups/glassdev.taiwan Google glass developer Taiwan