[GUIDE] HOW TO CHANGE ICONS

*Before anything else, make sure to have a Back-up.

Pre-requisites:

– Rooted Phone

– Root Explorer or anything related

– Your New Icons (make sure you’re using “.png” images for your icons)

Procedure:

1. Extract SystemUI.apk using Root Explorer

(see “How to Extract .apk files” tut)

2. Open extracted file – go to res>>>drawable-hdpi (this may vary per device. check where your icons are located. it may be under drawable-xhdpi, drawable-xxhdpi, drawable-mpdi, or the like)

3. Make sure to change the file name of your “New Icons” to the original file name of the icon that you want to replace or the system won’t be able to recognize it.

Example:

– New icon name is “abc.png”

– Name of icon to be replaced is “stat_sys_wifi_signal.png”

– Then, Rename abc.png to stat_sys_wifi_signal.png

*USUAL FILE NAMES of ICONS to look for (this may vary)

** BATTERY

– stat_sys_battery_0.png

-up to-

– stat_sys_battery_100.png

*** Charging Animation

– stat_sys_battery_charge_anim.png

-up to-

– stat_sys_battery_charge_anim_100.png or

– stat_sys_battery_charge_anim_full.png

** NETWORK SIGNAL

– stat_sys_gemini_signal_0.png

-up to-

– stat_sys_gemini_signal_4_white.png

(*Note: some devices have multi-colored network signal theme. you can replace one or all of them if you prefer)

** WIFI SIGNAL

-stat_sys_wifi_signal_0.png

-up to-

– stat_sys_wifi_signal_4_fully.png

4. After replacing the icons, you can now zip SystemUI

5. Set permission to

[rw][ ][ ]

[r][ ][ ]

[r][ ][ ]

6. Push it back to /system/app/HERE

7. Reboot.

[ROM] ZEN UI (Mod) | Port by HUYNH TUAN

1517526_609118372533078_5027034629225900860_n 1544407_609118062533109_8633152831667687443_n 1896837_609118275866421_3528710039455860077_n 1911848_609118099199772_5189657808412491079_n 10689673_609118202533095_8858348248864823653_n

Download :

http://adf.ly/7252606/zenui

Installation Process:

1. Reboot to recovery

2. Perform a backup on CTR recovery (Required) (my backup is from AOSP)

3. Wipe Cache Partition

4. Wipe Dalvik Cache

5. Wipe Data

6. Click Install Zip

7. Choose Zip from SD card

8. Locate the zip file to your SD

9. Flash it

10.,Wait

11. Reboot

12. Reboot again to recovery

13. Click Backup and Restore

14. Click the most current backup

15. Click Advance Restore

16. Click Restore Data

17. Wait

17 Reboot & Enjoy

[GUIDE]Cách đổi Font chữ cho điện thoại Android

Trong hầu hết các trường hợp, font chữ mặc định trên thiết bị Android là font chữ cân đối và được điều chỉnh để phù hợp nhất với thiết bị của bạn. Tuy nhiên, người dùng sẽ thích một sự thay đổi nào đó để thiết bị của mình trở nên độc đáo và thú vị hơn. Với hệ điều hành Android, người dùng có thể tùy chỉnh theo sở thích và dễ dàng cho phép bạn thực hiện các thao tác để thay đổi font chữ. Dưới đây,Android.vn sẽ giới thiệu hai phương pháp chính để thay đổi font chữ hệ thống trên các sản phẩm chạy Android: với các máy đã được root và các máy chưa được root. Bạn có thể theo dõi video theo đường link phía dưới bài hướng dẫn để thao tác chính xác và hoàn chỉnh.

[IMG]

Lưu ý: Bài viết chỉ mang tính chất tham khảo, mod sẽ không chịu trách nhiệm với những sai sót kỹ thuật và hỏng hóc trên thiết bị của bạn.

I – Với các thiết bị chưa được Root
Bằng các skin có sẵn của các nhà sản xuất

Đối với phiên bản Stock Android, người dùng hầu như không thể thay đổi font chữ hệ thống. đặc biệt là các sản phẩm như điện thoại hay máy tính bảng Nexus, trừ khi có sự can thiệp nào đó của các phần mềm hack. Với các thiết bị Nexus, bạn sẽ không thể vào Setting, rồi lựa chọn font chữ tại phần nào đó. Kể cả các bản ROM thuộc về bên thứ ba như CyanogenMod hay AOKP.
Tuy nhiên, các nhà sản xuất như Samsung hay LG, với sự can thiệp trên mã AOSP, cho phép người dùng thực hiện một số thay đổi trên thiết bị của mình, kể cả font chữ hay giao diện.

[IMG]

Cụ thể, với các sản phẩm Galaxy S2, Galaxy S3, Galaxy Note, Galaxy Note 2, Galaxy Note 10.1 hay thậm chí là chiếc máy ảnh Galaxy Camera, bạn có thể dễ dàng thay đổi style của font chữ. Samsung đã tích hợp một vài kiểu font chữ khác nhau, ngoài font chữ mặc định trên máy. Bạn có thể lựa chọn thêm một số kiểu font khác nữa từ Google Play Store.

Tương tự, LG cũng trang bị cho các sản phẩm của mình tính năng thay đổi font chữ khác nhau, tuy nhiên, thay vì chuyển hướng đến Google Play Store, bạn sẽ chuyển đến LG Smart World để lựa chọn font chữ bạn thích.
Với các thiết bị được tích hợp sẵn tính năng thay đổi font chữ, bạn chỉ cần vào Setting/Display/Font Style, lựa chọn font chữ bạn muốn, và xác nhận cài đặt font chữ đó thành font chữ hệ thống. Font chữ mới sẽ tự động được cập nhật mà không cần reboot máy. Font chữ sẽ xuất hiện trên giao diện thiết bị của bạn tại thanh status (trang thái), menu và khi bạn nhắn tin.

Bằng các launcher
Một cách khác để thay đổi font chữ trên Android đó là thông qua ứng dụng launcher của bên thứ ba.
Một trong những launcher nổi tiếng được trang bị chức năng thay đổi font chữ đó là GO Launcher EX.
Tuy nhiên, hạn chế của chức năng tùy chỉnh font chữ trên GO Launcher EX, đó là ứng dụng chỉ hỗ trợ thay đổi font tại một số vị trí đặc biệt mà không phải toàn bộ giao diện của hệ thống. Font chữ sẽ không thay đổi tại tên các ứng dụng hay tại Menu.
Để thay đổi kiểu chữ khi thiết bị của bạn chạy GO Launcher EX, bạn có thể làm theo các bước sau:

  • Copy file chứa kiểu font chữ (TTF- TrueFont File) mà bạn thích vào folder theo đường dẫn/sdcard/GOLauncherEX/fonts
  • Khởi động GO Launcher EX.
  • Tại màn hình chủ, mở Menu của GO Launcher EX (có biểu tượng bởi ba dấu chấm).
  • Chọn Preference để khởi động phần Setting của GO Launcher.
  • Chọn Visual Setting/Font
  • Chọn Scan Font để ứng dụng tự động tìm kiếm các file font chữ.
  • Chọn Select Font kiểu chữ mà bạn muốn

[IMG]

Bằng iFont (dành riêng cho các thiết bị của Samsung)

Tải iFont: https://play.google.com/store/apps/details?id=com.kapp.ifont&hl=vi

Phần mềm iFont có thể giúp bạn thay đổi font chữ trên các thiết bị của Samsung. Với những máy không phải Samsung, bạn có thể root máy để khởi chạy phần mềm.
Với các thiết bị Samsung, bạn có thể sử dụng công cụ iFont Online để lựa chọn các font có sẵn trên website. Hoặc để sử dụng các font có sẵn trong máy, bạn có thể làm theo các bước sau:

  • Kích hoạt chế độ cài đặt từ “Unknow Source” bằng cách vào Setting/Security.
  • Khởi chạy iFont. Click vào tab Online.
  • Chọn font chữ bạn thích và nhấn Download.
  • Cài đặt bằng cách nhấn nút Set, hoặc vào Setting/Display/Font Style. Font chữ vừa được download sẽ hiện lên trong danh sách các font có sẵn trên máy của bạn.
  • Click chọn font chữ mới.
  • Font chữ sẽ được sử dụng ngay sau đó mà không cần phải reboot máy

[IMG]

Bạn cũng có thể copy file chứa font chữ từ PC vào máy theo đường link /sdcard/ifont/custom; font chữ mới sẽ hiển thị trên thanh Custom. Tuy nhiên, để sử dụng được font chữ này, bạn phải root máy.

II – Đối với các thiết bị đã root

Chú ý:
Thông tin trong bài hướng dẫn dưới đây chỉ mang tính chất tham khảo và chưa được kiểm định thực tế trên các thiết bị riêng biệt.
Chúng tôi sẽ không chịu trách nhiệm cho bất kỳ tổn hại nào về thiết bị trong quá trình thực hiện theo các hướng dẫn này.
Đọc kỹ hướng dẫn trước khi sử dụng.

1 – Sử dụng ứng dụng thay đổi font chữ trên các thiết bị đã được root

Cách dễ dàng nhất để thay đổi font chữ trên thiết bị Android của bạn, đó là sử dụng phần mềm chuyên dụng hỗ trợ trên các máy đã được root. Bạn có thể tìm thấy các ứng dụng như vậy trên Google Play Store và hầu hết đều được trang bị chức năng preview, giúp bạn có thể xem trước các font chữ mới, sau khi được cài đặt trên máy sẽ trông như thế nào.
Với bài hướng dẫn dưới đây, hai ứng dụng được sử dụng trên máy có tên: Font InstalleriFont.

Ứng dụng Font Installer
Tải Font Installer: https://play.google.com/store/apps/details?id=com.jrummy.font.installer&hl=vi

Với các máy đã được root, Font Installer là phần mềm miễn phí giúp bạn thay đổi kiểu chữ của thiết bị. Phần mềm được tích hợp tính năng xem trước font chữ trên máy, vì vậy khi bạn cuộn lên xuống để chọn các kiểu chữ được cài đặt sẵn trong phần mềm, bạn có thể biết font chữ đó hoạt động như thế nào trên thiết bị của mình.

[IMG]

Đây là phần mềm được tích hợp cả các quảng cáo ở phía dưới màn hình. Nếu bạn mua bản quyền, quảng cáo sẽ không còn nữa.
Cài đặt file chứa font chữ bằng Font Installer bằng cách:

  • Copy file theo đường dẫn /sdcard.
  • Khởi chạy Font Installer.
  • Trước khi thay đổi sang font chữ mới, bạn cần back-up (sao lưu) font chữ mặc định của hệ thống bằng cách vào Menu, nhấn biểu tượng Backup/Restore, chọn Backup.
  • Chọn thanh Local trên Font Installer để dẫn đến đường link chứa file cài đặt font.
  • Chọn file TTF mà bạn muốn cài đặt, chọn Install để font của file trở thành font mặc định cho hệ thống. Nếu bạn muốn xem trước font chữ sau khi cài đặt như thế nào, bạn có thể sử dụng phím Preview.
  • Nếu thiết bị yêu cầu xác nhận quyền Superuser và SuperSU, chọn Yes.
  • Font Installer sẽ yêu cầu bạn khởi động lại máy, chọn Yes.

[IMG]

Để cài đặt font chữ mới từ Font Installer online:

  • Mở tab Server trong ứng dụng Font Installer.
  • Chọn font mà bạn muốn.
  • Từ cửa sổ popup, chọn Preview nếu bạn muốn xem trước font chữ trên thiết bị của bạn hoặc chọn Install nếu bạn muốn download font chữ và cài đặt thành font mặc định của hệ thống.
  • Nếu xuất hiện bảng thông báo hoặc cảnh báo về việc sao lưu, bạn nên kiểm tra lại file chứa font mặc định cũ của máy đã được sao lưu hay chưa. Quá trình sao lưu có thể mất một ít thời gian.
  • Đồng ý khởi động lại máy

Ứng dụng iFont
Điểm khác biệt giữa Font Installer và iFont, đó là ứng dụng iFont có thể hoạt động trên các thiết bị Samsung kể cả khi máy chưa được root. Nếu bạn không sở hữu thiết bị nào của Samsung, bạn cần phải root máy để cho phép các cài đặt của ứng dụng hoạt động trên thiết bị của mình.
Để download, cài đặt và sử dụng font chữ online thông qua ứng dụng, bạn có thể:

  • Chọn font chữ bạn mong muốn.
  • Chọn Download/Set.
  • Nếu bạn thấy một bảng hiện ra yêu cầu thay đổi chế độ font chữ, bạn chọn System ModeOK.
  • Khởi động lại máy.

[IMG]

Nếu bạn muốn sử dụng file TTF, copy file theo đường dẫn sdcard/ifont/custom trên thiết bị của bạn và thực hiện theo các thao tác sau:

  • Ở màn hình chính của ứng dụng iFont, chọn phím Menu.
  • Chọn Setting/Change Font Mode. Nếu bạn sử dụng thiết bị đã được root nhưng không phải của Samsung, chọn phần System Mode. Nếu bạn sử dụng thiết bị đã được root của Samsung, chọn phần Samsung Mode.
  • Chọn tab Custom trên ứng dụng iFont.
  • Chọn font bạn thích, sau đó nhấn Set.
  • Chọn OK để bắt đầu quá trình đổi font chữ.
  • Nếu xuất hiện bảng thông báo chuyển sang chế độ System Mode, chọn OK.
  • Thiết bị của bạn sẽ tự động đổi sang font chữ khác ngay sau đó, hoặc bạn có thể reboot máy.

2 – Thao tác thủ công để thay đổi font chữ trên các thiết bị đã được root
Trên đây là một số cách dễ nhất để bạn có thể thay đổi font chữ thiết bị Android của mình. Tuy nhiên, nếu bạn là một tín đồ công nghệ, bạn có thể tự thay đổi font chữ theo cách thủ công và khám phá ra nhiều điều thú vị hơn nữa.
Yêu cầu đầu tiên để thực hiện các phương pháp thay đổi thủ công dưới đây, đó là thiết bị của bạn đã được root. Khi thay đổi font chữ của thiết bị, bạn sẽ thực hiện các thao tác can thiệp trực tiếp vào các file hệ thống theo đường dẫn /system/fonts. Có hai cách thủ công để thay đổi font chữ thiết bị – bằngAndroid Debug Bridge (ADB) hoặc thông qua một ứng dụng quản lý file đối với máy đã được root.

Tìm hiểu về các loại file font chữ hệ thống
Một số thông tin cần thiết về các file chứa font chữ của bạn:

  • Roboto-Regular.ttf — Loại file chứa font chữ này được sử dụng trên toàn hệ thống của thiết bị, từ tên các ứng dụng tới tên menu.
  • Roboto-Bold.ttf — Đây là loại font chữ Roboto được in đậm theo nhiều kiểu khác nhau. Khác với các loại chữ thông thường, loại file chứa font chữ này không được sử dụng nhiều.
  • Roboto-Italic.ttf — Đây là các kiểu font chữ in nghiêng của font Roboto.
  • Roboto-BoldItalic.ttf —Đây là các kiểu font chữ vừa đậm vừa nghiêng của font Roboto.

[IMG]
Bạn có thể hiểu rằng, việc thay đổi font chữ là việc thay thế các file chứa font chữ có sẵn trên thiết bị bằng các file chứa font chữ mà bạn muốn, với tên gọi giống hệt nhau.

CHÚ Ý: bạn nên backup lại file chứa font chữ mặc định của máy mà sẽ bị thay thế sau này, đề phòng trường hợp xảy ra lỗi trong quá trình chuyển đổi. Bạn có thể đổi tên file font chữ mặc định bằng cách thêm đuôi *.bak, hoặc thêm chữ bak vào giữa tên file. Ví dụ, đổi tên file Roboto-Regular.ttf thànhRoboto-Regular.ttf.bak hoặc Roboto-Regular-bak.ttf
Ngoài ra, bạn có thể sao lưu file font chữ trên máy tính hoặc ở folder đường dẫn khác trên thiết bị Android của bạn.

Sử dụng Android Debug Bridge (ADB)
Các bước chuẩn bị:

  • Thiết bị Android đã được root.
  • Một máy tính chạy phần mềm Android Software Development Kit (SDK).
  • Nếu máy tính của bạn sử dụng hệ điều hành Windows, bạn cần cài đặt đầy đủ các driver kết nối USB.
  • Đảm bảo công cụ ADB có thể tìm được thiết bị của bạn.
  • Cáp USB.
  • File chứa font chữ mà bạn muốn.

[IMG]
Ví dụ dưới đây là các bước thay đổi file chứa font chữ Times_New_Roman.ttf thay thế cho file font chữ mặc định Roboto-Regular.ttf

  • Trên máy tính PC, đổi tên file Times_New_Roman.ttf thành Roboto-Regular.ttf
  • Sử dụng bất kỳ công cụ hỗ trợ nào để copy file Roboto-Regular.ttf mới vào thiết bị Android theo đường dẫn /sdcard.
  • Mở command prompt trên PC, gõ:

adb shell

  • Tiếp tục gõ:

su
mount -o remount,rw /system

  • Sao lưu (backup) font chữ mặc định (trong trường hợp này là file Roboto-Regular.ttf) bằng cách đổi tên theo lệnh:

cd /system/fonts
mv Roboto-Regular.ttf Roboto-Regular.ttf.bak

  • Copy file font chữ bạn thích vào /sdcard theo đường dẫn theo lệnh:

cp /sdcard/Roboto-Regular.ttf /system/fonts

  • Đảm bảo rằng file bạn copy có thể được thiết bị nhận dạng (mã 644 hoặc 666). Điều này rất quan trọng, vì nếu thiết bị của bạn không thể đọc được file, hệ thống sẽ bị lỗi bootloop:

chmod 644 Roboto-Regular.ttf

  • Thoát khỏi chương trình:

exit

  • Reboot lại máy và kiểm tra font chữ mới đã được thay đổi hay chưa.

Sử dụng công cụ quản lý file manager
Phương pháp thứ hai được thực hiện giống như phương pháp sử dụng công cụ ADB, nhưng đơn giản hơn vì bạn sẽ không phải đánh các câu lệnh tại command prompt.
Các bước chuẩn bị:

  • Thiết bị Android đã được root.
  • Một ứng dụng quản lý file manager/explorer với khả năng điều hướng file đến đường dẫn (ví dụ ES File Explorer).
  • Cho phép đọc và sửa (read and write) đối với các file đường dẫn trong hệ thống (nếu hệ thống của bạn ở chế độ read-only – chỉ có thể đọc file, quá trình này sẽ không thể hoàn tất hoặc bị lỗi).
  • File chứa font chữ bạn thích (với đuôi *.ttf) sẽ được copy vào theo đường dẫn trên /sdcard.

[IMG]
Các bước dưới đây sẽ hướng dẫn bạn cách thay đổi font chữ trên các thiết bị Android theo cách thủ công, thông qua ứng dụng quản lý file manager. Ví dụ thiết bị của bạn sử dụng ứng dụng ES File Explorer (nếu thiết bị sử dụng ứng dụng quản lý file khác, các bước có thể có một ít thay đổi). Giống như thực hiện với công cụ ADB, ví dụ sẽ sử dụng file Times_New_Roman.ttf để thay thế file font chữ mặc định trên hệ thống.

  • Tải file font chữ bạn muốn, ví dụ Times_New_Roman.ttf về thiết bị Android của bạn.
  • Chạy ứng dụng ES File Manager.
  • Chọn Menu, chọn Settings/Root Settings. Chạy Root ExplorerUp to Root. Nếu thiết bị yêu cầu xác nhận quyền truy cập của Superuser hoặc SuperSU, chọn đồng ý. Chọn Mount File System.
  • Đến đường dẫn /system/fonts. Tìm file Roboto-Regular.ttf, nhấn giữ một lúc, chọn Rename và đánh tên mới cho file rồi OK. File sau khi đã được đổi tên sẽ được coi như một bản sao lưu của file Roboto-Regular.ttf và có thể được sử dụng lại sau này.
  • Đến đường dẫn chứa file font chữ bạn muốn và đã tải xuống (ví dụ ở đây là fileTimes_New_Roman.ttf)
  • Đổi tên file Times_New_Roman.ttf thành Roboto-Regular.ttf
  • Nhấn giữ một lúc tại file Times_New_Roman.ttf để hiện lên một bảng thông báo, chọn Copy Tođến đường dẫn /system/fontsOK.
  • Đến đường dẫn /system/fonts.
  • Nhấn giữ một lúc tại file Roboto-Regular.ttf mới được copy. Chọn Properties.
  • Từ cửa sổ Properties, chọn Change. Bạn cần đảm bảo rằng, bạn đã chọn chế độ cho phép “Read” cho User, Group và Other. Sau đó đảm bảo chế độ cho phép “Write” cho User. Chọn OK.
  • Khởi động lại máy.

[GUIDE] Decompiling, theming và recompiling file SystemUI.apk của một Rom JB.

1. Cài đặt các phần mềm cần thiết và thiết đặt apktool:

Bạn tải các phần mềm sau về và cài đặt chúng vào máy xong rồi khởi động lại máy 1 lần nhé:
>>> Cài đặt phần mềm giải nén 7zip:
7-Zip 9.20 for 32-bit Windows (1,1 MB)
>>> Cài đặt phần mềm chỉnh sửa code Notepad++:
Notepad++ v6.2.3 (5,6 MB)
>>> Cài đặt JRE (Java Runtime Environment): chú ý chọn đúng phiên bản hệ điều hành Windows của mình:
JRE-7u10 for 32-bit Windows Ofline Installer
JER-7u10 for 64-bit Windows Ofline Installer

>>> Tải và thiết đặt apktool theo các bước sau:
– Tạo 1 thư mục apktool trong ổ đĩa C của PC hay laptop theo đường dẫn:

– Tải apktool mới nhất apktool1.5.1.tar.bz2 (7,7 MB) về giải nén ra đc file apktool.jar

– Tải apktool dependencies and helper script for Windows (380 KB) về giải nén đc 2 file aapt.exeapktool.bat.
– Chép 3 file trên vào thư mục apktool vừa tạo ở trên. Cấu trúc các file nằm trong thư mục apktool trong ổ C như hình sau:
[​IMG]

2. Decomplile file .apk của một ROM:

Mới rồi ducchanh315 có hỏi mình tại sao không thể decompile file SystemUI.apk của rom WanamLite đc. Vậy giờ ta chọn decompile thử luôn file SystemUIframework-res.apk của rom WanamLite nhé.

– Tải rom WanamLite v5.3 XXELLA tại đây về và giải nén các file ở đường dẫn sau trong file rom ra:

[​IMG]
– Chép 2 file trên vào thư mục apktool trong ổ C như hình trên.
– Nhấn phím Windows + R trên bàn phím máy tính để gọi hộp thoại Run. Gõ vào đó cmd. Nhấn Enter cửa ổ Command Promt xuất hiện.
Hoặc search cmd trên Windows 7 hoặc Windows 8. Nhấn chuột phải vào biểu tượng Command Prompt và chọn Run as Administrator.
– Tại dấu nhắc cmd gõ vào lệnh dưới để vào thư mục C:\apktool. Nhấn Enter.
[​IMG]

Code:
cd c:\apktool

Từ bây giờ ta sẽ làm việc với cửa sổ Command Prompt này vì thế bạn đừng đóng nó lại nhé.

>>> Cài đặt các framework cần thiết:
Bây giờ ta cần cài đặt các framework cần thiết cho các file mà ta muốn decompile của Rom WanamLite. Nhiều khi bạn decompile bị báo lỗi là do bạn chưa cài framework cần cho file.
> Cú pháp cài đặt framework như sau:

Code:
apktool if [đường dẫn đến file\tên file]

Ở đây, ta cần cài framework của file SystemUI.apk. Tại dấu nhắc gõ:

Code:
apktool if systemui.apk.

(Các bạn chú ý command không phân biệt chứ HOA, chữ thường nhé)
[​IMG]
Đợi một tý cửa sổ command sẽ báo như hình trên. Bạn mở theo đường dẫn đó sẽ thấy file framework của SystemUI.apk là 127.apk.
Cài tiếp framework của file framework-res.apk. Tại dấu nhắc gõ:

Code:
apktool if framework-res.apk

[​IMG]
Đợi một tý cửa sổ command sẽ báo như hình trên. Bạn mở theo đường dẫn đó sẽ thấy file framework của SystemUI.apk là 1.apk.

>>> Tiến hành decompile file:
> Cú pháp decompile file như sau:

Code:
apktool d [đường dẫn đến file\tên file] [tên thư mục muốn lưu các thành phần đã decompile vào]

(Nếu trong cú pháp trên sau tên file bạn không đánh vào tên thư mục bạn muốn tạo ra để lưu các thành phần sau khi đã decompile vào đó thì mặc định apktool sẽ tạo một thư mục giống tên của file để lưu các thành phần sau decompile vào đó)
– Để decompile file SystemUI.apk. Tại dấu nhắc gõ tiếp lệnh:

Code:
apktool d systemui.apk

[​IMG]
Nếu qua trình decompile thành công, cửa số sẽ báo các bước trong tiến trình decompile file SystemUI.apk như hình trên.
[​IMG]
Sau khi decompile thành công trong thư mục C:\apktool của bạn sẽ xuất hiện thêm một thư mục /systemui trong đó chứa các thành phần như hình trên.
[​IMG]
– Thưc hiện tương tự như hình trên với file framework-res.apk.
[​IMG]
Ta cũng sẽ đc một thư mục mới /framework-res chứa các thành phần sau decompile đc tạo ra trong thư mục C:\apktool.

Vậy là ta đã tiến hành Decompile thành công. Bây giờ các bạn hack mod đi hehe.

. 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

Sign the apk:

– Mở file SystemUI.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 anh em sẽ thu đc 1 file SystemUI.apk mới.thay nó vào rom cũ và reboot máy —-> tự sướng thôi :D

[Guide] Unpack-Repack Boot, Recovery .img without Kitchen

NO NEED ANDROID KITCHEN FOR UNPACK REPACK IMG’s

This is the easiest way to unpack .img files with extracted ramdisk. So, Lets Start

At first Download the tool from HERE

For MTK (chineese) phones – use MTK_unpack.bat (MTK_pack.bat)
For android standard phones – use STD_unpack.bat (STD_pack.bat)

Here I am showing you about MTK (chineese) phones .img unpack-repack….

Instructions

1. Extract the file in any where you want
2. You will see this files

3. Then Copy your .img file in this folder like this
Remember the file should be named as boot.img or recovery.img


4. Just Drag and Drop .img files into unpack.bat for unpacking. Then you will see this.


5. A folder will be created there. I unpacked boot.img so here is the all file you want


6. To repack, again just drag and drop the folder into pack.bat. you will see this


7. New .img file created. Rename it as you want. So All done. Enjoy.

[GUIDE][MOD][4.2.2] Adding Custom ROM image in Settings

Adding custom ROM image in Settings

All information, follow these instructions !

Required tools

* Java
* SDK
* Notepad ++ ( Or another application )
* Deodexed Settings.apk
* Download the “Required files”
* APK Tool
* Extract the “Settings.apk” from your rom /system/app/

PART 1

* Decompile Settings.apk

* Put the “\drawable and \layout” into the extracted “Required files” folder.

-Trick

There, you’ll see customimage.png Change it to any png of size 400×155 You can change this size description in /res/layout/areebisawesome.xml

* Navigate to \res\xml

* Open device_info_settings with notepad++ and add the following lines after that close and save the changes.

Original Line

Code:
<?xml version="1.0" encoding="utf-8"?>
<PreferenceScreen android:title="@string/about_settings"
  xmlns:android="http://schemas.android.com/apk/res/android">
    <PreferenceScreen android:title="@string/sp_sw_update_capital_NORMAL" android:key="software_update_settings_for_dcm" android:summary="@string/system_update_settings_list_item_summary">
        <intent android:targetPackage="com.nttdocomo.android.fota" android:action="android.intent.action.MAIN" android:targetClass="com.nttdocomo.android.fota.screens.DmcFota" />
    </PreferenceScreen>
    <PreferenceScreen android:title="@string/system_update_settings_list_item_title" android:key="system_update_settings" android:summary="@string/system_update_settings_list_item_summary">
        <intent android:action="android.settings.SYSTEM_UPDATE_SETTINGS" />
    </PreferenceScreen>

Modified

Code:
<?xml version="1.0" encoding="utf-8"?>
<PreferenceScreen android:title="@string/about_settings"
  xmlns:android="http://schemas.android.com/apk/res/android">
    <PreferenceCategory android:layout="@layout/areebisawesome" android:title="" android:key="blah" />
    <PreferenceScreen android:title="@string/sp_sw_update_capital_NORMAL" android:key="software_update_settings_for_dcm" android:summary="@string/system_update_settings_list_item_summary">
        <intent android:targetPackage="com.nttdocomo.android.fota" android:action="android.intent.action.MAIN" android:targetClass="com.nttdocomo.android.fota.screens.DmcFota" />
    </PreferenceScreen>
    <PreferenceScreen android:title="@string/system_update_settings_list_item_title" android:key="system_update_settings" android:summary="@string/system_update_settings_list_item_summary">
        <intent android:action="android.settings.SYSTEM_UPDATE_SETTINGS" />
    </PreferenceScreen>

PART 2

* Compile Settings.apk file ( APK Tool )

* You can do this with a File explorer ( With root permissions or before you build your rom. )

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

[ROM] Material X – Powered by XINHXINH

Screenshot_2012-12-31-23-02-34 Screenshot_2012-12-31-23-02-43 Screenshot_2012-12-31-23-02-49 Screenshot_2012-12-31-23-03-16 Screenshot_2012-12-31-23-03-25 Screenshot_2012-12-31-23-04-09 Screenshot_2014-12-08-17-54-49

FEATURE:

* Android Lollipop UI

* Android Lollipop Boot Animation

* Smooth and Stable

* Pre-rooted

* Deodexed

* Dual 3G

* Pre-installed Busybox

* Xposed Installer

* Init-d Tweaked

* Better Battery Backup

* Low RAM Consumption

* Fast Internet Surfing Experience

* Zipaligned

* Entropy-generator

* Promised Future Update from Officail Material+ Devs

* Made-Easy Settings with access to SuperSu, Xposed, Performance Control, Engineering Mode.

–> let’s flash it & feeling !

Installation Process:

The installation process is quite tedious. But what is five minutes to spare if you’ll get a great rom , right? So here is the detailed process:

1. Reboot to recovery

2. Perform a backup on CTR recovery (Required) (my backup is from AOSP)

3. Wipe Cache Partition

4. Wipe Dalvik Cache

5. Wipe Data

6. Click Install Zip

7. Choose X1 Zip from SD card

8. Locate the zip file to your SD

9. Flash it

10.,Wait

11. Reboot

12. Reboot again to recovery

13. Click Backup and Restore

14. Click the most current backup

15. Click Advance Restore

16. Click Restore Data

17. Wait

17 Reboot & Enjoy

*Please follow the installation procedure. If you did not advance restore the data, playstore will have bugs so please follow it.

DOWNLOAD:

http://adf.ly/7252606/materialx1

update v1.1

http://adf.ly/7252606/materialx111

Official V2 (Update) from Material+ 

  • New icon pack (lollipop inspired)
  • Some New System apps
  • Updated System UI
  • Updated Framework
  • Updated System apps
  • Updated Settings
  • Updated Performance control app
  • Updated Xpose app
  • Data speed meter on default
  • Dolby digital

Procedure: (how to flash update)

1. V1 Must be installed

2. Download the zip

3. Reboot to recovery

4. Flash the rom

5. Wipe dalvik cache

6. Reboot

update v2.0

http://adf.ly/7252606/materialx2

update v2.1

http://adf.ly/7252606/materialx21

***Join our group:

https://www.facebook.com/groups/gioneep3dev

***FANPAGE:

https://www.facebook.com/gioneeP3