Fix full lỗi ios 9.3.x cho máy đã JB



Cách này có thể áp dụng cho iphone 5, 5c, 5s... lock nhật miễn là máy đã JB

1. Sao lưu tất cả dữ liệu, sau đó restore máy sạch sẽ để máy đỡ lỗi khi fix
2. JB máy
3. Vào app Cydia, thêm nguồn : cydia.vn
4. Tìm iFile và cài đặt.
5. Bỏ sim và sim ghép vào máy. Rồi rút khay sim ra, nhét vào lại cho đến khi nhận sóng.

Bước 1: Fix nhà cung cấp và bật/tắt 3G không cần bật chuyển vùng dữ liệu

- Vào Ifile, vào đường dẫn - Vào đường dẫn: /System/Library/Carrier Bundles
- Vào trong thư mục iPhone tìm và xóa thư mục 44010 44020 44050 , Docomo_jp.bundle (Nhà mạng khác tương tự)
- Vào trong thư mục Unknown.bundle xóa hết các file trong thư mục này đi. Nếu bạn dùng mạng Vina và Mobi thì vào thư mục VinaPhone_vn.bundle copy hết các file trong này dán vào Unknown.bundle, nếu dùng mạng Viettel thì copy các file trong Viettel_vn.bundle vào.
- Vào var/mobile/Library/Carrier Bundles/iphone và xóa sạch các file và thư mục. (Fix việc 3G không gửi được tin nhắn)

Bước 2: Fix *101#

- Vào đường dẫn: /var/mobile/Library/Carrier Bundles ta thấy thư mục Overlay, kick vào chữ (i) tới phần ACCESS PERMISSIONS bỏ Write trong mục User rồi chọn Done.
- Vào thư mục Overlay chọn file :...24.0.plist (lưu ý file này 4kb), chọn chế độ Property List Viewer. Kéo xuống dưới mở cáiSupportsSupplementarySeviesOver... (bật on lên). Save lại và done.

Bước 3: Fix lỗi danh bạ (Không cần +84):
- Vào đường dẫn: /var/mobile/Library/Preferences tìm đến file com.apple.AppSupport.plist chọn chế độ Property List Viewer vào sửa hết chữ jp thành vn (lưu ý là vn viết thường nhé)
Fix lỗi hiện update carrier (Cập nhật nhà cung cấp):
- Vào đường dẫn /etc mở file hosts lên thêm vào dòng này: 127.0.0.1 appldnld.apple.com

Bước 4: Fix tắt tiếng chụp ảnh khi để chế độ im lặng:
- Vào đường dẫn /System/Library/Frameworks/MediaToolbox.framework tìm fileRegionalsystemsoundthatsharebehavioir.plist xóa hoặc đổi tên nó đi.

Bước 5: Fix lỗi văng active khi mất sóng hoặc thay sim khác:
- Các bạn vào đường dẫn /Applications tìm Setup.app sửa nó thành Setup.app.bak
(Bước này có thể ko làm, vì làm sẽ dẫn đến ko sử dụng được ft, imess, không tắt được Tìm iphone, ko thoát được icoud nếu bạn có đăng nhập icloud, nếu muốn thoát được icloud cũng như tắt Tìm iphone thì phải sửa tên Setup.app.bak lại thành Setup.app như ban đầu)

Bước 6:  Fix lỗi Full Storage khi Jailbreak bằng Pangu
- Mover thư mục LinguisticData trong SYSTEM/LIBRARY sang VAR/MOBILE
- Tại thư mục SYSTEM/LIBRARY
iFile => Edit => Bấm dấu (+) : Phần type chọn Symbolic Link, Link Target điền /var/mobile/LinguisticData, Phần name điền LinguisticData

Hướng dẫn JB ios 9.2 -> 9.3.3 bằng tool Pangu 1.1


Để jailbreak iOS 9.3.3 bằng công cụ Pangu 1.1, hãy thực hiện theo các bước sau: Bước 1: Truy cập đường dẫn để tải về tập tin IPA và Cydia Impactor: http://dl.pangu.25pp.com/jb/NvwaStone_1.1.ipa http://www.cydiaimpactor.com/ Bước 2: Kết nối thiết bị các bạn muốn jailbreak với máy tính thông qua cáp Lightning. Yêu cầu tắt mật khẩu màn hình và vô hiệu hóa Find My iPhone (Tìm iPhone) trước khi bắt đầu quá trình jailbreak. Lưu ý: Nếu bạn đang jailbreak bằng Pangu 1.0 (phiên bản trước đó) thì bạn hãy xóa các ứng dụng Pangu hoặc PP cũ trên thiết bị của bạn, sau đó khởi động lại thiết bị của mình. Điều này sẽ cập nhật công cụ Pangu của bạn lên phiên bản mới nhất (1.1) mà vẫn giữ lại các tweak mà bạn cài đặt trước đó. Nếu bạn chưa jailbreak, bạn có thể bỏ qua phần này. Bước 3: Giải nén và mở file Cydia Impactor mà bạn vừa tải về. Chọn như trong hình
Bước 4: Kéo file IPA mà bạn đã tải vào mục trên cùng của Cydia Impactor.

Bước 5: Bạn sẽ nhận được một cảnh báo cho nhà phát triển của Apple. Click vào ‘OK’ để tiếp tục.
Bước 6: Bạn sẽ được yêu cầu nhập ID Apple, hãy nhập tên đăng nhập và mật khẩu ID Apple , Sau đó click OK
Bước 7: Trên thiết bị, bạn chọn Settings > General > Device Management. Tại đây, bạn có thể thấy được profile dành cho developer với “Apple ID” mà bạn đã nhập. Nhấn vào profile đó và xác nhận “Trust” developer đó (yêu cầu thiết bị phải mở internet).


Bước 8: Bây giờ, ứng dụng Pangu đã xuất hiện trên màn hình điện thoại. Bạn nhấn vào icon Pangu trên màn hình, nhấn tiếp OK, tick vào nút Use .... như hình. Cuối cùng nhấn Start
Bước 9: Khi nhấn Start . Sẽ xuất hiện thông báo yêu cầu bạn tắt màn hình máy. Sau khi tắt màn hình, bạn chờ khoảng vài giây sẽ xuất hiện thông báo việc Jailbreak đã thành công. Thiết bị sẽ tự khởi động lại và đã đến lúc bạn chiêm ngưỡng thành quả của mình.


p/s : Trường hợp bạn khởi động lại iphone sẽ mất JB, dẫn đến ko vào được Cydia do bị văng ra, để JB lại bạn chỉ cần nhấn vào icon Pangu và nhấn Start để tiến hành JB lại thiết bị

Hướng dẫn sử dụng iphone lock Nhật

I. Thế nào là sim ghép

Hình dưới là sim ghép (heicard) dùng cho iphone lock là một miếng đồng mỏng, mình bỏ sim đè lên sim ghép rồi bỏ vào khay sim để đánh lừa nhà mạng và bắt được sóng VN. Bề mặt rất mỏng manh và dễ hỏng nếu các bạn tháo lắp ko cẩn thận sẽ bị gãy hỏng (sim ghép mình tặng kèm khi mua máy, nếu mua lẻ bên ngoài có thể giá sẽ 150k->200k)



II. Cách bỏ sim chính và sim ghép vào khay sim:

Đầu tiên bạn phải cắt sim chính của mình thành dạng nano sim(nếu chưa cắt) , có thể tự cắt bằng kéo(cắt xong nên mài phần nhựa mỏng đi 1 tí mới dễ đút vào) , hoặc đem theo cmnd ra đại lý mobifone/viettel/vina gần nhất để làm lại sim nano, làm rất nhanh tầm 5 phút, trước khi làm lại sim nên sao lưu danh bạ trong sim lại nếu ko sẽ bị mất

Video hướng dẫn cắt sim: Link



Sau khi bỏ sim kèm sim ghép vào khay sim, sẽ hiện lên bảng chọn nhà mạng, nếu điện thoại bạn nhà mạng nào thì chọn vào , có thể là JP softbank/JP Au/JP Docomo 



Chọn xong nhấn Accept, rồi đợi tí cho máy nhận sóng.Sau 3 phút vẫn chưa nhận thì khởi động lại iphone (nhấn đè đồng thời nút nguồn + nút home)

Video hướng dẫn lắp sim : https://youtu.be/wgSLW7G-G_Y

 III. Hướng dẫn fix lỗi bất tiện khi sử dụng iphone lock Nhật

1. Lỗi danh bạ 84 ( ko hiển thị tên người gọi đến):
Danh bạ phải lưu dạng +84 trước các đầu số, nếu người dùng lưu số trong danh bạ theo dạng số 0 ví dụ 09xxx, 016xxx thì máy không hiện tên khi có cuộc gọi đến hoặc gọi đi. Mục nhắn tin cũng sẽ bị như vậy.

*Cách khắc phục: dùng phần mềm Contact utility (tên cũ là Edit Prefix Number) để chuyển toàn bộ danh bạ từ dạng đầu số 0 (09xxx, 016xx ...) thành dạng +849xxx, +841xx. 

Xem video : 


2. Không thể kiểm tra tài khoản và nạp tiền bằng mã *101# , *101*
không dùng được các lệnh kiểm tra (*101#) và nạp tiền (*100#) cho tài khoản. Người dùng phải gọi đầu số 900 để kiểm tra tài khoản và nạp tiền (miễn phí)


Hoặc sử dụng app my mobifone, my viettel, my vinafone để kiểm tra tài khoản

Xem video: 










Tai nghe, cáp sạc chính hãng apple

Tai nghe, cáp sạc chính hãng apple


Mình hiện đang bán Cáp sạc tai nghe bóc hộp đã qua sử dụng mới 98-99%
👉Cam kết chính hãng - tặng 500% giá trị nếu sai sự thật
👉Bảo hành: 6 tháng

 Củ sạc #Iphone : 250k
 Cáp #lighling : 220k
 Tai nghe : 300k

⚠️ Hàng bóc hộp lướt theo máy nên số lượng không nhiều, bỏ qua đừng tiếc
🚚 Miễn phí vận chuyển toàn quốc

Thông tin của mình:
Tên: Lê Thị Anh Thơ 
Sđt: 01689896683
Ngân hàng: Lưu ý chuyển khoản đúng tên của mình nhé
Đông á: 0104208410 Lê Thị Anh Thơ 
VCB: 0071000711257 Lê Thị Anh Thơ 
Địa chỉ: 176B ấp Long Hòa, thị trấn Phước Long, huyện Phước Long, tỉnh Bạc Liêu


Cách phân biệt tai nghe chuẩn với hàng fake (xem chú thích trong ảnh)








Cách phân biệt dây cáp chuẩn với hàng fake (xem chú thích trong ảnh)

Cách phân biệt củ sạc chuẩn với hàng fake (xem chú thích trong ảnh)










Hướng dẫn mod cơ bản (ANDROID DEVELOPMENT)

Hướng dẫn mod cơ bản [Đã test trên Note3 N9005] có thể áp dụng cho các máy android khác
A. CHUẨN BỊ:
Link tải các công cụ cần thiết và video hướng dẫn: https://www.mediafire.com/folder/d1qni9ledluob/ModKênh video hướng dẫn trên youtube: http://www.youtube.com/watch?v=fGkswBDiz6c&feature=share&list=PLkT5cA0IcjLMHQc4JDk2SQ_k4MhCgFbmz
Các thứ cần chuẩn bị, mọi người download về và cài đặt nhé
1. Apktoolhttps://www.dropbox.com/s/xuw7qrojm6legxq/Apktool.zip
2. Jdk/java link tải: http://www.java.com/en/
3. Notepad++http://download.tuxfamily.org/notepadplus/6.2.3/npp.6.2.3.Installer.exe
4. 7-Ziphttp://www.7-zip.org/download.html
5. Cài app Root Explorer vào điện thoại, chấp nhận ứng dụng đc phép chạy trongSuperSU
6.File zip flash  http://www.mediafire.com/download/9do0ny22j4p7yjc/flash+chuan+cho+kitkat.zip

B. TẠO FILE BACKUP TRƯỚC KHI MOD: (ví dụ file SystemUI.apk)
1. Hd dùng Root Explorer copy file SystemUI.apk ra ngoài : http://youtu.be/LdxAqAcoj38
2. Tạo file backup flash zip: http://youtu.be/FH2T1RQX2jw
3. Nếu mod bị lỗi, bạn vào recovery rồi install zip file backup này

C. CÁC BƯỚC TIẾN HÀNH:
- Chép Apktool.zip qua ổ C, giải nén được thư mục Apktool
- Trên điện thoại, vào đường dẫn System/framework  copy file framework-res.apk vào thư mục khác trong bộ nhớ trong hoặc thẻ nhớ rồi copy vào thư mụcC:/Apktool
- Trên điện thoại, vào đường dẫn System/pri-app hoặc System/app  copy file bạn cần làm (có thể là SystemUI.apk , SecSettings.apk, SamsungIME.apk...v.v.v) vào thư mục khác trong bộ nhớ trong hoặc thẻ nhớ rồi copy vào  thư mục C:/Apktool
Hướng dẫn : http://youtu.be/IYWIUeSb0AU
I. Decompile:
- Vào cmd (Start -> Run -> Cmd)
- Gõ cd c:\apktool -> Enter
- Gõ tiếp: apktool if framework-res.apk
- Gõ : apktool if systemui.apk (ví dụ là file systemui.apk , nếu mod file khác thì đổi thành tên file khác)


- Gõ: apktool d systemui.apk (đợi giải nén)

- Sau khi giải nén xong ta được thư mục SystemUI (đường dẫn C:\apktool\systemui)
- Làm theo các bước để mod ở dưới (II.MOD)

II. MOD 

1. Mod sửa thông báo pin yếu:

a) Hướng dẫn bằng chữ:
- Decompile file SystemUI như hướng dẫn ở mục I.Decompile
- Ta được thư mục SystemUI (đường dẫn C:\apktool\systemui).
- Xong bạn vô thư mục C:\apktool\systemui\res\value-vi\strings.xml  mở file strings.xml lên bằng Notepad++
Tìm đến những đoạn Code dưới rồi thay theo ý bạn:
<string name="battery_low_title">Kết nối bộ sạc của bạn</string>
<string name="battery_low_subtitle">Pin đang yếu.</string>
<string name="battery_low_percent_format">%d%% còn lại</string>
<string name="battery_low_why">Dùng Pin</string>
<string name="low_battery_title">Pin yếu</string>
<string name="critical_low_battery_title">Pin rất yếu</string>
<string name="low_battery_text">Kết nối vào ổ cắm để sạc thiết bị...</string>
Ví dụ mình thay:
<string name="battery_low_title">Chị Ruby Love ơi</string>
<string name="battery_low_subtitle">Em đói rồi dậy cho em ăn đi</string>
<string name="battery_low_percent_format">%d%% thể lực</string>
<string name="battery_low_why">Kệ mẹ em</string>
<string name="low_battery_title">Chị Ruby Love ơi</string>
<string name="critical_low_battery_title">Em sắp die rồi</string>
<string name="low_battery_text">Dậy cho em ăn đi</string>
Sau đó save lại.
- Copy file hình muốn hiển thị khi thông báo vào C:\apktool\systemui\res\drawable-xxhdpi
Lưu ý: file hình phải đổi tên thành : battery_low_battery.png (định dạng png)

Recompile và Sign apk (xem ở mục III.Recompile và Sign Apk bên dưới )
- Copy file SystemUI đã build được vào điện thoại đúng thư mục system/priv-app và set 6-4-4
 HoặcTạo file zip flash rồi copy vào điện thoại (xem mục IV. Tạo file zip flash hoặc 
video: http://youtu.be/Ftm68mt4eHY )
- Vào recovery flash file zip vừa tạo -> Xong

b) Video hướng dẫn:  http://youtu.be/MdfDfcb20Yo

2. Thay chữ xóa ở nofitication thành chữ khác:
- Decompile file SystemUI như hướng dẫn ở mục I.Decompile.
- Tìm đến C:\Apktool\SystemUI\res\layout\status_bar.xml​  mở file status_bar.xml  lên bằng Notepad++
- Xóa dòng:
<com.android.systemui.statusbar.policy.Clock android:textAppearance="@style/TextAppearance.StatusBar.Clock" android:gravity="left|center" android:id="@id/clock" android:layout_width="wrap_content" android:layout_height="fill_parent" android:singleLine="true" />
- Thêm đoạn code này:
<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:textColor="#ff5cb8ff" android:gravity="center" android:id="@id/clock" android:layout_width="wrap_content" android:layout_height="fill_parent" android:singleLine="true" />​
</LinearLayout>​
 - Vào dưới dòng này:
com.android.systemui.statusbar.phone.TickerView android:id="@id/tickerText" android:paddingTop="2.0dip" android:paddingRight="10.0dip" android:layout_width="0.0dip" android:layout_height="wrap_content" android:layout_weight="1.0">​
<TextView android:textAppearance="@style/TextAppearance.StatusBar.PhoneTicker" android:layout_width="fill_parent" android:layout_height="wrap_content" android:singleLine="true" />​
<TextView android:textAppearance="@style/TextAppearance.StatusBar.PhoneTicker" android:layout_width="fill_parent" android:layout_height="wrap_content" android:singleLine="true" />​
</com.android.systemui.statusbar.phone.TickerView>​
</LinearLayout>​
- Save lại.
- Recompile và Sign Apk (xem cách Recompile và Sign apk ở mục III.Recompile, Sign apk bên dưới).
- Tạo file zip flash.

3. Mod đồng hồ ra giữa:

4. Mod đổi màu đồng hồ:
- Decompile file SystemUI như hướng dẫn ở mục I.Decompile. (nếu trong C:\apktool đã có thư mục systemui thì phải xóa đi)
- Tìm đến C:\Apktool\SystemUI\res\layout\status_bar.xml​
- Tìm dòng:
<com.android.systemui.statusbar.policy.Clock android:textAppearance="@style/TextAppearance.StatusBar.Clock" android:textColor="#ffffffff" android:gravity="center" android:id="@id/clock" android:layout_width="wrap_content" android:layout_height="fill_parent" android:singleLine="true" />​
- Đổi #ffffffff thành mã màu mà bạn muốn ( có thể lấy mã màu ở http://haylem.net/tienich/mamau.html)​
- Save lại.

- Recompile và Sign Apk.

5. Mod lock home ẩn: (chạm vào góc phải vị trí đồng hồ sẽ tắt màn hình)


- Decompile SystemUI.apk
Download 2 file này về
https://www.mediafire.com/?91rj9anq3bj2pr8
cho vào C:\apktool/systemui/res/drawable-xxhdpi/
- Recompile và sign apk
- Copy file systemui.apk trong thư mục C:\apktool\systemui\dist ra ngoài  C:\apktool\  và xóa thư mục C:\apktool\systemui\
- Decomplie file systemui.apk mới này 
- Sau đó vào C:/apktool/systemui/res/layout/status_bar.xml  mở file status_bar.xml lên sửa
- Copy code này vào vị trí như hình
<LinearLayout android:gravity="left" android:orientation="horizontal" android:layout_width="fill_parent" android:layout_height="fill_parent">
        <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/vnhome" android:contentDescription="@string/accessibility_home" systemui:keyCode="3" systemui:glowBackground="@drawable/ic_sysbar_highlight" />
    </LinearLayout>
    <LinearLayout android:gravity="right" android:orientation="horizontal" android:layout_width="fill_parent" android:layout_height="fill_parent">
        <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/vnlock" 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" />
    </LinearLayout>
- Save lại.

- Xong Recomplie và sign apk

Video hướng dẫn: http://youtu.be/DAYEBCcHbcw

6. Add app hay dùng vào Notification:



- Decomplie SystemUI.apk
- Download file này về, giải nén chọn hệ điều hành của PC bạn đang dùng copy hết vào theo đường dẫn SystemUI/smali/com/android/systemui/statusbar/policy/
- Mở file SystemUI/res/layout/status_bar_expanded.xml
- Thêm code vào như hình:
<HorizontalScrollView android:scrollbars="none" android:layout_width="fill_parent" android:layout_height="wrap_content">
    <com.android.systemui.statusbar.policy.quicklaunch.QuickLaunchContainer android:gravity="center" android:layout_width="wrap_content" android:layout_height="fill_parent" />
</HorizontalScrollView>


- Recompile và sign apk
Video hướng dẫn: http://youtu.be/fGkswBDiz6c

7. Mod các phím tắt vào notification:



- Decompile SystemUI.apk
- Download file, giải nén và copy hình vào thư mục C:\apktool\systemui\res\drawable-xxhdpi
http://www.mediafire.com/download/vtyz5pj4b7zrbo7/hinh.rar
- Recompile thư mục SystemUI và Sign apk (xem hướng dẫn ở mục  III. Cách Recompile và sign apk)
- Recompile lần nữa.
- Copy file systemui.apk vừa build đc (trog thư mục C:\apktool\systemui\dist) dán vào C:\apktool và xóa thư mục SystemUI (C:\apktool\systemui\)
- Decompile file systemui.apk mới đó
- Mở file status_bar_expanded.xml trong mục SystemUI\res\layout

- Copy code này
<LinearLayout android:orientation="horizontal" android:background="#00000000" android:layout_width="fill_parent" android:layout_height="wrap_content" android:baselineAligned="false">
                        <com.android.systemui.statusbar.policy.KeyButtonView android:id="@id/recent_apps" android:background="@drawable/vn_ic_task" android:paddingRight="60.0dip" android:layout_width="60.0dip" android:layout_height="60.0dip" android:layout_toRightOf="@id/settings_button" android:contentDescription="@string/accessibility_recent" systemui:keyCode="187" systemui:keyRepeat="false" systemui:glowBackground="@drawable/vn_ic_btn_press" />
                        <com.android.systemui.statusbar.policy.KeyButtonView android:id="@id/back" android:background="@drawable/vn_ic_calllog" android:paddingRight="60.0dip" android:layout_width="60.0dip" android:layout_height="60.0dip" android:layout_toRightOf="@id/recent_apps" android:contentDescription="@string/accessibility_back" systemui:keyCode="5" systemui:keyRepeat="false" systemui:glowBackground="@drawable/vn_ic_btn_press" />
                        <com.android.systemui.statusbar.policy.KeyButtonView android:id="@id/back" android:background="@drawable/vn_ic_music" android:paddingRight="60.0dip" android:layout_width="60.0dip" android:layout_height="60.0dip" android:layout_toRightOf="@id/recent_apps" android:contentDescription="@string/accessibility_back" systemui:keyCode="79" systemui:keyRepeat="false" systemui:glowBackground="@drawable/vn_ic_btn_press" />
                        <com.android.systemui.statusbar.policy.KeyButtonView android:id="@id/back" android:background="@drawable/vn_ic_music_1" android:paddingRight="60.0dip" android:layout_width="60.0dip" android:layout_height="60.0dip" android:layout_toRightOf="@id/recent_apps" android:contentDescription="@string/accessibility_back" systemui:keyCode="25" systemui:keyRepeat="false" systemui:glowBackground="@drawable/vn_ic_btn_press" />
                        <com.android.systemui.statusbar.policy.KeyButtonView android:id="@id/back" android:background="@drawable/vn_ic_music_2" android:paddingRight="60.0dip" android:layout_width="60.0dip" android:layout_height="60.0dip" android:layout_toRightOf="@id/recent_apps" android:contentDescription="@string/accessibility_back" systemui:keyCode="24" systemui:keyRepeat="false" systemui:glowBackground="@drawable/vn_ic_btn_press" />
                        <com.android.systemui.statusbar.policy.KeyButtonView android:id="@id/back" android:background="@drawable/vn_ic_lock" android:paddingRight="60.0dip" android:layout_width="60.0dip" android:layout_height="60.0dip" android:layout_toRightOf="@id/recent_apps" android:contentDescription="@string/accessibility_back" systemui:keyCode="26" systemui:keyRepeat="false" systemui:glowBackground="@drawable/vn_ic_btn_press" />
                    </LinearLayout>  
- Đặt dưới code này:
<View android:background="@color/toggle_slider_divider_color"

- Tiếp theo bạn vào SystemUI\res\values mở file public.xml
Tìm đến cuối đoạn drawable, tìm xem có vn_ic_task không nếu có thì ok rồi

- Recompile thư mục SystemUI và Sign Apk (hướng dẫn ở mục  III. Cách Recompile và sign apk)
- Recompile lần nữa

*Tóm tắt cách làm: 
Bước 1: Decompile -> bỏ hình vào -> Recompile -> Sign Apk -> Recompile lần nữa
Bước 2: Decompile file mới build đc ở Bước 1 -> Sửa code -> Recompile -> Sign Apk -> Recompile lần nữa
Bước 3: Đóng gói file zip flash
Video hướng dẫn: http://youtu.be/KmsaC7FG32A

8. Mod bàn phím:


SamsungIME.apk nằm trong thư mục system/app 

Hướng dẫn:  Decompile SamsungIME.apk -> sửa code -> Recompile -> Sign apk -> Recompile lần nữa

* Mod dpi ( mod icon to hay nhỏ tuỳ bạn )

- SamsungIME/res/values-sw359dp-xhdpi/dimens.xml

- Tương tự làm với SamsungIME/res/values-sw359dp-land-xhdpi/dimens.xml
để mod keyboard khi quay ngang màn hình nhé.

* Mod bỏ ký tự thừa như ký tự mình khoanh đỏ phía trên ảnh đầu.
- SamsungIME/res/xml/qwerty_vi.xml
tìm
<Key android:horizontalGap="@dimen/qwerty_first_col_horizontal_gap" android:codes="97" android:popupCharacters="ăâ" android:keyEdgeFlags="left" android:keyLabel="a" />
        <Key android:codes="115" android:popupCharacters="" android:keyLabel="s" />
        <Key android:codes="100" android:popupCharacters="đ" android:keyLabel="d" />
        <Key android:codes="102" android:popupCharacters="" android:keyLabel="f" />
        <Key android:codes="103" android:popupCharacters="" android:keyLabel="g" />
        <Key android:codes="104" android:popupCharacters="" android:keyLabel="h" />
        <Key android:codes="106" android:popupCharacters="" android:keyLabel="j" />
        <Key android:codes="107" android:popupCharacters="" android:keyLabel="k" />
        <Key android:codes="108" android:popupCharacters="" android:keyLabel="l" />
        <Key android:codes="-769" android:popupKeyboard="@xml/popup_template_keyboard" android:popupCharacters="@string/vietnamese_tone" android:keyEdgeFlags="right" android:keyIcon="@drawable/qwerty_vietnam_p_01" />

Thay bằng
<Key android:horizontalGap="@dimen/qwerty_first_col_horizontal_gap_second_line" android:codes="97" android:popupCharacters="ăâ" android:keyEdgeFlags="left" android:keyLabel="a" />
        <Key android:codes="115" android:popupCharacters="" android:keyLabel="s" />
        <Key android:codes="100" android:popupCharacters="đ" android:keyLabel="d" />
        <Key android:codes="102" android:popupCharacters="" android:keyLabel="f" />
        <Key android:codes="103" android:popupCharacters="" android:keyLabel="g" />
        <Key android:codes="104" android:popupCharacters="" android:keyLabel="h" />
        <Key android:codes="106" android:popupCharacters="" android:keyLabel="j" />
        <Key android:codes="107" android:popupCharacters="" android:keyLabel="k" />
        <Key android:codes="108" android:popupCharacters="" android:keyEdgeFlags="right" android:keyLabel="l" />


- Làm tương tự với các file
+ SamsungIME/res/xml-sw359dp-xhdpi/qwerty_vi.xml
+ SamsungIME/res/xml-sw359dp-land-xxhdpi/qwerty_vi.xml

Video hướng dẫnhttp://youtu.be/kYowCE3XoP0

9. Mod Setting mang giao diện giống S5 ( Chỉ dành cho 4.4):



- Decompile file SecSettings.apk (file SecSettings.apk nằm trong System/pri-app)
- Mở file bools.xml SecSettings.apk\res\values\bools.xml
- Sửa code :
Trước:  <bool name="settings_grid">false</bool>
Sau :   <bool name="settings_grid">true</bool> 
Để tránh xuất hiện 2 icon setting trong launcher. xóa 1 thằng trong AndroidManifest.xml này đi

<category android:name="android.intent.category.LAUNCHER" />

10. Mod Quicksettings Note 3 thành S5

Dùng app Root Explorer mở file build.prop (nằm trong thư mục System) -> Open in Text Editor -> Sửa  như hình hướng dẫn


III. Cách Recompile và sign apk:
Recompile:
- Bật cmd lên gõ apktool b systemui
Sign apk: 
- Vào C:\apktool  mở file SystemUI.apk gốc bằng cách nhấp chuột phải vào file SystemUI.apk gốc , chọn 7-zip -> Open Archive
- Copy 2 file META-INF + AndroidManifest.xml chép đè vào thư mục C:\apktool\SystemUI\build\apk
- Xong vào lại cmd gõ apktool b systemUI  tức là Recompile lại 1 lần nữa
- Sau đó vào C:\apktool\systemui\dist , đổi tên thành SystemUI.apk )

IV. Tạo file zip flash (kitkat 4.4.2)

Nguồn tài liệu: Topic của thanhfhuongf  và nhiều nguồn trên internet: http://www.tinhte.vn/threads/samsung-android-development-cac-buoc-mod-va-cook-rom-co-ban.2247908/
Sưu tầm và viết lạiRuby Love