Hướng dẫn tổng hợp cho HTC 10: vọc máy, tối ưu và tuỳ biến

phucmaster
14/7/2016 2:20Phản hồi: 135
Hướng dẫn tổng hợp cho HTC 10: vọc máy, tối ưu và tuỳ biến
Cám ơn các lập trình viên trên XDA đã có những bản Rom tốt nhất cho HTC 10.
Note: Trước khi làm nhớ sao lưu dữ liệu.
Tải và cài đặt HTC Sync Manager: http://www.htc.com/us/support/software/htc-sync-manager.aspx
Tải và cài đặt Batch Tool: https://www.androidfilehost.com/?fid=24566454284190654 hoặc link gốc: http://forum.xda-developers.com/htc-10/how-to/2016-05-27-fastboot-flashing-firmware-t3387520
chạy file Tasker trong thư mục Android sau khi cài

I. MỞ KHÓA/KHÓA BOOTHLOADER
1.Trên điện thoại:
Vào cài đặt/thông tin/thông tin phần mềm/thông tin thêm: nhấn mã số phiên bản xây dựng đến khi có thông báo bạn đã trở thành nhà phát triển

Quay ra: vào cài đặt/ tùy chọn nhà phát triển: tích vào 2 chỗ mở khóa OEM chế độ USB debug

2.Vào link: https://www.htcdev.com/ rồi đăng ký tài khoản, sau này sẽ vào mail để lấy file unlocked.

3.Vào trang web ở bước 2, đăng nhập, chọn mục Unlock bootloader
rồi Get started/ chọn HTC 10 trong ô Select your device/Begin unlock bootloader, nó hỏi Are you sure wish to continue thì ấn Yes
sau đó tích vào 2 mục trong Legal Terms, ấn Proceed... ra trang mới kéo xuống cuối ấn Proceed to Step 5, không cần làm gì vì batch tool sẽ làm giúp mấy bước này.

4.Cắm điện thoại vào máy tính, nếu hiện hộp thoại yêu cầu cho phép chế độ USB debug thì đồng ý.

5.Chạy file Tasker đã nói ở trên, trong phần Please choose Task nhập số 1 rồi enter để vào chế độ download mode (nếu điện thoại tắt thì ấn nút nguồn + âm lượng giảm là vào được luôn rồi cắm vào máy tính cũng được)
rồi nhập số 13 (enter) để lấy cái Identifier Token
ấn chuột phải chọn Mark, rồi bôi trắng/đen phần mã số từ <<<< Identifier Token Start đến Identifier Token End>>>>
Ấn chuột phải lần nữa để copy, dán vào ô My device Identifier Token ở Step 7 trên trang web. Ấn Submit
Nếu thành công sẽ báo Token Submitted Successfully! Nếu không được thì làm lại.

Quảng cáo


6.Vào mail đã đăng ký ở bên trên tải file Unlocked_code.bin về, copy vào thư mục Unlock cùng chỗ để tasker

7.Trong tasker nhập 14 để unlocked, nó sẽ hỏi Unlocking also wiped Data! Proceed ?
ấn Y rồi enter

8.Hiện ra thông báo chọn Unlock bootloader, dưới là Yes và No
thì dùng phím tăng giảm âm lượng để điều chỉnh, chọn Yes, rồi ấn nút nguồn Power để chọn.

9.Chờ ít phút, máy sẽ tự động unlock rồi khởi động lại.

Cách khóa lại boothloader (relocked):
Chạy Tasker chọn 15

Quảng cáo



II. CÀI RECOVERY TWRP
Recovery TWRP là một custom recovery (có thể hiểu là một phân vùng phục hồi được tùy biến lại) để làm nhiều thứ trong đó có cài rom, kernel, firmware, root ...backup system, recovery, ...vào điện thoại một cách trực tiếp.
Nối điện thoại với máy tính, chạy tasker rồi chọn 8 ấn enter. Nếu máy ở phiên bản 1.30.401.1 thì chọn số 9 cũng được

Có thể cài những phiên bản mới hơn bằng cách tải TWRP tại: https://dl.twrp.me/pme/
Đổi tên tệp vừa tải về thành twrp.img và đưa điện thoại về chế độ fastboot: adb reboot download
Sau đó sử dụng lệnh sau trong command prompt của windows:
fastboot flash recovery twrp.img
fastboot reboot

III. CÀI ROM COOK
Sau khi có custom recovery thì cài rom cook (cần pin trên 30%, càng đầy càng tốt)
1.Tải Rom
-Rom Leedroid (tùy biến vừa phải, giao diện tweaks trực quan hơn Viper, tùy biến xong phải load lại UI, có vẻ mượt hơn Viper, Custom Kernel mới có double tab, antutu cho điểm cao hơn với kernel HTC)
Thread: http://forum.xda-developers.com/htc-10/development/rom-leedroid-10-4th-1-30-401-1-leedroid-t3372527
Download: http://www.leedroid.co.uk/Stable

-Rom Viper (rất rất nhiều tùy biến, ổn định, tùy biến xong nhìn thấy được ngay)
Thread: http://forum.xda-developers.com/htc-10/development/rom-21-02-viper10-1-0-0-tweaks-hub-t3379151
Download: http://venomroms.com/viper10-dowloads/
tải về chép vào thẻ nhớ hoặc bộ nhớ trong điện thoại

2.Vào recovery bằng cách ấn nút nguồn + nút volume giảm vào bootloader rồi dùng phím tăng giảm âm lượng để chọn vào recovery
hoặc trong Tasker chọn 2 vào trực tiếp recovery khi điện thoại còn thức

3.Sao lưu rom gốc bằng cách trong TWRP recovery vào Backup, chọn System Image và Boot rồi kéo thanh trượt để backup (cái này gọi là Backup Nandroid)

4.Sau đó dùng phím back quay trở ra vào Install xác định vị trí rom cook và cài, nhớ đọc cẩn thận các bước, cài nào cần cài, cái nào cần xóa, hoặc có thể lên mạng xem video hướng dẫn
(Với rom Leedroid trước khi Install cần vào Wipe chọn Format data ấn Yes, format xong mới cài rom)
(Thường khi cài rom mới thay rom cũ thì Wipe: Data, Cache, Davik, System)

IV. UP FIRMWAVE
tại sao cần update firmware, vì trong chip nhớ NAND/eMMC có tất cả 47/48 phân vùng, số thứ tự như sau: System(ROM) số 45 hoặc 46, Kernel số 42 hoặc 43, Recovery số 43 hoặc 44, User data (là internal sd card) số 47 hoặc 48. Các bản ROM chỉ thay đổi 2 phân vùng System và Kernel. Thông thường, có thể chạy các bản ROM mới và giữ nguyên các phân vùng khác nhưng chắc chắn là các phiên bản (version) sẽ ngày càng khác biệt sau mỗi lần update, hệ thống (system) sẽ crash hoặc hoạt động kém vì không tương thích với firmware cũ. Điều này không xảy ra nếu chạy Rom gốc vì HTC sẽ update mọi thứ liên quan đến phân vùng.

Với máy S-off, ưu điểm là up firmware được trực tiếp, tự tìm hiểu
Với máy S-on, cách dễ nhất là quay về rom stock rồi update lên, sau đó lại unlocked lại, cài recovery TWRP và cài rom cook lại nếu muốn

V. QUAY VỀ ROM GỐC/STOCK
Có 3 cách là back up lại rom stock vừa back up ở bước trên hoặc chạy RUU hoặc tải file back up ở trên mạng
http://forum.xda-developers.com/htc-10/how-to/stock-stock-collection-recovery-ruu-ota-t3359297


Nếu muốn update OTA thì có 2 cách là chạy RUU hoặc cài backup TWRP+stock recovery

Dễ nhất là chạy RUU

Trong Tasker chạy 12 để lấy CID rồi vào đây tải đúng RUU tương ứng với CID:
http://forum.xda-developers.com/htc-10/how-to/stock-stock-collection-recovery-ruu-ota-t3359297
Có 2 loại RUU là file exe tải về chạy trực tiếp, hoặc file zip tải về chép vào thư mục com cùng chỗ với Tasker ở trên
rồi trên tasker chạy 17 sẽ hiện thông báo cài Rom, cứ thế tích và làm theo

Lưu ý: không cần relocked vẫn chạy RUU bình thường,ai thích relocked cũng không sao

Khi gặp lỗi “Can not update software: There was an unexpected error and the file system may be corrupted. Please contact HTC support for future assistance.” có thể làm theo hướng dẫn ở đây:
https://forum.xda-developers.com/htc-10/how-to/guide-how-to-ota-receive-corrupt-message-t3378187


VI. TỐI ƯU HOÁ PIN
-Tắt hoặc xóa tất cả ứng dụng cài sẵn không dùng tới
-Tắt tự động đồng bộ hóa với những dịch vụ không cần thiết trong tài khoản google và những tài khoản khác
-Tắt Wifi, thông báo mạng wifi
-Tắt thông báo update, tự động update của Play Store
-Tắt Blutooth, NFC nếu không dùng
-Vị trí: để chế độ tiết kiệm pin
-Tắt lịch sử vị trí trong tài khoản Google
-Tắt tăng cường thông minh trong HTC Boost+
-Trong HTC thời tiết, tắt tự động dò tìm vị trí của bạn, chọn nơi ở hiện tại thay cho tự động tìm
-Vào quyền truy cập ứng dụng, tắt những app không cần sử dụng quyền đó, đặc biệt là quyền vị trí
-Cài Greenify để tắt app chạy ngầm, Cài Amplify để chỉnh thời gian đánh thức tác vụ và thông báo dành cho hệ thống

Cách dùng Greenify: tránh việc app chạy ngầm
tải về, bấm dấu + để thêm app cần ngủ đông, vào Setting kích hoạt tất cả các tính năng (cần cài thêm Xposed hướng dẫn bên dưới)

Cách dùng Amplify: tránh các tác vụ ngầm của hệ thống chạy quá nhiều làm hao pin
có 3 phần đánh thức, báo động, dịch vụ. Ấn nút tìm và thêm các tác vụ, thêm thời gian
-Đánh thức:
800s: NetworkStats, RILR
7200s: *net_scheduler*, GCoreFlp, Icing
10800s: SyncLoopWakeLock, Wakeful StateMachine: GeofencerStateMachine
41400s: LocationManagerService, NlpWakeLock, NlpCollectorWakeLock
-Báo động:
800s:
com.android.providers.calender.intent.CalendarProvider2
7200s:
com.google.android.location.ALARM_WAKEUP_CACHE_UPDATER
41400s:
com.google.android.location.ALARM_WAKEUP_LOCATOR
com.google.android.intent.action.SEND_IDLE
com.facebook.common.executors.ea.ACTION_ALARM.com.facebook.orca
86400s:
com.google.android.location.ALARM_WAKEUP_LOCATOR
com.google.android.location.ALARM_ WAKEUP_SENSOR_UPLOADER
com.google.android.location.ALARM_ WAKEUP_IN_OUTDOOR_COLLECTOR
com.google.android.sms/.checkin.EventLogServiceReceiver
9999999s:
com.google.android.sms.analytics.ANALYTICS_DISPATCH
com.google.android.sms.analytics.LOG_CORE_ANALYTICS
-Dịch vụ:
com.google.android.gms/.ads.social.GcmScchedulerWakeupService

VII. CÀI XPOSED
Xposed là bộ khung để cài các module, các module này có thể chỉnh sửa và thêm nhiều tính năng cho hệ thống
1.Tải Xposed framework tại đây:
http://dl-xda.xposed.info/framework/sdk23/arm64/
tải file zip xposed-v86-sdk23-arm64.zip


Muốn xóa framwork tải file xposed-uninstaller-20150831-arm64.zip tại http://dl-xda.xposed.info/framework/uninstaller/
Tải xong vào TWRP recovery, Install để cài đặt

2.Tải Xposed Installer tại đây
http://forum.xda-developers.com/showthread.php?t=3034811
sau đó cài file này như bình thường
Sau đó vào phần module trong Xposed để tìm những cái cần thiết, một số module hay như Blurred System UI (LP) làm mờ quick setting, Youtube Backgroud Playback chạy ngầm được Youtube khi thoát ra ngoài

VIIII. DÙNG TITANIUM BACKUP
Tải Titanium Backup trên Play Store hoặc có thể có sẵn trong rom cook
Rất tiện vì sao lưu được tất cả mọi ứng dụng và dữ liệu, sao lưu cài đặt hệ thống, xóa ứng dụng hệ thống, khi update hoặc cài rom khác chỉ cần phục hồi lại là mọi thứ y nguyên

1.Chọn thư mục chứa các file backup
Vào Menu, Preferences kéo xuống chọn Backup folder location, nếu muốn lưu trữ ở nơi khác (ví dụ thẻ nhớ) thì dùng phím back để ra ngoài, tạo thư mục Titanium Backup trên thẻ nhớ, vào trong thư mục này và chọn Use the current folder

2.Sao lưu
Quay ra ngoài vào cái hình tích chữ V bên cạnh Menu, đơn giản nhất là sao lưu các ứng dụng cá nhân
Trong phần Backup bấm vào Backup all user apps, rồi bấm Run
Tích vào các ứng dụng muốn sao lưu rồi ấn chữ V xanh góc trên cùng bên phải
Muốn sao lưu dữ liệu hệ thống thì bấm vào Backup all system data, nếu chỉ muốn sao lưu mỗi cấu hình và dữ liệu thì bấm Deselect all rồi chọn những cái màu xanh lá cây, bấm V để sao lưu

3.Phục hồi
Sau khi update cài rom mới thì tải TWRP về, làm lại bước 1 chọn đến thư mục chứa file backup
Quay ra vào Menu kéo xuống phần Restore, chọn Restore missing apps with data, nếu phục hồi dữ liệu hệ thống thì chọn restore all system data

4.Update dữ liệu sao lưu bằng cách vào Redo backups for modified data

5.Xóa ứng dụng hệ thống: kéo xuống Un-install all user & system apps chọn deselect all và chọn ứng dụng cần xóa

IX. Thay đổi giao diện bằng KLWP (Kustom Live WallPaper)
Link tham khảo: http://forum.xda-developers.com/showthread.php?t=2765768
1.Tải Nova Launcher, https://play.google.com/store/apps/details?id=com.teslacoilsw.launcher.prime
đặt như sau:
- Desktop grid 8x6
- Desktop width and height padding set to none
- Desktop persistent search bar set to none
- Dock off
- Look and feel - Show notification bar off
- Look and feel - Hide clock Desktop only (requires root)

2.Tải KLWP: https://play.google.com/store/apps/details?id=org.kustom.wallpaper
Vào Setting chọn:
- Clock mode automatic
- First day of week - Sunday
- Preferred Music - app nhạc sử dụng
- On tap feedback - None

3.Tải Preset miễn phí tại đây: https://www.dropbox.com/sh/t3le1bpfzt1lwgy/AAAbT2fPBRQSXpMlmcjD3gkya?dl=0
hoặc tải trên Play Store

4.Chạy Nova Launcher với thiết lập như trên, vào Wallpaper/Live Wallpaper chọn Kustom LWP/ chọn Setting

5.Kéo bên phải sang chọn Load Preset, chọn Preset như mong muốn
-Chỉnh sửa hình dạng, tên của icon trong mục Items: chọn Overlap Group, trong mỗi OverlapGroup có 2 cái cơ bản là Shape để chỉnh dạng bao ngoài của icon và Fontlcon để chỉnh hình dáng icon, Text để chỉnh tên của ứng dụng
-Chỉnh ảnh tổng thể của preset trong mục Globals: Pick Image
-Chọn ứng dụng chạy: vì đa phần các ứng dụng của preset không phải cái ta cần dùng nên vào đây để đổi lại
Cái này khá phức tạp và mất thời gian nếu chỉnh sửa sâu, ai thích thì tự tìm hiểu.

Nexus 6P_65A646687421_.PNG
P1060944.JPG P1060953.jpg
135 bình luận
Chia sẻ

Xu hướng

nhutns
TÍCH CỰC
8 năm
Up firmware: tại sao cần update firmware, vì trong chip nhớ NAND/eMMC có tất cả 47/48 phân vùng, số thứ tự như sau: System(ROM) số 45 hoặc 46, Kernel số 42 hoặc 43, Recovery số 43 hoặc 44, User data (là internal sd card) số 47 hoặc 48. Các bản ROM chỉ thay đổi 2 phân vùng System và Kernel, khi cập nhật bản ROM mới sẽ để lại nguyên các phân vùng khác. Khi đó nếu update lên phiên bản mới, các phân vùng sẽ phân mảnh và giạt đi, system sẽ crash hoặc hoạt động kém vì không tương thích với firmware cơ sở.

Cái trên là bạn tự tìm hiểu hay dịch lại vậy ?
phucmaster
TÍCH CỰC
8 năm
@nhutns Cả hai nhé bạn
nhutns
TÍCH CỰC
8 năm
Nandflash mà bị phân mảnh và "giạt" hả bạn ? Mình thắc mắc chỗ đó thôi
phucmaster
TÍCH CỰC
8 năm
@nhutns chỗ đó sai sót, mình đã chỉnh lại, cám ơn bạn đã nhắc
KuTom1
CAO CẤP
7 năm
Mình chưa dùng htc bao giờ. Xin hỏi có nên mua htc sprin ko? Có nhược điểm gì ko ạ? Rom nào có camera chất lượng tốt nhất. Xin cảm ơn!
nhutns
TÍCH CỰC
7 năm
không nên mua htc nhà mạng sprint bạn ah, sóng gió rất kém, còn rom thì tất nhiên không thể nhiều như bạn quốc tế được, OTA thường sẽ có chậm hơn so với quốc tế
nhutns
TÍCH CỰC
7 năm
hTC 10 là thiết bị không nên chạy stock nhất
https://www.facebook.com/chipmobiledn/posts/1161414880620984
nh0k_light
ĐẠI BÀNG
7 năm
topic vắng vẻ quá, chắc ít người xài htc 10. Cho hỏi giờ mình không cần s-off thì unlock bootloader thôi cũng vọc thoải mái rồi phải không, chẳng qua s-off thì đỡ rườm rà hơn? Mà bây giờ s-off thì làm ở đâu ở tphcm và bao nhiêu tiền, nghe nói làm bằng sunshine tốn 25$! @@
phucmaster
TÍCH CỰC
7 năm
@nh0k_light Với HTC 10, s-off giúp bạn:
- cập nhật firmwave một cách mới nhất, trực tiếp để có thể cài những bản cập nhật mới nhất trên diễn đàn (thường được các lập trình viên tung ra trước khi phát hành rộng rãi)
- đổi supercid để có thể cài những bản rom ở các khu vực khác nhau
Tóm lại S-off giúp bạn nghịch điện thoại một cách sâu hơn 😁
Với S-on bạn không up được firmwave trực tiếp, khi bạn nhận được OTA mới thì firmwave của bạn sẽ tự động cập nhật
S-on hay S-off là tùy thuộc vào nhu cầu vọc của bạn, không nhất thiết phải S-off
nhutns
TÍCH CỰC
7 năm
bạn nên tham gia group hTC 10 chứ ở đây đúng là vắng vẻ thật, s-off thời điểm này thì được trải nghiệm Android 7.0 sớm, bằng box thì 100k bạn
nh0k_light
ĐẠI BÀNG
7 năm
group htc 10 ở đâu bạn?
nhutns
TÍCH CỰC
7 năm
@nh0k_light Welcome ! https://www.facebook.com/groups/htc.m10.vn/
nh0k_light
ĐẠI BÀNG
7 năm
Cảm ơn bạn. Bạn cho hỏi mình unlock bootloader coa mất bh không. Còn s-off thì có s-on lại dc không. Và chỗ nào để s-on và s-off ở tphcm ạ. Thông cảm mình hỏi hơi nhiều tại mình mới chuyển từ ss qua. Chưa xài htc bao giờ. Thanks bạn
nhutns
TÍCH CỰC
7 năm
hTC vẫn nhận bảo hành nếu bạn unlock bootloader, một số nơi sẽ từ chối bảo hành nếu máy s-off, tuy nhiên bạn có thể s-on trở lại để mang đi bảo hành tiếp được. Sài Gòn thì bạn liên hệ bạn Quý để s-off: https://www.facebook.com/quynguyen278
nh0k_light
ĐẠI BÀNG
7 năm
Cảm ơn bạn nhiều nhé
yet378
ĐẠI BÀNG
7 năm
Các bác ơi em muốn xin bản ruu của cid: htc__622 để update ota, bác nào có cho em xin link với. Tks!
nhutns
TÍCH CỰC
7 năm
@yet378 Báe hiện tại của bạn là bao nhiêu ? Bên mình có đủ ruu mọi model hTC https://www.facebook.com/chipmobiledn

Chip Mobile | Da Nang

Chip Mobile, Đà Nẵng. 1,7K lượt thích · 6 lượt đăng ký ở đây. Chip Mobile: cung cấp các dịch vụ phần mềm smartphone; sửa chữa/khắc phục sự c�
facebook.com
woodhead
ĐẠI BÀNG
7 năm
có bác nào bị lỗi như em không? em up rom viper và cả rom leedroid, up xong chạy bình thường nhưng lại mất cảm ứng và touch id nút home, trước khi up nút home vẫn bình thường. có ai bị như em không?
nhutns
TÍCH CỰC
7 năm
Cần nâng firmware hoặc tick vào Android 6.0 firmware ở đoạn cuối trong Aroma Flash nhé bạn
woodhead
ĐẠI BÀNG
7 năm
@phucmaster cám ơn bạn nhiều, mình đã làm được rồi, mình thử tìm hiểu trên xda nhưng không có nhiều thông tin lắm, hỏi bác google thì chỉ có giải thích chung chung về up rom và up firmware như bạn nói, khi up rom leedroid mình check vào 6.0 firmware thì nút home dùng bình thường, do ít thông tin về firmaware quá nên mình không dám up firmware, để nguyên vậy xài.
ah, bạn cho mình hỏi, up firmware thì có thay đổi hiệu năng hay thời lượng pin không? có nên up firmware không bạn? hiện tại mình dùng thấy ok lắm, pin, camera, hiệu năng đều vượt mong đợi.
đang tìm rom miui cài thử xem thế nào mà hình như không có rom miui cho m10.

thanks and bét regards.
phucmaster
TÍCH CỰC
7 năm
@woodhead http://venomroms.com/rom-vs-firmware/ bạn đọc ở đây thì rõ hơn, nếu bạn không lập trình thì cũng không cần biết sâu làm gì. Bạn hiểu nôm na firmwave cũng là một phần mềm ở mức thấp hơn rom, chịu chức năng giao tiếp với phần cứng của máy. Còn rom là phần mềm để giao tiếp với người dùng.

Nên up firmwave để đồng bộ với rom, nhất là nếu có sự khác biệt lớn về phiên bản như 6.0 và 7.0, còn giữa các phiên bản nhỏ thì không cần cũng được. Nếu bạn thấy ok thì cứ để thế mà dùng, không sao.

Tất nhiên là firmwave cũng ảnh hưởng đến hiệu năng, còn tốt hay không thì phải tùy, không hẳn cứ rom mới, firmwave mới là pin với hiệu năng tốt hơn
woodhead
ĐẠI BÀNG
7 năm
@phucmaster cám ơn bạn rất nhiều, để mình tìm hiểu xem thế nào.
@nhutns htc 10 sprint up được không anh?
nhutns
TÍCH CỰC
7 năm
một là bạn nâng firmware lên sẵn 2.x hặoc phải tick vào chỗ android 6.0 fw không thì không có vân tay
@nhutns htc 10 sprint up được không ạ?
nhutns
TÍCH CỰC
7 năm
với 10 thì cứ firmware và rom cao nhất là hiệu năng và pin ngon lành
thienglong
ĐẠI BÀNG
7 năm
máy mua của Hoàng Hà Mobile và được bảo hành chính hãng tại TP.HCm, vẫn chưa lên được android 7 là sao ta, có bạn nào biết ko
nhutns
TÍCH CỰC
7 năm
thienglong
ĐẠI BÀNG
7 năm
@nhutns Ban 6200 m10 vn ko biết đa lên 7 chưa nữa
nhutns
TÍCH CỰC
7 năm
Bản chính hãng lên thủ công nhé bạn !
thienglong
ĐẠI BÀNG
7 năm
@nhutns Bạn gửi mình cái hướng dẫn nâng thủ công dc ko. Nâng bằng thủ công thì sau đó có up OTA dc ko bạn

Xu hướng

Bài mới









  • Chịu trách nhiệm nội dung: Trần Mạnh Hiệp
  • © 2024 Công ty Cổ phần MXH Tinh Tế
  • Địa chỉ: Số 70 Bà Huyện Thanh Quan, P. Võ Thị Sáu, Quận 3, TPHCM
  • Số điện thoại: 02822460095
  • MST: 0313255119
  • Giấy phép thiết lập MXH số 11/GP-BTTTT, Ký ngày: 08/01/2019