Hướng dẫn MOD Toggle 2G/3G ( 2G Only) lên các máy Android LG

Thảo luận trong 'LG Android Development' bắt đầu bởi Văn Chức, 23/7/14.

  1. Diễn đàn đang đang trong quá trình nâng cấp phiên bản 2017...
    Nếu bạn gặp bất kỳ lỗi gì hãy post thông tin lỗi TẠI ĐÂY hoặc gửi mail đến csupport@choimobile.vn để được hỗ trợ nhanh nhất. BQT cũng rất mong muốn nhận được góp ý từ bạn !
    Cảm ơn bạn rất nhiều, Khách.
  1. Văn Chức

    Văn Chức Tự do - Tự tại
    Thành viên BQT Điều Hành Viên

    #1 Văn Chức, 23/7/14
    Last edited by a moderator: 23/7/14
    Thời gian vừa rồi có rất nhiều bạn inbox cũng như FB hỏi mình về làm thế nào để MOD toggle 2G/3G .
    Mình nói luôn chỉ cần kiên trì và một chút tư duy các bạn sẽ tìm ra hướng đi cho mình một cách đơn giản nhất .
    Trong bài viết hôm nay mình sẽ chia sẻ một phương pháp mà mình đã tự tìm ra và đã làm thành công lần đầu tiên trên SU640 ( LG Optimus LTE 1 ) từ những code đã có sẵn của các modder kỳ cựu @hoangnovahoangnova và @blueberryblueberry . Cám ơn các anh vì sự cống hiến không mệt mỏi này .

    Vào đề luôn , bài hướng dẫn này không nhằm mục đích khuyến khích anh em làm theo một cách máy móc mà mình muốn anh em hiểu được cách mình làm như thế nào để có thể tự làm những toggle khác .
    Cách này đơn giản hơn rất nhiều so với cách mà mình đã làm nhưng nó cũng gần như tương tự .

    HƯỚNG DẪN BIẾN NHỮNG TOGGLE KHÔNG DÙNG ĐẾN THÀNH TOGGLE CẦN THIẾT

    BÀI VIẾT ĐƯỢC THỰC HIỆN TRÊN MÁY LG G2 DOCOMO ANDROID 4.2.2 JELLY BEAN NHỮNG MÁY KHÁC LÀM TƯƠNG TỰ VÀ LINH ĐỘNG TƯ DUY
    Chuẩn bị :
    • Máy tính
    • Cài sẵn apktool
    • Các bạn phải biết dùng apktool nhé .
    • File LGPhone.apk và LGSystemUI.apk đã được deodex lấy trong Rom mà bạn muốn Mod nhé .
    Bắt đầu .
    A. Làm việc với file LGPhone.apk cái này quan trọng nhất nhé .
    1. Decompile LGPhone.apk ra
    2. Tìm đến đường dẫn LGPhone/smali/com/android/phone
    Tìm PhoneGlobals.smali mở bằng Notepad++
    > Tìm từ khóa sau
    Mã:
    .field private final mMediaButtonReceiver:Landroid/content/BroadcastReceiver;
    > Thêm vào ngay dưới nó dòng sau
    Mã:
    .field private final mModeReceiver:Landroid/content/BroadcastReceiver;
    > Tìm tiếp dòng sau
    Mã:
    mReceiver:Landroid/content/BroadcastReceiver;
    > Thêm vào ngay dưới nó dòng sau
    Mã:
    .line 236
    new-instance v0, Lcom/android/phone/NetworkModeReceiver;
    
    invoke-direct {v0}, Lcom/android/phone/NetworkModeReceiver;-><init>()V
    
    iput-object v0, p0, Lcom/android/phone/PhoneGlobals;->mModeReceiver:Landroid/content/BroadcastReceiver;
    > Tìm từ khóa tiếp theo
    Mã:
    registerReceiver(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent;
    > Thêm vào ngay dưới nó dòng sau
    Mã:
    .line 633
    new-instance v0, Landroid/content/IntentFilter;
    
    const-string v1, "com.android.phone.CHANGE_NETWORK_MODE"
    
    invoke-direct {v0, v1}, Landroid/content/IntentFilter;-><init>(Ljava/lang/String;)V
    
    iget-object v1, p0, Lcom/android/phone/PhoneGlobals;->mModeReceiver:Landroid/content/BroadcastReceiver;
    
    invoke-virtual {p0, v1, v0}, Lcom/android/phone/PhoneGlobals;->registerReceiver(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent;
    > Save PhoneGlobals.smali lại .
    3. Download file NetworkModeReceiver này về giải nén và copy tất cả các file smali vào trong đường dẫn LGPhone/smali/com/android/phone
    4. Recompile lại LGPhone .
    5. Sửa gì thay thế đó trở lại file LGPhone.apk cũ

    -------- Hướng dẫn mod toggle 2g/3g Choimobile ---------

    B. Làm trên LGSystemUI.apk
    1. Decompile LGSystemUI.apk ra
    2. Tìm đến đường dẫn LGSystemUI/smali/com/lge/quicksettings/
    > Mở QuicksettingsItemList.smali bằng Notepad++
    > Tìm và sửa tất cả EcoHandler thành 2GOnlyHandler
    > Save QuicksettingsItemList.smali lại
    3. Tìm đường dẫn LGsystemUI/res/values-vi/
    > Mở strings.xml bằng Notepad++
    > sp_quicksettings_eco_mode_NORMAL sửa >Eco mode< thành >Chỉ 2G<
    > Save strings.xml lại
    4. Tìm đường dẫn LGSystemUI/res/values
    > Mở bools.xml bằng Notepad++
    > Tìm từ khóa eco sửa >false< thành >true< save lại
    5. Download file này về giải nén
    > Chép smali vào trong LGSystemUI/smali/com/lge/quicksettings/handlers
    > Chép hình ảnh vào LGSystemUI/res/drawable-xxhdpi
    6. Recompile LGSystemUI lại
    Thay thế các mục sau trong LGSystemUI/build/apk vào file LGSystemUI.apk gốc
    - 2 file hình ảnh trong res/drawable-xxhdpi vào LGSystemUI.apk/res/drawable-xxhdpi
    - resources.arsc vào LGSystemUI.apk
    - classes.dex vào LGSystemUI.apk

    C. Chép LGPhone.apk và LGSystemUI.apk đã edit vào lại system/app set 644 và nhớ xóa file LGPhone.odex và LGSystemUI.odex đi . Reboot máy và xem thành quả .

    Lưu ý : Bài hướng dẫn được thực hiện trên LG G2 Docomo Android 4.2.2 , trên các máy khác các bạn phải tư duy linh động theo từng phiên bản và từng code .

    Hướng dẫn Mod toggle 2g/3g Choimobile

    LINK GỐC : http://mobilecity.vn/goc-ky-thuat/huong-dan-mod-toggle-2g-3g-cho-android-lg-69.html
     
    6 people like this.
  2. clapzen

    Senior Member

    19/9/13
    493
    729
    0
    Cái này hình như chỉ mod đc tính năng 2g only thôi chứ ko có chỉ 3g hay chỉ lte
     
  3. Văn Chức

    Văn Chức Tự do - Tự tại
    Thành viên BQT Điều Hành Viên

    Nó là nút bật tắt nhanh 2G mà bạn ơi. Nếu bạn muốn nó như Toggle 2G/3G thì vào phần cài đặt để thành 3G Only thì khi tắt 2G Only trên toggle nó sẽ trở về là 3G Only
     
    2 people like this.
  4. Văn Chức

    Văn Chức Tự do - Tự tại
    Thành viên BQT Điều Hành Viên

    Linh động thì cái gì cũng mod đc bạn ạ .
     
    2 people like this.
  5. vandieutot

    vandieutot Chơi Mobile
    Senior Member

    Ngon quá anh ơi :) . @xuantung85@xuantung85 vào học đi anh ơi.
     
  6. huynhnhan886

    Official Member

    12/6/13
    33
    76
    0
    Nam
    Hay quá hay quá, làm phát ăn ngay.:D

    LG-F180L
     
    2 people like this.
  7. Văn Chức

    Văn Chức Tự do - Tự tại
    Thành viên BQT Điều Hành Viên

    Sang đây chơi hả cậu ?
     
  8. xuantung85

    xuantung85 Team LG
    Newbie

    1/3/13
    0
    599
    0
    Nam
    ngon lành cành đào => anh làm đc rồi em ơi
     
    4 people like this.
  9. clapzen

    Senior Member

    19/9/13
    493
    729
    0
    ko phải nếu bật là nó 2g tắt là nó auto nên phím đó chức năng chưa đầy đủ. nói chung mình cũng khâng quan tâm lắm nhưng muốn ace phtas triển cho nó thành nút lte on off đó. thấy máy cụ cũng làm đc rồi
     
    2 people like this.
  10. xuantung85

    xuantung85 Team LG
    Newbie

    1/3/13
    0
    599
    0
    Nam

    cái này bác dấu nghè hơi lâu bây giờ mới bật mý cho anh em ..... thanks bác rất nhiều
     
    6 people like this.
  11. nodete.epu

    Senior Member

    5/5/14
    505
    1,330
    0
    Nam
    Logistics
    Hà Nội
  12. khachuy2705

    Senior Member

    13/8/13
    921
    2,054
    0
    Nam
    Mò mẫm mấy hôm nay rồi, chưa đc




    Gửi từ 1280 thần thánh của tôi
     
  13. duongphuc

    Senior Member

    8/8/13
    2,765
    2,668
    0
    Nam
    sinh viên
    gia lâm, hà nội
    Yêu anh @chuc@chuc rồi haha
     
  14. Minh Cảnh Nguyễn

    Minh Cảnh Nguyễn Well-Known Member
    Thành viên BQT Điều Hành Viên

    28/9/13
    296
    721
    93
    Nam
    kekeke thank bác :v ngon nè :v :D:D:D:D:p:p đang mò cái này
     
    2 people like this.
  15. vandieutot

    vandieutot Chơi Mobile
    Senior Member

    Các anh em làm được chưa. Anh chúc hướng dẫn chi tiết thế rồi còn gì nữa.
     
    2 people like this.
  16. duongphuc

    Senior Member

    8/8/13
    2,765
    2,668
    0
    Nam
    sinh viên
    gia lâm, hà nội
    ngon thế này cơ mà :D
     
  17. khachuy2705

    Senior Member

    13/8/13
    921
    2,054
    0
    Nam
    K đc bác ah, đóng gói mãi k đc, cố cho đóng gói đc thì bị fc




    Gửi từ 1280 thần thánh của tôi
     
    2 people like this.
  18. nodete.epu

    Senior Member

    5/5/14
    505
    1,330
    0
    Nam
    Logistics
    Hà Nội
    đổi bản apktool khác coi sao
     
    2 people like this.
  19. vandieutot

    vandieutot Chơi Mobile
    Senior Member

    Làm chuẩn là không sao mà. Bạn thử lại lần nữa xem sao nhé. Cố lên nha
     
  20. khachuy2705

    Senior Member

    13/8/13
    921
    2,054
    0
    Nam
    em copy y hệt mà, làm mấy ngày rồi, bung file của sphinx gpro 17.5 ra tham khảo rồi vẫn k đc, bác làm mẫu cho ae trên gk vdt 11 đi bác :D
     

Chia sẻ trang này

Đang tải...