Thủ thuật Nexus 7 kết nối USB 3G

Thảo luận trong 'Rom cook máy tính bảng' bắt đầu bởi cuongBK, 23/8/12.

  1. cuongBK

    cuongBK Member

    Lượt xem: 7,373
    [​IMG]

    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ừ:
    [WIP][DEV] 3G Dongles ( Huawei GSM ) - xda-developers (20%)
    Draisberghof - Software - 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

    Phần 2: Internet 3G (SMS xem tiếp phần 3) cho mọi loại USB (có thể 1 số loại USB 3G không hỗ trợ)
    (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, mình thấy nhiều bạn test bị lỗi không tắt cái Stickmount lắm nhé)

    1. Có máy Nexus 7 + cable OTG + USB 3G được hỗ trợ
    2. Root
    3. Cài WidgetPPP 0.98

    Download apk này về: http://www.draisberghof.de/android/PPPWidget0.98.apk (link version mới, update 14 Aug). Bạn nào đã Install 0.97, remove và xóa thư mục /sdcard/pppwidget trước khi install cái mới nhé.

    4. Install cái PPPWidget đó.

    5. Bạn vào Apps (nút tròn ở giữa trên N7), chọn Tab WIDGETS

    6. Kéo màn hình qua, cho đến khi thấy thằng này
    [​IMG]

    7. Nhấn nhẹ vào nó, sẽ xuất hiện 1 màn hình hỏi quyền root, chọn allow

    8. Nhấn giữ nó lâu lâu để mang nó ra màn hình chính.

    9. Cắm USB 3G vào

    10. 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

    11. 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
    • Các thứ khác để nguyên
    12. Nhấn Connect, thưởng thức internet

    Tuy nhiên, hiện tại 1 số USB 3G không sử dụng được 1 số chương trình như download phần mềm trong GG Play, Yahoo Messenger...



    Phần 3: SMS và cột sóng cho USB 3G Huawei

    Các bạn chỉ nên làm bước 1 đến bước 7 của phần này trong trường hợp muốn dùng SMS và sử dụng USB Huawei


    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/xbin/chat (set 755)
    /system/bin/pppd (set 6755)
    /etc/ppp/* (set 755)
    /etc/ppp/peers/* (set 755)
    /system/etc/ppp/* (set 755)
    /system/etc/ppp/peers/* (set 755)

    Bước 3-6 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-6 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

    Phần 4: Cách kiểm tra USB 3G có được hỗ trợ hay không (xem thêm nếu thích, không thì bỏ qua)
    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

    Cách kiểm tra

    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)

    [​IMG]

    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 DefaultProductTargetProduct xem có dòng 0xyyyy không? Hoặc các bạn kiếm yyyy trước, sau đó coi dòng DefaultVendor 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ái xxxx: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 5: Lưu ý

    1. Sau khi làm bước 6 của phần 4, 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

    7. Khi các bạn Hard Reset lại thì nó sẽ bị lỗi "Unfortunaly, Setup wizard has stopped". Các bạn phải làm 2 bước sau mới restore 1 cách hoàn toàn

    a. Restore lại boot image. Dùng Toolkit Option 6, sau đó chọn 3 "Flash Stock Recovery back to tablet"
    b. Sau đó restore lại Stock Rom. Dùng Toolkit, Chọp Option 9, sau đó chọn 1 cho nó download cái Rom gốc về. Tiếp theo chọn 2 để nó flash Rom gốc vào máy.


    8. ZTE USB không dùng được 1 số thứ: GG Play, Gmail, Yahoo Messenger...


    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)

    Sau khi test bởi 1 số bạn, thiết bị được khuyên nên dùng là Huawei (Huawei E173, càng tố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
    4. Huawei E173 (mobifone fast connect 3G) - sim mobifone, ID: 12d1:1436 (chưa thấy có trong list)
    5. Viettel 3G Huawei E173Eu-1 (ghi là made by Viettel - chắc là do Huawei sx) - mã 12d1:14b5
    6. Huawei E367 (độc lập với các nhà dịch vụ) - mã 12d1:1506
    7. ZTE MF 633 (Vinaphone)
    8. ZTE MF190s (Viettel)
    9. Huawei E303


    Phần 7: Danh sách các bạn đã làm thành công:

    1. @devil2107
    2. @ventomarme
    3. @hoantin
    4. @help-14
    5. @coitri
  2. hs893njaa90

    hs893njaa90 New Member

    - Soi cầu, thống kê chuyên nghiệp, hiện đại
    - Phân tích, dự đoán, vào tiền hợp lý, hiệu quả
    - Tổng hợp loto, đặc biệt, loại loto, loại đặc biệt
    của các cao thủ lô đề toàn quốc

Chia sẻ trang này