Hướng dẫn sử dụng Apk multi tool và thêm Logo mạng vào LTE2

14
Hướng dẫn sử dụng Apk multi tool và thêm Logo mạng vào LTE2 Setup Apk Multi tool Bước 1. Download APK Multi-Tool Windows Version 1.0.11 tại đây http://apkmultitool.com/?q=node/5 Bước 2. Giải nén mở thư mục other ra, copy vào thư mục other này 3 file sau : /app/SystemUI.apk , framework/framework-res.apk và framwork/lge-res.apk Ở bước này bạn lưu ý là bạn định edit file của rom nào thì copy đúng 3 file của rom đó. Ví dụ định edit CM10.1 thì phải copy của đúng của CM10.1. Xem hình 1. Bước 3. Chạy file Setup.bat và chọn số 02 : Installing framework-res Xem hình 2 và 3

description

Hướng dẫn sử dụng Apk multi tool và thêm Logo mạng vào LTE2

Transcript of Hướng dẫn sử dụng Apk multi tool và thêm Logo mạng vào LTE2

Hướng dẫn sử dụng Apk multi tool và thêm Logo mạng vào

LTE2

Setup Apk Multi tool

Bước 1. Download APK Multi-Tool Windows Version 1.0.11 tại đây

http://apkmultitool.com/?q=node/5

Bước 2. Giải nén mở thư mục other ra, copy vào thư mục other này 3 file sau :

/app/SystemUI.apk , framework/framework-res.apk và framwork/lge-res.apk

Ở bước này bạn lưu ý là bạn định edit file của rom nào thì copy đúng 3 file của rom đó. Ví dụ

định edit CM10.1 thì phải copy của đúng của CM10.1.

Xem hình 1.

Bước 3. Chạy file Setup.bat và chọn số 02 : Installing framework-res

Xem hình 2 và 3

Sau đó chọn 1. Install framework-res.apk (hình 4)

tiếp tục install SystemUI.apk

Nếu bạn làm đúng các bước ở trên và cài đặt framework-res thành công nó sẽ có 1 thông báo như

trong hình số 5

Sau đó bạn chọn 6 để quay trở lại màn hình setup của apk multi tool

Bước 4. Chọn tiếp số 03 trong màn hình Setup của Apk multi tool - xem hình 06.

NGay sau đó nó sẽ báo cho bạn biết là việc cài đặt đã xong. Bạn đóng cửa sổ setup.bat lại.

Lúc này bạn đã có thể tiếp vào bước kế để edit apk.

Mình sẽ hướng dẫn bạn Edit SystemUI.apk để mod thêm 1 cái logo mạng (carrier logo) ở góc

trái của status bar. Đây là cái edit dễ nhất. Những cái phức tạp hơn như edit smali mình sẽ hướng

dẫn sau.

Thêm logo mạng vào rom LTE2

Bước 1

Bạn copy file SystemUI.apk vào thư mục place-apk-here-for-modding

xem hình số 7.

Bước 2

Chạy file Script.bat (xem hình 8), nó sẽ bảo bạn nhấn phím bất kỳ để vào màn hình chính của

menu Apk multi tool.

Vào màn hình chính sẽ có rất nhiều lựa chọn

Bạn chọn số 24 - Set current project - Đại ý ở bước này là bạn chọn cái file mà bạn muốn edit (vì

trong thư mục place-apk-here-for-modding có thể có nhiều file apk)

Ở trong hình hướng dẫn số 10 mình chọn số 2 - ứng với file SystemUI.apk

Ngay sau đó nó sẽ quay trở lại màn hình chính của menu edit. BẠn có thể để ý ở hình 11

, trên góc phải của màn hình menu có dòng Current-App: SystemUI.apk - đó chính là cái file mà

bạn đã chọn ở bước 2.

Bước 3.

Chọn số 10 xem hình số 12

NGay sau đó nó sẽ ra 1 thông báo ý nói bạn kéo 1 file nào đó vào đây.

Bạn kéo file lge-res.apk từ thư mục other mà ở phần setup mình kêu bạn copy vào. Xem hình số

13

Sau đó nhấn Enter, nếu mọi thứ tốt đẹp thì sẽ ko có bất kỳ thông báo lỗi nào và nó sẽ quay trở lại

menu chính

Sau đó bạn mở thư mục project sẽ thấy 1 thư mục có tên là SystemUI.apk mở nó ra bạn sẽ thấy

nhiều thứ linh tinh như trong hình 14

Ta sang bước 4 để bắt đầu làm việc với thư mục này

Bước 4

Trong này có quá nhiều thứ, nhưng bạn ko cần quan tâm nhiều, cứ làm đúng hướng dẫn thôi, mở

file projects\SystemUI.apk\res\layout\status_bar.xml theo hướng dẫn hình 15 bằng Notepad++

Tìm đoạn code sau:

<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" />

Thay bằng

<LinearLayout android:layout_width="45.0dip"

android:layout_height="fill_parent" android:orientation="horizontal" >

<ImageView android:layout_gravity="center_vertical"

android:paddingLeft="1.0px" android:paddingRight="1.0dip"

android:layout_width="fill_parent" android:layout_height="fill_parent"

android:src="@drawable/carrier_logo" />

<com.lge.systemui.OperatorTextView android:textStyle="bold"

android:gravity="center_vertical" android:visibility="gone"

android:id="@id/operator_text" android:tag="NO_R2L"

android:paddingLeft="0.0dip" android:paddingRight="0.0dip"

android:layout_width="0.0dip" android:layout_height="0.0dip"

android:singleLine="true" />

</LinearLayout>

Bạn để ý ở bước này, mình thêm 1 thẻ ImageView vào ngay phía trước của tag

<com.lge.systemui.OperatorTextView

Để ý thứ 2 là thuộc tính đường dẫn của thẻ này được đặt là

@drawable/carrier_logo

Như vậy bạn cần copy 1 file có tên là carrier_logo.png vào thư mục

projects\SystemUI.apk\res\drawable-xhdpi

Xem hình 16 để thấy chi tiết hơn.

Bây giờ ta sẽ compile lại file SystemUI.apk này nhé

Bước 5. Compile file

Để compile file SystemUI.apk vừa sửa bạn chọn số 11 - hình số 17

Nó sẽ hỏi bạn 1 câu Yes or No, ko cần quan tâm nó viết gì cứ chọn y (Yes - đồng ý) –

HÌnh 18

Sau khi chọn nó sẽ chạy chạy (extracting...), kệ nó/

Tiếp đó nó sẽ dừng lại nghỉ 1 tí (hình 19).

Nhớ bước này đừng nhấn cái phím gì cả nhé. Quan trọng đấy, đọc kỹ vào.

Bạn quay ra thư mục APK-Toolv1.0.11 sẽ thấy nó tạo ra 1 thư mục keep

- --->> APK-Toolv1.0.11\keep - xem hình số 20.

Bây giờ bạn làm theo tôi, xóa đi file \APK-Toolv1.0.11\keep\resources.arsc

và file \APK-Toolv1.0.11\keep\res\layout\status_bar.xml

Rồi, giờ quay ra cái màn hình mà khi nãy nó đang chờ bạn và nhấn phím bất kỳ.

Nó lại chạy chạy cho đến khi báo cho bạn biết Everything is okay, và quay trở lại màn hình

menu là ta đã hoàn thành việc sửa logo.

Bước 06.

Quay trở lại thư mục \APK-Toolv1.0.11\place-apk-here-for-modding bạn sẽ thấy 1 file vừa đc

tạo ra là unsignedSystemUI.apk

Copy nó vào thẻ nhớ của bạn, rồi đổi tên thành SystemUI.apk

Sau đó bạn backup file system/app/SystemUI.apk của bạn ra 1 thư mục ở thẻ nhớ - để đề phòng

bất chắc ta có thể copy nó trở lại. Tốt nhất nếu ko tự tin bạn nên backup 1 bản qua Recovery

backup.

Tiếp đó bạn copy file SystemUI.apk mà bạn đã sửa đè lên system/app là xong. Bây giờ reboot

máy để xem kết quả.

Nói cho mình biết nếu mình gặp lỗi.

Việc edit đã xong ở đây, đây là cách edit đơn giản còn để nó có thể bật tắt và lấy nó ra từ 1

thư mục trong etc/... hoặc từ thẻ nhớ bạn cần phải sửa code smali, việc này tương đối phức

tạp. Hi vọng là các bạn ủng hộ và tiếp tục donate tiếp sức, tinh thần cho mình viết thêm

nhiều tutorial nữa. Và thêm tiền để mua 1 em LTE2 tiếp tục phục vụ anh em.