Rãnh rỗi sanh nông nổi, lấy con Xiaomi Redmi Note 3 ra vọc. Thấy thiên hạ người ta cook rom, port rom tùm lum nên cũng muốn bon chen tí. Ngặt nỗi em dế nhà mình lại chưa unlock bootloader nên chưa cài được TWRP để có thể chạy ROM cook. Nào giờ có ROM mới toàn phải đợi người ta port qua file IMG để flash với SP Flash Tool. Bực mình quá nên quyết tâm tự port ra file IMG từ file ZIP của Recovery. Cụ thể ý tưởng ở đây là tạo file ‘system.img’ từ thư mục ‘system’ có trong file ZIP của ROM. Show
Tuy nhiên, mình cũng nói trước trước đoạn script dưới đây chỉ dùng để tham khảo cho ai muốn nghiên cứu về vấn đề này chứ mình cũng chưa thành công việc chuyển đổi file ZIP thành file IMG dể flash trên SP Flash Tool với điện thoài Xiaomi. Trong bài này mình có nêu ra một số vấn đề mình chưa giải quyết được để ai có thể giúp mình tiếp tục giải quyết. Phần 1 – Script dùng để chạy file updater-script của ROM trong LinuxSau 1 buổi tìm hiểu cấu trúc file ZIP Recovery, ngộ ra được file updater-script trong folder META-INF/com/google, chính là file Recovery dùng để cài đặt ROM, trong đó quan trọng là tạo các symlink và cài đặt các phân quyền (permission) cho files/directories. File script này viết theo định dạng Edify và chỉ chạy được trong Recovery, do đó mình quyết định thử viết 1 đoạn shell script để chạy file này ỏ Linux. Đoạn script này chủ yếu tạo các symlink và set các permission cho thư mục system trong file ZIP. Nếu thành công mình sẽ đóng gói nó lại thành file system.img để flash với SP Flash Tool. Sau hơn 1 ngày dán mông vào ghế, cuối cùng cũng viết xong được 90%.. 10% còn lại nằm ở 2 vấn đề mình chưa giải quyết được, đó là
Do đó, đối với các dòng máy không bị giới hạn bởi 2 điều trên có thể thử dùng file script này để xư lý thư mục system trong file ZIP trước khi chuyển đổi thành file IMG để có thể flash trên SP Flash Tool. Phần sau mình sẽ nói về cách tạo file IMG từ folder ‘system’ của ROM. Dưới đây là script mình đã tạo: Vì Windows 11 có hỗ trợ nén và giải nén tệp gốc nên bạn không cần các công cụ của bên thứ ba để nén và giải nén tệp nữa. Tuy nhiên, mặc dù Windows 11 đơn giản hóa việc trích xuất tệp nhưng không phải lúc nào nó cũng diễn ra suôn sẻ như mong đợi. Vì vậy, nếu bạn không thể mở hoặc giải nén tệp lưu trữ trên Windows, đây là một số mẹo để khắc phục sự cố nhanh chóng, dễ dàng. Bài viết dưới đây sẽ cung cấp nguyên nhân và cách khắc phục không giải nén được file Zip trên máy tính. Nguyên nhân và cách khắc phục không giải nén được file Zip trên máy tính I. Thử giải nén một tệp ZIP khácĐiều đầu tiên bạn cần làm khi không giải nén được file Zip trên máy tính là thử giải nén một tệp ZIP khác trên PC và xem nó có hoạt động không. Điều này sẽ giúp bạn xác định xem sự cố nằm ở tệp ZIP cụ thể mà bạn hiện đang làm việc hay có sự cố phổ biến hơn với chức năng trích xuất tệp của Windows. Nếu bạn không gặp bất kỳ sự cố nào khi giải nén một tệp ZIP khác thì tệp gốc mà bạn đang gặp sự cố có thể bị hỏng. Còn nếu sự cố xảy ra với tất cả các tệp ZIP, hãy tiếp tục thực hiện các cách khắc phục bên dưới. Giải nén một tệp ZIP khác để xem nguyên nhân bắt đầu từ đâu II. Khởi động lại quy trình Windows ExplorerCác sự cố tạm thời với hệ thống tệp Windows có thể khiến bạn không thể giải nén tệp. Khởi động lại quá trình Windows Explorer là một cách hiệu quả để giải quyết những vấn đề như vậy. Bước 1: Nhấn Ctrl + Shift + Esc trên bàn phím để mở Task Manager. Nhấn Ctrl + Shift + Esc Bước 2: Trong tab Processes, nhấn chuột phải vào Windows Explorer và chọn End task từ menu hiện ra. Nhấn chuột phải vào Windows Explorer > chọn End task Bước 3: Thanh tác vụ của bạn sẽ biến mất và sau đó xuất hiện trở lại khi quá trình Windows Explorer khởi động lại. Sau đó, hãy thử giải nén các tập tin của bạn một lần nữa. III. Giải nén tệp ZIP ở một vị trí khácNếu bạn thiếu các quyền cần thiết để truy cập vào một thư mục cụ thể trên Windows, bạn có thể gặp khó khăn khi trích xuất các tệp ZIP vào thư mục đó. Để giải quyết vấn đề này, hãy giải nén tệp ZIP của bạn sang một thư mục khác. Chọn một vị trí có quyền thích hợp và xem quá trình trích xuất có hoàn tất thành công hay không. Giải nén tệp ZIP ở thư mục khác IV. Giải nén tệp ZIP bằng Dấu nhắc lệnhWindows 11 cung cấp một số tùy chọn gốc để giải nén tệp ZIP. Vì vậy, nếu bạn gặp sự cố khi giải nén tệp qua File Explorer, thay vào đó hãy thử sử dụng Command Prompt. Bước 1: Mở File Explorer bằng tổ hợp phím Win + E. Nhấn tổ hợp phím Win + E Bước 2: Điều hướng đến thư mục lưu trữ tệp ZIP của bạn. Bước 3: Nhấp vào thanh địa chỉ, nhập “cmd” và nhấn Enter. Bước 4: Trong cửa sổ Command Prompt xuất hiện, dán lệnh sau và nhấn Enter để giải nén tệp của bạn. Đảm bảo bạn thay thế FileName bằng tên thực của tệp zip của mình. tar -xf FileName.zip Dán lệnh tar -xf FileName.zip V. Sử dụng công cụ trích xuất tệp của bên thứ baVì hỗ trợ trích xuất tệp của Windows khá cơ bản nên đôi khi bạn có thể gặp phải sự cố. May mắn thay, không thiếu ứng dụng giải nén tệp của bên thứ ba dành cho Windows. 7-Zip là một trong những công cụ giải nén tệp mà bạn có thể tải xuống và sử dụng để giải nén tệp. Bước 1: Tải xuống và cài đặt 7-Zip trên PC của bạn tại đây. Tải công cụ giải nén tệp 7-Zip Bước 2: Nhấp chuột phải vào tệp ZIP bạn muốn giải nén và chọn Show more options từ menu kết quả. Bước 3: Chọn 7-Zip > Giải nén tệp. Bước 4: Chỉ định nơi bạn muốn giải nén tệp trong trường Extract to và nhấn OK. Chỉ định nơi bạn muốn giải nén tệp VI. Thực hiện một số sửa lỗi Windows cơ bảnNếu đến thời điểm này bạn vẫn không thể giải nén file trên Windows, bạn có thể sử dụng một số cách khắc phục phổ biến để giải quyết vấn đề.
VII. Tổng kếtNhư vậy, MEGA đã hướng dẫn các cách khắc phục không giải nén được file Zip trên máy tính. Chắc chắn nó sẽ giúp bạn trong những trường hợp cần thiết. Chúc bạn thành công! Nếu bạn muốn mua máy tính, laptop tại Đà Nẵng thì có thể đến cửa hàng Mega technology ở 130 Hàm Nghi để xem trực tiếp các sản phẩm, đội ngũ nhân viên của chúng tôi sẽ nhiệt tính tư vấn theo nhu cầu sử dụng của bạn. Còn với khách hàng ở Hà Nội hay TP. Hồ Chí Minh thì có thể xem và đặt hàng trực tiếp tại website mega.com.vn. Xem thêm >>> Những cách sửa lỗi Automatic Repair trên Windows 10, 11 hiệu quả nhất năm 2023 Lỗi System error lol là gì? Cách khắc phục lỗi System error LMHT hiệu quả, nhanh chóng trong năm 2022 |