[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]

[GUIDE] Hướng dẫn cách MOD theme

Topic này mình muốn giới thiệu đến những anh em nào chưa biết (Những ai biết rồi thì thôi vậy). Đây là cách modify theme cho máy sử dụng hdpi. Những theme dùng cho các máy khác mọi người thử test cách này chắc okay.

Có nhiều cách làm như dùng APK, ADB .. Nhưng cách này rất đơn giản but phải tốn nhiều thời gian cho những anh em không rành về technical.
Lưu ý: Chúng ta phải modify ngay trên source của rom mà bạn cần sử dụng theme cho nó tương thích.

Sau đây là các bước.

Cấu trúc theme thường có 2 phần chính:

  1. Framework: dùng thay đổi các icon pin, wifi, notifications, trượt mở khóa …
  2. Các icons của ứng dụng hệ thống: setting, phone, contacts, ….
  3. Phần logo khởi động.
  4. Tất cả các hình ảnh của theme cho framework or apps đều lưu tại: res\drawable-hdpi

Chuẩn bị những thứ sau:

  1. Máy phải cài đặt trình winzip (không sử dụng winzar) ==> Down
  2. Một bộ icon đẹp do các bạn tự design or có thể copy từ những theme có sẵn của các phiên bản trước để ghép nó lại thành theme của riêng mình.
  3. Rom phiên bản mà bạn muốn apply theme cho nó (Ở đây mình dùng CM6)

Các bước làm theme:
Giả sử ở đây mình muốn làm theme để thay đổi 2 phần là framework và icons của apps

  1. Sử dụng explorer trong windows vào tool/Folder options/ qua tab View xem mục Hide extensions for known files type. Nếu nó đang check thì gỡ nó ra, nếu check rồi thì thôi. Mục đích là giúp windows nó hiện đuôi *. Phía sau để phục vụ cho việc đổi đuôi files ở các bước sau. [​IMG]
  2. Giải nén file rom *.zip bạn sẽ có nhiều thư mục but chỉ quan tâm thư mục là system. Trong thư mục này có những thư mục con giống như những thư mục mà bạn thấy khi sử dụng trình root explorer truy cập vào system trên MS. Chúng ta sẽ quan tâm 2 thư mục là app và framework (Các thư mục còn lại xóa hết). Vì bước này chúng ta lấy source của bản rom modify lại nên nó tương thích 100% với rom.
  3. Framework:

· Vào thư mục framework sẽ có 1 files là framework-res.apk, click phải chuột chọn rename và đổi đuôi *.apk thành *.zip.

[​IMG]

· Giải nén files framework-res.zip bằng winzip, khi giải nén bạn nên chọn Extract to folder để nó giải nén trong 1 thư mục cùng tên với files.
[​IMG]
· Vào thư mục của framework-res theo đường dẫn: framework-res\res\drawable-hdpi. Nơi này chứa toàn bộ hình ảnh hiển thị liên quan đến framework.
· Bạn có thể copy hình ảnh từ những theme khác dành cho MS or tự design riêng cho em nó nếu bạn biết dùng photoshop vào thư mục này. Lưu ý: khi muốn thay đổi hình ảnh nào thì bạn phải sử dụng đúng tên của icon đó. Giả sử tôi muốn thay đổi hình ảnh của phần hiển thị pin 10% thì hình ảnh mới tôi phải có tên là stat_sys_battery_10.png và copy đè nó vào đây.
ð Ở đây tôi sử dụng hình ảnh đẹp sẵn có từ theme cũ trước đây. Giải nén theme cũ được 1 thư mục system\framework và làm như các bước trên để truy cập vào mục framework-res\res\drawable-hdpi copy toàn bộ hoặc những hình mà bạn thích và copy ngược lại vào mục framework-res\res\drawable-hdpi của theme mới bạn đang tạo.
· Sau khi copy đầy đủ hình ảnh rồi, chúng ta sẽ nén nó lại thành 1 files framework-res.zip bằng cách ctrl+A tất cả các files và thư mục nguyên của nó và zip nó lại như hình. Lưu ý: files nguyên gốc nó phải có tên framework-res.apk.[​IMG]
· Rename framework-res.zip thành framework-res.apk.
· Xong phần framework

4. Applications
· Nếu chúng ta muốn icons hiển thị trên menu đẹp thì có thể làm thêm những icons mà apps đó chúng ta sẽ sử dụng. Vì với tôi có 1 số apps tôi không sử dụng nên sẽ xóa nó đi.
· Giải sử bài này sẽ thay đổi icons của apps browser. Cũng làm tương tự như những bước của framework. Tìm đến thư mục Browser\res\drawable-hdpi và thay đổi icons mình thích. Đối với apps thì icons mà hiển thị trên màn hình menu thường có tên ic_launcher và gắn với tên apps (Tuy nhiên 1 số apps nó có tên khác là icon). Như phần browser sẽ có tên đầy đủ ic_launcher_browser.png. Theo mình chỉ nên thay đổi icons này là okay.
· Icons bạn cũng có thể tự design or lấy từ theme cũ mà mình thích. Sau đó zip lại và rename nó thành *.apk.
· Cứ tiếp tục với những apps mà bạn thích.
Cách cài đặt theme cho máy:

  • Cách 1: Sử dụng Total Commander mở bất kỳ file theme nào đó (Ví dụ có thể lấy source theme ở mục trên). Sau đó dùng chính Total Commander copy những thành phần tương ứng vào đây như sau:

– System/app: dùng copy những ứng dụng mà bạn đã Mod như phone, sms, setting …
– System/framework: Copy framework mà bạn đã mod vào đây.
– System/media: dùng thay đổi màn hình khởi động. Anh em có thể copy file bootanimation.zip mà mình thích vào đây.

  • Cách 2: copy framework-res.apk + apps mới vào trở lại source của rom cook và zip rom lại sau đó up rom thì khi đó sẽ có cả bộ theme mới cho rom mới. (Nói thêm phần rom cook: tương tự như theme các bạn có thể giải nén để điều chỉnh overlock, xóa bớt apps, fonts, theme … và zip nó lại và up rom thì rom đó đã được modify theo ý các bạn).

P/s: Topic này mình chỉ tập trung vào phần theme. Tuy nhiên, như các bạn đã biết đối với những apps mà có phần hiển thị hình ảnh như launcher pro, chompsms, widget locker … mà đã có nhiều topic nói cũng đều theo nguyên tắc trên.
Anh em nào có bộ Icons đẹp + theme đẹp do mình thiết kế thì shared lên đây nhé. Mình sẽ tổng hợp lại cho mọi người. Theme mới anh em có thể shared tại đây.

Như vậy từ nay nếu GIONEE P3 có rom mới anh em có thể tự mod theme theo ý thích của mình và đặc biệt không đụng hàng. Nhưng nhớ shared lên cho mọi người ngắm nhé