Tổng Hợp HƯỚNG DẪN CHỈNH SỬA FILE LGSYSTEMUI.APK MARSHMALLOW 6.0 BY TIZEN

Thảo luận trong 'Tổng hợp ROM LG G3, G3 Cat.6, G3 isai' bắt đầu bởi Tizen, 27/3/16.

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

    Tizen LG Developer
    Thành viên BQT Điều Hành Viên

    20/5/15
    1,078
    2,446
    0
    Nam
    Chào anh em hội G3!
    Theo đề nghị của đa số thành viên hội G3 về việc hướng dấn chỉnh sửa (mod) file LGSystemUI.apk để đáp ứng nhu cầu cá nhân hoá UI, thoả mản vẻ đẹp UI của riêng mình. Hôm nay, Tizen lập chủ đề này chia sẻ kinh nghiệm mod UI của mình đến toàn thể anh em hội G3. Hy vọng topic này sẽ là nơi anh trao đổi, chia sẻ kinh nghiệm, thành quả mod UI của mình, giúp đỡ, hổ trợ lẫn nhau để có UI ứng ý và đặc biệt hơn Tizen sẽ ko mất thời gian mod UI mà tập trong làm rom cho anh em dùng :D:D:D

    I. Các nguyên liệu cần chuẩn bị :

    - Cài đặt trên PC bản java jdk, jre bản 7.0 trở lên
    - Tool APK (1): https://drive.google.com/file/d/0B-V6jOenWB4sbUVjTU9mNlFVZFE/view?usp=sharing
    - Tool APK (2) : https://drive.google.com/file/d/0B-V6jOenWB4sUnhtSE5GQVBWMUU/view?usp=sharing
    - Các file, folder cần có trong mod UI : https://drive.google.com/file/d/0B-V6jOenWB4scWZfczRaVjhrRzA/view?usp=sharing

    Tất cả các file tải về giải nén, để nguyên tên, lưu ổ đĩa còn nhiều dung lượng phục vụ cho việc mod UI

    II. Hướng dẫn sử dụng Tool

    1. Tool APK (1)

    - Giải nén
    - Đặt file framwrok-res.apk, lge-res.apk và các file .apk, .jar mình muốn chỉnh sửa vào folder 2-In
    - Mở Advanced ApkTool.exe
    - chọn 1 để install framwrok-res.apk và lge-res.apk
    - chọn số 2 để bung file .apk, .jar , file bung ra nằm trong 3-Out
    - chọn số 3 để đóng file lại sau khi chỉnh sửa, file .apk, .jar sau khi đóng lại nằm ở folder 4-Done



    2. Tool APK (2) :

    Tool này chỉ là phụ vì khi lên 6.0 khi bung, giải nén file framework-res.apk bằng tool apk (1) bị lỗi nên phải dùng tool này mới đóng gói được file framewrok-res.apk không lỗi khi dùng

    Giải nén
    Mở file setup.bat
    Chọn 3 setup Directories để cài đặt bổ sung các folder
    kết quả các folder

    chép framwrok-res.apk và lge-res.apk vào folder other
    đổi tên file lge-res.apk thành twframework-res.apk
    mở file setup.bat, chọn số 2
    cài đặt framwrok-res.apk và twframework-res.apk, exit
    Đặt file các file .apk, .jar muốn chỉnh sửa vào folder "place-apk-here-for-modding"
    Mở file Script.bat, enter
    chọn số 27
    hiện lên danh sách các file theo thứ tự để chọn chỉnh sửa, chọn số thích hợp
    chọn số 9 để bung file
    chọn số 11 để đóng gói file chỉnh sửa
    chọn yes
    vào folder "Keep", xoá các folder, chứa file đã chỉnh sửa
    click chuột vào màn hình Script.bat, bấm enter
    File đóng gói nằm trong folder : "modified-system-apk-files-here"
    Done

    3. Đặt file apk, jar vào file .zip để flash qua recovery
    Dùng ứng dụng 7zip, hoặc winrar để thực hiên
    click phải file .zip
    chọn 7-zip, open archive
    chọn file đã chỉnh sửa xong, kéo thả file vào folder tương ứng
    done, chép file .zip vào máy, vào rec, flash, reboot. xong

    II. Các chỉnh sửa UI được ưa dùng

    Bung file LGSystemUI.apk

    1. Nút Power ẩn trên góc phải thanh status bar

    Mở file LGSystemUI.apk\res\layout\status_bar.xml
    Thêm code :
    Mã:
    <com.android.systemui.statusbar.policy.KeyButtonView android:layout_gravity="right" android:orientation="vertical" android:id="@id/back" android:layout_width="30.0dip" android:layout_height="fill_parent" android:src="#00000000" android:contentDescription="@string/accessibility_back" systemui:keyCode="26" systemui:keyRepeat="false" />
    vào bị trí như hình
    Save
    Đóng gói file
    Done

    2. Ẩn text guide, xoá khung vuông khi dùng knock code

    + Ẩn text guide

    mở file LGSystemUI.apk\res\values\strings.xml
    Tìm code :
    Mã:
    sp_lockscreen_enter_knockcode_SHORT
    
    xoá nội dung text, như hình

    tương tự
    xoá tiếng viết text guide trong
    LGSystemUI.apk\res\values-vi\strings.xml
    save

    + xoá khung vuông

    Mở foder LGSystemUI.apk\res\drawable-xxxhdpi-v4\

    xoá 2 file :

    lockscreen_knock_bg.9.png

    lockscreen_knock_bg_dark.9.png

    chép vào 2 file trong file :"Các file, folder cần có trong mod UI" tải về ở trên

    lockscreen_knock_bg.png

    lockscreen_knock_bg_dark.png

    Xong
    Đóng gói file

    3. Đồng hồ ở giữa

    Mở file LGSystemUI.apk\res\layout\status_bar.xml
    xoá các dòng sau :
    Mã:
            <com.lge.systemui.widget.StatusIconsLinearLayout android:gravity="center_vertical" android:orientation="horizontal" android:id="@id/statusIconsReverse" android:layout_width="wrap_content" android:layout_height="fill_parent" />
            <com.android.keyguard.AlphaOptimizedLinearLayout android:orientation="horizontal" android:id="@id/system_icon_area" android:layout_width="wrap_content" android:layout_height="fill_parent">
                <include layout="@layout/system_icons" />
                <com.android.systemui.statusbar.policy.Clock android:textAppearance="@style/TextAppearance.StatusBar.Clock" android:gravity="start|center" android:id="@id/clock" android:layout_width="wrap_content" android:layout_height="fill_parent" android:singleLine="true" android:paddingEnd="4.0dip" />
                <ImageView android:layout_gravity="center" android:id="@id/two_phone_mode" android:visibility="gone" android:layout_width="@dimen/multi_user_avatar_keyguard_size" android:layout_height="@dimen/multi_user_avatar_keyguard_size" android:scaleType="centerInside" />
            </com.android.keyguard.AlphaOptimizedLinearLayout>
    
    thay bằng các dòng sau :

    Mã:
            <com.android.systemui.statusbar.policy.Clock android:textAppearance="@style/TextAppearance.StatusBar.Clock" android:gravity="start|center" android:id="@id/clock" android:layout_width="wrap_content" android:layout_height="fill_parent" android:singleLine="true" android:paddingEnd="0.0dip" />
            <LinearLayout android:gravity="center|right" android:orientation="horizontal" android:id="@id/system_icon_area" android:layout_width="0.0dip" android:layout_height="fill_parent" android:layout_weight="1.0" android:layout_alignParentRight="true" android:alpha="1.0">
                <com.lge.systemui.widget.StatusIconsLinearLayout android:gravity="center_vertical" android:orientation="horizontal" android:id="@id/statusIconsReverse" android:layout_width="wrap_content" android:layout_height="fill_parent" />
                <com.android.keyguard.AlphaOptimizedLinearLayout android:orientation="horizontal" android:id="@id/system_icon_area" android:layout_width="wrap_content" android:layout_height="fill_parent">
                    <include layout="@layout/system_icons" />
                    <ImageView android:layout_gravity="center" android:id="@id/two_phone_mode" android:visibility="gone" android:layout_width="@dimen/multi_user_avatar_keyguard_size" android:layout_height="@dimen/multi_user_avatar_keyguard_size" android:scaleType="centerInside" />
                </com.android.keyguard.AlphaOptimizedLinearLayout>
            </LinearLayout>
    
    save

    4. Sóng wifi, sóng mạng bên trái lockscreen, status bar :

    - Trên lockscreen

    + file : LGSystemUI.apk\res\layout\keyguard_status_bar.xml

    thêm code :
    Mã:
    <com.lge.systemui.widget.NotificationIconAreaInner android:id="@id/notification_icon_area_inner" android:layout_width="fill_parent" android:layout_height="fill_parent" android:layout_marginLeft="4.0dip">
            <include android:id="@id/signal_cluster" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginStart="5.0dip" layout="@layout/signal_cluster_view" />
        </com.lge.systemui.widget.NotificationIconAreaInner>
    
    save

    - Trên status bar
    mở file LGSystemUI.apk\res\layout\status_bar.xml

    + Thêm dòng code
    Mã:
                    <include android:id="@id/signal_cluster" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginStart="0.0dip" layout="@layout/signal_cluster_view" />
    save
    tải về và chép đè file : signal_cluster_view.xml :
    https://drive.google.com/file/d/0B-V6jOenWB4sR2NZaTU0WHRTb0k/view?usp=sharing

    theo đường dẫn :LGSystemUI.apk\res\layout\

    - mở file : LGSystemUI.apk\res\values\ids.xml

    + Thêm các dòng code vào dòng cuối cùng của file

    Mã:
      <item type="id" name="only_data_type">false</item>
    
      <item type="id" name="data_signal_2stage">false</item>
    
      <item type="id" name="data_rat_type_2stage">false</item>
    
      <item type="id" name="voice_signal_2stage">false</item>
    
      <item type="id" name="voice_rat_type_2stage">false</item>
    save

    - icon wifi, sóng mạng, pin như iphone

    vào folder "signal_wifi_pin" đã tải về ở trên, chép vào

    LGSystemUI.apk\res\drawable-xxxhdpi-v4\
    Đóng gói file

    Do post hình bị lỗi khó theo dõi thực hiện, anh em tải về file hướng dẫn tất cả các mod UI, kèm hình ảnh trích dẫn để dễ thực hiện

    file hướng dẫn : https://drive.google.com/file/d/0B-V6jOenWB4sQXpTU0NBNzN4NlU/view?usp=sharing

    Chúc anh em thực hiện thành công
     
    19 people like this.
  2. donhutien_83

    donhutien_83 Active Member
    Senior Member

    16/3/16
    441
    228
    43
    hai phong
    Ngon

    Gửi từ LG-F400L của tôi bằng cách sử dụng Tapatalk
     
  3. HoàMai

    Senior Member

    14/3/16
    556
    270
    0
    HCM
    Không có cái hd đổi tên mạng thành tên của mình lên stt3. Bóc tem, tối về mod. Tks bác

    Gửi từ LG-F400S của tôi bằng cách sử dụng Tapatalk
     
  4. anhdiou13

    Newbie

    27/3/16
    5
    2
    0
    Nam
    Hà Nội
    @Tizen@Tizen bác ơi nếu bác còn thì cho e xin cái fix đồng bộ stt bar với navi bar của bản v6 trước với. E hóng cái đấy n bác chưa đăng fix thì bị vụ lùm xùm :3. Thanks bác
     
  5. Tizen

    Tizen LG Developer
    Thành viên BQT Điều Hành Viên

    20/5/15
    1,078
    2,446
    0
    Nam
    up V1 hoặc V2 ngon hơn, tốt hơn bản V6 mà có đồng bộ màu sau khi up rom nữa bác. UP ngay và luôn cho Tizen
     
    2 people like this.
  6. anhdiou13

    Newbie

    27/3/16
    5
    2
    0
    Nam
    Hà Nội
    Kk ok thanks bác thế để em down :3. Từ lúc up v6 xong hôm qua em mới vào lại lgviet và được pm qua đây cho xôm :3
     
  7. Tizen

    Tizen LG Developer
    Thành viên BQT Điều Hành Viên

    20/5/15
    1,078
    2,446
    0
    Nam
    ai pm em qua đây vậy?
     
  8. SuPer Gohan

    Senior Member

    6/1/16
    213
    88
    0
    Nam
    Anh Chỉ Em Mod Từng % Pin Vào Icon Với Ạ.
     
  9. HoàMai

    Senior Member

    14/3/16
    556
    270
    0
    HCM
    Bác tizen mình chia thanh stt3 thành 2 dòng dc ko bác.

    Gửi từ LG-F400S của tôi bằng cách sử dụng Tapatalk
     
  10. atulaphan

    Senior Member

    10/1/13
    270
    203
    0
    Nam
    Thiếu hd mod navibar (softkey) tizen ơi.
     
  11. Tizen

    Tizen LG Developer
    Thành viên BQT Điều Hành Viên

    20/5/15
    1,078
    2,446
    0
    Nam
    Từ từ đi bác, sẽ hướng dẫn tiếp. Bác nôn quá
     
    3 people like this.
  12. huyenktv72

    Senior Member

    22/4/13
    123
    91
    0
    Nam
    Oánh dấu
     
  13. anhdiou13

    Newbie

    27/3/16
    5
    2
    0
    Nam
    Hà Nội
    @dangtuan j j đó ạ :3
     
    2 people like this.
  14. leo198x

    Senior Member

    24/2/13
    359
    250
    0
    Nam
    Mở page...
     
  15. fanliv

    Newbie

    9/11/14
    9
    2
    0
    Nam
    Hóng hướng dẫn mod thêm toggle 2g 3g trong quick setting thôi, mấy mod kia flash sẵn cua bác r =)))
     
  16. HoàMai

    Senior Member

    14/3/16
    556
    270
    0
    HCM
    Mai mốt ko có ui nữa đâu mà có sẵn. Kaka

    Gửi từ LG-F400S của tôi bằng cách sử dụng Tapatalk
     
  17. HoàMai

    Senior Member

    14/3/16
    556
    270
    0
    HCM
    Tối mai bắt đầu học mod, vọc vạch. Có ai mod thử stt3 2 dòng chưa. Chia sẻ ít kn với

    Gửi từ LG-F400S của tôi bằng cách sử dụng Tapatalk
     
  18. HoàMai

    Senior Member

    14/3/16
    556
    270
    0
    HCM
    Mình đóng gói framework-res.apk. Copy vào chỗ cũ set 6-4-4 được ko vậy cả nhà


    Sent from my iPhone 4s using Tapatalk
     
  19. atulaphan

    Senior Member

    10/1/13
    270
    203
    0
    Nam
    tốt nhất nên đưa vào file zip rồi flash nhé.
     
  20. HoàMai

    Senior Member

    14/3/16
    556
    270
    0
    HCM
    Mình hỏi cho chắc thôi mà ko có ai trả lời, mình tự set 644 và đã thành công


    Sent from my iPhone 4s using Tapatalk
     

Chia sẻ trang này

Đang tải...