Wednesday, January 8, 2014


***Công Cụ Cần Thiết Sử dụng:

Jdk/java link tải: http://www.java.com/en/ (nếu có sẵn java trong máy rồi thì thôi)
Apktoolhttp://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):)
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
* Chú ý nhỏ: để tìm code các bạn dùng tổ hợp phím Ctrl+F cho nhanh
Điều kiện: máy đã root, android 4.0.4, 1 số file liên quan đến smali thì cần deodex trc khi làm..
*** Mod trong suốt All rom 



1. decompile framework-res.apk
2. vào framework-res.apk/res/drawable-nodpi chỉnh sửa 2 file background_holo_dark.png và tw_background_holo_dark.png thành trong suốt

@@ Cách làm trong suốt ảnh theo hình dưới :: link web ღ°•†๖ۣۜLãng ๖ۣۜTử ๖ۣۜHọ ๖ۣۜPhạm†•°ღ

3. vào framework-res.apk/res/values/style.xml mở file style.xml lên.

Tìm dòng code sau:
Code:
<style name="Theme.Holo" parent="@style/Theme">
kéo xuống tìm đoạn code này:
Code:
<item name="windowShowWallpaper">false</item>
thay đổi thành thế này
Code:
<item name="windowShowWallpaper">true</item>
Tìm tiếp dòng code sau: 
Code:
<style name="Theme.Holo.InputMethod" parent="@style/Theme.Holo.Light.Panel">
thêm dòng này dưới nó
Code:
<item name="windowShowWallpaper">false</item>
Tìm tiếp dòng code sau: 
Code:
<style name="Theme.Holo.Dialog" parent="@style/Theme.Holo">
thêm dòng này dưới nó
Code:
<item name="windowShowWallpaper">false</item>
Tìm tiếp dòng code sau: 
Code:
<style name="Theme.DeviceDefault.InputMethod" parent="@style/Theme.DeviceDefault">
thêm dòng này dưới nó
Code:
<item name="windowShowWallpaper">false</item>
4. save và compile.Enjoy :)
Chú Ý :  Có cái code cuối ,tùy từng Rom mới có nhé (Do mình làm cái này lâu quá r nên không nhớ .hxhx)...nếu Rom nào không có thì bỏ qua ..Ok vẫn được nhé 
*** Trong Suốt Statubar

Bảng Transparency
0% = #00000000 > 100 transparency  5% = #0d000000 > 95 transparency 10% = #16000000 > 90 transparency 15% = #26000000 > 85 transparency 20% = #32000000 > 80 transparency 25% = #40000000 > 75 transparency 30% = #48000000 > 70 transparency 35% = #59000000 > 65 transparency 40% = #64000000 > 60 transparency 45% = #73000000 > 55 transparency 50% = #80000000 > 50 transparency 55% = #8c000000 > 45 transparency 60% = #96000000 > 40 transparency 65% = #a6000000 > 35 transparency 70% = #11200000 > 30 transparency 75% = #bf000000 > 25 transparency 80% = #d9000000 > 20 transparency 85% = #12800000 > 15 transparency 90% = #14400000 > 10 transparency 95% = #f2000000 > 5 transparency 100% (original black) = #ff000000 > 0 NO transparency
Decompile SystemUI
/SystemUI/smali/com/android/systemui/statusbar/StatusBar.smali
5. Search this line: 
Code:
invoke-direct/range {v11 .. v16}, Landroid/view/WindowManager$LayoutParams;-><init>(IIIII)V
6. Above this line, change :
Code:
const/16 v16, 0x4
To:
Code:
const/16 v16, -0x3
7. Save the file 8. Navigate to your decompiled folder and go to
Quote:
SystemUI/res/values/drawables.xml
9. Search this line: 
Code:
<item type="drawable" name="status_bar_background">#ff000000</item>
10. Change the value of status_bar_background Completely transparent:
Code:
<item type="drawable" name="status_bar_background">#00FFFFFF</item>
50% transparent:
Code:
<item type="drawable" name="status_bar_background">#7f000000</item>
11. Save the file 12. Recompile SystemUI.apk  13. Push the new SystemUI.apk to your phone 14. Enjoy
***Mod nút Lock và Home tàng hình trên Status (Nguồn LgViet.com)
  1. Icon lock trong suốt : http://www.mediafire.com/download/vm4hxff2i4mp9ob/lock.png
  • Các bạn gõ lệnh apktool d SystemUI.apk rồi Enter
  • Tiếp theo các bạn ẩn cmd xuống lát nữa còn làm tiếp
  • Các bạn vào thư mục apktool trong ổ C sẽ thấy có 1 thư mục là SystemUI
  • Truy cập vào thư mục SystemUI đó - các bạn mở thư mục res - mở tiếp thư mục layout và mở file status_bar.xml bằng Notepad ++
  • Các bạn tìm đến dòng Code sau ( xem ảnh dưới )
  • Bây giờ các thêm thêm 2 dòng Code sau vào ngay bên dưới dòng Code bên trên ( xem ảnh dưới )
Mã:
<com.android.systemui.statusbar.policy.KeyButtonView android:layout_gravity="left" android:id="@id/home" android:layout_width="wrap_content" android:layout_height="fill_parent" android:src="@drawable/lock" android:layout_toRightOf="@id/recent_apps" android:contentDescription="@string/accessibility_back" systemui:keyCode="26" systemui:keyRepeat="false" systemui:glowBackground="@drawable/ic_sysbar_highlight" androidrientation="vertical" />
<com.android.systemui.statusbar.policy.KeyButtonView android:layout_gravity="right" android:id="@id/home" android:layout_width="wrap_content" android:layout_height="fill_parent" android:src="@drawable/lock" android:contentDescription="@string/accessibility_home" systemui:keyCode="3" systemui:glowBackground="@drawable/ic_sysbar_highlight" />
  • Sau khi chỉnh xong thì Save lại ( File => Save )
  • Cop file Icon lock đã down ở trên vào Folder C:\apktool\SystemUI\res\drawable-hdpi ( tùy điện thoại - có máy là xhpdi hoặc xxhpdi - tốt nhất là cứ cho hết vào các thư mục đó)
  • Tiếp theo các bạn bật cmd lên và gõ vào apktool b LGSystemUI rồi Enter
  • Mở file SystemUI.apk lúc đầu trong thư mục apktool của ổ C bằng Winrar - sau đó giải nén
  • Trong thư mục giải nén các bạn cop 2 file META-INF và AndroidManifest.xml vào C:\apktool\SystemUI\build\apk ( file nào có rồi thì cứ chép đè lên )
  • Sau khi cop xong - các bạn mở lại cmd lên và gõ apktool b SystemUI rồi Enter
  • Vào thư mục C:\apktool\SystemUI\dist các bạn sẽ được file SystemUI.apk đã được chỉnh sửa xong
  • Trên điện thoại các bạn xóa file SystemUI.apk trong System/app đi rồi cop file SystemUI.apk đã được chỉnh sửa vào đúng chỗ đó ( system/app ) rồi Set Permission 644 ( xem ảnh ở phần 1 ) là OK
  • Reboot điện thoại là xong
*** Mod Đồng Hồ ra giữa Statusbar & Không bị đè khi có thông báo tới ..

Decompile SystemUI
  • Truy cập vào thư mục SystemUI đó - các bạn mở thư mục res - mở tiếp thư mục layout và mở file status_bar.xml bằng Notepad ++
  • Các bạn tìm đến dòng Code  mà bắt đầu bằng <com.android.systemui.statusbar.policy.Clock ... thì xóa hết nó đi nhé :)
Tiếp theo copy dòng code này
Mã:
<LinearLayout android:gravity="center" android:orientation="horizontal" android:layout_width="fill_parent" android:layout_height="fill_parent">
        <com.android.systemui.statusbar.policy.Clock android:textAppearance="@style/TextAppearance.StatusBar.Clock" android:gravity="center" android:paddingTop="3.0px" android:layout_width="wrap_content" android:layout_height="fill_parent" android:singleLine="true" android:layout_weight="1.0" />
    </LinearLayout>
Mã:
<LinearLayout android:orientation="horizontal" android:id="@id/ticker" android:background="@drawable/status_bar_bg_tile" android:paddingLeft="6.0dip" android:animationCache="false" android:layout_width="fill_parent" android:layout_height="fill_parent">




[Thủ Thuật] Tổng hợp Mod Framework,SystemUI chia sẻ kinh nghiệm cho LG Optimus L3 E400
  • Title : [Thủ Thuật] Tổng hợp Mod Framework,SystemUI chia sẻ kinh nghiệm cho LG Optimus L3 E400
  • Author :
  • Date : 10:31 AM
  • Labels :

21 comments

January 8, 2014 at 10:41 AM Reply

only cm9

January 8, 2014 at 10:54 AM Reply

Chuẩn

Anonymous
January 8, 2014 at 11:12 AM Reply

Ngon s chưa có mod hiện lưu lượng mạng v bác

January 8, 2014 at 11:18 AM Reply

Đang Update dần dần nhé bạn :)

January 8, 2014 at 11:22 AM Reply

bác long có mấy cái lấy từ lgviet nên ghi rõ nguồn chứ :-d ,ko thôi mấy bác bên Lgviet thấy dk lại bảo lấy nguồn mà ko ghi nguồn thì ko ổn đâu :-t

January 8, 2014 at 12:09 PM Reply

bác post bài nhiệt ghê :-d

January 8, 2014 at 1:16 PM Reply

Kệ nó..k sao đâu..bài này lấy từ nhiều nguồn ..kết hợp lại mà... :-t

January 8, 2014 at 1:17 PM Reply

Rảnh thì tổng hợp lại ..khi nào còn dùng đến kiếm cho nó nhanh 8-)

January 8, 2014 at 2:14 PM Reply

mình nghĩ bác nên ghi nguồn đi

January 8, 2014 at 5:11 PM Reply

ở phần trong suốt all rom mình chưa hiễu lăm :
đoàn đầu .
Tìm dòng code sau:
style name="Theme.Holo" parent="@style /Theme">
tìm xong rồi làm j vậy ??
với lại mấy cái code ở đoạn cuối mình tìm k được.
mình dùng rom JC v5

January 8, 2014 at 5:27 PM Reply

Chẳng nhớ nữa ..hình như cái cuối ..k tìm thấy được..mình bỏ qua nhưng nó vẫn trong suốt được mới tài...bạn cứ làm thử xem coi có được k =))

January 8, 2014 at 7:12 PM Reply

cái ảnh chụp kia của máy bác ah?cho em xin cái SystemUI với framework với

Anonymous
January 8, 2014 at 8:13 PM Reply

Còn nếu muốn mod cho 2.3.6 thì làm sao bác

January 8, 2014 at 9:09 PM Reply

2 cái cuối không tìm thấy lận .
đã làm theo . kết quả là treo cmn Boot (ku)

January 8, 2014 at 11:11 PM Reply

Có bác nào bị nhòe màu ở bản rom Optimus v1.3(cm9) không vậy,mượt như v10s nhưng nó nhòe màu!

January 9, 2014 at 6:11 PM Reply

decompile framework-res.apk cần dùng những file nào vậy các bác

January 10, 2014 at 11:27 AM Reply

Tat CA hinh anh tren la may lg l3 ha may pac , dep vay , lam = dt hay la may vitinh ma doc cha hiu gj het , HD ky cho de hiu cai may pac oiiiii.

January 10, 2014 at 4:31 PM Reply

Như vậy là kĩ lắm rồi đấy :)

January 18, 2014 at 9:41 AM Reply

v10s apktool if systemui.apk loi

Anonymous
January 22, 2015 at 9:27 PM Reply

Adm cho mình xin link room của hình cuối ý hj

September 28, 2015 at 1:39 PM Reply

Bác mod giúp e trong suốt all chút đc ko... e ko có máy tính... ko vọc đc

Post a Comment