Hướng dẫn xem mật khẩu file pdf của ybook từ logcat

Bài viết này hướng dẫn cho các bạn gặp tình trạng mở sách lên đọc nhưng không hiện mật khẩu của bài hướng dẫn lấy file pdf của ybook trước đó.

Hiện tại các phiên bản của android và dòng máy khá lộn xộn, cũng như ybook có cập nhật thuật toán mã mật khẩu mình không có thời gian check và cũng không có thiết bị để test nữa, nên mình có làm ra 2 giải pháp được nhúng trong app ybook:

1.  là hiển thị ra màn hình mật khẩu (nhưng nhiều bạn bị lỗi ko hiển thị được).

2. là log ra logcat. Nên nếu không lấy được thông tin mật khẩu bằng cách 1 bạn có thể sử dụng cách 2. nhưng cách 2 khó, lằn nhằn hơn cho bạn nào không rành về máy tính :(. Nếu gặp khó khăn trong lúc làm có thể nhắn thông tin mình lấy giúp vậy.

Mỗi khi mở sách ra đọc, mình đã log thông tin filename và mật khẩu ra logcat với info kèm theo là ybook-password. Vậy bạn chỉ cần show logcat bằng 1 cách nào đó, để lấy ra thông tin này là được. Ở đây mình hướng dẫn các bạn xài adb tool. Nếu bạn nào chuyên làm mobile biết cách xem logcat đơn giản hơn thì vui lòng comment bổ sung, mình rất trân trọng!.

Hướng dẫn xem mật khẩu từ logcat bằng adb tool. Chúng ta cần: đt android, máy tính (windows, linux, mac).

  1. Bạn cần bật developer mode trên máy android.
  2. Kết nối đt android của bạn bằng dây cáp với máy tính.
  3. Cài đặt adb tool.
    Bài tải ứng với hđh của bạn
    SDK Platform-Tools for Windows
    SDK Platform-Tools for Mac
    SDK Platform-Tools for Linux
    Nếu link die các bạn vào đây để xem
  4. Sau khi đã cài đặt xong adb tool bạn gõ
    Trên linux và mac bạn mở terminal, rên windows bạn mở Power shell. cd vàoo thư mục chứa adb tool. Gõ lệnh sau: (đối với windows bạn thêm đuôi exe vào ví dụ: adb.exe thay cho lệnh adb, trong bài viết này không gõ đuôi exe là áp dụng cho mac hoặc linux.)
adb devices

Nếu lệnh trên trả về kết quả dạng

List of devices attached

0a388e93 device usb:1-1 product:razor model:Nexus_7 device:flo

Nếu hiện cái gì đó dòng tương tự như trên là máy bạn đã kết nối được với đt còn ko có hiện tức là chưa kết nối được. Bạn chịu khó rút ra xe lại hoặc vào đây để xem thêm. Không xong bước này thì ko đi tiếp được.

Lúc này đã sẵn sàng, các bạn gõ lệnh sau

adb logcat | grep password

Trên windows bạn thay lệnh grep thành lệnh  Select-String

adb.exe logcat | Select-String password

Màn hình sẽ đứng tại đó. Không xuất hiện gì ra nữa cho đến khi logcat từ điện thoại bạn trả ra dữ liệu có bao gồm từ “password”.

Lúc này, bạn vào ứng dụng ybook, mở cuốn sách lên. Quay lại màn hình terminal/powershell bạn sẽ thấy một dòng chữ đại loại như

ybook-password filename /storage/Yboook/6c6d8b9c7b5e876521e764af938db05c.pdf

ybook-password: HW$jTP33rvWXN?z%PCEFmkU3

Chúc mừng bạn!

Đây là thông tin bạn cần tìm.

Bạn có đường dẫn đến file. Bạn có mật khẩu (HW$jTP33rvWXN?z%PCEFmkU3).

Bạn cần lấy file ra bạn có thể xài luôn adb tool.
bạn gõ đường dẫn file hiển thị ở trên lúc nãy.

adb pull /storage/Yboook/6c6d8b9c7b5e876521e764af938db05c.pdf

adb sẽ copy file pdf này vào thư mục hiện tại đang đứng, bạn đã có file pdf và mật khẩu. Bạn vào tool remove password làm như bài trước. 😉

Tìm hiểu lập trình Android.

Hướng dẫn lấy file pdf từ YBOOK

Chào các bạn,

Có khá nhiều bạn có nhu cầu đọc ebook bản quyền trên Kindle nhưng đa số các nhà cung cấp bán ebook không hỗ trợ xuất file cho mình để gửi vào kindle đọc.

Bài viết này hướng dẫn các bạn trích xuất file pdf từ phần mềm YBOOK trên android để chép vào Kindle Continue reading “Hướng dẫn lấy file pdf từ YBOOK”