Google Nexus
7 là chiếc máy tính bảng tốt, giá rẻ. Tuy nhiên hạn chế của nó là không có hỗ trợ 3G, nếu khắc phục được điều này thì đây sẽ là một lựa chọn sáng giá. Tin mừng là có cách để sử dụng 3G trên Nexus 7
, để làm được điều này bạn cần có một chiếc USB 3G và làm theo hướng dẫn dưới đây. Mục đích chính là cài plugin để Nexus
7 có thể nhận usb 3g và truy cập internet qua nó. Không phải USB 3G nào cũng được hỗ trợ, bạn cần đọc kĩ hướng dẫn và làm cho chính xác. Chúc bạn thành công!
Phần 1: Lời nói đầu
1. Mình ở HCM và voiconlove ở Hà Nội phối hợp.
2. Những thông tin mình hướng dẫn dưới đây được tập hợp từ:
http://forum.xda-developers.com/showthread.php?t=1798631 (20%)
http://www.draisberghof.de/usb_modeswitch/ (60%)
Còn lại 20% là mình và voiconlove làm.
Trong bài này, máy N7 dùng rom Stock
Mình sẽ cố gắng chụp màn hình rồi post lên, bạn nào biết cách chụp màn hình trên Rom stock thì PM mình nhé
Phần 2: Các yêu cầu
1. Có máy Nexus 7
2. Root (dĩ nhiên là máy PC/laptop phải có driver Nexus 7 ADB mode)
3. Cài BusyBox (thường thì khi Root sẽ cài luôn, tuy nhiên có 1 số bạn quên cài cái này)
4. Cable OTG USB
5. Terminal Emulator (free):
https://play.google.com/store/apps/...251bGwsMSwxLDEsImphY2twYWwuYW5kcm9pZHRlcm0iXQ..
6. USB 3G được support
Trước khi làm tiếp, các bạn nên xác định là USB 3G mình có được support không.
Phần 3: Xác định USB 3G có được hỗ trợ không
1. Cắm USB 3G vào máy
2. Trên N7, chạy Terminal Emulator
3. Gõ vào đó lệnh: lsusb (LSUSB)
4. Trong kết quả, nó sẽ ra 3 dòng:
Bus 002 Device 001: ID 1d6b:0002
Bus 001 Device 001: ID 1d6b:0002
Bus 002 Device 002: ID xxxx:yyyy
2 dòng đầu máy nào cũng giống nhau, xxxx:yyyy là mã Id của USB 3G
5. Bạn lưu lại mã xxxx:yyyy
6. Mở file danh sách thiết bị đã được hỗ trợ ở đây:http://www.draisberghof.de/usb_modeswitch/device_reference.txt
7. Tìm xem cái xxxx:yyyy có trong đó không (Ctrl + F)
Đầu tiên, tìm cái xxxx trước (default vendor)
Sau khi ra kết quả (rất nhiều), ngó tiếp hàng DefaultProduct và TargetProduct xem có dòng 0xyyyy không? Hoặc các bạn kiếm yyyy trước, sau đó coi dòng DefaultProduct có cái xxxx không.
Ví dụ, mình có con ZTF MF628, ID của nó: 19d2:0015 (xxxx=19d2, yyyy=0015)
Mình sẽ tìm cái 19d2 trước, sau đó tìm tiếp 0015, như dưới đây
DefaultVendor= 0x19d2
DefaultProduct= 0x2000
# To modem mode:
TargetVendor= 0x19d2
TargetProduct= 0x0015
MessageContent="5553424312345678c00000008000069f010000000000000000000000000000" # Just for information: try it with the message from the AC8710 ...
Các bạn cũng sẽ tự hỏi tại sao không tìm mã sản phẩm trực tiếp (vd: MF100) mà đi tìm cáixxxx:yyyy chi cho nó mệt. Mình xin giải thích như sau:
a. Mặc dù cùng 1 sản phẩm (vd MF100) nhưng nếu nó có firmware khác nhau, hay do các nhà mạng cài firmware, thời gian sản xuất khác nhau .... nên cái yyyy sẽ có thể thay đổi (xxxx thì cố định, đó là mã của nhà sản xuất)
b. Có thể 1 sản phẩm nào đó có tên lạ, nhưng cùng dùng chip (vd dùng chung chip với MF100) thì cũng có thể có mã ID trùng với MF100, nên có thể xài được, mặc dù bạn không tìm thấy tên sản phẩm thương mại trong danh sách.
8. Nếu có, bạn có 99% hi vọng nối được 3G
9. Nếu không: 1 là bạn đổi cái khác, 2 là chờ developer viết mã hỗ trợ thiết bị của bạn (không biết đến bao giờ)
Phần 4: Vào phần chính đây
Các bạn tự chịu trách nhiệm về những gì các bạn làm theo các bước dưới đây
(chưa cắm cái USB 3G vào N7, remove thằng Stickmount đi, chừng nào xong 3G hãy cài lại để dễ nhận biết lỗi nếu có lỗi xảy ra)
1. Download file này về: https://hotfile.com/dl/165832972/07129e8/nexus-7-full-3g.7z.html
2. Giải nén
3. Flash file boot-jro03d-3.1.10-g52027f9.img vừa giải nén ở bước 2 vào boot area
4. adb (copy) tất cả các thư mục con trong file vừa giải nén (app, bin, etc, framework, lib, xbin) vào /system/ trên N7
5.adb cái etc vào / (do cái script nó chỉ vào /etc, coi như mình copy etc 2 lần vào / và vào/system/)
6. Set permission cho những file sau trên N7
/system/bin/hotplugd (set 755)
/system/bin/rild (set 755)
/system/bin/usb_modeswitch (set 755)
/system/bin/chat (set 755)
/system/bin/pppd (set 6755)
Bước 3-5 mình đã có viết 1 file hướng dẫn (dư 1 số file cần set permission) ở đây:
http://hongphongquynhmai.com/Nexus7/n7 3g.docx
Mình cũng sẽ cố gắng viết 1 cái script làm bước 3-5 cho các bạn (chỉ cần double click là xong)
7. Trên màn hình N7 sẽ có 1 số thông báo lỗi, kệ nó. Restart N7
8. Download apk này về: http://www.draisberghof.de/android/PPPWidget0.97.apk
9. Install cái PPPWidget đó.
10. Bạn vào Apps (nút tròn ở giữa trên N7), chọn Tab WIDGETS
11. Kéo màn hình qua, cho đến khi thấy thằng này
12. Nhấn nhẹ vào nó, sẽ xuất hiện 1 màn hình hỏi quyền root, chọn allow
13. Nhấn giữ nó lâu lâu để mang nó ra màn hình chính.
14. Cắm USB 3G vào
15. Nếu USB của bạn được support, nó sẽ nháy màn hình 2 lần, hỏi bạn có muốn "Open PPP Widget when this USB device is connected?" chọn OK
16. Chọn Configure, nó sẽ hiện ra cái bảng
- Access Point Name: đánh vào APN (vd: m3-world, v-internet, e-connect, tùy theo mạng bạn dùng, lên GG để biết thêm chi tiết)
- Username, Password: 1 số mạng có thì điền vào, mạng nào không cần (viettel) thì điền đại cái gì cũng được, đừng để trống
17. Nhấn Connect
18. Lạy trời nó OK
19. Mở internet thử.
Phần 5: Lưu ý
1. Sau khi làm bước 6, sẽ có biểu tượng cột sóng ở góc trên, bên phải như điện thoại
2. Nếu bạn dùng USB Huawei, sóng sẽ có và bạn có thể nhắn tin được.
3. Nếu dùng ZTE thì không hiện sóng, và chưa nhắn tin được (mình sẽ fix sớm), tuy nhiên, vẫn vào internet ào ào.
4. Không gọi điện thoại đựơc, vì developer chưa xử được vụ voice trên N7
5. Theo voiconlove
Các bạn trước khi dùng phần mềm PPP thì vào Cài đặt-->Thêm-->Mạng di động-->Tên điểm truy cập-->chỉnh sửa trong cấu hình Loại xác thực là "Không".Và tích vào ô đã bật dữ liệu để PPP không bị lỗi...để có thể kết nối 3G full với những phần mềm đòi hỏi 3G như Market, youtube,...Thân!
6. Trong trường hợp muốn theo dõi xem mình đã set permission thiếu hay đủ bạn gõ dòng lệnh sau trong Terminal, sau đó hãy cắm USB vào, sau đó mở lại cái file /sdcard/logcat.log xem thử có file nào báo Access Denied không nhé.
su
logcat -b system -b main -b radio -b events -f /sdcard/logcat.log
Phần 6: Danh sách thiết bị đã dùng được
(mong các bạn báo lại để mình cập nhật)
1. ZTE MF190 (Vinaphone, đã C. rack), ID: 19d2:2003
2. HUAWEI E1750 (Mobilefone), ID: đang chờ voiconlove cập nhật
3. ZTE MF627 (Vinaphone), ID: đang chờ voiconlove cập nhật
Theo tinhte
Comments[ 0 ]
Đăng nhận xét