1. Kết quả Event Ghost 2016


    Dưới đây là danh sách những thành viên đoạt giải thưởng trong Event Ghost 2016

Rom mới nhất LG G2 Update

Thảo luận trong 'Điện Thoại Di Động' bắt đầu bởi vandieutot, 17 Tháng mười 2013.


  1. vandieutot

    vandieutot Rom & Ghost

    4,549
    2,293
    113
    Tên thật:
    Lê Đức Tuấn
    Bạn Muốn Tìm Hiểu Mục Nào Chỉ Cần Click Chuột Vào Mục Đó
    +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
    * Hot Hot Hot
    Rom VDT-V3 F320LSK
    Rom VDT-V2 F320LSK

    * Chủ Đề Mới
    Rom Gốc Mới Nhất LG G2
    Recovery Cảm Ứng

    * Chủ Đề Nóng
    Rom Gốc Mới Nhất LG G2

    _________________________________________________________________________________
    * Tổng Quát
    Rom VDT Cho LG G2
    Thủ Thuật Về Rom
    Công Cụ Về Rom
    _________________________________________________________________________________
     
    Ken.PL and KazuKun like this.
  2. vandieutot

    vandieutot Rom & Ghost

    4,549
    2,293
    113
    Tên thật:
    Lê Đức Tuấn
    [​IMG]
    * Ưu Điểm:
    - Cải thiện hiệu năng và máy mát hơn V2.
    - Cải thiện độ mượt mà và pin trâu hơn V2.
    - Bỏ hình nền widgets cô gái cầm quả dâu ngoài màn hình chính ( Nguyên nhân chiếm ram )
    - Fix hết các lỗi của V2 như lỗi font nghe nhạc hay hơn, lỗi tin nhắn đến chia làm 2.
    - Các app đã deodex hết trừ thời tiết trong suốt.
    - Đã nhắn tin full 160 Ký tự, Fix tin nhắn tổng đài.
    - Có chuyển 2G-3G rất nhanh và nhiều sự lựa chọn.
    * Nhược điểm:
    - Chưa thể phát hiện được.
    * Cách Up
    - Bạn vào recovery cảm ứng trên đầu bài viết vào. rồi coppy rom vào thẻ nhớ và flash rom. Xong thì wipe factory/reset cho sạch sẽ nhé.
    - Có thể up từ bất kỳ mọi nền rom hiện tại đến thời điểm này ngoại trừ rom CM.
    - Cảm ơn sâu sắc đến anh lamhoang_vt vì bộ thời tiết trong suốt và bộ sóng.
    Tải Về
    Link Fshare
    _______________________________________________________________
    Các phiên bản cũ hơn của VDT-Rom
    Show Spoiler

    [​IMG]
    * Ưu Điểm:
    - Máy mát chạy mượt mà. Giao diện full quốc tế.
    - Có mod thêm hiển thị tốc độ mạng sóng H.
    - Bật tắt data rất nhanh nên chuyển đổi 2G - 3G rất chuẩn và nhanh nhậy.
    - Các app deodex để anh em dễ tùy biến.
    - Rom dược port từ phiên bản quốc tế thị trường hồng công.
    - Fix lỗi tin nhắn 80 ký tự. Call to local. Lỗi tổng đài *101# *123# *102* .....
    * Nhược điểm:
    - Tin nhắn đến chưa hiện tên người . Nhưng bạn nhắn đi sẽ hiện tên người. và nó sẽ tự cho vào 1 mục.
    * Cách Up
    - Bạn vào recovery cảm ứng trên đầu bài viết vào. rồi coppy rom vào thẻ nhớ và flash rom. Xong thì wipe cache đi là ok nhé.
    Tải về
    Link Google
    Link FSHARE full speed
    _______________________________________________________________
    VDT-V1 For F320S
    * Thông tin bản rom:
    - Rom được tại từ nền V10E
    - Rom đã được loại bỏ app hàn quốc
    - Rom có tinh chỉnh về độ mượt để hiệu xuất hoạt động mượt mà hơn. điểm antutu cao ngất.
    - Rom đã tinh chỉnh để mở được full Qslide.
    - Rom đã fix 2 màn hình khóa và tin nhắn 160 ký tự.

    * Cách cài rom:
    - Rom có dạng backup nên các bạn tải về giải nén chép folder clockworkmod và thẻ nhớ rồi phục hồi .
    - Không cần 3wipe gì cả. Bạn nên về rom gốc nguyễn trạng V10e và restore VDT-V1 nhé.
    [​IMG]
     
    Ken.PL thích bài này.
  3. vandieutot

    vandieutot Rom & Ghost

    4,549
    2,293
    113
    Tên thật:
    Lê Đức Tuấn
    III: Thủ Thuật
    _______________________________________________________________
    * Fix Call To Local
    Show Spoiler
    Bước 1 :
    Giải nén Apktool và file LGPhone.apk nằm chung 1 folder
    Bước 2 :
    Sign file hệ thống :
    Lần lượt gõ các lệnh sau :
    • apktool if framework-res.apk
    • apktool if lge-res.apk
    Bước 3 :
    Tiếp tục gõ lệnh sau :
    • apktool d LGPhone.apk
    Sau đó ta có 1 folder mới là LGPhone
    Vào folder đó tìm theo đường dẫn :
    • LGPhone\smali\com\android\phone
    Tìm file tên
    • Outgoingcallbroadcaster.smali
    Bước 4 :
    Mở File đó ra bằng notepad++ và tìm với từ khóa
    checkRoamingModeIfOkToInitiateRADDialog
    ra được đoạn mã sau :
    goto :goto_5b
    .line 476 :cond_b1 invoke-static {}, Lcom/android/phone/PhoneCarrierUtils;->checkNetworkStatusIfOkToRoaming()Z
    move-result v1

    if-eqz v1, :cond_ce
    .line 477 invoke-static {p1, v0, p4}, Lcom/android/phone/PhoneCarrierUtils;->checkRoamingModeIfOkToInitiateRADDialog(Landroid/content/Context;Landroid/content/Intent;Ljava/lang/String;)Z
    move-result v1
    if-eqz v1, :cond_c7

    Chú ý đoạn tô màu đỏ
    • if-eqz v1, :cond_ce
    ta đổi thành
    • goto :cond_ce
    sau đó lưu lại
    Bước 5 :
    Đóng gói file apk lại bằng lệnh sau
    • apktool b LGPhone
    chờ 1phút sau là xong
    Bước 6 :
    Sign file apk
    Lấy file AndroidManifest.xml và folder META-INF từ file apk gốc ném vào file apk ở folder dist trong LGPhone
    Bước 7 :
    Trả file về máy tính
    Cắm điện thoại vào máy tính có bật chế độ USB debug
    Sau đó để file LGPhone.apk cùng folder có ADB
    gõ lệnh sau : adb push LGPhone.apk system/app
    Reboot máy vào Phone

    * Fix Đồng Hồ Đôi
    Show Spoiler
    1: Fix trong Lockscreen3.apk
    - Bung file .apk trên ra và tìm theo đường dẫn
    Res/values/xml/boots.xml và tìm đến dòng
    <bool name="config_feature_dualclock">true</bool>
    sửa true thành false
    <bool name="config_feature_lockscreen_weather_widget">false</bool>
    sửa false thành true
    mặc định là true và sửa sang thành false

    2: Fix trong LockScreenSettings.apk
    - Bung file .apk trên ra tìm theo đường dẫn
    Res/values/xml/boots.xml và tìm đến dòng
    <bool name="config_feature_use_weather_theme">false</bool>
    sửa false thành true

    * Cách Tải Rom Từ Link Google Khi Bị Quá Tải !
    Show Spoiler
    Cám ơn cách của thành viên nhiệt tình radeonmaya
    Download 1 file từ Google Drive khi bị giới hạn lượt download
    Yêu cầu:
    • Tài khoản Google đã kích hoạt Google Drive.
    • Dung lượng còn trống trong Google Drive của bạn phải lớn hơn dung lượng của file cần download.
    B1: Vào file cần download và nhấn chọn biểu tượng Di Chuyển (Move to) gần ngay ngôi sao bên tên file.
    B2: Sau khi xuất hiện hộp thoại, bạn chọn nơi cần di chuyển tới. Chọn 1 nơi bất kỳ (ở đây mình chọn Drive của tôi - mục đầu tiên). Tiếp đó nhấn chọn Di chuyển

    B3: Mở Google Drive lên. Bạn sẽ thấy file cần download.

    B4: Tạo 1 bản sao của file cần download bằng cách. Nhấn chuột phải vào file >> Chọn Tạo bản sao (Creat a copy)
    Bản sao mới được tạo ra. Có nội dung giống hết như file cần download nhưng khác ở file cần download ở Tên và Chủ sở hữu

    B5: Nhấp chuột phải vào bản sao >> Chọn Tải xuống để download file về. Lúc này file sẽ không còn bị giới hạn nữa nên bạn có thể download về.

    * Mod Nút Lock,Home,Center Clock Lên StatusBar
    Show Spoiler
    Các công cụ cần thiết:
    1. Jdk/java: http://www.java.com/en/(nếu có sẵn java trong máy rồi thì thôi)
    2. Apktool: http://www.mediafire.com/download.php?qza7uquol5fugto (Giải nén file apktool.zip và copy cả thư mục apktool chứ 3 file vào ổ đĩa C)
    3. Notepad++: http://download.tuxfamily.org/notepadplus/6.2.3/npp.6.2.3.Installer.exe
    4. Winrar hoặc 7zip:http://sinhvienit.net/forum/attachment/22600/1342861789/SinhVienIT.Net---Winrar 4.20-en Final Full.zip.html (Các bạn down file cài đặt này về giải nén ra. Sau đó chọn file cài đặt x86 hay x64 tùy vào hệ điều hành của mình. Cài đặt xong các bạn copy filerarreg.key vàp thư mục cài đặt: C:\Program Files\WinRAR)
    Để thực hiện máy của bạn cần được ROOT rồi nhé!

    Chuẩn bị :
    - File SystemUI.apk trong rom mà anh em định mod nằm trong đường dẫn system / app
    - 2 file framework-res.apk vàfile lge-res.apk nằm trong đường dẫn system / framework
    - 2 icon ( là 2 file ảnh định dạng .png kích thước 64*64 (hoặc tuỳ các bạn chỉnh theo ý thích) ) là icon cho nút home và lock screen với tên lần lượt là :ic_sysbar_recent.pngvà ic_sysbar_lock.png

    a) Chuẩn bị thực hiện:
    - Chép công cụ apktool vào thư mục c:\apktool (giải nén file apktool.zip và copy cả thư mục apktool vừa giải nén chứa 3 file vào ổ đĩa C:\)- Lấy 2 file framework-res.apk và lge-res.apktừ ROM mà bạn định dùng (tại:/system/framework/) và đặt 2 file trên vào thư mục c:\apktool- Dùng DOS trên Windows thực hiện các lệnh cần thiết: Bấm Start, chọn run, gõ: cmd (enter) rồi gõ tiếp: cd\ (enter) bạn sẽ ở thư mục gốcC:\>- Chuyển về thư mục c:\apktool bằng cách gõ: cd apktool (enter) bạn sẽ nằm ở c:\apktool- Cài đặtframeworks: Để file apk sau khi xử lý hoạt động với framwork nhất định, bạn cần gõ lần lượt các lệnh:apktool if framework-res.apk(enter)
    apktool if lge-res.apk(enter)

    b) Decompile (dịch ngược):
    - Đặt file SystemUI.apk vào thư mục c:\apktool - Gõ lệnh apktool d SystemUI.apk (enter)Nếu làm đúng, bạn sẽ có thư mục SystemUI đã được decompile và có thể sửa theo ý muốn
    - Vào foldersystemUI / res / layout mở file status_bar.xmlbằngNotepad++tìm đến dòng có đoạn code
    Mã:
    <com.android.systemui.statusbar.StatusBarIconView

    thì thêm đoạn code này ở phía dưới ( chú ý phải lui vào trong 8 dấu cách (space) nhé
    Mã:
    <com.android.systemui.statusbar.policy.KeyButtonView android:id="@id/home" android:paddingRight="0.0dip" android:layout_width="wrap_content" android:layout_height="fill_parent" android:src="@drawable/ic_sysbar_recent" android:contentDescription="@string/accessibility_home" systemui:keyCode="3" systemui:glowBackground="@drawable/ic_sysbar_highlight" />

    - Tìm tiếp đoạn code:
    Mã:
    <com.android.systemui.statusbar.policy.Clock

    thì thêm code sau dưới dòng đó ( chú ý phải lui vào trong 8 dấu cách)
    Mã:
    <com.android.systemui.statusbar.policy.KeyButtonView android:id="@id/back" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginLeft="0.0dip" android:src="@drawable/ic_sysbar_lock" android:singleLine="true" android:layout_toRightOf="@id/recent_apps" android:layout_alignParentLeft="true" android:contentDescription="@string/accessibility_back" systemui:keyCode="26" systemui:glowBackground="@drawable/ic_sysbar_highlight" />

    - Save file status_bar.xml lại.
    - Copy 2 file ảnh có tên : ic_sysbar_lock.png và ic_sysbar_recent.png đã chuẩn bị ở trên vào folder drawable-xhdpi.
    (Chú ý thư mục để copy 2 file ảnh vào là drawable-hdpi ( với các máy có màn hính 4.5'' trở xuống ) còn 4,5'' trở lên thì trong thư mục drawable-xhdpi)

    c) Recompile (đóng gói lại):
    - Gõ lệnh apktool b SystemUI (enter)Nếu làm đúng, bạn sẽ có các mục sau trong thư mục SystemUI+ assets+ build+ dist+ res+ smali+ AndroidManifest.xml+ apktool.yml

    d) Sign the apk:
    - Mở fileSystemUI.apk (file gốc đi theo ROM) trong thư mục c:\apktoolbằng winrar (hoặc 7zip) và giải nén file sau đây rồi copy chúng đến thư mục SystemUI/build/apk gồm:+ Thư mục META-INF+ File AndroidManifest.xml (chép đè file có sẵn)
    - Gõ lệnh apktool b SystemUI (enter) để sign file apk đã được sửa, và file apk thành quả sẽ nằm trong thư mục c:\apktool\SystemUI\Dist\
    - Khi hoàn thành các bước trên sẽ thu đc 1 file SystemUI.apk mới. Thay nó vào rom cũ và reboot máy =>DONE!

    * Mod Mở Khóa Bằng Volume
    Show Spoiler
    Công cụ cần thiết: apktool,ADB tool,Notepad++
    B1: Dùng ADB để đưa file android.policy.jar và file Generic.kl để chỉnh sưa
    adb pull /system/framework/android.policy.jar
    adb pull /system/usr/keylayout/Generic.kl
    Hoặc các bạndùng root explorer coppy file ra máy.
    B2: Dùng công cụ apktool để bung file ra
    Chạy Command Prompt.bat
    apktool d android.policy.jar
    Đợi chạy xong sẽ xuất hiện 1 folder tên là android.policy.jar.out, vào folder theo đường link:smali/com/android/internal/policy/impl/ tìm file KeyguardViewMediator.smali và dùng Notepad++ mở lên.
    Tìm đến method "isWakeKeyWhenKeyguardShowing(IZ)Z" sẽ thấy 2 dòng:
    0x18 -> :sswitch_...
    0x19 -> :sswitch_...
    Xóa 2 dòng đó và save lại
    B3: Chạy Command Prompt.bat trong apktool
    Đóng gói file lại bằng apktool bằng lệnh:
    apktool b android.policy.jar.out
    Nếu trôi chảy sẽ thấy dòng cuối cùng: Building apk file…
    Mở file gốc bằng 7zip hoặc winrar
    Vào android.policy.jar.out/build/apk kéo file classes.dex thay thế nó
    B4: Mở file Generic.kl bằng notepad++ sửa lại như sau rùi save lại

    Code:
    key 114 VOLUME_DOWN
    key 115 VOLUME_UP
    to
    Code:
    key 114 VOLUME_DOWN WAKE_DROPPED
    key 115 VOLUME_UP WAKE_DROPPED
    B5: Đưa file android.policy.jar đã được thay thế file classes.dex và file Generic.kl vào thẻ nhớ.
    Thao tác bằng cách giữ tay 1 lát vào file
    Mở root explore -> vào thẻ nhớ -> copy android.policy.jar vào /system/ (nếu không paste được thì nhấn Mount R/W trên cùng bên phải -> R/O)
    Chọn Permission -> đánh dấu rồi OK
    [x] [x] [ ]
    [x] [ ] [ ]
    [x] [ ] [ ]
    Move android.policy.jar vào thư mục framework và Generic.kl vào usr/keylayout/ -> có hỏi replace thì yes
    Nhấn nút nguồn reboot ngay để tránh FC và hưởng thụ thành quả của mình.

    Hoặc anh em có thể cài cái này, cám ơn bác huybeo1985 đã share
    + http://up.4share.vn/f/6e5d5e59595f5a57/volummokhoa.apk

    * Mod Hiển Thị Tốc Độ Mạng
    Show Spoiler
    Cảm ơn bạn ngan03vt về bài viết có ích này
    decompile file systemui.
    1. Copy cái dưới vào file này res/layout/statusbar xml và trên hàng này
    <include android:id="@id/signal_cluster...

    <com.android.systemui.statusbar.policy.Traffic android:textAppearance="@style/TextAppearance.StatusBar.Traffic" android:gravity="left|center" android:id="@id/traffic" android:layout_width="wrap_content" android:layout_height="fill_parent" android:singleLine="true" />

    2. mở file này và add vào res/values/ids.xml

    <item type="id" name="traffic">false</item>

    3. Mở tiếp file này và add vào res/values/styles.xml

    <style name="TextAppearance.StatusBar.Traffic" parent="@style/TextAppearance.StatusBar.Clock">
    <item name="android:textSize">14.0dip</item>
    <item name="android:textStyle">normal</item>
    <item name="android:textColor">#ffffffff</item>
    <item name="android:textAllCaps">false</item>
    </style>

    down file này về giải nén chép vào smali/com/android/systemui/statusbar/policy/ đây
    https://app.box.com/s/by32chlzzo1s6iwflncm

    * Tạo Status Đẹp Cho LG
    Show Spoiler

    Cảm ơn bạn nguyenvuanh_789 về bài viết có ích này.
    Hướng dẫn tinh chỉnh LGSystemUI, một vài thứ cho LG Optimus G.
    Chuẩn bị:
    - file SystemUI.apk trong rom mà anh em định mod nằm trong đường dẫn system / app (mình sử dụng bản rom V4 VDT)
    -dung rootexplorer coppy 2 file framework-res.apk lge-res.apk nằm trong đường dẫnsystem / framework.
    - Một bộ icon mà mình muốn (mình lấy bộ icon màu trắng của bác sadslave nằm trong file LGSystemUi trong suốt của bác ấy LGSystemUI\res\drawable-xhdpi chọn những Icon mà mình thích, sóng, pin, wifi, chọn hết cũng được)
    1 số công cụ:+ Jdk/java link tải: http://www.java.com/en/
    + Apktool: http://www.mediafire.com/download.php?qza7uquol5fugto (giải nén file apktool.zip và copy cả thư mục apktool chứ 3 file vào ổ đĩa C)[​IMG]
    + notepad ++: http://download.tuxfamily.org/notepadplus/6.2.3/npp.6.2.3.Installer.exe
    + Winrar hoặc 7zip (để nén, giải nén): đầy trên net.
    bắt đầu làm :
    - Chuẩn bị thực hiện:
    - Chép công cụ apktool vào thư mục c:\apktool (giải nén file apktool.zip và copy cả thư mục apktool vừa giải nén chứa 3 file vào ổ đĩa C:\)
    - Chép 3 file framework-res.apk , lge-res.apk, LGSystemUI.apk từ ROM mà bạn định dùng và đặt 3 file trên vào thư mục c:\apktool như hình:
    - Dùng DOS trên Windows thực hiện các lệnh cần thiết: Bấm Start, chọn run, gõ:cmd(enter) rồi gõ tiếp:cd c:\apktool.

    [​IMG]
    -Cài đặt frameworks: Để file apk sau khi xử lý hoạt động với framwork nhất định, bạn cần gõ lần lượt các lệnh:
    apktool if framework-res.apk (enter)

    [​IMG]

    -apktool if lge-res.apk (enter)

    [​IMG]


    - Decompile (dịch ngược):
    - Đặt file LGSystemUI.apk vào thư mục c:\apktool
    - Gõ lệnh apktool d LGSystemUI.apk(enter)
    [​IMG]
    Nếu làm đúng, bạn sẽ có thư mục SystemUI đã được decompile và có thể sửa theo ý muốn
    Trong thư muc apktool ở ổ C.
    * Chỉnh sửa màu sắc, độ lớn của đồng hồ.
    [​IMG]


    [​IMG]
    Tại đây: systemUI / res /values tìm mở file styles.xml bằng notepad ++
    Tìm đến đoạn code như hình,
    [​IMG]
    - Chú ý chỗ #ffffffff (mã hex) chọn mã hex màu mình muốn save lại. bảng mã hex của các màu các bác xem ở đây và thay vào: http://vntim.blogspot.com/2009/06/bang-ma-mau-code-color.html
    - ngoài ra dòng code:
    <item name="android:textSize">14.0dip</item>, cho ta chỉnh độ lớn của đồng hồ.
    <item name="android:textColor">#ffffffff</item>, cho chỉnh màu sắc, tương tự như vậy các bác chỉnh màu sắc theo ý thích, của các đoạn code khác nếu muốn.

    Tiếp tục đổi các màu chưa hợp lý.
    [​IMG]
    -Từ LGSystemUI/res/values mở file drawables.xml bằng not + +
    Tìm đoạn code sau:

    [​IMG]

    Sửa các mã hex màu mà mình thích ở đây mình làm màu trắng hết #ffffffff. Lưu lại.
    * Đổi icon, Pin, sóng, wifi……..
    Chuẩn bị một bộ icon đẹp, ở đây mình trích bộ Icon của bác @sadslave trong file LGSystemUI của bác ấy.
    Tải tại đây: https://www.dropbox.com/s/06jh1ss7dwwe7ex/LGSystemUI(ALL).apk
    Dùng Winrar giải nén LGSystemUI tìm đến thư mục drawable-xhdpi chép những icon đẹp cần thay thế (có thể chép hết) dán vào C:\apktool\LGSystemUI \res\ drawable-xhdpiđể đổi bộ icon.

    Recompile (đóng gói lại):
    - Gõ lệnh apktool b LGSystemUI (enter)
    Nếu làm đúng, bạn sẽ có các mục sau trong thư mục SystemUI
    + assets
    + build
    + dist
    + res
    + smali
    + AndroidManifest.xml
    + apktool.yml
    Sign the apk:
    - Mở file LGSystemUI.apk (file gốc đi theo ROM) trong thư mục c:\apktool bằng winrar (hoặc 7zip) và giải nén file sau đây rồi copy: thư mục META-INF+ FileAndroidManifest.xml (chép đè file có sẵn) đến thư mụcapktool/SystemUI/build/apk:- Gõ lệnh apktool b LGSystemUI (enter) để sign file apk đã được sửa, và file LGSystemUI.apk thành quả sẽ nằm trong thư mụcc:\apktool\SystemUI\Dist\

    khi hoàn thành các bước trên anh em sẽ thu đc 1 file LGSystemUI.apk mới.thay nó vào rom cũ set 644 và reboot máy thưởng thức.
    [​IMG]

    * Tạo Hiệu Ứng Trong Suốt Và Mờ Chi Status Và Navi Bar
    Show Spoiler

    [​IMG]


    A/ NGUYÊN LÝ BIỂU DIỄN ĐỘ TRONG, HIỆU ỨNG MỜ
    Mỗi thành phần đồ họa trên Android đều được thể hiện ở 2 dạng, hoặc là file ảnh (.png) hoặc là mã màu hex (hex colour code).

    Các file ảnh png, để có chế độ nền trong suốt, cần chỉnh sửa background bằng các công cụ xử lý ảnh số. Có người dùng Photoshop, người khác dùng 1 số công cụ có sẵn (ví dụ 9patch) trong bộ Android SDK.

    Các thành phần đồ họa có màu sắc thể hiện bằng mã màu thì cần đổi sang mã màu trong suốt. Với tông màu đen (#ff000000), Độ trong suốt/Hiệu ứng mờ thể hiện ở dạng mã màu hex như sau:

    #00000000 - Độ 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ờ)

    Ngoài các mã trên, có thể gg để tìm thêm nhiều mã hiệu ứng mờ khác nữa.

    B/ CÔNG CỤ
    DOWNLOAD

    - Bung và đóng gói apk: Apktool v1.5.2 (hoặc bất kỳ công cụ nào có khả năng bung và đóng gói file apk Jelly Bean)
    - Chỉnh sửa file xml: Notedpad ++
    - Thao tác file nén và sign: 7zip
    - Dexodex ROM : AutoDEOTool v1.0.4 hoặc Android Ultimate Toolbox Pro.
    - Adb

    C/ CHUẨN BỊ
    1/ Điện thoại :
    - Chạy ROM gốc mọi phiên bản. Tốt nhất nên dùng ROM chưa chỉnh sửa
    - Đã root, cài sẵn adbdInsecure.apk, busybox và dexopt-wrapper để phục vụ công đoạn re-odexing
    2/ Máy tính
    - Cài sẵn Java Runtime Environment (JRE) trong bộ Oracle Java Development Kit.
    -Deodex ROM gốc rồi lấy ra các file (deodexed): framework-res.apk; SystemUI.apk và android.policy.jar
    - Chép vào cùng thư mục chứa apktool để tiện thao tác.

    D/ THỰC HIỆN
    ANDROID.POLICY
    Tải resource vào bộ nhớ:
    c:\apktool>apktool if framework-res.apk

    Bung file android.policy.jar bằng lệnh sau:
    c:\apktool>apktool d android.policy.jar

    Tìm và mở thủ tục sau:
    \com\android\internal\policy\impl\PhoneWindowManager.smali

    Tìm method này:

    Mã:
    Mã:
    .method public getSystemDecorRectLw(Landroid/graphics/RectI )
    (….)
    .end method
    Xóa toàn bộ nội dung của method này (bắt đầu bằng từ khóa .method và kết thúc bằng .end method) và thay bằng đoạn sau:
    Mã:
    Mã:
    .method public getSystemDecorRectLw(Landroid/graphics/RectI )
    .locals 1
    .parameter "systemRect"
    .prologue
    .line 3047
    iget v0, p0, Lcom/android/internal/policy/impl/PhoneWindowManager;->mSystemLeft:I
    iput v0, p1, Landroid/graphics/Rect;->left:I
    .line 3048
    iget v0, p0, Lcom/android/internal/policy/impl/PhoneWindowManager;->mSystemTop:I
    iput v0, p1, Landroid/graphics/Rect;->top:I
    .line 3049
    iget v0, p0, Lcom/android/internal/policy/impl/PhoneWindowManager;->mSystemRight:I
    iput v0, p1, Landroid/graphics/Rect;->right:I
    .line 3050
    iget v0, p0, Lcom/android/internal/policy/impl/PhoneWindowManager;->mSystemBottom:I
    iput v0, p1, Landroid/graphics/Rect;->bottom:I
    .line 3051
    const/4 v0, 0x0
    return v0
    .end method
    Đóng gói lại
    c:\apktool>apktool b android.policy.jar.out

    Cách sign file kết quả sau khi đóng gói:

    Dùng 7zip mở đồng thời file android.policy.jar gốc và file vừa đóng gói (trong thư mục /android.policy.jar.out/dist/..), kéo toàn bộ thư mục META-INF từ file gốc sang file vừa đóng gói.

    * SYSTEMUI
    Dùng apktool bung file SystemUI.apk để sửa:

    c:\apktool>apktool d SystemUI.apk

    Mở file và sửa mã xml. (Chủ yếu là sửa mã màu của android:background)

    Lưu ý: Ở các đoạn mã sửa dưới đây dùng hiệu ứng mờ 50%, tức là “#7f000000”, hoặc 75% (“#3f000000”) để minh họa. Các cụ có thể lựa chọn hiệu ứng trong suốt khác (100%; 80%; 75% v.v) tùy theo sở thích.

    \SystemUI\res\layout\navigation_bar.xml

    GỐC
    Mã:
    Mã:
    <com.android.systemui.statusbar.phone.NavigationBarView android:background="#ff000000" android:layout_width="fill_parent" android:layout_height="fill_parent"
    SỬA
    Mã:
    Mã:
    <com.android.systemui.statusbar.phone.NavigationBarView android:background="#7f000000" android:layout_width="fill_parent" android:layout_height="fill_parent"

    \SystemUI\res\layout-sw600dp\navigation_bar.xml

    GỐC
    Mã:
    Mã:
    <com.android.systemui.statusbar.phone.NavigationBarView android:background="#ff000000" android:layout_width="fill_parent" android:layout_height="fill_parent"
    SỬA
    Mã:
    Mã:
    <com.android.systemui.statusbar.phone.NavigationBarView android:background="#7f000000" android:layout_width="fill_parent" android:layout_height="fill_parent"
    \SystemUI\res\values\drawables.xml

    GỐC:
    Mã:
    Mã:
    <item type="drawable" name="status_bar_background">#ff000000</item>
    <itemtype="drawable" name="status_bar_notification_row_background_color">#ff1a1a1a</item>
    <item type="drawable" name="system_bar_background">#ff000000</item>
    <item type="drawable" name="notification_icon_area_smoke">#aa000000</item>
    SỬA:
    Mã:
    Mã:
    <item type="drawable" name="status_bar_background">#7f000000</item>
    <item type="drawable" name="status_bar_notification_row_background_color">#3f000000</item>
    <item type="drawable" name="system_bar_background">#7f000000</item>
    <item type="drawable" name="notification_icon_area_smoke">#3f000000</item>
    Bung file SystemUI, mở file
    \SystemUI\smali\com\android\systemui\statusbar\phone\PhoneStatusBar.smali

    tìm đến đoạn mã sau và sửa như dưới đây.

    <<<<<Quy ước:
    Ký hiệu (+) là thêm dòng lệnh sau dấu đó, (-) là xóa bỏ dòng lệnh sau dấu đó. Các dòng lệnh khác giữ nguyên. Đoạn mã sau khi sửa xong không bao gồm ký hiệu (+)/(-). >>>>>>>>>>>

    Mã:
    Mã:
    .method private getNavigationBarLayoutParams()Landroid/view/WindowManager$LayoutParams;
    .locals 6
    .prologue
    const/4 v1, -0x1
    .line 1328
    new-instance v0, Landroid/view/WindowManager$LayoutParams;
    const/16 v3, 0x7e7
    const v4, 0x800068
    (+) const/4 v5, -0x3
    move v2, v1
    (-) move v5, v1
    invoke-direct/range {v0 .. v5}, Landroid/view/WindowManager$LayoutParams;-><init>(IIIII)V
    .line 1338
    Lưu thay đổi

    Mở tiếp

    \SystemUI\smali\com\android\systemui\statusbar\tablet\TabletStatusBar.smali

    Tìm và sửa:
    Mã:
    Mã:
    .method private addStatusBarWindow()V
    .locals 7
    .prologue
    const/4 v1, -0x1
    .line 235
    invoke-virtual {p0}, Lcom/android/systemui/statusbar/tablet/TabletStatusBar;->makeStatusBarView()Landroid/view/View;
    move-result-object v6
    .line 237
    .local v6, sb:Landroid/view/View;
    new-instance v0, Landroid/view/WindowManager$LayoutParams;
    const/16 v3, 0x7e7
    const v4, 0x800048
    (+) const/4 v5, -0x3
    (-) const/4 v5, 0x4
    (-) move v2, v1
    invoke-direct/range {v0 .. v5}, Landroid/view/WindowManager$LayoutParams;-><init>(IIIII)V
    Mở thư mục

    \SystemUI\res\drawable-xhdpi

    Dùng Photoshop mở 2 file ảnh này ra. Dùng tính năng Background Erase Tool để xóa nền của ảnh đi, biến nó thành 100% trong suốt.
    Mã:
    Mã:
    ic_systembar_bg.png
     
    ic_systembar_bg_land.png
    (Nếu ko có Photoshop, có thể dùng phần mềm sửa ảnh số khác có chức năng tương tự)

    Thường thì chỉ cần sửa 2 file trên là đủ. Tuy nhiên, nếu muốn trong suốt thanh navi3 cho mọi style, có thể sửa tương tự như trên với các file ảnh khác như sau:
    Mã:
    Mã:
    ic_systembar_bg_02/03/04.png
     
    ic_systembar_bg_land_02/03/04.png
    Xong lưu thay đổi lại. Dùng công cụ apktool để đóng gói
    C:\Apktool>apktool b SystemUI
    Cách sign SystemUI.apk

    Dùng 7zip mở đồng thời file SystemUI.apk gốc và file mới sửa trong thư mục SystemUI/dist/…

    Kéo META-INF và AndroidManifest.xml từ file gốc thả sang file sửa. Chọn OK khi có hộp thoại yêu cầu xác nhận.

    Chép file SystemUI/dist/SystemUI.apk vừa sign xong vào điện thoại, tạm thời cho vào thư mục /system/, set permission rw-r-r (644), owner: root.root, xong rồi tiếp tục di chuyển đè lên file cũ trong /system/app/. Xóa file SystemUI.odex đi.

    Wipe dalvik cache lần nữa rồi reboot lại máy.

    (Không giống như các file framework, các ứng dụng hệ thống như SystemUI.apk sau khi deodex thì không nhất thiết phải re-odex lại).

    * Cách Sử Dụng Root Explorer và sét 644
    Show Spoiler

    • Một số topic thường đề cập đến việc set 644 trước khi move file (SystemUI.apk, framework-res.apk,...)
    • Tuy nhiên một số bạn mới dùng android chưa biết đến thao tác này
    • Nếu chưa set 644 mà move file vào system sẽ gây ra lỗi và file đó không chạy được
    HƯỚNG DẪN
    • Công cụ: Root Explorer
    • Cách thực hiện: Xem hình minh họa nhé
    Giao diện chương trình
    [​IMG]
    cách set permission 644 cho app hệ thống dùng là dùng Root explorer, bạn ấn giữ app đợi ra menu chọn Permission, ra bảng tích các bạn tích như sau: cột đầu tích hết, cột 2 tích ô trên cùng, cột 3 không tích:
     
  4. vandieutot

    vandieutot Rom & Ghost

    4,549
    2,293
    113
    Tên thật:
    Lê Đức Tuấn
    IV: Công Cụ
    _______________________________________________________________
    * Recovery Cảm Ứng
    Show Spoiler

    * Rom Gốc Mới Nhất LG G2
    Show Spoiler
    F320L_____F320K_____F320S

    * Cách Root Và Cài Recovery
    Show Spoiler

    * Cách Up Rom Gốc Cho Lg G 2
    Show Spoiler
     
  5. ngoc13426674

    ngoc13426674 Member Mới

    2
    0
    1
    tin cậy cung năng đó mọi người tham khảo nha.
     
  6. unlock24h

    unlock24h Member Chính Thức

    60
    0
    6

Chia sẻ trang này