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
280
刷機實驗室
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
370
Android Studio Walkthrough
shakalaca
19
2.1k
Android Development with Gradle
shakalaca
2
170
Head First Android Apps Dev Tools
shakalaca
6
500
Gradle enabled android project
shakalaca
5
400
IAB x Redeem in Android
shakalaca
0
120
老爹必備的奶瓶與鍵盤之道
shakalaca
3
410
Pai Pai First DEMO
shakalaca
2
110
Other Decks in How-to & DIY
See All in How-to & DIY
OKRで目標立ててみた
kenyamasuko
0
120
HCIのデモに役立つ映像活用アイデア集 #WISS2024 ナイトセッション #HCIVideoCulture
bonsaistudiojp
2
490
#相席食堂 ちょっと待てぃボタンダイジェスト+ソラコムボタン #iotlt
n0bisuke2
0
360
enebular Update for the second half of 2023
taokiuhuru
0
180
メイカーフェア東京、深セン、台北、サンフランシスコにみるFactory Automationみ/製造業み
takasumasakazu
0
1k
一番やさしいDJ入門 2024
stefafafan
6
1.9k
音に負けない!子どもが騒いでいる脇でも快適オンラインMTGの秘伝
kaitou
0
330
本気でコミュニティを成功させたいなら_株式会社コミュカル Mitz
comucal
PRO
0
840
とある航空会社の飛行機の乗り方をお教えします。/20240913-lt
kwada
3
240
Terra Charge|普通充電器ご利用ガイドブック / Terra Charge Ordinary Charger Guidebook
contents
1
160
スクフェス福岡前夜祭 LT
pokotyamu
0
210
【1周年】Blueskyちゃん総集編を通じて青空を遊びつくそう
kawaiirailroads
0
300
Featured
See All Featured
Fireside Chat
paigeccino
34
3.1k
Building an army of robots
kneath
302
44k
Raft: Consensus for Rubyists
vanstee
137
6.7k
Stop Working from a Prison Cell
hatefulcrawdad
267
20k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
10
860
Making Projects Easy
brettharned
116
6k
Optimising Largest Contentful Paint
csswizardry
33
3k
Rails Girls Zürich Keynote
gr2m
94
13k
Statistics for Hackers
jakevdp
797
220k
How to train your dragon (web standard)
notwaldorf
89
5.8k
Designing for Performance
lara
604
68k
GraphQLとの向き合い方2022年版
quramy
44
13k
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