[GUIDE] Thay đổi nền thanh thông báo trạng thái.

Bài này mình làm trên galaxy win i8552 dual với GIONEE P3 cũng tương tự nhé :

  • Các phần mềm cần thiết :
  1. Apk Tool : http://www.mediafire.com/download/xcxocw8de9uk1d1/apktool.zip
  2. Notepad ++ : http://www.mediafire.com/download/imqmfapjnyxkrie/npp.6.6.9.Installer.exe
  3. Java : http://www.mediafire.com/download/509lu1lj3n9bjtg/Java.exe
  • Đầu tiên các bạn giải nén file apktool.zip vào ổ C
  • Sau đó các bạn lấy file SystemUI.apk ở trong Rom ra ( system/app ) – rồi copy vào thư mục apktool trong ổ C
  • Lấy tiếp 2 file framework-res.apktwframework-res.apk trong system/framework rồi cũng cop vào thư mục apktool trong ổ C

vào framework xem ngoài cái framework-res.apk thì còn cái nào có -res.apk nửa không? nếu có thì cái đó là twframework-res.apk, của LG lge-res.apk là twframework-res.apk

  • Vào cmd trên máy tính ( Start => Run => cmd )
  • Các bạn gõ cd\ rồi Enter
  • Gõ tiếp cd apktool rồi Enter
  • Gõ tiếp apktool if framework-res.apk rồi Enter
  • Gõ tiếp apktool if twframework-res.apk rồi Enter
  • 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 tw_status_bar_dual.xml bằng Notepad ++ ( đối với máy samsung 2 sim thì bạn mở file tw_status_bar_dual.xml còn mấy máy khác như lg samsung 1sim, sky…. thì có thể nó nằm chổ khác, cái này thì mình k biết, mấy bạn tự tìm nhé)

các bạn thấy chổ mình đỏ mình gạch chân không, ban đầu có là color gì đấy k nhớ nửa, bạn thay chổ đó thành chử @drawable/xxx
lưu ý: xxx là tên mình đặt cho file, bạn tìm 1 icon định dạng png rùi đổi tên thành xxx , rùi bỏ vào drawable-hdpi hoặc drawable-xhdpi tùy mấy nhé, trong trường hợp máy win i8552 dual này là drawable-hdpi.

[​IMG]

  • Sau khi chỉnh xong thì Save lại ( File => Save )
  • Tiếp theo các bạn bật cmd lên và gõ vào apktool b SystemUI 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 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 vào trong System/app đi rồi cop file SystemUI.apk đã được chỉnh sửa vào đúng chỗ đó ( system/app ) chép đè lên nhé. ( lưu ý k dc xóa SystemUI.apk trong mục system->app.
  • Reboot điện thoại là xong

Mọi người chú ý, thay được nền này thì bạn có thể thay bất cứ hình nào mà mọi người thích nhé, bên dưới là một số ảnh Demo cho mọi người xem.

[​IMG]

[​IMG]

[SHARE] Icon Pin Sóng, Update liên tục ( by Phạm Đèn )

Pin thiên thần: :p
http://www.mediafire.com/download/uuylgvtivlpbfqq/Pin_thiên_thần(_by_Phạm_Đèn).rar
[​IMG]

——————————————:p:p:p——————————————

Pin ngựa, sóng ngựa và icon đồng hồ: :p
– có 2 loại pin ngựa:
+ 1 là 2 mặt quay vào nhau:
http://www.mediafire.com/download/3clel4gzbij4e2o/Pin_Ngựa_by_Phạm_Đèn.rar
+ 2 là chỉ có một mặt:
http://www.mediafire.com/download/ruz98kr696bj6if/Pin Ngựa 1 bên by Phạm Đèn.rar

có 4 loại sóng ngựa:
gồm 2 màu là: màu trắng và màu đỏ:
+ màu trắng: bộ icon ngựa quay sang trái và bộ icon ngựa quay sang phải
+ màu đỏ: bộ icon ngựa quay sang trái và bộ icon ngựa quay sang phải
http://www.mediafire.com/download/7v87qgb1255mc7k/sóng_ngựa.rar

Icon đồng hồ ngựa:
http://www.mediafire.com/view/lflc8ngs3robs9x/đồng_hồ_ngựa_by_Phạm_Đèn.png

[​IMG]

——————————————:p:p:p——————————————
Halloween

5 ngày nửa đến halloween rồi, hôm này giới thiệu stt halloween cho mọi người dùng.

Lưu ý nhé: cái theme Halloween Icon Pack là nó tới 50Mb chỉ dùng được cho máy có bộ nhớ trong lớn tý, còn theme Halloween 1M( by Ar Tủn) chỉ có 1M có thể dùng cho máy cấu hình yếu như galaxy Y.
Đối với theme bạn có thể dùng Unicon để chạy nó hoặc dùng launcher nhé ;)

Link Theme: Halloween Icon Pack Theme
http://appvn.com/android/details?id=com.vadnere.halloweentheme
Link Theme: Halloween 1M( by Ar Tủn)
https://www.dropbox.com/sh/ogbtleubn22in52/AADUEvJmEDgeHaZo1qE6YV9qa?dl=0

Link sóng:
http://www.mediafire.com/download/d7033b16se8gk94/mặt_trăng_by_Phạm_Đèn.rar

Link Wifi:
http://www.mediafire.com/download/4t8dll1nimnagb7/wifi_halloween_by_Phạm_Đèn.rar

Link ảnh đồng hồ:
http://www.mediafire.com/view/kzerah8494zcee2/1a.png

[​IMG]

——————————————:p:p:p——————————————

Pin, sóng, Theme và icon đội bóng MU: :p

– có 2 loại pin MU:
+ 1 là màu trắng có khoảng 120 icon, pin 100, sạc khoảng 14 icon.
http://www.mediafire.com/download/3rp07szd965kp9k/pin_MU_by_Phạm_Đèn.rar
+ 2 là màu mè ^^ có khoảng 200 icon, pin 100 sạc 100( sưu tầm từ Xda).
http://www.mediafire.com/download/u219twnbt03vgn9/Pin_Mu_(xda).rar

– Link Theme: MU
http://www.mediafire.com/download/sccdq4l6q3vcycx/Theme_MU_by_Phạm_Đèn.apk

– Link ảnh nền 720×1280:
http://www.mediafire.com/view/6mw7dw6m0vtt3dp/Nền_MU_by_Phạm_Đèn.png

– sóng MU:
http://www.mediafire.com/download/affmwmm0vux8dfi/Sóng_MU_by_Phạm_Đèn.rar

– wifi vòng tròn màu xanh dương:
http://www.mediafire.com/download/byvi89v38v1e3lx/Wifi_tròn_xanh_by_Phạm_Đèn.png.rar

Icon đồng hồ MU:
http://www.mediafire.com/view/yj83735x19xu3cd/đồng hồ MU by Phạm Đèn.png.png

[​IMG]

——————————————:p:p:p——————————————

………………………..Sư Tử………………………….​

– Icon Pin Sư Tử:
http://www.mediafire.com/download/r3boe8eows5o8wn/Pin_Sư_Tử_by_Phạm_Đèn.rar

– Link Theme: MU
http://www.mediafire.com/download/sccdq4l6q3vcycx/Theme_MU_by_Phạm_Đèn.apk

– Link ảnh nền 720×1280:
http://www.mediafire.com/view/jrgafsp196396h2/hinh_nen.png

– sóng sư tử:
http://www.mediafire.com/download/wm2rzuabzwzoa6m/Sóng_sư_tử_by_Phạm_Đèn.rar

– wifi sư tử quay mặt sang trái:
http://www.mediafire.com/download/pjj57v4b2yw931d/Wifi_Sư_Tử_quay_mặt_trái_by_Phạm_Đèn.rar

– wifi sư tử quay mặt sang phải:
http://www.mediafire.com/download/413y34z9ccadz4e/Wifi_Sư_Tử_quay_mặt_phải_by_Phạm_Đèn.rar
link fix lỗi icon sư tử quay sang phải thiếu icon số 4:
http://www.mediafire.com/download/mtt7t4snft21xvt/quay_mat_sang_phai.rar

Icon đồng hồ Sư tử:
http://www.mediafire.com/view/5dsl7p1pq1j3277/đồng hồ Premier League by Phạm Đèn.png

[​IMG]

——————————————:p:p:p——————————————

Icon Pin + Sóng

[​IMG]

Link:
icon sóng dấu chân:
http://www.mediafire.com/download/ry39kumm4986ay5/Icon_Sóng_dấu_chân_by_Phạm_Đèn.rar

icon wifi dấu chân:
http://www.mediafire.com/download/6bulsr4zzhjwwsj/icon_wifi_dấu_chân_by_Phạm_Đèn.rar

icon sóng cánh hoa:
http://www.mediafire.com/download/8wb5p3baw2a5yco/icon_sóng_cánh_hoa_by_Phạm_Đèn.rar

icon wifi cánh hoa:
http://www.mediafire.com/download/ef4ewaf64xp2ka1/icon_wifi_cánh_hoa_by_Phạm_Đèn.rar.rar

——————————————:p:p:p——————————————

Link icon bật tắt nhanh:

Sư Tử Đỏ:
http://www.mediafire.com/download/2p1l8hgps4g2d8p/Icon_Sư_Tử_Đỏ_bật_tắt_nhanh_by_Phạm_Đèn.rar
Sư Tử Xanh:
http://www.mediafire.com/download/fduf079lthdue9f/Icon_Sư_Tử_Xanh_bật_tắt_nhanh_by_Phạm_Đèn.rar

[​IMG]

——————————————:p:p:p——————————————

Pin Xoay cánh hoa:

http://sccn.vn/threads/pin-xoay-by-pham-den.4457/

[​IMG]

Pin xoay ngôi sao:
http://sccn.vn/threads/pin-xoay-by-pham-den.4457/
[​IMG]

Vui lòng không thay đổi link, chia sẽ phải ghi nguồn​

——————————————:p:p:p——————————————

Vòng tròn lửa và thiên nga​

Link icon Pin:
http://www.mediafire.com/download/jjy4f6t23fdb54x/Pin_vòng_tròn_lửa_by_Phạm_Đèn.rar

Link icon sóng thiên nga trắng:
http://www.mediafire.com/download/9o8w2f1hywhhpnu/icon_sóng_thiên_nga_trắng_by_Phạm_Đèn.rar

Link icon sóng thiên nga đỏ:
http://www.mediafire.com/download/ly2dxc6op2qyv30/icon_sóng_thiên_nga_đỏ_by_Phạm_Đèn.rar

Link icon wifi thiên nga trắng:
http://www.mediafire.com/download/hjnrbdhdqshqmxp/icon_wifi_thiên_nga_trắng_by_Phạm_Đèn.rar

Link icon wifi thiên nga đỏ:
http://www.mediafire.com/download/mfwj97g8zkk2nne/icon_wifi_thiên_nga_đỏ_by_Phạm_Đèn.rar

Link ảnh nền: http://www.mediafire.com/view/9h6mz21tjxpqc2e/Tình_đẹp_by_Phạm_Đèn.png
( khi tải ảnh nền về, xin đừng ghi gì lên ảnh nền của mình hết, thank)
[​IMG]

——————————————:p:p:p——————————————

Icon app Táo by Phạm Đèn
http://www.mediafire.com/download/o0r6trprzdg7hf2/icon_app_táo_by_Phạm_Đèn.apk

Icon app Vòng tròn bướm by Phạm Đèn
http://www.mediafire.com/download/3588sp4hvppkcn6/icon_app_vòng_tròn_bướm_by_Phạm_Đèn.apk

bạn có thể dùng Unicon hoặc là Launcher để dùng nhé, Unicon thì mình đã hướng dẫn cài ở đoạn trên rồi, còn Launcher thì bạn vào ch play tải nhé, mình thì dùng Apex Launcher.
[​IMG]

——————————————:p:p:p——————————————​

Link tải:

Sóng iphone chấm bi trắng:
http://www.mediafire.com/download/f43a0vdsiho79c1/sóng_iphone_trắng_by_Phạm_Đèn.rar

Sóng iphone chấm bi xanh:
http://www.mediafire.com/download/q3cb8pd71nndnx5/sóng_iphone_xanh_by_Phạm_Đèn.rar

Sóng thiên thần( có quay sang trái và phải):
http://www.mediafire.com/download/y4vp5bic11y8y3k/icon_sóng_thiên_thần_by_Phạm_Đèn.rar

Sóng trái tim:
http://www.mediafire.com/download/ki8d9os5loys7k4/sóng_trái_tim_by_Phạm_Đèn.rar

Wifi cỏ 4 lá trắng:
http://www.mediafire.com/download/9gedggms79ez7wj/wifi_cỏ_4_lá_trắng_by_Phạm_Đèn.rar

Wifi cỏ 4 lá đỏ:
http://www.mediafire.com/download/2a42peubox5ajfn/wifi_cỏ_4_đỏ_lá_by_Phạm_Đèn.rar

Wifi cỏ 4 lá xanh:
http://www.mediafire.com/download/3e6qgjurv91c26d/wifi_cỏ_4_lá_xanh_by_Phạm_Đèn.rar

Wifi thiên thần:
http://www.mediafire.com/download/tmujuinjmult70j/wifi_thiên_thần_by_Phạm_Đèn.rar

Link hình nền Nợ ai đó cả thế giới:
http://www.mediafire.com/view/64ju1lj5vzv24am/No_ai_do_ca_te_gioi_by_Pham_Den.png

[​IMG]

Link Tình yêu đâu phải ai củng may mắn tìm được nhau..:
http://www.mediafire.com/view/1bzzbra54o4abmu/1w.png
[​IMG]

Khung đồng hồ hải tặc:
http://www.mediafire.com/view/s9pp7tb3u5catk8/stat_sys_indi_bg.png

[​IMG]

———————————————-

Sóng cánh thiên thần trắng:
http://www.mediafire.com/download/171uhopllmolu4t/sóng_cánh_thiên_thần_trắng_by_Phạm_Đèn.rar
Sóng cánh thiên thần đỏ:
http://www.mediafire.com/download/gfdslj7alm40t2o/sóng_cánh_thiên_thần_đỏ_by_Phạm_Đèn.rar
Sóng quyệt quế trắng:
http://www.mediafire.com/download/r9aeffbfx59d6mh/sóng_nguyệt_quế_trắng_by_Phạm_Đèn.rar
Sóng nguyệt quế đỏ:
http://www.mediafire.com/download/3k8ukue4f868q2u/sóng_nguyệt_quế_đỏ_by_Phạm_Đèn.rar

[​IMG]

[GUIDE] Tạo thanh thanh thông báo 2 dòng – Status bar FlymeOS

[​IMG]

Chúng ta sẽ có 2 phần để tạo thanh thông báo 2 dòng.
– Mở rộng thanh thông báo.
– Chia thanh thông báo thành 2 dòng.

LƯU Ý: bạn cần có sự kiên nhẩn, vì làm cái này rất dễ sai và lỗi. nếu có lỗi thì do máy tính bạn chưa update java, hoặc do apk bị lỗi, nếu cảm thấy bạn đã đúng k sai mà file apk vẩn k đóng gói được thì bạn nên úp rom khác và làm.

dù làm đúng hay sai thì máy vẩn có khả năng bị treo hoặc mất thanh thông báo, nên bạn hãy sao chép SystemUI.apk Framework-res.apk các file mod bạn đã làm từ trước và giữ liệu cần thiết ra thẻ nhớ, tốt nhất là đem 1 rom zíp vào máy và cài rec, để khi treo máy thì có thể mở lại.
Cảnh báo là có thể treo, mình k chịu trách nhiệm nhé. nếu bạn k chuẩn bị đủ thì k nên làm.

  • Các phần mềm cần thiết :
  1. Apk Tool : http://www.mediafire.com/download/xcxocw8de9uk1d1/apktool.zip
  2. Notepad ++ : http://www.mediafire.com/download/imqmfapjnyxkrie/npp.6.6.9.Installer.exe
  3. Java : http://www.mediafire.com/download/509lu1lj3n9bjtg/Java.exe

Lưu ý: đối với bạn nào lần đầu tiên làm thì nên chú ý:

Các bạn cần vào máy lấy 3 file apk đó là: LGsystemUI.apk, lge-res.apk, framewokr-res.apk.

SystemUI nó có nhiều tên khác nhau trong máy của bạn, ví dụ như: LGsystemUI.apk, SystemUI.apk,….
Từ android 4.3 trở xuống bạn vào System->app để lấy SystemUI.apk
Từ android 4.4 trở lên bạn vào System->priv-app để lấy SystemUI.apk

Cái lge-res.apk nó là file apk ở trong system->framework
ở trong framework có 2 file -res.apk ngoài framework-res.apk thì cái còn lại chính là lge-res.apk, với lg thì nó là lge-res.apk, còn máy samsung là twframework-res.apk,…
nếu là máy khác thì bạn xem trong framework ngoài cái framework-res.apk thì cái nào có -res.apk nửa nó chính là lge-res.apk.

————————————————–
– Mở rộng thanh thông báo:
Xem video decopile(mở) framework-res.apk ( chỉ mở framework-res.apk thôi nhé chứ chưa có đóng gói, khi nào bạn làm xong hãy đóng gói framework-res.apk lại).

khi đã mở dc framework-res.apk thì bạn vào:

c:\apktool\framework-res\res\values\dimens.xml

mở cái dimens.xml bằng cách nhắn chuột phải vào nó chọn notepad++ mà bạn tải bên trên để mở nó ra. tìm dòng: <dimen name=”status_bar_height”> sau đó chỉnh nó thành như bên dưới:
<dimen name=”status_bar_height”>50.0dip</dimen>

sau khi làm xong thì bạn xem video bên trên để đóng gói nó nhé.

————————————————–

– Chia thanh thông báo thành 2 dòng.
Xem video decopile(mở) LGSystemUI.apk ( chỉ mở LGSystemUI.apk thôi nhé chứ chưa có đóng gói, khi nào bạn làm xong hãy đóng gói LGSystemUI.apk lại).

Bạn vào c:\apktool\LGSystemUI\res\values\ids.xml
thêm 3 dòng này vào cuối cùng nhu trong ảnh:

Mã:
    <item type="id" name="stt3phai">false</item>
    <item type="id" name="stt3phai1">false</item>
    <item type="id" name="stt3phai2">false</item>

[​IMG]

vào tiếp c:\apktool\LGSystemUI\res\layout\ rồi mở gemini_status_bar.xml lên (tùy máy mà có file này thì mở status_bar.xml), chỉnh sửa như sau:

đầu tiên bạn tạo 1 chiều cao 50.0 dip:

Mã:
LinearLayout android:gravity="right" android:orientation="vertical" android:id="@id/stt3phai" android:layout_width="fill_parent" android:layout_height="50.0dip" android:layout_weight="1.0">

bạn nhìn ảnh bên dưới mình làm, mình đã thụt vào 8 lần nhấn phím cách, bạn nhìn thấy bên trên là <com.lge.sys……
mà bên dưới mình thụt vô bằng 8 lần nhấn phím cách, nghĩa là cái dòng mà mình vừa thêm vô nó sẽ nằm trong lệnh <com.lge.sysy…..

[​IMG]

khi đã tạo 1 khoảng rộng 50.0dip thì bạn chia nó ra làm 2, nghĩa là bây giờ bạn tạo phần bên trên và tạo phần bên dưới:
tạo phần bên trên bằng cách thêm đoạn này vào như ảnh bên dưới:

Mã:
<LinearLayout android:gravity="right|center" android:orientation="horizontal" android:id="@id/stt3phai1" android:layout_width="fill_parent" android:layout_height="25.0dip" android:layout_weight="1.0">

( bạn thấy rằng mình đã thụt vô thêm 4 dấu cách nửa đúng k, thế nên cái chổ chia khoảng bên trên này nó là tập con nằm trong lệnh tạo 1 khoảng 50.0dip)
[​IMG]

Giờ khi bạn đã tạo phần bên trên thì bạn hãy đem sóng wifi hoặc các hiển thị thông báo lên nếu muốn nhé. khi bài này mình sẽ đem tất cả lên trên không để các icon nào ở phần bên dưới hết. ( xem ảnh bên dưới )
giờ bạn đi tìm các đoạn code chứa icon sóng thông báo pin: bạn chỉ cần cắt đoạn code pin sóng và duy chuyển nó nó thôi, cái này không khó nhưng rất dễ lầm lẩn và nó sẽ không đóng gói được.

bạn nhìn thấy từ dòng 10 đến dòng 17 không, nó là lệnh thông báo các icon rùi tin nhắn cuộc gọi,…
bạn thấy trong đoạn này có từ notification_icon_area không, nó là đoạn lệnh thông báo,
nhưng bạn có thấy dòng 11 12 nó không liên quan gì đến cái thông báo hết, bạn thấy nó nằm cùng hàng dọc, chứ không có cách vô, nghĩa là 2 lệnh này biểu tượng cho 2 cái khác nhau, dòng 11 12 chính là lệnh sóng sang trái mà máy mình cài sẳn một số máy không dùng rom cook sẽ không có lệnh 11 12 này,
điều bạn quan tâm bây giờ là đoạn 13 đến 16, nghĩa là đem cái thông báo lên bên trên,
khi bạn tạo 1 dòng code nào đó ví dụ như dòng 13 thì khi kết thúc bạn phải dùng lệnh </LinearLayout> và lệnh này phải cùng hàng dọc với cái <LinearLayout ở dòng 13, hiểu đơn giản là dòng 13 nó bắt đầu và dòng 16 là lệnh kết thúc của dòng 13
bạn thắc mắc tải sao dòng 11 12 không có lệnh kết thúc như dòng 16, vì trong dòng 11 và dòng 12 không có tập con nằm trong nó, nên nó không cần lệnh kết thúc như dòng 13 đến dòng 16.

khi đả đưa cái thông báo lên trên thì đóng gói </LinearLayout> ở dòng 17, vì dòng 10 mở đầu nên 17 sẽ đóng lại.
[​IMG]

tiếp đến là dòng 18 đến 29, nó là các icon sóng pin , đem tìm trong máy bạn xong đó bạn Cắt đoạn đó nhớ là chổ nào có lệnh <LinearLayout bắt đầu ở dòng 18 thì kết thúc nó có </LinearLayout> ở dòng 29 , vì máy mình trong cài đặt nó có thêm tùy chọn sóng wifi sang trái hoặc phải, nên nó sẽ có đến 2 lệnh icon sóng, lúc nảy mình đã làm 1 cái rùi, giờ mình đem thêm cái này lên nửa.

[​IMG]

bạn tạo 1 dòng màu xanh ngăn nửa trên và nửa dưới, bạn k thêm đoạn này củng k, k sao, lưu ý nhé, dòng code bạn tạo này phải nằm trong lệnh code ở dòng số 8, nghĩa là dòng 31 là tập con của dòng 8.
Dòng số 32 là stt3phai2:

Mã:
<LinearLayout android:gravity="right" android:orientation="horizontal" android:id="@id/stt3phai2" android:layout_width="fill_parent" android:layout_height="25.0dip" android:layout_weight="1.0">

bạn thấy dòng 32 nó có stt3phai2 , bạn nhìn dòng số 9 sẽ thấy stt3phai1, bạn có thể là, stt3phai2 là vòng tròn B và stt3phai1 là vòng tròn A, lúc nảy mình mình đã đem hết các thứ lên vòng tròn A ở dòng 9 rùi nên sẽ không có gì để đưa vào vòng B này hết, nếu bạn không đưa các dòng code vào vòng A bạn có thể đưa nó qua B đề chuyển các code này lên trên và nằm bên phải .
còn nếu nó không chưa tập con nào, nghĩa là sẽ không có lệnh đóng dòng..
dòng số 33 là dòng đóng lệnh code lại, và là chổ kết thúc của dòng số 8
bạn nhìn thấy dòng số 34 có tên là:

Mã:
</com.lge.systemui.StatusBarLinearLayout>

nó là lệnh đóng dòng số 7, vì nảy giờ mình làm là dòng số 8 nó thụt vô 8 dấu cách so với dòng số 7, nghĩa là nó là tập con của dòng số 7.
bạn thắc mắc sao k dùng lệnh </LinearLayout> ở dòng 34, vì ở dòng số 7 nó là <com.lge.sys… chứ k phải <LinearLayout> chú ý chổ này nhé.
[​IMG]

như vậy bạn đã làm xong, giờ bạn save nó lại và đóng gói là xong
nó không khó nhưng dễ bị chuyển dòng sai, hay kiên nhẩn làm nhé, mình đã sai nhiều lần để làm dc cái này..

đây là 1 đoạn mà mình sửa, k nền coppy tất cả vào máy của bạn, sẽ bị lỗi, chỉ tham khảo thôi

Mã:
  xmlns:systemui="http://schemas.android.com/apk/res/com.android.systemui">
    <include android:layout_width="wrap_content" android:layout_height="wrap_content" layout="@layout/crayonsinchan" />
    <ImageView android:id="@id/notification_lights_out" android:paddingLeft="6.0dip" android:paddingBottom="2.0dip" android:visibility="gone" android:layout_width="@dimen/status_bar_icon_size" android:layout_height="fill_parent" android:src="@drawable/ic_sysbar_lights_out_dot_small" android:scaleType="center" />
    <com.lge.systemui.StatusBarLinearLayout android:orientation="horizontal" android:id="@id/icons" android:tag="NO_R2L" android:paddingLeft="6.0dip" android:paddingRight="6.0dip" android:layout_width="fill_parent" android:layout_height="fill_parent">
        <LinearLayout android:gravity="right" android:orientation="vertical" android:id="@id/stt3phai" android:layout_width="fill_parent" android:layout_height="50.0dip" android:layout_weight="1.0">
            <LinearLayout android:gravity="right|center" android:orientation="horizontal" android:id="@id/stt3phai1" android:layout_width="fill_parent" android:layout_height="25.0dip" android:layout_weight="1.0">
                <LinearLayout android:gravity="left" android:orientation="horizontal" android:layout_width="0.0dip" android:layout_height="fill_parent" android:layout_weight="1.0">
                    <include android:id="@id/signal_cluster2" android:layout_width="wrap_content" android:layout_height="fill_parent" layout="@layout/signal_cluster_view2" />
                    <com.lge.systemui.OperatorTextView android:textStyle="bold" android:gravity="center_vertical" android:id="@id/operator_text" android:tag="NO_R2L" android:paddingLeft="2.0dip" android:paddingRight="2.0dip" android:layout_width="wrap_content" android:layout_height="fill_parent" android:singleLine="true" />
                    <LinearLayout android:orientation="horizontal" android:id="@id/notification_icon_area" android:tag="NO_R2L" android:layout_width="0.0dip" android:layout_height="fill_parent" android:layout_weight="1.0">
                        <com.android.systemui.statusbar.StatusBarIconView android:id="@id/moreIcon" android:visibility="gone" android:layout_width="@dimen/status_bar_icon_size" android:layout_height="fill_parent" android:src="@drawable/stat_notify_more" />
                        <com.android.systemui.statusbar.phone.IconMerger android:gravity="center_vertical" android:orientation="horizontal" android:id="@id/notificationIcons" android:tag="NO_R2L" android:layout_width="fill_parent" android:layout_height="fill_parent" android:layout_alignParentLeft="true" />
                    </LinearLayout>
                </LinearLayout>
                <LinearLayout android:gravity="right" android:orientation="horizontal" android:layout_width="wrap_content" android:layout_height="fill_parent" android:layout_weight="1.0">
                    <com.android.systemui.statusbar.NetworkSpeedView android:textAppearance="@style/TextAppearance.StatusBar.Speed" android:gravity="right|center" android:id="@id/network_speed_view" android:visibility="gone" android:layout_width="wrap_content" android:layout_height="fill_parent" android:layout_marginRight="2.0dip" android:singleLine="true" />
                    <LinearLayout android:orientation="horizontal" android:id="@id/statusIcons" android:layout_width="wrap_content" android:layout_height="fill_parent" />
                    <LinearLayout android:orientation="horizontal" android:id="@id/signal_battery_cluster" android:tag="NO_R2L" android:layout_width="wrap_content" android:layout_height="fill_parent">
                        <com.lge.systemui.VoLteImageView android:id="@id/skt_kt_volte_normal" android:paddingLeft="3.0dip" android:visibility="gone" android:layout_width="fill_parent" android:layout_height="wrap_content" />
                        <include android:id="@id/signal_cluster" android:layout_width="wrap_content" android:layout_height="fill_parent" layout="@layout/signal_cluster_view" />
                        <com.lge.systemui.VoLteImageView android:id="@id/lgu_volte_normal" android:paddingLeft="3.0dip" android:visibility="gone" android:layout_width="fill_parent" android:layout_height="wrap_content" />
                        <TextView android:textSize="13.0dip" android:textColor="#f2f2f2f2" android:gravity="center_vertical" android:id="@id/level_percent" android:tag="NO_R2L" android:paddingLeft="2.0dip" android:paddingRight="1.0dip" android:layout_width="wrap_content" android:layout_height="fill_parent" />
                        <ImageView android:id="@id/battery" android:paddingRight="1.0dip" android:layout_width="fill_parent" android:layout_height="wrap_content" />
                    </LinearLayout>
                    <com.android.systemui.statusbar.policy.Clock android:textAppearance="@style/TextAppearance.StatusBar.Clock" android:gravity="center_vertical" android:id="@id/clock" android:layout_width="wrap_content" android:layout_height="fill_parent" android:singleLine="true" />
                </LinearLayout>
            </LinearLayout>
            <View android:gravity="right" android:background="@drawable/abc" android:layout_width="fill_parent" android:layout_height="1.0dip" android:maxWidth="150.0dip" />
            <LinearLayout android:gravity="right" android:orientation="horizontal" android:id="@id/stt3phai2" android:layout_width="fill_parent" android:layout_height="25.0dip" android:layout_weight="1.0" />
        </LinearLayout>
    </com.lge.systemui.StatusBarLinearLayout>

khi chia thành thông rồi, các bạn cần tạo ảnh nền cho thanh thông báo, nếu máy có sẳn thì không cần tạo nhé, ảnh nền này sẽ nằ trong mục chứa icon pin sóng , nó có tên là: stat_sys_indi_bg.png nếu k có thì bạn tạo bằng cách:
http://sccn.vn/threads/thay-doi-nen-thanh-thong-bao-trang-thai.4050/

khi tạo xong rồi thì bạn chọn hình nền thanh thông báo như cái hình ở đầu bài nhé:
http://sccn.vn/threads/icon-pin-song-up-date-lien-tuc-by-pham-den.3758/

nếu khung ảnh k vừa với máy bạn thì bạn dùng cái này để chỉnh cho đẹp nhé:
http://sccn.vn/threads/tao-va-chinh-sua-icon-png-d.4063/

[TUT] HOW TO PORT ROM FOR GIONEE P3/WALTON GF (MT6582)

Không cần Source Code

Không cần Kernel Source

Không cần**ANDROID KITCHEN

Không cần LINUX…

Yêu cầu:

* Windows XP/7/8
* 7-Zip
* Notepad++

Nào chúng ta bắt đầu:

*Chép đè những file dưới đây từ Stock rom tới rom bạn muốn port! Chúng ta tạm gọi đó là rom Port

DANH SÁCH NHỮNG FILE CẦN CHÉP:

*system/usr/keylayout/Generic.kl
*system/lib/modules
*system/lib/hw
*system/lib/libaudio.primary.default.so
*system/lib/libcamalgo.so
*system/lib/libcamdrv.so
*system/lib/libcameracustom.so
*system/lib/libdpframework.so
*system/lib/libsensorservice.so
*system/lib/libsync.so
*system/lib/libvcodecdrv.so
*system/etc/firmware
*system/etc/permissions/handheld_core_hardware.xml
*system/etc/permissions/platform.xml

* BÂY GIỜ CHÉP ĐÈ Stock Boot.img TỚI ROM PORT !

* BÂY GIỜ MỞ FOLDER ROM PORT VÀ ĐI ĐẾN META-INF/google/android VÀ MỞ FILE updater-script BẰNG Notepad++
* TÌM CHUỐI NÀY TRONG ROM PORT:

(DƯỚI ĐÂY LÀ VÍ DỤ, CÓ THỂ NÓ KHÔNG GIỐNG HOÀN TOÀN)

format("ext4", "EMMC", "/dev/block/mmcblk0p5", "0", "/system");
mount("ext4", "EMMC", "/dev/block/mmcblk0p5", "/system");

* TA THAY CHUỐI “

mmcblk0p6

VÀO CHỖ

mmcblk0p5

TRONG ROM PORT.

VÀ TƯƠNG TỰ CHO CHUỖI DƯỚI ĐÂY:

format("ext4", "EMMC", "/data", "0");
mount("ext4", "EMMC", "/dev/block/mmcblk0p7", "/data")

TA THAY CHUỖI mmcblk0p8 VÀO mmcblk0p7

Chú ý :
Bạn phải sửa những từ khác nhau chứ không được copy dòng từ STOCK qua rom port

*Bây giờ trong mục Rom Port .Bạn sẽ thấy 3 file:
-META-INF
-system
-boot.img
*Bây giờ chọn cả 3 file Click chuột phải và Click vào dòng 7-Zip hoặc Winrar

NÉN NÓ RA DẠNG *.ZIP NHÉ, VẬY LÀ ĐÃ CÓ THỂ ĐƯA VÀO MÁY VÀ FLASH ĐƯỢC RỒI

CHÚC CÁC BẠN THÀNH CÔNG!