TOPIC : Cùng chia sẻ TUT Mod Lollipop 5.0 cho LG G3

Thảo luận trong 'LG G3' bắt đầu bởi minhvu, 9 Tháng hai 2015.

  1. minhvu

    minhvu Active Member

    Tham gia ngày:
    3 Tháng tám 2013
    Bài viết:
    487
    Đã được thích:
    401
    Hôm nay mình lập topic này cùng mọi người trong box G3 thảo luận , chia sẻ những TUT mod cho Android Lollipop 5.0 mà những TUT trước đây trên LGviet không áp dụng cho Lollipop được .

    1- Công cụ mod : ( Không nhắc lại việc bung và đóng gói apk , trong LGviet đã hướng dẫn nhiều rồi )
    - java , jdk , notepad++ : mới nhất vào đây cài đặt : https://ninite.com/
    - Apktool cho 5.0 : http://upfile.vn/nsGgAaXtNQjm/apktool-for-lollipop-rar.html
    Giải nén trên dekstop và sử dụng .
    ( lưu ý : mỗi lần khởi động lại windows phải if và chỉ 2 lệnh này thôi )
    apktool if framework-res.apk rồi Ente
    apktool if lge-res.apk rồi Enter
    2- Những TUT cùng chia sẻ :

    2.1 : Hiện Âm lịch trên Notification :

    Lấy file LGsystemUI.apk trong system > priv_app bung ra và theo đường dẫn : LGSystemUI > res > layout > status_bar_expanded_header.xml mở file này bằng notepad++
    - Xóa bỏ 6 dòng code này : ( 15,16,17,18,19,20 )
    Hình :
    [​IMG]

    - Chép dòng code này vào vị trí thay thế : Chú ý khi chép các dòng code xem đã cân chỉnh giống như hình chưa .! muốn di chuyển dòng > ra < vào > dùng phiếm Space & BackSpace .
    Mã:
    <FrameLayout android:id="@id/date_group" android:visibility="gone" android:layout_width="0.0dip" android:layout_height="0.0dip" android:layout_marginStart="0.0dip" android:layout_toEndOf="@id/clock">
            <TextView android:textAppearance="@style/TextAppearance.StatusBar.Expanded.EmergencyCallsOnly" android:gravity="center_vertical" android:id="@id/header_emergency_calls_only" android:visibility="gone" android:layout_width="wrap_content" android:layout_height="@dimen/status_bar_header_height" android:text="@android:string/emergency_calls_only" android:singleLine="true" android:paddingStart="16.0dip" android:paddingEnd="16.0dip" android:layout_toStartOf="@id/system_icons_super_container" android:layout_alignParentStart="true" />
    </FrameLayout>
    Hình :
    [​IMG]

    - Chép dòng code này vào dưới cùng : ( theo hình )
    Mã:
    <RelativeLayout android:id="@id/header" android:background="@drawable/ripple_drawable" android:focusable="true" android:layout_width="wrap_content" android:layout_height="wrap_content">
            <com.minhvuf.Amlich.DayOfWeek android:textAppearance="@style/minhvuf" android:textColor="#ffffffff" android:gravity="center" android:id="@id/dayofweek" android:layout_width="wrap_content" android:layout_height="fill_parent" android:layout_marginLeft="5.0dip" android:singleLine="false" />
            <com.minhvuf.Amlich.DuongLich2AmLich android:textAppearance="@style/minhvuf2" android:textColor="#ffffffff" android:gravity="center" android:id="@id/amlich" android:layout_width="wrap_content" android:layout_height="fill_parent" android:layout_marginLeft="40.0dip" android:maxLines="2" android:lines="2" android:singleLine="false" />
            <FrameLayout android:id="@id/date_group" android:visibility="gone" android:layout_width="0.0dip" android:layout_height="0.0dip" android:layout_marginStart="0.0dip" android:layout_toEndOf="@id/clock">
                <com.android.systemui.statusbar.policy.DateView android:textAppearance="@style/TextAppearance.StatusBar.Expanded.Date" android:id="@id/date_collapsed" android:layout_width="0.0dip" android:layout_height="0.0dip" android:singleLine="true" systemui:datePattern="@string/abbrev_wday_month_day_no_year_alarm" />
                <com.android.systemui.statusbar.policy.DateView android:textAppearance="@style/TextAppearance.StatusBar.Expanded.Date" android:id="@id/date_expanded" android:layout_width="0.0dip" android:layout_height="0.0dip" android:layout_marginTop="0.0dip" android:singleLine="true" />
            </FrameLayout>
            <include android:id="@id/clock" android:visibility="gone" android:layout_width="0.0dip" android:layout_height="0.0dip" android:layout_marginStart="0.0dip" layout="@layout/split_clock_view" />
    </RelativeLayout>
    hình :
    [​IMG]

    Tiếp tực mở > res > values > styles.xml :
    - Chép các dòng code này vào dưới cùng :
    Mã:
    <style name="minhvuf" parent="@style/TextAppearance.StatusBar.Expanded">
            <item name="android:textSize">13.0dip</item>
            <item name="android:textStyle">bold</item>
            <item name="android:textColor">#ffffffff</item>
            <item name="android:textAllCaps">false</item>
            <item name="android:fontFamily">sans-serif</item>
        </style>
        <style name="minhvuf2" parent="@style/TextAppearance.StatusBar.Expanded">
            <item name="android:textSize">13.0dip</item>
            <item name="android:textStyle">normal</item>
            <item name="android:textColor">#ffffffff</item>
            <item name="android:textAllCaps">false</item>
            <item name="android:fontFamily">sans-serif</item>
        </style>
    - Mở tiếp file ids.xml :
    Chép dòng code này vào dưới cùng :
    Mã:
    <item type="id" name="dayofweek">false</item>
    <item type="id" name="amlich">false</item>
    Theo hình :
    [​IMG]
    [​IMG]

    Tải thư mục âm lịch này về giải nén , chép thư mục minhvuf vào : Smali > com ( chép nguyên thư mục chứ kg chép từ file nhé )
    - http://upfile.vn/ywGQMrXm6Qjm/am-lich-rar.html

    Đóng gói lại LGSystemUI và sing apk ( hướng dẫn trong LGViet có sẳn )
    set 644 vào chổ củ , khởi động , Done .

    [​IMG]


    2-2 : Bật -tắt tốc độ mạng trên status.bar :

    Lấy file LGSystemUI.apk trong system > priv-app
    - Bung file : LGSystemUI tìm đến : res > layout > status_bar.xml mở ra bằng notepad++ :
    - Chép dòng code này vào vị trí theo hình :
    Mã:
    <com.android.systemui.statusbar.NetworkSpeedView android:textAppearance="@style/TextAppearance.StatusBar.Clock" android:textSize="13.0dip" android:textColor="#ffffffff" android:gravity="center|right" android:layout_gravity="center_horizontal" android:id="@id/minhvu_data_trafik" android:paddingTop="2.0px" android:visibility="gone" android:layout_width="wrap_content" android:layout_height="fill_parent" android:layout_marginRight="2.0dip" android:singleLine="true" android:layout_weight="1.0" />
    hình : TĐ mạng sẽ nằm bên phải .
    [​IMG]

    Căn chỉnh , thêm code để chuyển Tốc độ mạng sẽ nằm bên trái gần wifi , chuyển thông báo sang phải , chống đè )
    ( Lấy file status_bar.xml này về thay thế khỏi động não cân chỉnh code )
    - http://upfile.vn/ImGgKqjCAQjm/status-bar-xml.html
    [​IMG]

    - Tiếp tục vào thư mục values tìm mở ids.xml :
    Chép dòng code này dưới cùng :
    Mã:
    <item type="id" name="minhvu_data_trafik">false</item>
    hình :
    [​IMG]

    - Tải thư mục tocdomang về :https://drive.google.com/file/d/0B3FGWWIqumCqT3NNcGJlTlE1SDg/view?usp=sharing
    giải nén có 2 phần :
    + smali : copy chép 4 file này vào : LGSystemUI > smali > com > android > systemui > statusbar
    Xong đóng gói lại LGSystemUI , sing apk và set 644 đưa vào vị trí củ .
    + file : NetworkSettings.apk set vào phone theo đường dẫn > system > priv-app ( nhớ set 644 bằng RootExplore )
    Khởi động máy , done ...Vào all ap sẽ có tốc độ mạng , mở lên tùy chọn .

    [​IMG]

    2.3 Đưa đồng hồ ra giữa "lockcenter" status.bar :

    Lấy file LGsystemUI.apk trong system > priv_app bung ra và theo đường dẫn : LGSystemUI > res > layout > status_bar.xml mở file bằng notepad++
    Thay đổi những dòng code sau để căn chỉnh status.bar :
    + Chép dòng code này vào vị trí như hình : ( Lưu ý di chuyển những dòng code bằng phiếm space & backspace sao cho giống như hình .

    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="4.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" />
                </com.android.keyguard.AlphaOptimizedLinearLayout>
            </LinearLayout>
    [​IMG]

    Đóng gói lại LGSystemUI , sing file apk , set 644 vào lại chổ củ , reboot , done

    [​IMG]


    2.4 : Chuyển cột Sóng & wifi sang bên trái STT3 :

    Lưu ý khi thực hiện căn chỉnh stt3 và đưa đồng hồ ra giữa xong rồi thì thực hiện thao tác này mới có kết quả ( nếu không đồng hồ sẽ lệch )

    Chép dòng code này vào vị trí như trong hình :
    Mã:
    <include android:id="@id/signal_cluster" android:layout_width="wrap_content" android:layout_height="wrap_content" layout="@layout/signal_cluster_view" />
    [​IMG]

    Đóng gói lại lgsystemui , set 644 vào vị trí củ , xong .

    [​IMG]


    2.5 Thay đổi vị trí cột Sóng & wifi :

    Việc đơn giản này mod trên Kitkat 4.4 chỉ di chuyển cụm code từ trên xuống dưới là xong , nhưng đối với Lollipop 5.0 thật không đơn như vậy , thay đổi
    đổi vị trí và căn chỉnh code rất nhiều ...Vì vậy viết chi tiết ra đây khó lòng cho những người mới ..Tôi đưa hình để anh em làm theo .
    Lấy file LGsystemUI.apk trong system > priv_app bung ra và theo đường dẫn : LGSystemUI > res > layout > signal_cluster_view.xml mở file bằng notepad++

    File : signal_cluster_view lúc chưa thay đổi vị trí icon :
    [​IMG]

    Khi thay đổi vị trí icon sẽ thế này :
    [​IMG]

    Và 1 cách nhanh gọn nhất mình up file signal_cluster_view đã thay đổi vị trí Sóng & wifi , anh em cần thì lấy về , chép đè vào: LGSystemUI > res > layout là hay gọn nhất . Xong vị trí icon sẽ thế này

    - http://upfile.vn/jdGgMVXt6Qjm/signal-cluster-view-xml.html

    [​IMG]


    2.6 navigation_bar :

    - Tăng giảm kích thước nền Navi :

    Lấy file : framework-res.apk trong System > framework
    Bung ra theo đường dẫn : framework-res > res > valuse > dimens.xml
    mở ra bằng notepad++
    - Sửa các dòng code này :
    + navigation_bar_height">42.0dip</dimen>
    + navigation_bar_width">42.0dip</dimen>
    Mặc định là 42dip , sửa lại theo ý thích , nhỏ nhất nên 30 là được .
    Thay đổi KT Navi ở màn hình ngang :
    + navigation_bar_height_landscape">42.0dip</dimen>

    Thay đổi KT status cũng thế :
    + status_bar_height">25.0dip</dimen> mặc định
    + status_bar_icon_size">24.0dip</dimen> thay đổi KT icon trên stt , chỉ được text % pin mà thôi .

    Đổi icon navibar : thay icon đúng kích thước và định dạng PNG vào :
    - LGsystemUI > res > drawable-xxhdpi = 09 icon
    - frameword.res > res > drawable-xhdpi-v4 : 15 icon
    Muốn màu sắc các phiếm không chuyển đen hoặc trắng khi vào app :
    Chỉnh sửa 3 file này :
    LGSystemUI > res > color :
    1- navigation_key_black
    2- navigation_key_white
    3-navigation_key_trans

    code thế này :
    <item android:state_enabled="false" android:color="@color/navigation_key_theme_white_disabled" />
    <item android:color="@color/navigation_key_theme_white_normal" />
    Sửa thế này :
    <item android:state_enabled="false" android:color="#00000000" />
    <item android:color="#00000000" />

    Muốn icon nhỏ lại và có thể thay đổi màu , chúng ta phải đổi code
    trong SystemUi > res > drawable ( vài chục file .xml ) vậy hãy tải các file này về chép đè vào : http://upfile.vn/F~jmNkjmI-IQ/code-drawable-rar.html

    Và kết quả thế này :

    [​IMG]
    Screenshot_2015-02-17-19-29-32.png

    SystemUI+Navibar L5.0 : Âm lịch , Bật Tốc độ mạng , Chống đè tb , icon Ngôi sao : dùng cho rom 5.0 _LG G3 của Cloudy và Lamhoang.vt đều được .( pacth flash bằng recovery )
    https://drive.google.com/file/d/0B3FGWWIqumCqRnMwYWkyaVF4N1U/view?usp=sharing


    2.7 Thêm Home và Lockscreen ẩn trên Status_bar :

    LGSystemUI > res > layout > status_bar.xml mở file bằng notepad++

    Chép dòng code này vào vị trí như hình :
    Mã:
    <LinearLayout android:gravity="right" android:orientation="horizontal" android:layout_width="fill_parent" android:layout_height="fill_parent">
            <com.android.systemui.statusbar.policy.KeyButtonView android:id="@id/back" android:layout_width="50.0dip" android:layout_height="fill_parent" android:layout_marginRight="0.0dip" android:singleLine="true" android:layout_toRightOf="@id/recent_apps" android:layout_alignParentLeft="true" android:contentDescription="@string/accessibility_back" systemui:keyCode="26" />
    Hình
    Capture.JPG
    Tải 2 file homelock trong suốt này về chép vào : res > drawable-xhdpi
    http://upfile.vn/ygIgAVZmKQjm/icon-lock-home-an-zip.html

    Update tiếp :

    2.8 : Tốc độ mạng " 2style dow&up trên STT3 "

    Bung LGSystemUi đến res > layout > system_icons.xml

    copy dòng code này vào vị trí như hình :
    Mã:
    <com.minhvu.networkspeedindicator.traffic.TrafficView android:id="@+id/panic_traffic" android:gravity="right|center" android:layout_width="wrap_content" android:layout_height="fill_parent" />
    [​IMG]

    Tải thư mục minhvu về giải nén chép vào : LGSystemUI > smali > com .
    - https://drive.google.com/file/d/0B3FGWWIqumCqTHpKanBWWkZqT1E/view?usp=sharing

    kết quả :[​IMG]


    2.9 : set wallpaper vào panel expanded :

    Bung LGSystemUi đến res > layout > status_bar_expanded

    - Add dòng code này vào vị trí như hình :
    Mã:
     <com.android.systemui.statusbar.minhvu.NotificationWallpaper android:id="@id/notification_wallpaper" android:layout_width="fill_parent" android:layout_height="fill_parent" android:scaleType="fitXY" />
    [​IMG]
    - Mở LGSystemUi > valuse > ids :
    chép dòng code này vào cuối cùng :
    Mã:
    <item type="id" name="notification_wallpaper">false</item>
    - Tải thư mục minhvu về giải nén , chép vào : LGSystemUi > Smali > com > android > sysytmui > statusbar .
    - http://upfile.vn/FqjmZajmjgLg/minhvu-rar.html
    Đóng gói lại lgsystemui ..done .
    - Tải file apk này về : http://upfile.vn/7TBmZajmjsFQ/lgwallsettings-apk.html set 644 vào system > priv-app . reboot .

    - Vào all app mở ứng dụng lên add ảnh tùy chọn .
    [​IMG]

    2.10 : Trong suốt :

    Android Lollipop 5.0 mặc định đã trong suốt bản thông báo khi kéo xuống " expanded panel " . Bây giờ chúng ta chỉ cần trong suốt expanded.header và indi-noti panel , nơi chứa toogle , slide , volume , brightness , công việc đơn giản . Bung LGSystemUI ra và chỉ cần chỉnh lại code màu thành Trong suốt là được :
    #00000000 - màu đen với độ trong suốt 100%
    #3f000000 - màu đen với độ trong suốt 75% (~ 25% hiệu ứng mờ)
    #7f000000 - màu đen với độ trong suốt 50% (~ 50% hiệu ứng mờ)
    #bf000000 - màu đen với độ trong suốt 25% (~ 75% hiệu ứng mờ)
    - status_bar_expanded_header :
    android:background="@drawable/notification_header_bg" thành #00000000 .

    - Noti-indi panel : res > vuluse > color >
    <color name="system_primary_color">#ff263238</color> thành#00000000

    Đóng gói lại systemUI ..xong

    2.12 : Màn hình khóa :
    Mặc định , ngoài màn hình khóa , Stt3 chỉ hiện pin , user bên phải . Bây giờ để cân đối ta cho hiển thị thêm cột sóng và wifi bên trái .
    - systemUi > res > layout > keyguard_status_bar .
    Thêm dòng code này vào đúng vị trí như hình :
    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" layout="@layout/signal_cluster_view" />
    </com.lge.systemui.widget.NotificationIconAreaInner>
    Capture.JPG
    Xong , đóng gói sustemUI . done .

    2.13 ADD Analog 2 kim vào Noti :

    mod này có thời kitkat và ai cũng mod được .

    Bung LGsystemUi > res > layout > status_bar_expanded_header

    Thêm dòng code này vào trị trí như hình :
    Mã:
    <include android:id="@id/clock" android:visibility="gone" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_above="@id/date_group" android:layout_marginStart="16.0dip" layout="@layout/split_clock_view" />
            <AnalogClock android:gravity="left" android:id="@id/clock" android:layout_width="wrap_content" android:layout_height="fill_parent" android:dial="@drawable/minhvu1" android:hand_hour="@drawable/minhvu2" android:hand_minute="@drawable/minhvu3" android:layout_centerVertical="true" android:layout_marginStart="5.0dip" />
    Xóa bỏ dòng code phía dưới : Lock digital để kg bị chèn .

    [​IMG]

    Tải icon đồng (3file) về chép vào : SystemUi > res > drawable-xxhdpi ( mình up lên 2 bộ : trắng và vàng , ae thích màu nào chép màu đó )
    link : http://upfile.vn/6kBmZTjmI-GQ/icon-dh-rar.html
    Đóng gói lại systemui - done .

    2.14 : Add đồng hồ analog 3 kim vào Noti :

    Lấy 2 file : Framework.res.apk và Framework.jar .

    Bước 1 : Lấy ID kim giây : Bung file Framework.res.apk
    - chép file : clock_hand_second vào : res > drawable-xhdpi
    - Đóng gói lại Framework.res.apk . Mở thư mục DIS , lấy file Framework.res vừa đóng gói xong , bung lại , theo đường dẫn :
    res > values > public > tìm các ID : như hình :
    - [​IMG]
    - [​IMG]

    Đã có ID , bây giờ bung file : Framework.jar >
    - framework.jar.out > smali_classes2 > android > widget
    Mở file : AnalogClock.smali . Tìm các dòng code này và sửa id :
    1 - Landroid/widget/AnalogClock;->mDial
    2 - Landroid/widget/AnalogClock;->mHourHand
    3 - Landroid/widget/AnalogClock;->mMinuteHand
    4 - Landroid/widget/AnalogClock;->mSecondHand ( riêng menthos này chưa có , ta cần add vào :

    1- const v2, 0x1080286 tương ứng id bên public bỏ số 0 đầu .
    2- const v2, 0x1080287 nt
    3- const v2, 0x1080288 nt
    4- const v2, 0x108077f nt

    Chép đoạn code này vào AnalogClock.smali như hình :

    iput-object v2, p0, Landroid/widget/AnalogClock;->mSecondHand:Landroid/graphics/drawable/Drawable;

    iput-object v2, p0, Landroid/widget/AnalogClock;->mSecondHand:Landroid/graphics/drawable/Drawable;

    .line 92
    iget-object v2, p0, Landroid/widget/AnalogClock;->mSecondHand:Landroid/graphics/drawable/Drawable;

    if-nez v2, :cond_2

    .line 93
    const v2, 0x108077f

    invoke-virtual {p1, v2}, Landroid/content/Context;->getDrawable(I)Landroid/graphics/drawable/Drawable;

    move-result-object v2

    iput-object v2, p0, Landroid/widget/AnalogClock;->mSecongHand:Landroid/graphics/drawable/Drawable;

    [​IMG]

    Xong , đóng gói lại 2 file : Framework.res.apk và Framework.jar . set 644 vào chổ củ .

    Bung file lgsystemUI > res > layout > status_bar_expanded_header
    chép dòng code này vào trị trí như hình :

    Mã:
    <include android:id="@id/clock" android:visibility="gone" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_above="@id/date_group" android:layout_marginStart="16.0dip" layout="@layout/split_clock_view" />
            <AnalogClock android:gravity="left" android:id="@id/clock" android:layout_width="wrap_content" android:layout_height="fill_parent" android:dial="@drawable/minhvu1" android:hand_hour="@drawable/minhvu2" android:hand_minute="@drawable/minhvu3" android:hand_minute="@drawable/minhvu3" android:layout_centerVertical="true" android:layout_marginStart="5.0dip" />
    [​IMG]

    - chép bộ icon đồng hồ 3 kim vào systemUi > res > drawable-xxhdpi
    - Đóng gói lại . set 644 vào chổ củ :
    - Kết quả : kim giây có , nhưng chưa chịu chạy ...? có lẽ Framework.jar phải re-odex lại để có hiệu lực ..! nhưng hiện tại kg có tool thực hiện .
    - anh em nào có cao kiến xin bổ sung ...
    [​IMG]



    Xin đóng góp TUT dèn pin trước

    tks @HenRy Pham 91 @hoangnova

    Đây là cách thay toogle đảo màu bằng toogle đèn pin, nếu muốn thay toogle khác thì các bác làm tương tự

    Đồ chơi: Link
    • Bung lgsystemUI.apk
    • Copy FlashlightHandler.smaliFlashlightHandlers$1.smali trong đồ chơi vào smali/lge/quicksettings/handlers
    • Mở QuickSettingsItemlist.smali trong đường dẫn smali/lge/quicksettings
    • Ấn Ctrl + F: tìm ColorInversionHandler thay thế tất cả bằng FlashlightHandler
    [​IMG]
    • Chép đè 2 file indi_noti_color_inversion_onindi_noti_color_inversion_off trong đồ chơi vào res\drawable-xxhdpi
    • Mở strings.xml trong res\values
    • Tìm cả dòng quick_settings_inversion_label và thay thế bằng dòng code này
      Mã:
      <string name="quick_settings_inversion_label">Flashlight</string>
    [​IMG]
    • Tìm các dòng in đậm và thay thế bằng đoạn này
      Mã:
      <string name="accessibility_quick_settings_flashlight_off">Flash off.</string>
          <string name="accessibility_quick_settings_flashlight_on">Flash on.</string>
          <string name="accessibility_quick_settings_flashlight_changed_off">Flash turned off.</string>
          <string name="accessibility_quick_settings_flashlight_changed_on">Flash turned on.</string>
          <string name="accessibility_quick_settings_color_inversion_changed_off">Flashlight turned off.</string>
          <string name="accessibility_quick_settings_color_inversion_changed_on">Flashlight turned on.</string>
    [​IMG]
    • Mở strings.xml trong res\values-vi
    • Ấn ctrl + F: tìm đảo màu thay thế bằng đèn pin
    [​IMG]
    • Đóng UI lại và tận hưởng




    - Mong các bạn có những MOD hay cùng chia sẻ lên TOP mình sẻ tổng hợp vào ...Thanks .
     
    Last edited: 25 Tháng tư 2015
  2. langtuvalen

    langtuvalen Active Member

    Tham gia ngày:
    11 Tháng một 2014
    Bài viết:
    855
    Đã được thích:
    570
    Cảm ơn sự nghiên cứu,mày mò và chia sẻ của bác.Bác hướng dẫn luôn cái thu nhỏ thanh navi vời ạ.Hi
     
    dellvenues thích bài này.
  3. minhvu

    minhvu Active Member

    Tham gia ngày:
    3 Tháng tám 2013
    Bài viết:
    487
    Đã được thích:
    401
    Ok , update thêm ...
     
    ductrieu and langtuvalen like this.
  4. hoangngocbang2009

    hoangngocbang2009 Member

    Tham gia ngày:
    26 Tháng mười một 2014
    Bài viết:
    83
    Đã được thích:
    47
    Có thể thay đc 3 phím navigation_bar này ko chủ thớt...
     
  5. minhvu

    minhvu Active Member

    Tham gia ngày:
    3 Tháng tám 2013
    Bài viết:
    487
    Đã được thích:
    401
    Thay được , tìm file ảnh định dạng PNG , bằng KT gốc thay thế đường dẫn : framework > res >drawable-xhdpi-v4
    ( gồm 6 file.bg ) đối với navibar fake L .
    - Đối với navibar stock LG thì phải fake code .
    - Hiện tại , rom stock mới nhất : 20H của 855 và 20G của 400K LG tích hợp Navi Dạng L luôn rồi .
     
    Last edited: 13 Tháng hai 2015
    buonvechai thích bài này.
  6. hoangngocbang2009

    hoangngocbang2009 Member

    Tham gia ngày:
    26 Tháng mười một 2014
    Bài viết:
    83
    Đã được thích:
    47
    Mình đang ở stock. Bg muốn thay mấy cái phím của stock. Bạn có thể chỉ mình cách fake code để thay mấy cái đó ko bạn...thanks
     
  7. Jameskhanh

    Jameskhanh Active Member

    Tham gia ngày:
    21 Tháng tám 2014
    Bài viết:
    332
    Đã được thích:
    196
    Bạn cho mình hỏi sao mình bung cái lgframework-res để làm thanh navi mào sao chịu không thấy file này đâu cả: > valuse > dimens.xml
    Chỉ giúp mình với. Thanks bạn
     
  8. minhvu

    minhvu Active Member

    Tham gia ngày:
    3 Tháng tám 2013
    Bài viết:
    487
    Đã được thích:
    401
    - framework-res > res > color ( đổi màu phủ khi vào app )
    - framework-res > res > values > dimens : thay đổi kích thước Navi và status.bar
    Bạn xem kỷ lại hướng dẫn .
     
    Jameskhanh thích bài này.
  9. Jameskhanh

    Jameskhanh Active Member

    Tham gia ngày:
    21 Tháng tám 2014
    Bài viết:
    332
    Đã được thích:
    196
    Cho mình xin link tool để decompile cho 5.0 đc k?
     
  10. hoangngocbang2009

    hoangngocbang2009 Member

    Tham gia ngày:
    26 Tháng mười một 2014
    Bài viết:
    83
    Đã được thích:
    47
    Link ngay ở #1 đó bạn
     
    nam_pro1102 thích bài này.
  11. Tidusstar

    Tidusstar Member

    Tham gia ngày:
    4 Tháng mười một 2013
    Bài viết:
    74
    Đã được thích:
    5
    Có cách nào cho hiển thị giây của đồng hồ ở giữa ko bác ?
     
  12. minhvu

    minhvu Active Member

    Tham gia ngày:
    3 Tháng tám 2013
    Bài viết:
    487
    Đã được thích:
    401
    Đơn giản , bung systemUI theo đường dẫn : res > layout > status>bar.xml
    Tìm dòng code này :
    Mã:
    <com.android.systemui.statusbar.policy.Clock android:textAppearance="@style/TextAppearance.StatusBar.Clock" android:gravity="center" android:id="@id/clock" android:layout_width="wrap_content" android:layout_height="fill_parent" android:singleLine="true" android:alpha="1.0" android:paddingStart="7.0dip" />
    Thay bằng dòng code này : ( copy chép đè thay thế )
    Mã:
    <DigitalClock android:id="@id/clock" android:paddingLeft="6.0dip" android:layout_width="wrap_content" android:layout_height="fill_parent" android:gravity="left|center" android:textAppearance="@style/TextAppearance.StatusBar.Clock" android:singleLine="true" />
     
  13. nam5683

    nam5683 New Member

    Tham gia ngày:
    16 Tháng sáu 2014
    Bài viết:
    26
    Đã được thích:
    6
    Các bác giúp e với. hjx. Đóng gói lại thì nó bị lỗi này. :((
     

    Các file đính kèm:

  14. minhvu

    minhvu Active Member

    Tham gia ngày:
    3 Tháng tám 2013
    Bài viết:
    487
    Đã được thích:
    401
    chụp ảnh kéo lên phía trên mới thấy lổi gì ... tìm dòng nào có " error " báo lổi dòng số mấy ....
     
  15. nam5683

    nam5683 New Member

    Tham gia ngày:
    16 Tháng sáu 2014
    Bài viết:
    26
    Đã được thích:
    6
    Đây bác ơi. :((
     

    Các file đính kèm:

  16. minhvu

    minhvu Active Member

    Tham gia ngày:
    3 Tháng tám 2013
    Bài viết:
    487
    Đã được thích:
    401
    Không có lổi gì , có thể do :
    - chưa : if framework và lge trước khi bung đóng gói
    - Update java phiên bản mới xem sao .
     
  17. nam5683

    nam5683 New Member

    Tham gia ngày:
    16 Tháng sáu 2014
    Bài viết:
    26
    Đã được thích:
    6
    file tốc độ mạng bị die rồi bác ơi
     
  18. minhvu

    minhvu Active Member

    Tham gia ngày:
    3 Tháng tám 2013
    Bài viết:
    487
    Đã được thích:
    401
    hoainam7 and nam5683 like this.
  19. hoangngocbang2009

    hoangngocbang2009 Member

    Tham gia ngày:
    26 Tháng mười một 2014
    Bài viết:
    83
    Đã được thích:
    47
    Bạn nào thích hiển thị đồng hồ theo kiểu ''giờ-phút-giây'' thì inbox mình hướng dẫn cho nha. Làm biếng viết bài quá...
     
    nam_pro1102 thích bài này.
  20. reddragon04

    reddragon04 New Member

    Tham gia ngày:
    22 Tháng chín 2014
    Bài viết:
    3
    Đã được thích:
    1
    Mình kiếm hoài ko thấy phần bật hiển thị tốc độ mạng đâu hết nhỉ? Ai chỉ với :(
     

Chia sẻ trang này