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
360
Android Studio Walkthrough
shakalaca
19
2.1k
Android Development with Gradle
shakalaca
2
170
Head First Android Apps Dev Tools
shakalaca
6
490
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
データエンジニアのためのテクニカルサポートとLLM
yutomatsunoo
0
1k
中指立てたか判定IoT #iotlt #p5js
n0bisuke2
0
230
Chaos V-Ray Render Pool Manual [EN]
renderpool
0
380
一番やさしいDJ入門 2024
stefafafan
6
1.8k
LEGOでRecord Playerを作った話 #LEGOrdPlayer
keicafeblack
0
110
DroidKaigi 2024 - 海外就職というキャリアの選択肢
iyotetsuya
1
460
さらなるアウトプットに、Let's ライトニングトーク! ― LTのやり方
ma2shita
2
520
enebular Update for the second half of 2023
taokiuhuru
0
150
田中 is a new HelloWorld
akichika
1
250
「RubyでLチカ」に挑戦してみた
isaka1022
0
120
生成AIとミニ四駆で学ぶ! MATLAB/Simulink
covao
1
120
Snowflake WEST ユーザー会第2回「ハンズオンセッション」
mabokaneko0802
0
200
Featured
See All Featured
Code Reviewing Like a Champion
maltzj
520
39k
Learning to Love Humans: Emotional Interface Design
aarron
273
40k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
169
50k
Become a Pro
speakerdeck
PRO
25
5k
GraphQLとの向き合い方2022年版
quramy
43
13k
A Tale of Four Properties
chriscoyier
156
23k
Rebuilding a faster, lazier Slack
samanthasiow
79
8.7k
Designing for Performance
lara
604
68k
The Art of Programming - Codeland 2020
erikaheidi
52
13k
Side Projects
sachag
452
42k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
246
1.3M
Bash Introduction
62gerente
608
210k
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