Wednesday, November 15, 2017

Pokemon Go - Fake gps khi Pokemon GO đưa các app giả lập vào blacklist trên Android

Trước tiên, bạn cần lên Google Play Store tải app GPS JoyStick Fake GPS Location Chúng ta sẽ sử dụng chức năng Privacy mode trên ứng dụng Fake GPS này để tiến hành đổi tên + id ứng dụng theo 18 bước (mỗi bước tương ứng 1 hình ảnh) sau:

Tản mạn chút: Pokemon Go là một game mang tính giải trí, nhưng cách chơi của Niantics đưa ra mình không ủng hộ hoàn toàn. Vì thế mình cũng như nhiều người khác luôn mong muốn một cách chơi mới theo kiểu riêng của những người bận rộn. Mình chỉ thắc mắc tại sao Niantics không tạo ra 2 phiên bản để hỗ trợ những cách chơi khác nhau, mà ra sức tìm mọi cách để đi ngược với nhu cầu của khách hàng.

Bước 1: Giới thiệu sơ về hiện trạng: mình đang xài NewGPS Fake và đã bị Pokemon GO đưa vào blacklist. Không thể bắt đầu game được


Bước 2: Sau khi cài app GPS JoyStick Fake GPS Location bấm chọn Privacy Mode (chỗ khoanh vàng)

Bước 2: Điền tên app mới, bấm Start 

Bước 3: Chờ 

 Bước 4: Màn hình yêu cầu cài lại app fake với tên mới ; )

 Bước 5: Chọn nơi lưu app (1 số máy không hỏi bước này)

Bước 6: Chờ

 Bước 7: Bấm Open

Bước 8: Đã cài xong. Giờ thiết lập chơi thử >>> Ở màn hình đầu tiên cuộn xuống.

 Bước 9: Cuộn xuống xong chọn Set location

Bước 10: Điền kinh và vĩ độ, rồi độ cao altitude (coi google maps hoặc điền đại số 7 đến 11)

Bước 11: Bấm Start (chỗ khoanh vàng)

 Bước 12: Menu điều khiển + joystick xuất hiện rồi kìa

 Bước 13 (Quan trọng): Gỡ bỏ app gốc GPS JoyStick Fake GPS Location ra. Bấm OK

Bước 14: Còn chờ gì mà không mở pokemon go lên đăng nhập (đây là vị trí tọa độ mình nhập lúc nãy ở bước trên)


Bước 15: Bắt thử con chim Pidgey nào.

Bước 16: Uầy! 1 banh bắt được luôn.

Bước 17, 18: Like và share bài viết này của mình nha <3

huyvnn
Chúc bạn thành công!!!

Tham gia đội săn raid-boss + săn pkm 100 tại https://discord.gg/aJdR3wq

Thursday, July 27, 2017

Hướng dẫn sử dụng Discord cho người mới bắt đầu

#enduser section
Ngắn gọn: Discord là ứng dụng trao đổi thông tin cho game thủ. Mình sẽ tập trung vào hướng dẫn cài đặt và thiết lập ứng dụng không giới thiệu dài dòng.


Đầu tiên, lên Play Store (thiết bị Android) hoặc Apple Store (iPhone, iPad) gõ vào tên ứng dụng Discord và cài đặt. Hoặc có thể tải từ link kết bên dưới:
Android: https://play.google.com/store/apps/details?id=com.discord&hl=en
iOS: https://itunes.apple.com/us/app/discord-chat-for-gamers/id985746746?mt=8

I. Đăng ký và sử dụng Discord
Sau khi cài đặt, chạy ứng dụng và thực hiện lần lượt theo các bước bên dưới đây.

1. Bấm vào nút Register để đăng ký tài khoản (nếu đã có tài khoản bạn bấm nút Login, điền tài khoản và di chuyển đến bước 3)

2. Đặt tên tài khoản, gõ vào email của bạn và đặt mật khẩu. Bấm Register

3. Sau khi đăng nhập bạn thấy màn hình như bên dưới. Bấm vào nút Menu ở góc trái trên (chỗ khoanh vàng)

4. Nhìn thanh Navigation hiện ra như hình bên dưới. Bạn bấm vào dấu + có vòng tròn bao quanh (chỗ khoanh vàng)

5. Phía dưới xuất hiện 2 lựa chọn như hình dưới. Bấm chọn Join a server with an invite link

6. Gõ vào link Discord nhóm bạn muốn tham gia như Hình 6 bên dưới. Trong hình là link Discord của Nhóm săn Raid Boss - Pokemon GO khu vực Hồ Chí Minh. Sau đó bấm Join.
Danh sách nhóm săn Raid Boss Pokemon GO ở Vietnam:


7. Màn hình bên dưới giới thiệu sơ về tên nhóm, số thành viên. Bấm Join PoGOVN để tham gia nhóm.

8. Sau khi bấm Join bạn có thể trò chuyện trong nhóm với giao diện như bên dưới.

Hoàn tất.


II. Voice chat trên nhóm Raid Boss - Pokemon GO
Khi cần tương tác nói chuyện trực tiếp với nhau. Bạn có thể bật Voice trong Discord lên thay vì gõ message mỏi cả tay theo các bước như sau:

0. Mở menu chức năng bằng cách bấm vào nút ở góc trái trên như hình:

1. Từ thanh Navigation mở ra, click vào kênh #hunting-boss-hcm-voice (hiện đã đổi tên thành raid-boss-hcm-voice)

2. Ở màn hình tiếp theo bấm vào Connect to Voice

3. Vậy là bạn có thể nói chuyện được với các thành viên khác trong nhóm rồi. Ai đang nói chuyện, thì trên tài khoản người đó sẽ có vòng xanh chớp tắt theo tín hiệu giọng nói (chỗ mũi tên vàng trong hình dưới)

4. Ở bước 3 bấm vào dấu X ở góc trái trên để trở về màn hình chat bằng text. Lúc này bạn có thể vừa chat text vừa nói chuyện. Có thể dễ dàng thấy phần voice vẫn đang hoạt động ở phía dưới cuối màn hình (chỗ mũi tên vàng trong hình dưới).

Còn thắc mắc nào các bạn cứ vào kênh #chat trong Discord trên hoặc comment ở bên dưới trao đổi thêm nhé.

Chúc thành công! ;)

Thursday, July 13, 2017

Các cách kích hoạt boot mode của ASUS Transformer


Có 3 chế độ boot đối với ASUS Transformer:

1. Khởi động mode APX > mode để flash ROM/recovery mode
- Tắt nguồn máy
- Gắn cáp nối PC và máy tính bảng.
- Bấm giữ tổ hợp phím Volume Up + Power cho đến khi PC nhận driver thiết bị > nhả phím

2. Khởi động recovery mode
- Tắt nguồn máy
- Bấm giữ tổ hợp phím Volume Down + Power mở máy lên > tiếp tục giữ đến khi góc trái trên màn hình xuất hiện console text > nhả phím
- Bấm tiếp phím Volume Up

3. Khởi động chế độ Factory Reset
- Tắt nguồn máy
- Bấm giữ tổ hợp phím Volume Down + Power cho đến khi góc trái trên màn hình xuất hiện console text > nhả phím > không làm gì thêm, chỉ chờ vào màn hình chọn [Wipe Data] [Android boot]
- Chọn Wipe Data để Factory Reset

Tải ROM/Flash Tool/CWM/TWRP để flash stock/unbrick Asus Transformer TF101 tại https://forum.xda-developers.com/showthread.php?t=1688012

ROM KitKat Android 6.0.1 mới nhất cho TF101 có thể theo dõi trên xda tại https://forum.xda-developers.com/eee-pad-transformer/development/rom-t3318496
Stable compatible rom: KatKiss-6.0_029.zip + open_gapps-arm-6.0-pico-20160219.zip (xem chi tiết)

Tổng hợp: 4Pda Russia

Hướng dẫn flash stock rom cho Lenovo A6010

A. Chuẩn bị
Tải về stock room + flash tool tại đây.

Lưu ý: Nhớ sạc pin đầy ít nhất 30%Sao lưu toàn bộ dữ liệu điện thoại của bạn như tài liệu, hình ảnh quan trọng. 

B. Thực hiện

Bước 1: Giải nén Lenovo_A6010_S036_151105_16G_ROW.zip download ở trên. Sẽ được thư mục bao gồm các file Scatter files, SP Flash Tool, and Drivers.
Bước 2: Tải Lenovo USB Drivers cài đặt trong máy tính. Nếu đã cài đặt bỏ qua bước này.
Bước 3: Tắt nguồn điện thoại.
Bước 4: Đến thư mục SP flash tool giải nén trong Bước 1. Chạy tập tin Flash-tool.exe >  Bấm vào nút Load rom pakage (nút đầu tiên góc trái trên menu của ứng dụng).

Một cửa sổ hiện ra, chọn đường dẫn đến thư mục Firmware đã giải nén ở bước 1.

Bước 5 : Bấm vào nút Start Download





Bước 6: Bấm giữ nút Volume -Volume +, đồng thời cắm dây kết nối giữa máy tính và điện thoại. Quá trình flashing sẽ được tiến hành.

Bước 7: Status ở bước trên sẽ chuyển từ flashing sang trạng thái downloading. Chờ cho đến khi quá trình download hoàn tất. 


Bước 8
: Khởi động lại máy. Hoàn tất!

Wednesday, July 5, 2017

Hướng dẫn up rom lên Nougat (Android 7.1)

>> Bạn nào đã am hiểu về kỹ thuật hoặc không muốn lôi thôi dài dòng di chuyển ngay đến mục 5 (Các bước thực hiện) và tiến hành làm luôn. Không cần đọc các mục khác.

>> Sao lưu và backup mọi dữ liệu quan trọng có trong máy trước khi thực hiện theo hướng dẫn này.

>> Bài viết này hướng dẫn thực hiện trên Lenovo A6010/K31. Nếu bạn sử dụng thiết bị khác, ở bước Tải công cụ hãy tự tìm các rom/driver tương ứng với thiết bị của mình. Còn lại các bước thực hiện đều giống nhau.

>> Tổng thời gian thực hiện khoảng 60 phút

1. Mục đích

Offical Rom của Lenovo A6010 không được nhà sản xuất phát triển tiếp. Cho đến thời điểm hiện tại, hãng chỉ hỗ trợ đến Anroid 5.0. Đối với một tín đồ công nghệ, dân nghiện chơi game thì việc này không thể chấp nhận được. Bài viết này sẽ hướng dẫn các bạn cài mới một bản Android OS phiên bản 7.1 được phát triển từ Opensource Project Mokee (còn được gọi là Nougat)

2. Khái niệm
- Phân vùng (partition): là một vùng nhớ trong bộ nhớ của thiết bị điện tử chịu trách nhiệm lưu trữ một dạng thông tin nhất định nào đó. Vùng nhớ này có thể hiện là không gian lưu trữ dữ liệu dạng byte/bit trong máy tính.
- Rom (read only memory) là tập hợp các mã nhị phân chỉ định cho chíp xử lý thiết bị thực hiện một tác vụ nào đó.
- Flash rom: cài đặt đè một rom lên một phân vùng nhất định trên thiết bị.

3. Công cụ tải về
a. Lenovo A6010 Driver
- Vào trang https://devs-lab.com/download-lenovo-usb-drivers-adb.html
- Scroll xuống đúng dòng thiết bị Lenovo A6010
- Bấm nút Download để tải driver ngay bên cạnh
Link nhanh: Tải ngay

b. ADB Driver Interface
- Tải UniversalAdbDriverSetup.msi về tại: https://adb.clockworkmod.com/
hoặc
- Có thể sử dụng chức năng Search for Driver Software của Windows để cài tự động
Link nhanh: Tải ngay

c. Bộ công cụ ADB (SDK platform tools)
Tải về phiên bản SDK Platform-Tool for Windows tại https://developer.android.com/studio/releases/platform-tools.html
Link nhanh: Tải ngay

d. Chương trình flash rom LenovoA6010_TWRP
Tải phiên bản mới nhất tiếng Nga tại http://lenovo-forums.ru/topic/14802-lenovo-a6010-rasshirennoe-rekaveri-twrp-by-sevenmaxs/ (tải file 7z hay zip đều được)
Cập nhật 7/7/2017: Phiên bản tiếng Anh tải tại đây.
Link nhanh: Tải ngay

e. Nougat ROM (Modified Android OS 7.x.x)
Ở đây Huy giới thiệu vài loại rom mod phổ biến cho Lenovo A6010
For newbie: Bạn chỉ cần tải một trong các rom bên dưới.

- Mokee Rom (Anroid 7.1.1)
Tìm và tải phiên bản mới nhất tại https://download.mokeedev.com/?device=wt86528
Link nhanh: Tải ngay

- Lineage-14.1 (Anroid 7.1.1)
Tìm và tải phiên bản mới nhất tại http://www.lineageosdownloads.com/download-lenovo-a6010-lineage-os/
Link nhanh: Tải ngay

- ViperOS (Anroid 7.1.2)
Tìm và tải phiên bản mới nhất tại https://viper-os.com
Description: speed indc,no nightmode,app search
Link nhanh: Tải ngay

- OctOS (Android 7.1.2)
Trang chủ: https://www.teamoctos.com
Description: no rear cam,no torch, traffic indc,night mode
Không khuyến khích xài bản này cho Lenovo A6010 vì lỗi nhiều: rear camera, usb connecting pc, torch không hoạt động. Mặc dù có 2 chức năng khá thú vị là traffic indicator và night mode trên toogle.

- AOSP Extended (Andoid 7.1.2)
Trang chủ: http://www.aospextended.com
Description: traffic indc,nightmode,no cam,no torch
Không khuyến khích xài bản này cho Lenovo A6010 vì lỗi nhiều: camera rear/front, usb connecting pc, torch không hoạt động. Mặc dù có nhiều chức năng thú vị hơn cả OctOS như traffic indicator, night mode toggle, service monitor, searching apps, rename carrier label.

- AICP (Android 6.0.1)
Trang chủ: http://dwnld.aicp-rom.com
Description: no rear cam,no torch, no traffic indc, no night mode

Rom gốc (stock rom) Lollipop 5.0.2: tải ở đây . Rom này cho trường hợp muốn khôi phục lại rom như lúc mới mua máy về. Cách làm xem ở bài viết Khôi phục stock rom cho lenovo A6010.

- Các phiên bản khác như: FireHoundXenonHD (speed indic,no nightmode), XOSP (no traffic indc,no nightmode,app search) giao diện đẹp nhưng thiếu nhiều chức năng giám sát. Bạn có thể cài dạo một loạt qua trải nghiệm cho biết,  riêng cá nhân mình không thích mấy hệ điều hành thiếu tính năng cơ bản cho một thiết bị mobile như vậy.

4. Tản mạn (bỏ qua khỏi đọc cũng được)
- Hệ điều hành Anroid trên thiết bị di động được chia thành nhiều phân vùng, trong đó có các phân vùng recovery boot, fastboot, system và data.
  • Recovery Boot là một phân vùng khởi động ẩn, được kích hoạt bởi tổ hợp phím quy định bởi nhà sản xuất. Đối với Lenovo A6010 ta dùng tổ hợp phím Volume Up + Volume Down + Power. Phân vùng này được nạp một rom với các chức năng hỗ trợ chỉnh sửa, cài đặt lại các phân vùng khác như System và Data.
  • Fastboot là một phân vùng khởi động ẩn, được kích hoạt bởi tổ hợp phím quy định bởi nhà sản xuất. Đối với Lenovo A6010 ta dùng tổ hợp phím Volume Down + Power. Phân vùng này sẽ nạp một rom cho phép người am hiểu công nghệ có thể thực hiện các lệnh tương tác với hệ thống của thiết bị thông qua giao thức fastboot.
  • System: là phân vùng chứa hệ điều hành Android, một phân vùng được kích hoạt tự động khi ta mở nguồn thiết bị di động. Đây cũng chính là phân vùng chúng ta sẽ cài phiên bản custom Android OS 7.1 (hay còn gọi là custom rom Nougat)
  • Data: là phân vùng chứa các dữ liệu các nhân người dùng như thông tin dữ liệu email, hình ảnh, tin nhắn, v.v... Nếu xóa phân vùng này thì hệ điều hành trở lại như lúc mới vừa cài xong.
- Hiện tại có 2 con đường khá dễ để tiến hành flash rom mới vào thiết bị di động của bạn. Một là thông qua recovery boot và cách còn lại là thông qua Fastboot. Ở bài viết này sẽ hướng dẫn các bạn sử dụng Fastboot. Bạn có thể xem Hình-1 minh họa ngay bên dưới để hình dung ra tiến trình nạp các bootloader của hệ điều hành Anroid hoạt động như thế nào.


Hình 1 - Tiến trình nạp hệ điều hành của Android OS [1]

- Trước đây, Huy thường khởi động vào phân vùng Recovery Boot để flash rom mới vào. Tuy nhiên, phân vùng Recovery Boot mặc định của hãng sản xuất hỗ trợ rất hạn chế để chúng ta có thể cài đặt/chỉnh sửa Rom tự chế (còn gọi là flash rom) lên phân vùng System. Giải pháp là chúng ta sẽ cài đè một phiên bản recovery boot room chế lên phân vùng Recovery này để buộc chúng làm theo ý muốn của chúng ta. Nghe có vẻ rất dễ dàng nhưng nếu không cẩn thận cài phải một Rom bị lỗi lên phân vùng này, có thể khiến cho thiết bị chúng ta trở thành cục gạch không thể phục hồi được nữa. Một số kinh nghiệm nhỏ để hạn chế rủi ro ở bước này đó là:

  •  Kiểm tra kỹ rom tải về có đúng và đủ dung lượng chưa? Bằng cách kiểm tra mã hash md5 kèm theo lúc tải. (Thông thường các trang tải rom hay đính kèm md5 bên cạnh link tải)
  •  Kiểm tra rom tải về có dành cho thiết bị của bạn hay không?

Mặc dù recovery boot nhạy cảm thế, nhưng nếu phạm sai lầm vẫn có một tỉ lệ nhỏ nhất định cơ hội để bạn khôi phục lại. Xem thêm ở bài http://huyvnn.blogspot.com/2016/12/khoi-phuc-ien-thoai-lenovo-a7000-plus.html

- Trong nội dung hôm nay, Huy sẽ hướng dẫn các bạn nạp một ứng dụng lên bộ nhớ tạm thời thông qua fastboot. Ứng dụng này sẽ giúp chúng ta sẽ tiến hành flash Nougat OS lên Lenovo A6010.

5. Các bước thực hiện
5.0 Tải về các công cụ cần thiết
Xem mục Công cụ (mục 3), tải về máy tính tất cả các công cụ liệt kê ở mục này.

5.1 Cài đặt các driver
- Cài đặt Lenovo A6010 driver ADB driver interface (tập tin UniversalAdbDriverSetup.msi).
Hướng dẫn: Ở mỗi cài đặt, cứ bấm Next đến khi hoàn tất.

5.2 Cài đặt bộ công cụ ADB (đã bao gồm lệnh ADB và Fastboot)
- Giải nén Bộ công cụ ADB đã tải trên vào ổ đĩa D. Sau đó đổi tên platform-tools thành adb
- Cắm cáp nối Lenovo A6010 và máy tính
- Mở Command Prompt và gõ lần lượt các lệnh sau:
cd /d D:\adb
adb devices
- Nếu thấy màn hình liệt kê thiết bị, có nghĩa là bạn đã kết nối thành công giữa thiết bị và máy tính.

5.3 Chuẩn bị các file cài đặt
- Giải nén LenovoA6010_TWRP và tìm tập tin có phần mở rộng là *.img. Chép tập tin này vào thư mục D:\adb\twrp.img
- Chép rom Nougat MK71.1_A6010.zip vào thẻ nhớ và đặt ở thư mục /sdcard/os/MK71.1_A6010.zip

5.4 Nạp chương trình TWRP vào bộ nhớ tạm thông qua Fastboot
- Trở lại màn hình Command Prompt thực hiện khởi động thiết bị vào fastboot mode với dòng lệnh sau:
adb reboot bootloader
- Dòng lệnh trên sẽ khởi động lại thiết bị và dừng ở màn hình Welcome screen của Lenovo. Tại đây chúng ta sẽ dùng lệnh fastboot trong Bộ công cụ ADB để nạp chương trình flash rom vào máy. Gõ lệnh sau:
fastboot boot twrp.img
- Chương trình trong tập tin twrp.img sẽ được nạp vào bộ nhớ tạm của thiết bị và hiển thị giao diện chính của ứng dụng bằng tiếng Nga như sau:

- Để đổi ngôn ngữ về tiếng Anh/tiếng Việt. Từ màn hình chính bấm chọn nút khoanh màu vàng trên. Sau đó từ danh sách các ngôn ngữ xuất hiện chọn ngôn ngữ bạn có thể đọc hiểu và bấm nút OK ngay bên dưới để Xác nhận đổi ngôn ngữ.

- Huy chọn đổi ngôn ngữ về English. Sau khi đổi ngôn ngữ bạn sẽ thấy Giao diện màn hình chính hỏi bạn có cho phép Rom mod nạp đè lên phân vùng Recovery không. Bạn nhớ bấm nút Keep Read Only để ngăn Rom mode thay đổi linh tinh. Kế đến, menu lựa chọn các chức năng sẽ hiển thị như sau:

- Bước tiếp theo chọn Wipe > Factory Reset Data & Cache để xóa hết dữ liệu đã có trên máy.

5.5 Flash rom Nougat vào phân vùng System với chương trình TWRP
- Quay trở lại màn hình chính chọn Install. Chọn rom cần flash ở /sdcard/os/MK71.1_A6010.zip. Chờ tầm 4-5 phút cho đến khi quá trình flash rom hoàn tất.


- Khi thấy chữ Done xuất hiện như hình trên, chọn reboot system là xong.
Lần đầu vào hệ điều hành hệ thống cần nhiều thời gian để thiết lập các thông số các bạn chịu khó kiên nhẫn chờ 5-7 phút cho lần khởi động đầu tiên này nhé!

6. Vài thủ thuật
1. Vấn đề: Máy sạc rất chậm sau khi up lên phiên bản Mokee Nougat (sạc 4 tiếng chỉ được tầm 50%).
Giải pháp:
Flash gói Quick charge kernel patch sử dụng chức năng Install của ứng dụng rom TWRP trong hướng dẫn ở mục 5 phía trên.

2. Vấn đề: Không tìm thấy Play Store để tải ứng dụng.
Giải pháp: tải bộ Google Apps (gọi tắt là GApps) tại http://opengapps.org/ .

3. Vấn đề: Device model hiển thị không đúng với thiết bị của tôi. Có cách nào để thay đổi tên này lại cho đúng không?
Giải pháp: [2] Tải Root Explorer về máy
  1. Mở Root Explorer, vào thư mục /system, vài tìm tập tin  Build.prop
  2. Mở tập tin này với Text Editor bất kỳ
  3. Tìm từ khóa your baseband and device model. Lưu ý không được phép chỉnh sửa bất cứ thông tin nào khác ngoài baseband, custom ROM và device model.
  4. Khởi động lại máy
  5. Vào Settings → About kiểm tra lại
4. Vấn đề: Không thấy Night Mode/Night Light trên Quick Settings Toggle như ở các phiên bản Android trước?
Sử dụng các app giới thiệu bên dưới để tương tác với Tile service API nhằm thiết lập Night Mode Tile trong Quick Settings Toggle
Giải pháp 1: Tải Night Mode for Nougat 7.0+ cài và kích hoạt. Ứng dụng này sẽ bổ sung vào Quick Settings 1 Night Light Toggle cho phép bật nhanh chế độ blue-filtered. Ứng dụng nhỏ gọn, như 1 feature nhỏ tích hợp vào hệ thống, không rườm rà, cho phép tự ẩn ứng dụng sau khi cài. Tuy nhiên ứng dụng này thiết lập màu hiển thị hơi nhiều tone đỏ. Bạn nào không thích có thể chuyển qua giải pháp 2.

Giải pháp 2: Tải Blue light filter - Night Mode của Leap Fitness Group phát triển. Ứng dụng cho phép tích hợp vào Quick Settings Toggle và cho phép điều chỉnh ánh sáng với nhiều tiêu chí khác nhau: tone xanh, độ mờ nhạt dimmed, và thiết lập thời gian duy trì. Tuy nhiên app này có khuyết điểm là các Tiles không chỉ nằm ở nitification bar mà còn lấn ra nằm luôn ở Lock screen khá khó chịu. Muốn vừa nhỏ gọn, sử dụng đơn giản hãy sang giải pháp 3.

Giải pháp 3: Sử dụng app Nougat Quick Settings của Simone Sestito phát triển. Ứng dụng cho phép điều chỉnh các Tiles đã có trong Quick Settings Toggle. Cho phép bật chế độ Night Mode ẩn có sẵn trong Nougat cùng với các thiết lập tone màu đơn giản.

5. Vấn đề: Nougat có quá nhiều lỗi, tôi muốn downgrade về phiên bản ổn định thì làm thế nào?
Giải pháp: Tải về phiên bản ROM Android 5.1 bên dưới và tiến hành flash system như hướng dẫn trong bài viết.
- ROM Flyme 6.0
- MIUI 8

6. Vấn đề: Màn hình splash screen và boot animation làm thế nào để thay đổi?
Giải pháp:
- Tạo splash screen bằng bằng chương trình được cung cấp ở XDA forum và chép đè lên:
/dev/block/bootdevice/by-name/splash

- Bootanimation: tìm đến tập tin /system/media/bootanimation.zip để thay đổi nội dung hình ảnh và đặc tả. Lưu ý độ phân giải trong file mô tả desc.txt cần đúng với resolution của điện thoại.
Khi chỉnh sửa xong chép đè lại file nhớ thiết lập quyền cho tập tin là 644 (read only file system).

7. Vấn đề: Làm thế nào để đọc/ghi file bootanimation trong problem 6?
- Sử dụng ADB Shell bằn cách kích hoạt USB Debug trong Developer Options >> Cài ADB Interface Driver >> Cài bộ công cụ ADB platform-tools (command)
- Gõ các lệnh sau
adb root       ;chuyển adb về chế độ root
adb remount    ;remount lại thư mục system về read-write mode, mặc định system được mount để readonly
;bây giờ có thể thực hiện các thao tác chép/xóa tập tin, thay đổi quyền v.v... trên các tập tin hệ thống
;ví dụ chúng ta sẽ thực hiện lệnh cấp quyền 644 cho tập tin animationboot.zip
adb shell su -c "chmod 644 /system/media/animationboot.zip"
;để sao chép tập tin về máy tính pc ở ổ D:
adb pull /system/media/bootanimation.zip D:\bootanimation.zip


Có vấn đề nào khác các bạn cứ comment ngay bên dưới bài viết nhé!

7. Một số lỗi thường gặp
7.1 Gặp lỗi Updater process ended with ERROR: 7 không thể tiếp tục cài được ROM

Giải pháp: Thực hiện xóa Dalvik Cache và Xóa hết dữ liệu ở phân vùng Data. Trong menu TWRP > bấm nút Wipe và thực hiện lần lượt:
- Advanced Wipe > Check Dalvik / ART cache > Swipe to Wipe
- Format Data > Gõ yes > OK


8. Tham khảo
[1] https://tektab.com/2015/10/31/android-bootloaderfastboot-mode-and-recovery-mode-explained/`
[2] https://android.stackexchange.com/questions/53463/how-to-change-my-phone-model-if-i-have-root-access