Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
刷機實驗室
Search
Shaka Huang
August 15, 2015
How-to & DIY
0
270
刷機實驗室
2015/08/15 玩機X趣味窩聚夏令營 @ ASUS
Shaka Huang
August 15, 2015
Tweet
Share
More Decks by Shaka Huang
See All by Shaka Huang
你可能不知道指令可以做的事 @ Android 11 Meetups
shakalaca
0
350
Android Studio Walkthrough
shakalaca
19
2.1k
Android Development with Gradle
shakalaca
2
170
Head First Android Apps Dev Tools
shakalaca
6
480
Gradle enabled android project
shakalaca
5
400
IAB x Redeem in Android
shakalaca
0
120
老爹必備的奶瓶與鍵盤之道
shakalaca
3
400
Pai Pai First DEMO
shakalaca
2
110
Other Decks in How-to & DIY
See All in How-to & DIY
What I Talk About When I Talk About Social Media
idealhack
0
110
電気工事士を取ったら一瞬で元が取れた件
bicstone
2
4k
とある航空会社の飛行機の乗り方をお教えします。/20240913-lt
kwada
3
220
IoT×サーモに挑戦する第一歩
runrunsan
0
280
DroidKaigi 2024 - 海外就職というキャリアの選択肢
iyotetsuya
1
420
Learning from Firefighters
ksatirli
PRO
0
130
まだまだダンボールスタックチャンv2
syumme01
0
2.2k
Earthquake and Kominka
ramtop
0
130
IoTカーテンオープナー
keicafeblack
0
270
【技術カンファレンス運営の裏側】Iwaken Lab 技術好き学生の近況報告 & ことみんさんに技術カンファレンス運営の裏側を聞いちゃう会
kotomin_m
4
210
BVEと連動する誤自宅運転台のススメ!
usashirou
0
550
たまごっちUniFlash解析 #分解のススメ
bakueikozo
0
500
Featured
See All Featured
Scaling GitHub
holman
458
140k
VelocityConf: Rendering Performance Case Studies
addyosmani
325
24k
The Cost Of JavaScript in 2023
addyosmani
45
6k
How GitHub (no longer) Works
holman
311
140k
Unsuck your backbone
ammeep
668
57k
Mobile First: as difficult as doing things right
swwweet
222
8.9k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
41
2.1k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
37
1.8k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
167
49k
5 minutes of I Can Smell Your CMS
philhawksworth
202
19k
The Invisible Side of Design
smashingmag
297
50k
Stop Working from a Prison Cell
hatefulcrawdad
267
20k
Transcript
刷機實驗室 shakalaca @ ASUS
https://google.com/ #q=shakalaca
Shaka
None
最接近神的男⼈人
S ⼤大
⾹香蕉⺩王
None
真實⾝身分
GDG Taipei 協辦⼈人 每雙週三台北果⼦子咖啡聚會
軟體驅魔師 Android 開發顧問 拍拍 呼叫⼩小⿈黃 AppMgr
開發者交流區板主
清新健康專業 刷機實驗室
今⽇日⺫⽬目標
歡樂的刷機時光
先研究不傷⾝身體,再講求效果
刷⾃自⼰己⼿手機前
先刷別⼈人的⼿手機
原本預想的教學場地 滿滿都是⽺羊的清淨農場
地表最強的刷機⻯⿓龍⽳穴 滿滿都是⼯工程師的 ASUS
邁向刷機達⼈人的第⼀一步
邁向刷機達⼈人的第⼀一步 成就解除 在華碩企總把 ZenFone 刷成磚
⼿手機主宰的⼈人
主宰⼿手機的⼈人
攻略 • 基本觀念 • 如何刷機 • Zen 刷機 • 挑戰賽
基本觀念
ZenFone 裡⾯面裝了什麼 ? • 系統區 • fastboot • boot •
system • recovery • radio * • 資料區 • cache • userdata
fastboot • bootloader • 刷機⼊入⼝口點 • 保護機制 • locked /
unlocked
boot / system • Linux kernel (boot) • 觸控 /
顯⽰示 / 聲⾳音 / 相機 / 電話... • Android (system) • ZenUI • apps
cache / userdata • 存放快取資料 (cache) • 下載檔案暫存 • 系統升級暫存
• 存放使⽤用者資料 (userdata) • app (安裝檔案 / 記錄 / 設定值) • 照⽚片 / ⾳音樂 / 影⽚片 …
recovery • 更新系統 • 升級軟體 • 還原原廠 • 清除資料 •
雙清
什麼是刷機? • (透過⼯工具) 更改系統區的內容 • fastboot • boot • system
• recovery • radio
解鎖與 root • bootloader 解鎖 (unlocked) • 取消開機時或刷⼊入磁碟映像檔的原廠簽名檢查 • root
• 取得系統最⾼高執⾏行權限 (管理員) • 多半透過系統漏洞
刷機刷什麼?(⼀一) • root • Xposed • Google Mobile Service (gapps)
• 客製化核⼼心 (custom kernel)
刷機刷什麼?(⼆二) • 第三⽅方 recovery • ClockworkMod (CWM) • Team Win
Recovery Project (TWRP) • 第三⽅方 ROM • CyanogenMod (CM) • Paraniod Android (PA)
刷機刷什麼?(⼆二) • 第三⽅方 recovery • ClockworkMod (CWM) • Team Win
Recovery Project (TWRP) • 第三⽅方 ROM • CyanogenMod (CM) • Paraniod Android (PA)
刷機刷什麼?(⼆二) • 第三⽅方 recovery • ClockworkMod (CWM) • Team Win
Recovery Project (TWRP) • 第三⽅方 ROM • CyanogenMod (CM) • Paraniod Android (PA)
刷機刷什麼?(⼆二) • 第三⽅方 recovery • ClockworkMod (CWM) • Team Win
Recovery Project (TWRP) • 第三⽅方 ROM • CyanogenMod (CM) • Paraniod Android (PA)
刷機刷什麼?(⼆二) • 第三⽅方 recovery • ClockworkMod (CWM) • Team Win
Recovery Project (TWRP) • 第三⽅方 ROM • CyanogenMod (CM) • Paraniod Android (PA)
刷機刷什麼?(三) https://youtube.com/results?search_query=zenfone+windows
要怎麼刷? • 線刷 • 卡刷 • ⼿手機透過 USB 線連接到電腦 •
電腦開啟命令提⽰示列下指令將檔案刷⼊入⼿手機 • fastboot flash (檔案系統) • adb sideload (壓縮過的修補檔案) • 將要刷⼊入的檔案放在 SD 卡上透過 recovery 刷進去
終結流⾔言 • 解鎖 == root • 刷機 == 失去保固 •
刷機容易讓⼿手機變磚 ⼀一派胡⾔言 • 還原⼿手機原廠 ROM 也是刷機的⼀一種 • 官⽅方解鎖才會失去保固 信⼝口開河 • 切記別輕易動 fastboot 與 radio 區域 • 切記別輕易執⾏行 fastboot erase 或 fastboot oem ?? 指令 胡⾔言亂語
終結流⾔言 • 解鎖 == root • 刷機 == 失去保固 •
刷機容易讓⼿手機變磚 ⼀一派胡⾔言 • 還原⼿手機原廠 ROM 也是刷機的⼀一種 • 官⽅方解鎖才會失去保固 信⼝口開河 • 切記別輕易動 fastboot 與 radio 區域 • 切記別輕易執⾏行 fastboot erase 或 fastboot oem ?? 指令 胡⾔言亂語 MYTH BUSTED
講個秘訣
吃飽好上路 請充滿電池
迪迪電腦不要停 使⽤用 UPS 或者筆電
⼩小⼼心駛得萬年船 總是檢查 MD5 / SHA1
很重要再說⼀一遍 • 請充滿電池 • 使⽤用 UPS 或者筆電 • 檢查 MD5
/ SHA1
如何刷機
幼幼班:環境準備 (硬體) • ⼿手機 (ZenFone2) • 電腦 • Windows /
Mac / Linux • 傳輸線 • (選項) Micro SD 卡 / 讀卡機
幼幼班:環境準備 (軟體) • 驅動程式 • ASUS (http://dlcdnet.asus.com/pub/ASUS/ZenFone/ZE500CL/ ASUS_Android_USB_drivers_for_Windows_20150212.zip) • Intel
(https://software.intel.com/en-us/android/articles/intel- usb-driver-for-android-devices) • 刷機⼯工具包 • FlashTools.zip http://tinyurl.com/ZenFone2-flashtools • 或者是 Android SDK Tools (http://developer.android.com/sdk/ installing/index.html?pkg=tools)
幼幼班:環境操作說明 • FlashTools.zip 解開後放在 C:\FlashTools • 檔案下載後皆放在 C:\FlashTools ⽅方便操作 •
開啟命令提⽰示列請⾃自動切換到 FlashTools ⺫⽬目錄 • cd c:\flashtools • ⼿手機以 USB 線連接到電腦
刷機⼊入⾨門 101 如何進⼊入 bootloader • ⼿手機關機 • 按著⾳音量⼤大 (+),再按著電源鍵開機 •
⼿手機震動時放開電源鍵,⾳音量⼤大按著不放,直到出現 倒地⼩小綠⼈人
None
刷機⼊入⾨門 102 如何進⼊入 recovery • ⼿手機開⾄至 bootloader • ⽤用⾳音量⼤大/⼩小控制當前選擇項⺫⽬目 (畫⾯面最上⽅方的名稱會改變,或者
選單上⽤用亮⾊色顯⽰示的⽂文字) • 移動選項⾄至 recovery,按⼀一下電源鍵選擇進⼊入 • ⼿手機接著重開機到另⼀一個⼩小綠⼈人倒地畫⾯面 • 系統版本為 4.x: 按著⾳音量⼩小不放再按⼀一下⾳音量⼤大會跳出選單 • 系統版本為 5.x: 按著電源鍵不放再按⼀一下⾳音量⼤大會跳出選單 • 操作⽅方式同 bootloader
None
刷機⼊入⾨門 103 還原原廠 ROM (⼀一) • 下載檔案 (ex: UL-Z00A-WW-2.19.40.22-user.zip)
刷機⼊入⾨門 103 還原原廠 ROM (⼀一) • 將檔案傳⾄至 SD 卡,更名為 MOFD_SDUPDATE.zip
• 將 SD 卡插⼊入⼿手機,並且重開機到 recovery • ⼿手機⾃自動偵測還原檔案開始進⾏行還原
刷機⼊入⾨門 103 還原原廠 ROM (⼆二) • 下載檔案 (同前) • ⼿手機開到
recovery,選擇 apply update from ADB • ⼿手機透過 USB 線連接到電腦 • 執⾏行 adb sideload <檔案> 進⾏行還原 • adb sideload UL-Z00A-WW-2.19.40.22-user.zip
刷機⼊入⾨門 103 還原原廠 ROM (三) • 注意事項 • 確定 recovery
的版本與要還原的版本相同 • 不確定版本 ? • 參考「刷機進階 203」刷⼊入原廠 recovery
刷機進階 201 開發⼈人員選項 • ⼿手機開啟「開發⼈人員選項」 • 設定 -> 關於 ->
軟體資訊 -> 狂點「版本號碼」 • 設定 -> 開發⼈人員選項 (在「關於」的前⾯面) • 選取「USB 偵錯」 • 電腦第⼀一次連接⼿手機進⾏行 adb 操作時 • adb devices • ⼿手機出現「允許 USB 偵錯嗎?」的對話框 • 勾選「⼀一律允許透過這台電腦進⾏行」 • 點選確定
刷機進階 201 Root • 下載檔案 (ZenFoneRootKit_20150614.zip) 並解開 • http://tinyurl.com/ZenFone-Root •
點擊 root.bat • ⼿手機出現「允許 USB 偵錯嗎?」的對話框 • 勾選「⼀一律允許透過這台電腦進⾏行」 • 點選確定 • 靜候佳⾳音
刷機進階 202 暫⽤用第三⽅方 recovery • 下載檔案並解開 • http://tinyurl.com/ZenFone2-3rdRecovery • (選項)
⼿手機開到 bootloader • ⼿手機透過 USB 線連接到電腦 • 執⾏行 CWM.bat 或 TWRP.bat • 部分功能不正常
刷機進階 203 使⽤用 fastboot (⼀一) • 下載原廠 recovery • http://tinyurl.com/ZenFone2-recovery
• ⼿手機開到 bootloader • ⼿手機透過 USB 線連接到電腦 • 執⾏行 fastboot flash recovery <檔案> 刷⼊入 recovery • fastboot flash recovery recovery.img
刷機進階 203 使⽤用 fastboot (⼆二) • 參考精簡版系統 • http://tinyurl.com/ZenFone2-slim •
fastboot flash boot boot.img • fastboot flash recovery recovery.img • fastboot flash system system.img • fastboot reboot (或者 fastboot continue)
Zen 刷機
下載檔案 • 解鎖 bootloader 程式 • http://tinyurl.com/ZenFone2-unlock • TWRP •
⾮非官⽅方:http://forum.xda-developers.com/zenfone2/development/alpha-tethered-twrp-asus- zenfone-2-t3123532 • 官⽅方:https://dl.twrp.me/Z00A/ (adb sideload 不正常) • 中⽂文化:http://www.asus.com/zentalk/tw/forum.php?mod=viewthread&tid=88008 • 將 ui.zip 放在 /sdcard/TWRP/theme/ ⺫⽬目錄下 • CM12 • http://download.crpalmer.org/nightlies/Z00A/ • Gapps • http://forum.xda-developers.com/zenfone2/development/gapps-t3161271
解鎖 bootloader • ⼿手機開到 bootloader • ⼿手機透過 USB 線連接到電腦 •
執⾏行 unlock_one_click_v2.bat • 重開機看⾒見⽩白⾊色底的開機畫⾯面代表成功
None
刷 TWRP • ⼿手機開到 bootloader • ⼿手機透過 USB 線連接到電腦 •
電腦輸⼊入指令將 TWRP 刷⼊入⼿手機 • fastboot flash recovery twrp_z00a.img
None
清除⼿手機資料 • ⼿手機開⾄至 recovery (TWRP) • 清除⼿手機資料 (如果⼿手機本來是跑 ZenUI 的話)
• 點選 Wipe • 滑動確認,完畢之後回主選單
None
None
None
準備 ADB sideload • 點選 Advanced • 點選 ADB Sideload
• 滑動確認
None
None
None
None
刷 CM12 • ⼿手機透過 USB 線連接到電腦 • 電腦執⾏行 adb 進⾏行刷機
• adb sideload cm-12.1-20150807-UNOFFICIAL- Z00A.zip • 完成後點 back
None
刷 gapps • 準備 ADB sideload • 點選 ADB Sideload
• 滑動確認 • 電腦執⾏行 adb 刷⼊入 gapps • adb sideload gapps-L-x86-20150731-signed.zip • 完成後點 Reboot system
None
None
Q & A?
⾃自問⾃自答
Q: 刷機或 root 後可以 打電話不⽤用錢嗎?
None
Q: 安安你好可以幫我刷 前天發表的 MIUI 7 嗎?
None
Q: 萬⼀一⼿手機真的都打不開了 怎麼辦怎麼辦怎麼辦怎麼辦 怎麼辦怎麼辦 ? ٩(ŏ﹏ŏ、)۶
None
Q: 我的⼿手機 (開機轉圈圈 /更新失敗/降回前⼀一版/..)
看 FAQ
Q: .. 可我還是看不懂ㄝ
現場驅魔
.. 記得先儲值
⻯⿓龍蝦三爭霸 刷機挑戰賽
快⼿手刷機 • ZenFone 2 ZE551ML • 解鎖 • 刷⼊入 TWRP
• 刷⼊入 CM12