
Một tập tin JAR có thể được mở bằng bất kỳ phần mềm lưu trữ chẳng hạn như" WinZIP, WinRAR" hoặc thậm chí là Windows 7 được xây dựng trong ZIP vắt. Tôi sử dụng trong 7-Zip nổi tiếng và thật là thú vị tôi đã không thể mở tập tin omni.jar và đã nhận được thông báo lỗi "Không thể mở tập tin omni.jar lưu trữ".
Sau đó, tôi đã cố gắng omni.jar đổi tên để omni.zip, bằng cách sử dụng Windows 7 được xây dựng trong ZIP giải nén để mở mà đã thành công. Tuy nhiên khi tôi đã cố gắng để chỉnh sửa hoặc ghi đè lên bất kỳ tập tin trong tập tin omni.zip, tôi nhận được lỗi "The nén (nén) Folder là không hợp lệ hoặc bị hỏng". Cuối cùng tôi đã cố gắng WinRAR nhưng nó chỉ cho phép tôi để xem các tập tin nhưng không chỉnh sửa. Tóm lại, nó chỉ có thể mở các omni.jar nhưng không thể thêm hoặc ghi đè lên bất kỳ của các tập tin trong omni.jar này. Sau vài giờ nghiên cứu về các tập tin omni.jar, cuối cùng tôi đã tìm thấy hai cách để chỉnh sửa các tập tin jar
Nếu bạn mở một tập tin JAR với Notepad, bạn sẽ thấy rằng nó bắt đầu với PK mà là một chữ ký cho ZIP, nhưng thật là thú vị bắt đầu omni.jar với ¶ μ mà lúc đầu tôi nghĩ rằng nó có thể mã hóa để ngăn chặn bất kỳ người dùng chỉ cần sửa đổi các omni jar file.. Sau đó tôi phát hiện ra điều này là do tối ưu hóa các tập tin JAR với file python optimizejars.py. Tôi cũng có thể sử dụng cùng một tập tin optimizejars.py để deoptimize tập tin omni.jar và sau đó sử dụng bất kỳ phần mềm lưu trữ thêm hoặc ghi đè lên tập tin đó là trong omni.jar này.
1. Download ActivePython và cài đặt.:" http://www.activestate.com/activepython/downloads"
2. Download optimizejars.py:" http://hg.mozilla.org/mozilla-central/raw-file/f7016571b472/config/optimizejars.py"
3. Đặt tập tin omni.jar có thể được tìm thấy trong C: \ Program Files \ Mozilla Firefox \ tại cùng một vị trí nơi optimizejars.py là.
4. Chạy lệnh dưới đây để omni.jar deoptimize và bạn sẽ có được kết quả "Deoptimized 0 / 1704 tại. / omni.jar"
optimizejars.py -. deoptimize / / /..

Sau khi tập tin deoptimizing omni.jar, bạn có thể mở nó với 7-Zip hoặc bất kỳ phần mềm tương tự lưu trữ và chỉnh sửa hoặc ghi đè lên bất kỳ tập tin bằng cách kéo và thả vào đó. Tôi sẽ khuyên bạn reoptimize tập tin omni.jar một lần nữa một khi bạn đã hoàn tất việc chỉnh sửa nó bằng cách sử dụng các lệnh tương tự như trên, ngoại trừ thay đổi - deoptimize to - tối ưu hóa.
Trên thực tế sau đó tôi thấy rằng có một cách dễ dàng hơn để chỉnh sửa tập tin omni.jar mà không cần cài Python và deoptimizing nó. Tất cả bạn cần làm là giải nén các tập tin omni.jar với WinRAR hoặc đổi tên nó để omni.zip và sử dụng Windows 7 để giải nén nó. Sau đó thực hiện bất kỳ sửa đổi hoặc thay đổi các tập tin, ZIP nó trở lại một lần nữa và copy vào thư mục Firefox. Mặc dù nó hoạt động nhưng cá nhân tôi nghĩ rằng phương pháp này không phải là "tối ưu". Bây giờ bạn đã học được cách chỉnh sửa tập tin omni.jar, bạn có thể đi trước và chỉnh sửa các nsLoginManagerPrompter.js để tự động lưu mật khẩu mà không khiến người sử dụng hoặc chỉnh sửa các nsLoginManager.js để cho phép lưu mật khẩu vào trình quản lý xây dựng trong mật khẩu về hình thức đăng nhập với autocomplete=”off”.
Không có nhận xét nào:
Đăng nhận xét