Đăng Nhập

Vui lòng khai báo chính xác tên truy cập và mật khẩu!

Quên mật khẩu?

Đăng Ký

Bạn phải điền đầy đủ thông tin đăng ký!

  

    [Bài Số 3] Hướng Dẫn Tạo Update-Script

      ۩•.Ąðmįņistrators.•۩
      Admin
      Tổng số bài gửi : 22
      Join date : 05/11/2015
      Age : 29
      Đến từ : V.I.P
      #1

       Tue Nov 10, 2015 8:04 pm

      Sau đây là 1 số lệnh trong Update-script các bạn cần biết




      In một cái gì đó ra màn hình lúc flash.
      Ví dụ :

      ui_print(" Nguyễn Anh Quân ");
      ui_print(" Sense 7 V2.0 ");
      ui_print(" Lenovo K3 Note");


      -----
      Mount system / data / cache
      Ví dụ :


      ui_print("Đang mout system, data và cache ....");
      run_program("/sbin/busybox", "mount", "/system");
      run_program("/sbin/busybox", "mount", "/data");
      run_program("/sbin/busybox", "mount", "/cache");




      Tùy nhu cầu mình định làm gì thì mount cái đó
      Ví dụ mình thường wipe dalvik-cache thì mount data và chạy lệnh này :


      ui_print("Wiping dalvik-cache ...");
      delete_recursive("/data/dalvik-cache");


      ----
      Tạo 1 process có cái thanh chạy chạy, thể hiện rằng đang cài đặt :




      show_progress(1.34, 42);


      -----
      Xóa 1 file : 


      delete("/system/app/Videos.apk");
      delete("/system/app/Videos.odex");


      ----


      Xóa nhiều file 


      Ví dụ xóa hết tất cả file trong system app


      ui_print(" Đang thực hiện quá trình làm hư cmn máy ");
      delete_recursive("/system/app/");


      ------


      Giải nén 1 thư mục hoặc 1 file từ trong file zip flash của mình ra
      Ví dụ giải nén thư mục system. Nó sẽ tự copy vào theo đúng cấu trúc ta đã sắp xếp ở trong.



      package_extract_dir("system", "/system");

      --------
      Giải nén 1 file :

      package_extract_file("system/app/LGViet.apk", "/system/app/LGViet.apk");


      --------
      Format 1 phân vùng, định dạng lại và xóa hết mọi thứ bên trong phân vùng đó.

      format("ext4", "EMMC", "/dev/block/platform/msm_sdcc.1/by-name/system", "0");

      -------------------------------------
      Sét quyền cho tất cả các file trong 1 thư mục


      Ví dụ :

      set_perm_recursive(0, 0, 0755, 0644, "/system/app");

      -----------
      Unmount 1 phân vùng. Khi flash xong ta nên unmount các phân vùng đã mount nhé
      Ví dụ :




      unmount("/system");
      hoặc
      unmount("/data");
      hoặc
      unmount("/cache");




      ----------
      Chạy 1 bin file của hệ thống.




      Ví dụ mình khởi động lại máy thì chạy :




      run_program("/sbin/reboot");