<Xiaomi Router CR660x> Tổng hợp ROM, Open SSH và các thủ thuật liên quan
Nghia Phan
Update:
11 phút
Updating...
Ads top post
Xiaomi CR660x. Trong đó, x là số hiệu của nhà mạng phát hành (CR6606 China Unicom, CR6608 China Mobile, CR6609 China Telecom), có cấu hình hoàn toàn giống nhau, có thể sử dụng chung ROM và cách Open SSH cũng hoàn toàn tương tự nhau.
Mẫu được nhập về ở Việt Nam đa số là mẫu CR6608
Lưu ý: Các hướng dẫn dưới đây mình chỉ tổng hợp lại, được nhiều người áp dụng thành công, mình chưa test qua vì chưa có router, theo như kinh nghiệm nhiều lần phá hoại :v mình sẽ cố gắng xác minh và dịch lại sao cho dễ hiểu nhất. Làm theo hướng dẫn đồng nghĩa với các bạn chấp nhận rủi ro và đó là nguy cơ của riêng bạn, mình sẽ không chịu trách nhiệm (nhưng sẽ cố gắng giúp đỡ nếu các bạn gặp vấn đề)
Nếu các bạn mua Router CR660x ở cửa hàng đã cài sẵn OpenWRT hoặc PADAVAN rồi thì bước Open SSH này không cần làm nữa.
Mở SSH trên con router này cũng khá là rườm rà.
! Yêu cầu các bạn phải chuẩn bị những thứ sau:
Router CR660x
Một Router khác bất kì đã được cài sẵn OpenWRT (Router OpenWRT)
Có thể sử dụng máy ảo để giả lập OpenWRT (vd: VMware...)
Máy tính bàn/Laptop có cổng LAN và dây LAN để kết nối với router.
Các file cần thiết:
File xqsystem.lua và file pb-boot.img (Đây là file bootloader thay thế bootloader gốc, Bootloader này cũng giống như Breedbootloader, dùng để flash ROM nhưng đơn giản dễ sử dụng hơn).
Lưu ý nhỏ: Tuỳ vào địa chỉ IP mặc định của Router OpenWRT mà các bạn thay thế 192.168.1.1 cho đúng.
 screenshot
Sau khi upload thành công, mở trình duyệt và truy cập vào địa chỉ http://192.168.1.1/cgi-bin/luci/api/xqsystem/token (sửa 192.168.1.1 tuy theo router của bạn). Trình duyệt hiển thị như screenshot là được.
 screenshot
Bước quan trọng tiếp theo, thay đổi tên WIFI, địa chỉ LAN IP thành 169.254.31.1 và tắt DHCP trên Router OpenWRT
Mở trang quản lý của Router OpenWRT,
Vào menu Network > Wireless, EDITtên WIFI thành abc và password thành 12345678. (có thể thay tên wifi và password tuỳ ý). Nhấn SAVE & APPLY
Vào menu Interface > Nhấn nút EDIT ở mục LAN
Ở dòng IPv4 address: Điền vào 169.254.31.1
Kéo xuống phần DHCP Server, tick vào ô Ignore interface sau đó nhấn SAVE & APPLY
 screenshot
Xong phần thiết lập ở Router OpenWRT
OpenSSH trên router CR660x
Mở Router CR660x lên, đăng nhập vào giao diện quản lý (IP mặc định sẽ là 192.168.31.1 và Password là Password mà các bạn đã setup khi khởi động Router lần đầu).
Chú ý ở 3 chổ mình đánh dấu màu xanh, stok các bạn sẽ copy lại stok ở URL trình duyệt sau khi các bạn đăng nhập router và thay vào. tên wifi và password là tên wifi và password các bạn đã thiết lập ở Router OpenWRT
Màn hình trình duyệt hiện lên {"msg":"connect success!","code":0} là thành công.
Nếu có thông báo yêu cầu nhập yes/no thì nhập yes rồi nhấn Enter
Nhập Username là root, Password là mã đã lấy ở bước trên
Sau khi đã đăng nhập SSH, nhập lệnh
1
mtd-rwrite/tmp/pb-boot.imgBootloader
Sau khi nhấn Enter, pb-boot sẽ được cài đặt và Router sẽ được khởi động lại
Để vào pb-boot, các bạn gỡ dây nguồn ra, nhấn và giữ nút reset sau đó cắm dây nguồn vào (lưu ý: lúc này vẫn giữ nút reset nhé. Chờ khoảng 10s sau đó thả nút reset ra, cắm dây LAN từ Router vào PC và truy cập vào địa chỉ 192.168.1.1.)
 Giao diện pb-bootẢnh bởi bạn fb://Phong Nguyễn
Một số trường hợp sau khi vào pb-boot, mặc dù máy tính đã nhận IP 192.168.1.x, ping tới 192.168.1.1 vẫn được nhưng trình duyệt báo từ chối kết nối, hãy kiểm tra lại máy tính hoặc sử dụng máy tính khác và thử lại, lỗi thường gặp ở các máy của công ty bị chặn truy cập.
Cám ơn bạn @Phan Hải Long đã chia sẽ kinh nghiệm.
Tổng hợp custom ROM/FW
 Hướng dẫn sử dụng pb-boot để Flash FirmwareĐể vào pb-boot, các bạn gỡ dây nguồn ra, nhấn và giữ nút reset sau đó cắm dây nguồn vào (lưu ý: lúc này vẫn giữ nút reset nhé. Chờ khoảng 10s sau đó thả nút reset ra, cắm dây LAN từ Router vào PC và truy cập vào địa chỉ 192.168.1.1, làm theo hướng dẫn như trong hình dưới để flash FW Ảnh được cung cấp bởi bạn @Phong Nguyễn
Một số Router gặp trường hợp không khởi động được sau khi Flash FW. CÂN NHẮC KĨ HOẶC HỎI SHOP bán TRƯỚC KHI FLASH FW.
Nếu gặp tình trạng không boot được, vui lòng cập nhật lại phiên bản pb-boot mới hơn, tương thích tốt hơn với CR660x. Mình đã update lại file PB-BOOT ở mục file đính kèm. Các bạn download về và cập nhật tương tự như up FW. (Cám ơn bạn @Phong Nguyễn đã chia sẻ.)
Flash các firmware này đồng nghĩa với bạn chấp nhận rủi ro (do xung đột phần mềm, mất điện trong quá trình up...) và đó là nguy cơ của riêng bạn. Mình sẽ không chịu trách nhiệm
Trừ FW gốc ra thì mọi FW khác đều flash qua PB-BOOT.
0. Stock Firmware / ROM gốc
Chỉ về gốc khi thực sự cần thiết. Hãy chắc chắn rằng bạn đang biết mình đang làm gì 😁. Combo không boot được vào hệ thống + hỏng Bootloader thì khó cứu lắm nha 🤣.
B1. Tải Breed của Xiaomi R3G và Bootloader gốc của CR660x về (Có 2 bản dành Bootloader gốc riêng cho cr6606 và cr6608)
Link Google Drive
(trong rar file chứa "Bootloader-CR6606.bin", "Bootloader-CR6608.bin", "breed-mt7621-xiaomi-r3g.bin")
B2. Vào PB-BOOT và flash Breed của R3G vào.
B3. Sau khi flash Breed > vào Breed và flash Bootloader gốc của CR660x.
B4. Sau khi flash Bootloader gốc > vào
http://www.miwifi.com/miwifi_download.html
và tải về Repair Tools của Xiaomi về, khởi động vào chế độ recovery (Nhấn giữ nút reset sau đó cắm dây nguồn) và dùng Repair Tools để flash FW.
Xem qua bài hướng dẫn sử dụng MIWIFI RepairTooltại đây
Cám ơn bạn fb://@Hoàng Khang đã test thành công và cung cấp screenshot cho bài viết.
Xem bản SNAPSHOT (bản build beta) mới nhất:
Tại đây
(Bấm vào nút SYSUPGRADE để tải xuống)
Lưu ý nho nhỏ: Nếu bạn từ FW gốc hoặc các FW khác chuyển sang openwrt gặp tình trạng không boot được sau khi flash file xxx-squashfs-sysupgrade.bin (SYSUPGRADE) thì các bạn tải thêm file xxx-squashfs-firmware.bin (FIRMWARE) và flash thông qua PB-BOOT.
Để tải phiên bản mới nhất, vào
Link này
sau đó nhập CR6608 vào ô Model, nhấn nút SYSUPGRADE để tải xuống
3.4 Trang trường xuyên update FW cho CR6608 chia sẻ bởi bạn @Nguyễn Võ Anh Sơn
Mình không khuyến khích sử dụng các FW không phổ biến và chưa được kiểm chứng về độ an toàn. Nên thận trọng khi download và sử dụng. Khuyến khích các bạn nên sử dụng các fw phổ biến nhiều người dùng đã đc đánh giá về an toàn (như official openwrt...)
Lưu ý: FW OpenWRT có 2 file có đuôi là xxx-sysupgrade.bin và xxx-factory.bin. Sử dụng file xxx-sysupgrade.bin nếu bạn muốn cập nhật hệ thống nhưng vẫn giữ cấu hình cũ, và file xxx-factory.bin nếu bạn muốn cập nhật hệ thống và khôi phục luôn cài đặt gốc.
 Hình ảnh
4. FW X-WRT
Được @ptpt52 build dựa trên source LEDE/OpenWrt. FW được thêm vào một số chức năng mặc định và được đặt tên là X-WRT
 Các tính năng chính được thêm vào
Support single-line multi-dial, load balancing (mwan3)
Integrated OpenVPN, one-click VPN/PPTP service deployment
Integrated QoS-Nftables, easy-to-use flow control
Integrated DDNS, including Ali DDNS
UPNP function and full cone NAT
Integrate samba and aria2
Support USB-4G network card
Support remote management interface
SSID wifi: X-WRT_XXXX, password: 88888888
LAN IP: 192.168.15.1/
Root user/password: root/admin
ROM cập nhật hàng tuần nên mình sẽ không để liên kết tải trực tiếp.
Tìm tên CR660x rồi tải file x-wrt-xxxxxxxx-ramips-mt7621-xiaomi_mi-router-cr660x-squashfs-sysupgrade.bin về.
Lưu ý: FW OpenWRT có 2 loại file có đuôi là xxx-sysupgrade.bin và xxx-factory.bin. Sử dụng file xxx-sysupgrade.bin nếu bạn muốn cập nhật hệ thống nhưng vẫn giữ cấu hình cũ, và file xxx-factory.bin nếu bạn muốn cập nhật hệ thống và khôi phục luôn cài đặt gốc.
Góp Ý / Bình Luận / Đánh giá