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
260
刷機實驗室
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
320
Android Studio Walkthrough
shakalaca
19
2k
Android Development with Gradle
shakalaca
2
160
Head First Android Apps Dev Tools
shakalaca
6
470
Gradle enabled android project
shakalaca
5
390
IAB x Redeem in Android
shakalaca
0
120
老爹必備的奶瓶與鍵盤之道
shakalaca
3
400
Pai Pai First DEMO
shakalaca
2
100
Other Decks in How-to & DIY
See All in How-to & DIY
JAWS-UG勉強会オンライン配信事情
awsjcpm
1
180
#相席食堂 ちょっと待てぃボタンダイジェスト+ソラコムボタン #iotlt
n0bisuke2
0
280
カフェでノートPCが盗難されたかどうかを検知するIoT #linedc #iotlt #obniz #protoout
n0bisuke2
1
200
在宅フルリモートワークを可能にするスキルと知識n連発! / how to more effective remoteworking
masaru_b_cl
0
500
FlutterとFirebaseを使い大学生活をチョロくしよう
gadgelogger
2
520
20230520_ScrumFestNiigata_iwamu
takusamar
0
380
リアル登壇だから気をつけたい「マイクの使い方」のコツ
shirayanagiryuji
0
130
IoTLT vol100 #NT金沢 #iotlt
n0bisuke2
0
280
即納モデルとの戦い
ragemax
0
310
The story of repairing my junk keyboard with The kinT keyboard controller
kurotaky
0
1.3k
IoT×サーモに挑戦する第一歩
runrunsan
0
240
スクフェス福岡前夜祭 LT
pokotyamu
0
150
Featured
See All Featured
How to train your dragon (web standard)
notwaldorf
79
5.5k
Embracing the Ebb and Flow
colly
81
4.3k
How GitHub Uses GitHub to Build GitHub
holman
471
290k
10 Git Anti Patterns You Should be Aware of
lemiorhan
652
58k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
226
52k
GraphQLとの向き合い方2022年版
quramy
36
13k
YesSQL, Process and Tooling at Scale
rocio
166
14k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
129
32k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
353
29k
Build The Right Thing And Hit Your Dates
maggiecrowley
28
2.2k
Git: the NoSQL Database
bkeepers
PRO
423
64k
The Cult of Friendly URLs
andyhume
75
5.9k
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