[TUT] Hướng Dẫn Việt Hóa, Build Rom tar.md5 Samsung

Yêu cầu:
- PC:
  • Chạy Ubuntu x64
  • Trên 2GB RAM (nếu chạy Ubuntu trên máy ảo), nếu cài ubuntu trức tiếp trên máy thật thì 2GB là tạm ổn!
  • Tham khảo cách cài Ubuntu tại đây!
- Và tất nhiên là phải biết dụng Ubuntu, tối thiểu là các thao tác về quản lý tệp (copy, move, remove, rename, chmod...). Tham khảo thêm tại đây!
- Và cái nữa là thiết bị mà chúng ta cần build rom cho nó, trong bài này mình sẽ build Rom cho chiếc Samsung Galaxy J SC-02F

Thực Hiện:
1, Cập nhật Ubuntu và các Tools cần thiết để phục vụ cho việc build Rom. (Trên Ubuntu)

Update Ubuntu:
- Mở Terminal lên copy vào và chạy lần lượt cách lệch sau:

Sau mỗi lệnh nhấn enter để nó chạy, nếu có hỏi pass thì nhập cái pass đang nhập máy lúc cài đặt unbuntu
Trong quá trình update nếu thấy hỏi gì thì chọn ok, yes, đống ý hết nhé!
Mã:
sudo apt-get install git-core gnupg flex bison gperf libsdl-dev libesd0-dev libwxgtk2.8-dev build-essential zip curl libncurses5-dev zlib1g-dev valgrind libreadline6-dev gcc-multilib g++-multilib libc6-dev x11proto-core-dev libx11-dev libz-dev gawk texinfo automake libtool cvs libsdl-dev
Mã:
sudo add-apt-repository "deb http://archive.canonical.com/ raring partner"
Mã:
sudo apt-get update
Mã:
sudo add-apt-repository ppa:webupd8team/java
Mã:
sudo apt-get update
Mã:
sudo apt-get install oracle-java8-installer
Mã:
sudo apt-get update
Mã:
sudo -i
Mã:
cd /etc/apt/sources.list.d
Mã:
sudo echo "deb http://old-releases.ubuntu.com/ubuntu/ raring main restricted universe multiverse" >ia32-libs-raring.list
Mã:
sudo apt-get update
Mã:
sudo apt-get install ia32-libs
Đến đây là xong bước Update Ubuntu!

Công cụ để bung file img, build tar.md5:

Link download: Tools_Build_Ext4_IMG_SAMSUNG.zip

- Giải nén ra được thư mục Tools_Build_Ext4_IMG_SAMSUNG, đặt thư mục này HOME:

- Mở thư mục ra bên trong có file MENU và thư mục Tools, để tools chạy được ta cần set quền 0777 cho file Menu tà tất cả các file trong thư mục /tools/scripts:
Thực hiện set quyền như sau (trên Terminal):

  • Lấy quyền root:
    Mã:
    sudo -i
  • Set quyền cho file Menu:
    Mã:
    chmod 0777 [đường dẫn của file Menu]
    Như mình để thư mục Tools_Build_Ext4_IMG_SAMSUNG ở Home thì lệnh đó sẽ như sau (chú ý: /manhit/ là tên thư mục người dùng của mình, máy của các bạn sẽ khác tùy do các bạn đặt lúc setup ubuntu):
    Mã:
    chmod 0777 /home/manhit/Tools_Build_Ext4_Kernel_SAMSUNG/menu
  • Set quyền cho tất cả các file tròng thư mục /tools/scripts (tương tự như cho file Menu ở trên, những khác một chút là bầy giờ chúng ta phải set cho tất cả các file trong thư mục lên lệnh sẽ khác một chút):
    Mã:
    chmod 0777 [đường dẫn thư mục]/*
    Phần /* có là chọn mọi thư trong thu mục
    Mã:
     chmod 0777 /home/manhit/Tools_Build_Ext4_Kernel_SAMSUNG/tools/scripts/*
Vậy là xong phần set quyền cho tools!

- Giờ chúng ta duy chuyển dấu nhắc lệnh vào thư mục của tools:

Mã:
cd [đường dẫn của thư mục]
Của mình:
Mã:
 cd /home/manhit/Tools_Build_Ext4_Kernel_SAMSUNG
- Sau khi đã ở thư mục tools, gỗ lệnh:
Mã:
./menu
để chạy tools
run_menu.png
Nếu viết chị tiết thì khá dài dòng và nhiều chữ, và cũng mất thời gian lên mình sẽ viết hướng dẫn những bước chính! các bạn nên làm, và trong khi làm thì cũng ta sẽ thấy nó dễ hiểu hơn khi ngồi đọc hướng dẫn! và nếu khó hiểu và gặp khó khẵn chỗ nào thì post lên đây để mọi người giúp!

Cách Build No Root

- Copy file rom stock cần việt hóa (rom stock của samssung dạng .tar.md5) để vào thư mục tools.

[​IMG]

- Chọn lệnh 1 để giải nén rom, sau khi giải nén ra sẽ được các file .img hoặc .img.ext4... Chúng ra chỉ cần quan tâm đến file có tên system!

[​IMG]

- Chọn lệnh 2 - Build ext4 img, tiếp sẽ có 3 lựa chọn phân theo loại chíp!
như trong bài này thì mình sẽ chọn 3 - Chip Qualcomm Snapdragon, vì mình đang build cho Galaxy Note 3 DCM SC-01F.

[​IMG]

- Sau khi chọn dòng chíp xong chúng sẽ thấy có tiếp 3 phần:
1 - Mount - Bung *IMG (lệnh này để bung file img)
2 - Build *IMG (lệnh này để build img)
3 - lệnh thứ 3 để unmount và xóa bỏ các file tạm

Chọn lệnh 1, nó sẽ liệt kê tất cả các file *img và *img.ext4 đang có trong thư mục, ta nhập tên file cần bung vào

[​IMG]
[​IMG]

- Sau khi bung tools sẽ tạo ra thư mục system.img.ext4.mnt đây chính là thư mục /system chúng ta thấy khi dùng Root Explorer !

[​IMG]
[​IMG]

Lấy(copy) các file .apk ra việt hóa, chỉnh sửa...

- Việt hóa xong thì đưa lại vào chỗ cũ rồi dùng lệnh 2 để build file img, nhớ khi đữa vào thì cũng ta cũng cần set 0644 như khi mod trực tiếp bằng Root Explorer trên điện thoại!

[​IMG]

cách set quyền tường tự như lúc đầu set cho tools
Mã:
chmod 0644 [đường dẫn thư mục]/*.*
Tại sao là /*.* mà không phải /*?
vì chúng ta chỉ set quyển cho các file trong thư mục /system/app system/framework /system/priv-app lên dùng /*.* với /* lệnh này sẽ set cho mọi thứ bảo gôm cả file và thư mục!
Chú ý: phải set đúng quyền!

[​IMG]
[​IMG]

Sau khi đã xong tất cả công việc việt hóa, chỉnh sửa... và build được file system mới, chũng tâ đến bước cuối build tar.md5:
- Quay lại Menu chính!
- Chọn lệnh 3, chón tiếp lệnh 1, rồi nhập tên rom vào và nhấn enter để build Rom!

[​IMG]

Mình sẽ cập nhật thêm hình ảnh và video hướng dẫn bằng tiếng việt để các bạn dễ làm hơn!

Đăng nhận xét

Mới hơn Cũ hơn