Tại sao tôi muốn làm điều này?
Có hai yếu tố trong hướng dẫn này. Đầu tiên, chính bản thân jailbreak. Việc jailbreak cho phép bạn truy cập Kindle Paperwhite của mình như thể bạn là một nhà phát triển có toàn quyền truy cập vào hệ điều hành và cấu trúc tệp của thiết bị. Điều này là tuyệt vời bởi vì nó cho phép bạn sử dụng thiết bị như bạn muốn, bao gồm tải hacks bên thứ ba, tiện ích, và các chỉnh sửa mát mẻ khác.
Phần thứ hai của hướng dẫn này trình bày một ví dụ tuyệt vời về những gì bạn có thể làm với một Paperwhite đã bẻ khóa, cài đặt các trình bảo vệ màn hình tùy chỉnh. Trình bảo vệ màn hình ban đầu là khá tuyệt vời (vì nó cho phép bạn thay thế các trình bảo vệ màn hình Kindle của riêng mình), nhưng trình bảo vệ màn hình mới thậm chí còn tốt hơn vì nó cho phép ba chế độ: screensaver tùy chỉnh, hiển thị trang bìa của cuốn sách cuối, và lớp phủ "ngủ" nhẹ giúp trang hiện tại hiển thị. Chúng tôi sẽ trình bày chi tiết cách các chế độ này hoạt động khi chúng tôi đã cài đặt bản hack. Chúng tôi không biết về bạn, nhưng xung quanh How-To Geek chúng tôi thích tùy biến những thứ lớn và nhỏ, do đó, hack này là phải lên hẻm của chúng tôi.
Tôi cân nhưng gi?
Đối với hướng dẫn này, bạn sẽ cần những điều sau đây:
- Một Kindle Paperwhite
- Cáp đồng bộ USB
- Máy chủ
Trong khi tất cả các Kindles là jailbreakable, Kindle Paperwhite là mới nhất và cũng đòi hỏi một cách tiếp cận khác biệt đáng kể so với Kindles cũ. Nếu bạn có Kindle cũ hơn, đừng thất vọng, bạn có thể xem hướng dẫn bẻ khóa Kindle cũ của chúng tôi tại đây.
Bạn cũng sẽ cần một máy chủ lưu trữ có khả năng mở tệp nén zip và gắn Paperwhite làm bộ nhớ flash có thể tháo rời. Kể từ khi máy tính chỉ phục vụ như là một nền tảng để chuyển các tập tin vào Kindle, hướng dẫn là OS-thuyết bất khả tri.
Cuối cùng, bạn sẽ cần một số ít tệp nhỏ cho mỗi bước của quá trình (jailbreak và cài đặt trình bảo vệ màn hình) mà chúng tôi sẽ liên kết trực tiếp đến trong từng phần của hướng dẫn vào thời điểm thích hợp.
Nâng cấp / hạ cấp hệ điều hành Paperwhite của bạn
Nếu phiên bản Kindle OS của Paperwhite của bạn là 5.3.3 hoặc 5.3.6+, bạn không thể cài đặt bản hack đã jailbreak và sẽ cần nâng cấp / hạ cấp phiên bản hệ điều hành của bạn xuống phiên bản phù hợp.
Chú thích: Nếu phiên bản hệ điều hành Kindle hiện tại của bạn, khi được kiểm tra bằng cách vào Menu -> Cài đặt -> Trình đơn -> Thông tin thiết bị, là 5.3.0, 5.3.1, 5.3.4 hoặc 5.3.5, thì bạn không cần phải nâng cấp hoặc hạ cấp phiên bản hệ điều hành hiện tại của bạn. Nếu phiên bản hệ điều hành của bạn sớm hơn 5.3.0, chúng tôi khuyên bạn nên nâng cấp lên phiên bản mới nhất nhưng được jailbreak thân thiện 5.3.5. Nếu bạn đang sử dụng phiên bản hệ điều hành Kindle có thể chấp nhận được, hãy chuyển sang phần tiếp theo, Cài đặt Jailbreak.
- Amazon Hosted Kindle OS 5.3.1
- Amazon Hosted Kindle OS 5.3.5
Nếu vì bất kỳ lý do nào, các liên kết trên bị hỏng (ví dụ: Amazon không còn cung cấp các tệp Kindle OS cũ hơn để tải xuống) các tệp này cũng có sẵn trên trang web bên thứ ba này, được lưu trữ bởi Kindle modder / developer Ixtab:
- Hệ điều hành Kindle Hosted của bên thứ ba 5.3.1
- Bên thứ ba được lưu trữ trên Kindle OS 5.3.5
Tải xuống tệp.bin Kindle OS thích hợp xuống máy tính của bạn.
Trước khi tiếp tục, hãy đưa Paperwhite của bạn vào chế độ trên máy bay bằng cách điều hướng đến Menu -> Cài đặt và chuyển đổi chế độ “Chế độ trên máy bay” lớn ở đầu màn hình thành “Bật”. Chúng tôi không muốn Paperwhite kết nối với các máy chủ của Amazon trong quá trình này vì cơ hội sẽ cố gắng nâng cấp không khí hoặc loại nhiễu khác.
Paperwhite của bạn sẽ khởi động lại và sau một lúc, bạn sẽ thấy màn hình Cập nhật phần mềm với đồng hồ đo tiến độ. Kệ nó; nó sẽ hoàn thành việc cập nhật và tự khởi động lại sau khoảng 5-10 phút.
Khi Paperwhite đã khởi động lại, hãy kiểm tra lại thông tin thiết bị để đảm bảo phiên bản Kindle OS phù hợp đã được chiếu lên thiết bị. Điều hướng đến Menu -> Cài đặt -> Trình đơn -> Thông tin thiết bị như bạn đã làm trước đó trong hướng dẫn và xác minh rằng bản cập nhật đã thành công.
Cài đặt Jailbreak
Bây giờ chúng ta đang ở trên phiên bản hệ điều hành Kindle đúng, đã đến lúc bắt đầu công việc cài đặt jailbreak.Mặc dù chúng tôi đang đề cập đến toàn bộ quá trình là “bẻ khóa”, nhưng thực ra chúng là một vài điều thú vị xảy ra dưới mui xe.
Đầu tiên, jailbreak thực tế được áp dụng cho Paperwhite. Đây là chứng chỉ đã được sửa đổi cho phép cài đặt các gói cập nhật tùy chỉnh (giống như jailbreak thiết bị iOS cho phép cài đặt các gói chưa được ký trên thiết bị của bạn).
Thứ hai, nó cài đặt cầu Jailbreak; đoạn mã nhỏ này được thiết kế để giúp bảo vệ / di chuyển jailbreak khi đối mặt với các bản cập nhật trong tương lai.
Thứ ba, nó cài đặt một bộ chứng chỉ nhà phát triển Kindlet. Kindlets là Java Applet cho Kindle (ví dụ: các game nhỏ bạn có thể chơi trên Kindle). Bằng cách cài đặt sẵn các chứng chỉ cho các nhà phát triển jailbreak / bên thứ ba phổ biến nhất hoạt động trong cộng đồng modding Kindle, nó làm cho nó dễ dàng hơn nhiều để cài đặt các Kindlets của bên thứ ba sau này.
Thứ tư, nó cài đặt những gì được gọi là một "Gói cứu hộ" được phát triển bởi Kindle Ixtab modder cho phép một máy chủ SSH trên Paperwhite của bạn. Mặc dù khá khó khăn để thực sự làm tổn thương các mẫu Kindle khác nhau bằng cách bẻ khóa và bám vào các công cụ và kỹ thuật đã được bẻ khóa, bạn luôn có thể thay đổi thứ gì đó nếu bạn bắt đầu thực hiện các thao tác nâng cao bên trong Paperwhite của bạn. Gói cứu trợ máy chủ SSH cung cấp một điểm để xóa và đặt lại Paperwhite của bạn nếu cần.
Cũng giống như root / jailbreak các thiết bị khác, bản thân jailbreak thực tế không làm được gì nhiều. Nó mở ratiềm năng để làm rất nhiều thứ, tuy nhiên, chúng tôi sẽ khai thác khi chúng tôi đã hoàn tất việc bẻ khóa.
Để bắt đầu, hãy tải xuống các tệp jailbreak Paperwhite tại đây: Chủ đề chính thức của Mobileread (yêu cầu tài khoản Mobileread miễn phí).
Sau khi bạn đã tải xuống tệp, kpw_jb.zip, hãy mở tệp và trích xuất nội dung sang vị trí tạm thời trên máy tính của bạn. Đính kèm Paperwhite của bạn vào máy tính và mở ổ đĩa đã được gắn. Sao chép ba tệp không phải readme từ kho lưu trữ kpw_jb: jailbreak.sh, MOBI8_DEBUG và jailbreak.mobi vào Paperwhite của bạn, đặt chúng trong các thư mục sau:
Root
--- MOBI8_DEBUG
--- jailbreak.sh
--- documents
------ jailbreak.mobi
Việc không đặt tệp DEBUG và.sh trên thư mục gốc và tệp jailbreak.mobi trong thư mục tài liệu sẽ ngăn bạn khởi chạy bẻ khóa. Khi bạn đã đặt tất cả các tệp đúng cách, hãy tiếp tục và đẩy Paperwhite ra khỏi máy tính. Tháo cáp USB.
Paperwhite của bạn sẽ trở lại màn hình cuối cùng bạn đang sử dụng; nhấn nút trang chủ để quay lại màn hình chính nếu bạn chưa ở trên đó. Trên màn hình chính bạn sẽ thấy một tài liệu cá nhân mới:
Khi tài liệu được mở, bạn sẽ được chào đón bằng liên kết “Nhấp để JAILBREAK” khổng lồ trên trang đầu tiên:
Sau khi nhấp vào liên kết, bạn sẽ thấy màn hình tiếp theo với các hướng dẫn bổ sung, như sau:
Tại thời điểm này, thiết bị hoàn toàn bẻ khóa! Chức năng duy nhất không có sẵn ngay lập tức sau khi cài đặt là Gói Cứu trợ dựa trên SSH (bạn cần phải khởi động lại Paperwhite của bạn một lần để kích hoạt máy chủ SSH).
Cài đặt Trình bảo vệ màn hình Hack
Để bắt đầu, chúng tôi cần tải xuống hai tệp, một gói Python dành cho Kindle và chương trình bảo vệ màn hình thực tế (kindle-python-0.5.N.zip và kindle-linkss-0.11.N.zip, tương ứng).
Bạn có thể tải xuống tại đây: Chủ đề chính thức của Mobileread (yêu cầu tài khoản miễn phí)
Sau khi bạn đã tải xuống các tệp, đã đến lúc bắt đầu. Trước khi chúng ta có thể sử dụng hack bảo vệ màn hình, chúng ta cần phải cài đặt Python trên Paperwhite. Gắn thiết bị của bạn qua cáp đồng bộ USB và trích xuất update_python_0.5.N_install.bin vào thư mục gốc của Paperwhite (bạnđừng cần trích xuất bất kỳ tệp nào khác từ kho lưu trữ kindle-python-0.5.N.zip). Khi tệp đã được chuyển thành công, hãy đẩy Paperwhite ra khỏi máy tính và tháo cáp USB.
Khi bạn quay lại màn hình chính của Paperwhite, hãy tiếp tục và đính kèm nó vào máy tính của bạn thông qua cáp đồng bộ USB một lần nữa.Bây giờ là lúc để chuyển hack bảo vệ màn hình. Giải nén tệp update_linkss_0.11.N_install.bin từ kho lưu trữ kindle-linkss-0.11.N.zip và đặt nó vào thư mục gốc của Paperwhite của bạn (một lần nữa, có các tệp khác trong tệp lưu trữ vẫn không bị ảnh hưởng). Lặp lại quá trình cập nhật tương tự, thông qua Menu -> Cài đặt -> Menu -> Cập nhật Kindle của bạn. Sau khi bạn cho phép cập nhật, thiết bị của bạn sẽ khởi động lại.
Sau khi khởi động lại và trở về thành công màn hình chính của Paperwhite, lắp lại Paperwhite qua cáp đồng bộ USB. Khi bạn nhìn vào bên trong thư mục gốc của Paperwhite, bạn sẽ thấy một vài bổ sung mới:
chú thích: Bạn chỉ có thể sử dụng một trong các cấu hình này cùng một lúc. Thiết lập nhiều hơn một đồng thời sẽ để lại cho bạn một trình bảo vệ màn hình trống trong hầu hết các trường hợp và sự cố và lỗi trong các trường hợp khác.
Đặt chế độ hiển thị Paperwhite thành Cover: Nếu bạn muốn Paperwhite hiển thị bìa sách bạn đọc lần cuối (hoặc đang đọc) làm trình bảo vệ màn hình, bạn chỉ cần tạo một tệp trống có tên là "cover" trong thư mục / linkss / như sau:
Khi Paperwhite của bạn kết thúc khởi động lại và đã trở về màn hình chính, mở một cuốn sách và sau đó chờ một hoặc hai phút để hack xử lý trang bìa. Nếu bạn đặt Paperwhite vào chế độ ngủ ngay lập tức, bạn sẽ nhận được một trình bảo vệ màn hình có nội dung “Trình bảo vệ màn hình hiện đang ở chế độ‘ cover ’nhưng chưa xử lý thành công bìa sách:)”. Trong các từ khác, bạn đã làm mọi thứ đúng nhưng chưa chuẩn bị trang bìa để sử dụng.
Đặt chế độ lớp phủ Paperwhite thành Sleep Overlay: Nếu bạn muốn Paperwhite hiển thị một lớp phủ nhỏ cho biết thiết bị đang ngủ trên nội dung hiển thị cuối cùng, bạn cần phải lặp lại quy trình từ bước trước bằng cách đặt tên tệp trống là "cuối cùng". Khi bạn đang ở trong đó, hãy xóa lại tệp trống "autoreboot".
Trong khi phương pháp này là mới lạ ở chỗ nó cho bạn thấy chính xác những gì đã có trên Paperwhite của bạn khi bạn đặt nó vào giấc ngủ (vì vậy nếu bạn có thể, đọc một công thức mà không lo lắng về thiết bị đi ngủ) nó có tiềm năng lớn dẫn đến sự nhầm lẫn.
Đặt chế độ Trình bảo vệ màn hình tùy chỉnh Paperwhite thành Custom: Mặc dù chế độ bìa sách hiện tại thực sự tuyệt vời, đây là chế độ mà hầu hết mọi người nghĩ đến khi họ nghĩ về các trình bảo vệ màn hình tùy chỉnh trên Kindle, khả năng đặt hình ảnh của riêng bạn lên thiết bị và hiển thị chúng.
Trước tiên, bạn cần xóa bất kỳ tệp trống nào bạn đã tạo cho hai kỹ thuật trước đó (nếu bạn đã sử dụng chúng), chẳng hạn như "cuối cùng" hoặc "bìa". Tiếp theo, bạn cần gắn Paperwhite của bạn qua cáp USB và duyệt đến thư mục / liên kết / screensaver /.
Trong thư mục đó, bạn sẽ tìm thấy một tệp.png duy nhất, trông giống như sau:
Khác hơn là phục vụ như là một giữ chỗ và chỉ ra rằng các bảo vệ màn hình hack đã thành công, tập tin này cũng cho chúng ta thấy những gì các thông số mà một trình bảo vệ màn hình Paperwhite cần. Điều này rất quan trọng vìnếu tệp không đáp ứng được một trong các tiêu chí sau nó sẽ không hoạt động:
- Tệp phải ở định dạng.png.
- Tệp phải có kích thước 758 × 1024.
Trong khi kỹ thuật Paperwhite có thể xử lý hiển thị trong thiết bị của hình ảnh màu, bạn mất quyền kiểm soát quá trình để hình ảnh có thể không hiển thị theo cách bạn muốn. Với ý nghĩ đó, bạn nên chuyển đổi hình ảnh thành màu xám 8 bit. Bạn có thể thực hiện chuyển đổi trong bất kỳ bộ chỉnh sửa hình ảnh phổ biến nào như Adobe Photoshop và GIMP.
Đối với thử nghiệm của chúng tôi, chúng tôi đã tạo ra một.png của biểu trưng How-To Geek. Nếu bạn muốn sử dụng trình bảo vệ màn hình trên Paperwhite, bạn có thể tải xuống ở đây.
Sau khi bạn đã đặt (các) trình bảo vệ màn hình trên Paperwhite trong thư mục / linkss / screensaver /, hãy đẩy Paperwhite của bạn ra. Màn hình bảo vệ mới của bạn sẽ không xuất hiện cho đến khi bạn khởi động lại thiết bị, do đó, hãy thực hiện qua Menu -> Cài đặt -> Trình đơn -> Khởi động lại.
Trình bảo vệ màn hình khác Hack Tricks: Ngoài các kỹ thuật chúng tôi đã phác thảo ở trên, có một vài mẹo nhỏ và thủ thuật ẩn đi trong phần mềm bảo vệ màn hình hack đáng nói đến. Bạn có thể sử dụng các tệp trống sau, được tạo giống như chúng ta đã tạo các tệp trống khác, để đạt được các kết quả khác nhau:
- tự động khởi động lại: Đây là một lá cờ cụ thể được sử dụng bởi một số plugin cho Calibre để tự động khởi động lại Paperwhite sau khi họ đã hoàn thành công việc của mình. Nếu bạn không sử dụng plugin yêu cầu plugin, bạn không cần cờ này.
- khởi động lại: Nếu tệp này hiện diện, Paperwhite sẽ tự động khởi động lại 10 giây sau khi nó được đẩy ra khỏi máy tính. Cờ này chỉ hữu ích nếu bạn đang sử dụng các bìa tùy chỉnh của riêng mình (và bạn thường xuyên thêm bìa mới) vì không cần khởi động lại khi sử dụng lớp phủ hoặc phương thức che.
- ngẫu nhiên: Nếu tệp này hiện diện, danh sách các tệp bảo vệ màn hình sẽ được ngẫu nhiên mỗi khi Paperwhite được khởi động lại.
- xáo trộn: Cờ trộn được gắn trực tiếp với cờ autoreboot và được sử dụng để ngẫu nhiên hóa thứ tự bao gồm sau khi chức năng autoreboot được gọi. Nếu bạn không sử dụng cờ autoreboot, bạn không nên sử dụng cờ này.
Nếu bất kỳ lúc nào bạn không còn muốn sử dụng một lá cờ cụ thể (ví dụ: khởi động lại), chỉ cần xóa tệp trống khỏi thư mục / linkss / và khởi động lại Paperwhite.
Thats tất cả để có nó! Cài đặt bẻ khóa, cài đặt trình bảo vệ màn hình, áp dụng một lượng nhỏ tinh chỉnh ban đầu và tất cả các trình bảo vệ màn hình tùy chỉnh đều bị hỏng.
Bạn có muốn viết một bản hack, mẹo hoặc tinh chỉnh cho Kindle hoặc ebook cho chúng tôi không? Âm thanh trong các nhận xét và chúng tôi sẽ điều tra.