Hướng dẫn mod icon pin trên G2

Thảo luận trong 'LG G2' bắt đầu bởi lamtieu, 9 Tháng sáu 2014.

  1. lamtieu

    lamtieu Active Member

    Tham gia ngày:
    29 Tháng sáu 2013
    Bài viết:
    165
    Đã được thích:
    74
    Trươc khi vào bài xin các bạn lưu ý rằng mình là gà công nghệ chưa học qua 1 lớp đào tạo nào hết nhưng mình sẽ hướng dẫn các bạn theo những gì mình biết và đã thực hiện thành công trên F320 rồi. nếu có gì sai mong các bạn gạch đá ít thôi nhé. Bây giờ ta vào phần chính nhé, bài này có 2 phần : phần 1 hướng dẫn mod và phần 2 sẽ nói đến cách hoạt động.
    Phần 1: thực hiện mod.
    Bước 1 :
    down file về theo đường dẫn bên dưới và giải nén ra
    http://www.fshare.vn/file/T7F2021MST/
    Bước 2: Lấy thư mục LGSystemUI.apk trong system/priv-app rồi decomplite nó ra ta sẽ có file LGSystemUI. Decompile và Recompile hay còn gọi là bung và đóng gói các bạn tìm trong diễn đàn nhé.
    Bước 3: Lấy 2 file stat_sys_battery.xml và stat_sys_battery_charge.xml copy đè vào thư mục drawable theo đường dẫn LGSystemUI / res / drawable. Nhớ copy chồng vào nhé vì trong thư mục drawable nó cũng có 2 file giống tên với file mình muốn chép vào.
    Bước 4: lấy hết tất cả ảnh icon pin vừa down về được nó có dạng là file.png copy vào thư mục drawable-xxhdpi theo đường dẫn LGSystemUI / res / drawable-xxhdpi.
    Bước 5: Recompile nó lại ta được file LGSystemUI.apk đã sửa đưa vào máy và tận hưởng thành quả :D.
    Phần 2 : hoạt động của icon pin
    Có nhiều bạn giống mình sẽ hỏi tại sao phải làm như trên. Ở phần này mình sẽ giải thích cho các bạn biết tại sao phải chép ảnh và 2 file.xml vào mình sẽ nói theo cách hiểu của mình nếu bạn nào thấy sai thì bổ sung thêm nhé.
    Trước tiên ta nói về file stat_sys_battery.xml (file này dùng để hiển thị số pin ). Mình sẽ nói về file stat_sys_battery.xml gốc của LGSystemUI.apk khi các bạn bung ra và chưa sửa gì hết theo đường dẫn LGSystemUI / res / drawable. Mở nó ra bằng notepad++ nhé.
    Untitled.png
    ví dụ là dòng số 12: <item android:drawable="@drawable/stat_sys_battery_05" android:maxLevel="7" />
    + android:drawable="@drawable/stat_sys_battery_05" thì ta thấy "stat_sys_battery_05" tức là hình pin số 5 và hình này nó sẽ nằm ở drawable-xxhdpi theo đường dẫn LGSystemUI / res / drawable-xxhdpi.
    + android:maxLevel="7" pin của ban không quá 7%
    vậy câu này có nghĩa là khi pin của bạn từ 0% đến 7% thì nó sẽ hiện hình số 5
    tiếp theo tới dòng số 13:<item android:drawable="@drawable/stat_sys_battery_10" android:maxLevel="12" />
    +android:drawable="@drawable/stat_sys_battery_10" là ảnh pin số 10
    +android:maxLevel="12" pin cao nhất là 12%
    câu này có nghĩa là khi pin của mình còn 12% trở xuống thì nó sẽ hiện hình "stat_sys_battery_10". Các bạn lưu ý là ở đây không phải là từ 12%>>>0% đâu nhé mà là min=8% và max=12% nhé dòng 12 nó đã hiển thị hình số 5 khi pin từ 7%>>>0% rồi nên nó sẽ hiện hình số 10 khi pin từ 8%>>>12%
    các dòng sau nó cứ vậy mà tiếp tục cho đến 100%.
    Tiếp theo các bạn mở file stat_sys_battery.xml mới down về xem nó khác nhau chỗ nào nhé

    Untitled2.png
    các bạn đã thấy nó khác nhau chưa:D. Cách thức hoạt động của nó vẫn giống như trên. Ta xem lại dòng 12 nào. Nó nói khi pin 1% thì nó hiện hình số 1 , dòng 13 khi pin có 2% thì hiện hình số 2. Vậy các bạn đã hiểu tại sao mình phải chép 101 hình pin từ stat_sys_battery_00 đến stat_sys_battery_100 vào chưa.
    Cuối cùng ta nói đến file stat_sys_battery_charge.xml dile này nó sẽ hiển thị ảnh khi ta cắm sạc. Tất nhiên ta sẽ mở file gốc của nó lên bằng notepad++ xem có gì trong đó.
    Untitled3.png
    ví dụ: dòng số 4:
    <item android:drawable="@drawable/stat_sys_battery_charging_ani_00" android:maxLevel="0" />
    +android:drawable="@drawable/stat_sys_battery_charging_ani_00" nó có "stat_sys_battery_charging_ani_00" tức là hình sạc số 1. Tại sao nó là hình số 1 các bạn mở thủ mục ảnh mới down về xem trong đó nó sẽ có 8 hình với tên là "stat_sys_battery_charging_ani_00" đến "stat_sys_battery_charging_ani_07"
    +android:maxLevel="0" pin máy mình là 0%
    vậy nó có nghĩa là pin 0% thì nó hiện hình stat_sys_battery_charging_ani_00 này nó sẽ nằm trong nằm ở drawable-xxhdpi theo đường dẫn LGSystemUI / res / drawable-xxhdpi.
    các bạn thấy dòng 5 không <item android:maxLevel="4"> khi 2 sòng nằm gằn nhau nó sẽ hiểu là khi sạc pin từ 0%>>>4% nó sẽ hiện hình stat_sys_battery_charging_ani_00 (cho nó là hình 1)
    tiếp theo từ dòng 5 đến dòng 18
    <item android:maxLevel="4">
    <animation-list android:oneshot="false"
    xmlns:android="http://schemas.android.com/apk/res/android">
    <item android:duration="500" android:drawable="@drawable/stat_sys_battery_charging_ani_00" />
    <item android:duration="500" android:drawable="@drawable/stat_sys_battery_charging_ani_01" />
    <item android:duration="500" android:drawable="@drawable/stat_sys_battery_charging_ani_02" />
    <item android:duration="500" android:drawable="@drawable/stat_sys_battery_charging_ani_03" />
    <item android:duration="500" android:drawable="@drawable/stat_sys_battery_charging_ani_04" />
    <item android:duration="500" android:drawable="@drawable/stat_sys_battery_charging_ani_05" />
    <item android:duration="500" android:drawable="@drawable/stat_sys_battery_charging_ani_06" />
    <item android:duration="500" android:drawable="@drawable/stat_sys_battery_charging_ani_07" />
    </animation-list>
    </item>
    <item android:maxLevel="15">

    Ở đây sẽ là pin sạc từ 4%>>>15% và ta có 8 dòng ảnh pin sạc (dòng 8 >>>dòng 15 nó sẽ tương ứng với 8 hình "stat_sys_battery_charging_ani_00" đến "stat_sys_battery_charging_ani_07") tức là khi pin sạc trong khoảng này nó sẽ chạy 8 ảnh.
    tiếp theo từ dòng 18 đến dòng 35

    <item android:maxLevel="15">
    <animation-list android:oneshot="false"
    xmlns:android="http://schemas.android.com/apk/res/android">
    <item android:duration="500" android:drawable="@drawable/stat_sys_battery_charging_ani_01" />
    <item android:duration="500" android:drawable="@drawable/stat_sys_battery_charging_ani_02" />
    <item android:duration="500" android:drawable="@drawable/stat_sys_battery_charging_ani_03" />
    <item android:duration="500" android:drawable="@drawable/stat_sys_battery_charging_ani_04" />
    <item android:duration="500" android:drawable="@drawable/stat_sys_battery_charging_ani_05" />
    <item android:duration="500" android:drawable="@drawable/stat_sys_battery_charging_ani_06" />
    <item android:duration="500" android:drawable="@drawable/stat_sys_battery_charging_ani_07" />
    </animation-list>
    </item>
    <item android:maxLevel="35">
    các bạn thấy nó còn 7 hình đúng chưa khi đó nó sẽ chạy hình từ 2>>>8. nếu nhìn kỹ bạn sẽ thấy pin sạc xuất phát từ khoảng cách cao hon so với từ 4%>>>15% và cứ thế còn 6 hình , 5 hình.... đến hình cuối cùng sẽ là sạc full nó báo hình stat_sys_battery_charging_ani_07.
    Mở file stat_sys_battery_charge.xml down về xem sẽ thấy nó khác Untitled1.png
    ở đây nó có nhiều hơn 1 hình vậy hình đó là hình nào. Các bạn tự tìm hiểu nhé:laugh:
     
    Last edited: 9 Tháng bảy 2014
  2. trangiatrang2013

    trangiatrang2013 Active Member

    Tham gia ngày:
    23 Tháng bảy 2013
    Bài viết:
    1,140
    Đã được thích:
    126
    làm theo và không đc
     
  3. lamtieu

    lamtieu Active Member

    Tham gia ngày:
    29 Tháng sáu 2013
    Bài viết:
    165
    Đã được thích:
    74
    Bạn làm như thế nào mà không được. Khi bạn đóng gói lại có bị lỗi gì không hoặc khi copy bạn có chép đè vào hay không

    Gửi từ LG-F320L của tôi bằng cách sử dụng Tapatalk 2
     
    tan7espa thích bài này.
  4. trangiatrang2013

    trangiatrang2013 Active Member

    Tham gia ngày:
    23 Tháng bảy 2013
    Bài viết:
    1,140
    Đã được thích:
    126
    làm như bạn, xong vào bị mất hết phím home, menu, back, mà mất hết thanh status
     
  5. lamtieu

    lamtieu Active Member

    Tham gia ngày:
    29 Tháng sáu 2013
    Bài viết:
    165
    Đã được thích:
    74
    tớ down về và làm lại vẫn bình thường mà
     
    tan7espa thích bài này.
  6. trangiatrang2013

    trangiatrang2013 Active Member

    Tham gia ngày:
    23 Tháng bảy 2013
    Bài viết:
    1,140
    Đã được thích:
    126
    Làm thử lại giúp mình với

    ừ thì hư vô
     
  7. trangiatrang2013

    trangiatrang2013 Active Member

    Tham gia ngày:
    23 Tháng bảy 2013
    Bài viết:
    1,140
    Đã được thích:
    126
  8. trangiatrang2013

    trangiatrang2013 Active Member

    Tham gia ngày:
    23 Tháng bảy 2013
    Bài viết:
    1,140
    Đã được thích:
    126
  9. trangiatrang2013

    trangiatrang2013 Active Member

    Tham gia ngày:
    23 Tháng bảy 2013
    Bài viết:
    1,140
    Đã được thích:
    126
  10. tiên việt hùng

    tiên việt hùng Member

    Tham gia ngày:
    29 Tháng sáu 2013
    Bài viết:
    50
    Đã được thích:
    7
    Mình làm trên apktool- beta- v2.0 bị lỗi lamtieu à

    Gửi từ LG-F320S của tôi bằng cách sử dụng Tapatalk 2
     
  11. lamtieu

    lamtieu Active Member

    Tham gia ngày:
    29 Tháng sáu 2013
    Bài viết:
    165
    Đã được thích:
    74
  12. LGNo1

    LGNo1 Active Member

    Tham gia ngày:
    3 Tháng bảy 2013
    Bài viết:
    115
    Đã được thích:
    34
  13. lamtieu

    lamtieu Active Member

    Tham gia ngày:
    29 Tháng sáu 2013
    Bài viết:
    165
    Đã được thích:
    74
    Bạn bị lỗi chỗ nào chup hình để mình xem được không, bài huongs dẫn tớ viết rõ ràng rồi mà, bạn đang xài rom gì

    Gửi từ LG-F320L của tôi bằng cách sử dụng Tapatalk 2
     
  14. goseiger87

    goseiger87 Active Member

    Tham gia ngày:
    29 Tháng tư 2014
    Bài viết:
    306
    Đã được thích:
    72
    ko hỉu sao con chuột mình cứ lướt xuống mãi mà ko hết :D nhìn kinh quá.
     
  15. LGNo1

    LGNo1 Active Member

    Tham gia ngày:
    3 Tháng bảy 2013
    Bài viết:
    115
    Đã được thích:
    34
    Máy mình G2 DCM.Up rom lamhoangv1.E làm theo hướng dẫn của bác thành công.Nhưng khi chép vào set 644 thì lỗi k hiển thị Notification.Bị mất luôn vái navi luôn.K biết có phải do rom odex k bác

    Sent from my L-01F using Tapatalk 2
     
  16. alltologin

    alltologin Active Member

    Tham gia ngày:
    29 Tháng năm 2014
    Bài viết:
    236
    Đã được thích:
    63
     
  17. lamtieu

    lamtieu Active Member

    Tham gia ngày:
    29 Tháng sáu 2013
    Bài viết:
    165
    Đã được thích:
    74
    Sorry bạn vì mình không có thời gian, mình viết bài để chia sẻ cho các bạn tự vọc nhé, nếu bị lỗi thì chup ảnh lại up lên để có thánh nào biết thì chỉ giúp bạn à

    Gửi từ LG-F320L của tôi bằng cách sử dụng Tapatalk 2
     
  18. alltologin

    alltologin Active Member

    Tham gia ngày:
    29 Tháng năm 2014
    Bài viết:
    236
    Đã được thích:
    63
    khi recompling thì bị lỗi này: nhờ giúp đỡ
     
  19. alltologin

    alltologin Active Member

    Tham gia ngày:
    29 Tháng năm 2014
    Bài viết:
    236
    Đã được thích:
    63
  20. lamtieu

    lamtieu Active Member

    Tham gia ngày:
    29 Tháng sáu 2013
    Bài viết:
    165
    Đã được thích:
    74
    lỗi này là khi bạn bung file ra mà, cái file gốc là LGSystemUI.apk chữ hoa chữ thường nó khác nhé bạn (chắc bạn đổi tên thành lgsystemui.apk rồi). còn 1 cái nữa là có lẽ do cái apktool của bạn là phiên bản mới có thể bị lỗi bạn thử bung bằng apktool cũ xem tớ cũng dính phốt với nó rồi
     
    manhktqd thích bài này.

Chia sẻ trang này