Saturday, April 24, 2021

How to Extract Database from Android Application

Android sử dụng cơ sở dữ liệu SQLite để lưu trữ dữ liệu cục bộ trên điện thoại Android. Cơ sở dữ liệu SQLite là Cơ sở dữ liệu mặc định được các ứng dụng Android sử dụng để lưu trữ cục bộ. Hôm nay tôi sẽ chỉ cho bạn một cách dễ dàng để bạn có thể kéo cơ sở dữ liệu SQLite từ Thiết bị Android và sau đó, bạn cũng có thể chỉnh sửa chúng trên PC của mình. Chỉ cần làm theo các bước Đơn giản và sau đó bạn có thể Xuất Cơ sở dữ liệu SQLite trong Hệ thống của mình.

Yêu cầu đối với việc trích xuất cơ sở dữ liệu SQLite

  • SDK Android được cài đặt trên hệ thống của bạn
  • Ứng dụng Android có Cơ sở dữ liệu SQLite được cài đặt trên thiết bị Android của bạn
  • Thiết bị Android phải được root

Các bước để trích xuất cơ sở dữ liệu SQLite từ ứng dụng Android

Bước 1. Bật Gỡ lỗi USB trên thiết bị Android của bạn.
Để Bật gỡ lỗi USB, hãy chuyển đến Cài đặt> Tùy chọn nhà phát triển

Do tùy chọn Nhà phát triển mặc định bị ẩn, hãy sử dụng các bước sau để bật Gỡ lỗi USB
Trên thiết bị Android của bạn, đi tới Cài đặt> Giới thiệu về thiết bị
Chạm vào số Bản dựng 7 lần để cung cấp các tùy chọn Nhà phát triển, Sau 7 lần chạm, bạn sẽ thấy thông báo Bánh mì nướng cho biết "Bạn hiện là Nhà phát triển".
Sau đó, kích hoạt tùy chọn USB Debugging.
Bước 2. Bây giờ Kết nối Thiết bị Android của bạn với PC hoặc Máy tính xách tay của bạn.
Bước 3. Bây giờ bạn sẽ thấy hộp thoại "Cho phép gỡ lỗi USB" trên thiết bị Android của bạn, chọn OK.
Bước 4. Bây giờ mở Command prompt, Để mở Command Prompt, Nhấn Windows Key + R và nhập cmd và nhấn Enter, thao tác này sẽ mở ra Command Prompt Window.
Bước 5. Nhập thiết bị adb vào Command Prompt, thao tác này sẽ hiển thị các Thiết bị được kết nối với PC hoặc Máy tính xách tay của bạn.
Bước 6.adb shell vào Command Prompt, bây giờ bạn sẽ nhận được shell android trên PC hoặc Laptop của mình.
Bước 7. Nhập su, điều này sẽ cung cấp cho chúng tôi các Đặc quyền gốc.
Bước 8.cd / data / data. Đây là Vị trí Mặc định nơi lưu trữ tất cả dữ liệu của Ứng dụng đã Cài đặt.
Bước 9. Bây giờ chúng ta cần tên Gói để Giải nén Cơ sở dữ liệu SQLite. Để lấy tên gói, trong Android của bạn, hãy vào Cài đặt> Ứng dụng đã cài đặt> Nhấp vào Ứng dụng Android có Cơ sở dữ liệu mà chúng ta đang Giải nén.
Bây giờ bạn có thể thấy tên gói như hình bên dưới.

Bước 10.cd com.yourpackage.name. Ở đó, nhập Tên gói mà bạn nhận được từ bước trên.
Bước 11. Gõ cơ sở dữ liệu cd. Tất cả các tệp Cơ sở dữ liệu được lưu trữ tại vị trí này.
Bước 12. Gõ ls.Đây sẽ liệt kê tất cả các cơ sở dữ liệu có sẵn, bây giờ lấy tên cơ sở dữ liệu từ Bước này.
Bước 13.cp databasename.db /sdcard/databasename.db. bằng cách sử dụng Bước này, chúng tôi đang sao chép tệp cơ sở dữ liệu sang sdcard để chúng tôi có thể dễ dàng sao chép nó vào Hệ thống của mình.
Bước 14. Nhấn Ctrl + c để thoát khỏi Android Shell.
Bước 15. adb pull /sdcard/databasename.db. Lệnh này sẽ kéo tệp Cơ sở dữ liệu SQLite vào PC hoặc Máy tính xách tay của bạn.
Bây giờ chúng tôi có một bản sao của Cơ sở dữ liệu trên Hệ thống của mình, nhưng chúng tôi vẫn cần một số loại trình xem SQLite để xem các Mục nhập cơ sở dữ liệu. Tôi đang sử dụng Trình duyệt cơ sở dữ liệu SQLite vì công cụ này sử dụng đơn giản và nó miễn phí. Hiện nay. Làm theo các Bước Tiếp theo để Mở Cơ sở dữ liệu SQLite trong Hệ thống của chúng tôi.

Xem hoặc chỉnh sửa cơ sở dữ liệu SQLite

Bước 1. Bạn cần một Công cụ để xem hoặc chỉnh sửa các mục nhập của Cơ sở dữ liệu SQLite. Trình duyệt DB cho SQLite là một Công cụ Windows rất tốt để xem hoặc chỉnh sửa Cơ sở dữ liệu SQLite. Tải xuống trình duyệt DB cho SQLite và cài đặt nó trong hệ thống của bạn.
How to Extract Database from Android Application

Bước 2. Mở Trình duyệt DB cho SQLite trên PC hoặc Máy tính xách tay của bạn, Nhấp vào Mở Cơ sở dữ liệu, Bây giờ chọn tệp Cơ sở dữ liệu SQLite mà chúng tôi trích xuất từ Thiết bị Android từ các bước trên.
Bước 3. Nhấp vào Duyệt dữ liệu và Chọn bảng.
Bây giờ bạn có thể thấy các Mục nhập của cơ sở dữ liệu SQLite và bạn cũng có thể chỉnh sửa Cơ sở dữ liệu.
Trên đây là tất cả về cách giải nén các ứng dụng android Cơ sở dữ liệu SQLite từ thiết bị Android và sau đó mở tệp Cơ sở dữ liệu trong Trình duyệt cơ sở dữ liệu SQLite để xem các mục nhập hoặc chỉnh sửa các mục nhập. Không khó lắm để xem Cơ sở dữ liệu SQLite bạn nhé. tạo trong các ứng dụng Android của bạn, nó chỉ yêu cầu một vài bước. Mong tất cả các bạn thích bài đăng này, chia sẻ nó với những người khác và để lại bình luận bên dưới nếu bạn cần bất kỳ đề xuất nào ở bất kỳ bước nào.

No comments:

Post a Comment