Mình làm ra công cụ này vì nhiều nhà sản xuất điện thoại Android không tối ưu sẵn độ phân giải hiển thị cho thiết bị của mình, vậy nên rất nhiều máy màn hình to cỡ 5,2", 5,5" hay thậm chí 6" mà nội dung hiện ra chả khác gì máy 5" cả. Trong khi đó, để chỉnh lại độ phân giải hiển thị (DPI) bạn sẽ cần root máy hoặc chạy các dòng lệnh vốn không phải ai cũng tự làm được. Vậy nên mình viết ra một đoạn script tự động hóa khâu chỉnh DPI để ai ai cũng có thể xài được một cách dễ dàng (Windows lẫn Mac), tất nhiên là không cần root, không cần recovery hay thứ gì đặc biệt hết. Mình và một số anh em đã test thành công trên một số máy HTC, Samsung, Sony, Oppo, Motorola, Xiaomi, ZenFone. Anh em hãy xài thử và cho mình biết liệu có thành công hay không, kèm theo tên máy nhé và phiên bản Android đang dùng nhé. Cảm ơn anh em!
Yêu cầu trước khi tiến hành:
HƯỚNG DẪN SỬ DỤNG CÔNG CỤ
Yêu cầu trước khi tiến hành:
- DOWNLOAD FILE CÔNG CỤ Ở ĐÂY, thêm link mirror ở đây, giải nén trên máy tính
- Máy tính chạy Mac hoặc Windows
- Điện thoại Android 4.x hoặc cao hơn, đã sao lưu dữ liệu
- Điện thoại Android này đã kích hoạt chế độ Developer Mode (nếu chưa kích hoạt, vào Settings > About phone hoặc Settings > About phone > Software info, tìm chữ "Build Number" hoặc "Số bản dựng" rồi ấn vào đó 7 lần)
- khi Developer Mode đã được kích hoạt, vào lại Settings > Developer > Bật dòng USB Debugging
- Sau khi giải nén file công cụ ở trên, bạn sẽ có file adb-setup-1.4.2.exe, chạy nó trước. Khi được hỏi có cài ADB và Fastboot không thì chọn "Y", hỏi có cài global không thì chọn "Y", hỏi có cài USB Driver không thì cũng chọn "Y". (Chỉ cần làm lần đầu tiên)
- Sau khi cài xong, double click vào file windows_10_run.bat hoặc windows_7_run.bat tùy theo hệ điều hành máy tính của bạn, cửa sổ dòng lệnh sẽ xuất hiện
- Nhấn Enter để bắt đầu sử dụng
- Công cụ sẽ nói cho bạn biết DPI mặc định của máy là bao nhiêu, ví dụ 640 DPI
- Khi được hỏi DPI muốn thiết lập thành bao nhiêu, nhập con số mong muốn. Con số này phải nhỏ hơn DPI mặc định của máy bạn, ví dụ như 580, 560. Lưu ý là chỉ nhập số rồi nhấn Enter. (Anh em Samsung đọc thêm lưu ý bên dưới)
- Công cụ sẽ cài đặt DPI và khởi động lại thiết bị của bạn, xong!
- Nếu lỗi không chạy được, thử cài file ADB này thay cho file đính kèm trong zip https://drive.google.com/file/d/0B0MKgCbUM0itSUhpUklCTFpzWkE/view, nhất là với Windows 7
Video
- Sau khi giải nén file công cụ ở trên, chạy ứng dụng Terminal trong máy (Command + Space, gõ chữ Terminal > chạy app tương ứng)
- Trong cửa sổ Terminal, gõ chữ cd <cách> rồi kéo thả thư mục đã giải nén vào (có thể xem thêm video để hiểu hơn). Kết quả bạn sẽ có được đại loại như sau:
cd /Users/duyluan/Desktop/Change_DPI_Tool - Cũng trong cửa sổ Terminal, gõ lệnh ./mac_run.sh rồi nhấn Enter
- Nhấn Enter để bắt đầu sử dụng
- Công cụ sẽ nói cho bạn biết DPI mặc định của máy là bao nhiêu, ví dụ 640 DPI
- Khi được hỏi DPI muốn thiết lập thành bao nhiêu, nhập con số mong muốn. Con số này phải nhỏ hơn DPI mặc định của máy bạn, ví dụ như 580, 560. Lưu ý là chỉ nhập số rồi nhấn Enter. (Anh em Samsung đọc thêm lưu ý bên dưới)
- Công cụ sẽ cài đặt DPI và khởi động lại thiết bị của bạn, xong!
Video
KIỂM TRA ĐỘ PHÂN GIẢI HIỂN THỊ
Sau khi đã cài DPI mới, anh em có thể vào trang web http://www.whatismyscreenresolution.com để xem độ phân giải hiển thị của mình ở dạng pixel dài x rộng. Anh em có thể thử set lại mức mặc định của máy để thấy sự khác biệt.
LƯU Ý
Nếu bạn đang set DPI lại cho máy Samsung, nhiều khả năng sau khi xet DPI thấp hơn mức mặc định thì ứng dụng camera sẽ bị lỗi, có một viền đen bao quanh app. Nếu bị như vậy thì set lại DPI thành 560, là con số mặc định của Galaxy Note 5 và Note 7, lỗi sẽ hết.
Nếu set xong mà thấy bàn phím hoặc launcher bị lỗi, tức là bàn phím và launcher của bạn không tối ưu cho độ phân giải hiển thị linh hoạt. Có thể đổi sang dùng Nova Launcher, Laban Key hoặc Google Keyboard thay cho bàn phím của hãng. Đã test và dính trên HTC lẫn Samsung.
Nếu xảy ra lỗi sau khi set DPI và bạn muốn quay lại như cũ thì cũng chạy lại công cụ như hướng dẫn trên, gõ mức DPI mong muốn bằng mức DPI mặc định của thiết bị là xong.
Với Windows, nếu bạn thấy thông báo lỗi "'adb' is not recognized as an internal or external command, operable program or batch file." thì cài lại file adb-setup-1.4.2.exe, sau đó khởi động lại máy tính rồi chạy công cụ thêm lần nữa.
Quảng cáo
CÁC THIẾT BỊ ĐÃ TEST THÀNH CÔNG, CHẠY NGON
- HTC 10 - Android 6.0
- HTC One M7 - Android 5.0
- HTC One M8 - Android 6.0
- HTC One M9 - Android 6.0
- HTC Desire 826
- HTC Desire 810
- Samsung Galaxy S6 Edge (set về mức 560 DPI) - Android 6.0.1
- Samsung Galaxy S6 (set về mức 560 DPI) - Android 6.0.1
- Samsung Galaxy S5 Active (camera bị lỗi viền đen) - Android 5.0
- Samsung Galaxy Note 4 (set về mức 569 DPI, mọi thứ đều ngon trừ camera bị viền đen)
- Nexus 6P - Android 6.0.1
- Sony Xperia XZ (tab gợi ý app bị lỗi icon to, còn lại ngon)
- Sony Xperia Z2 - Android 6.0 (tab gợi ý app bị lỗi icon to, còn lại ngon)
- Sony Xperia Z3
- Sony Xperia Z3 Dual
- Sony Xperia C4
- Sony Xperia M4 Aqua Dual
- Oppo R7 Plus - Android 5.1.1
- Oppo Find 5 Mini
- Motorola Moto X Gen 2 - Android 6.0
- LG G5 - Android 6.0
- LG G3 - Android 6.0
- Xiaomi Redmi Note 2
- Xiaomi Pro
- Xiaomi Mi 4
- Asus ZenFone 3
- Asus ZenFone 2
- Asus ZenFone Max
- Tiếp tục cập nhật...
CHANGE LOG
- 23/8/2016: Cập nhật ADB lên bản mới nhất cho Mac
- 22/8/2016: Update sửa lỗi "Cannot write to specific devices" khi chạy trên Windows 7
- 20/8/2016: Bản 1.0 ra mắt