Nhập dữ liệu từ ứng dụng ColorNote?


7

Tôi đã mất điện thoại Android nhưng tôi có bản sao lưu thẻ SD mà tôi đã sao lưu ứng dụng ColorNote của mình. Làm thế nào tôi có thể nhận được tất cả các ghi chú của tôi từ bản sao lưu đó?

LƯU Ý: Hiện tại tôi đang sử dụng iPhone nên hiện tại chưa có thiết bị Android.


1
Bạn có bản sao lưu nào? Được sao lưu từ Titanium hoặc sao lưu bằng các bản sao lưu của ColorNote cho chức năng thẻ SD?
Suraj Bajaj

sao lưu từ bản sao lưu của ColorNote sang SD.
Champ

nhưng nếu bạn biết cách lấy lại từ bản sao lưu Titanium, vui lòng cho tôi biết điều đó.
Champ

Khôi phục bằng Titanium chỉ có thể nếu bạn có bản sao lưu từ Titanium.
Suraj Bajaj

ya nhưng nếu tôi không có bất kỳ suy nghĩ anroid nào .. như tôi đã nói tôi đang sử dụng Iphone. vì vậy nó có thể được thực hiện trên PC của tôi
Champ

Câu trả lời:


5

Có, bạn có thể, nhưng nó sẽ hơi phức tạp: Ghi chú của ColorNote chỉ có thể được xuất từ ​​tệp colornote.db của SQLite, nhưng nó không có sẵn từ các bản sao lưu thẻ sd. Vì vậy, chúng tôi sẽ phải thực hiện theo hai bước: đầu tiên nhập lại bản sao lưu thẻ sd vào ứng dụng ColorNote, sau đó trích xuất tệp SQLite colornote.db đã tạo (lưu ý rằng bạn phải root điện thoại của mình để truy cập tệp SQLite, nhưng bạn có thể làm được nó trên trình giả lập BlueStacks). Đây là hướng dẫn, lấy cảm hứng rất nhiều từ bài đăng này của Danyil Bohdanbài này :

  1. Cài đặt ColorNote trên thiết bị Android. Vì bạn không có điện thoại Android, bạn có thể sử dụng BlueStacks để mô phỏng điện thoại Android trên máy tính của mình.

  2. Mở ColorNote và nhập tệp sao lưu thẻ sd của bạn. Hãy nhớ rằng bạn phải tắt đồng bộ hóa đám mây để hiển thị tùy chọn Khôi phục theo Câu hỏi thường gặp của ColorNote.

  3. Kiểm tra xem các ghi chú của bạn có được khôi phục chính xác trong ColorNote bằng cách mở chúng không. Nếu họ có vẻ ổn, tiếp tục bước tiếp theo.

  4. Cài đặt Total Commander cho Android trên điện thoại hoặc trình giả lập BlueStacks.

  5. Mở Total Commander và duyệt phân vùng root / filesystem rồi duyệt đến /data/data/com.socialnmobile.dictapps.notepad.color.note/databases/. Bạn cần quyền root để truy cập / dữ liệu / dữ liệu, nhưng trong trình giả lập BlueStacks, điều này rất dễ thực hiện. Trong thư mục này, sao chép tệp colornote.dbvào khe cắm thẻ SD của bạn (Tôi không biết cách thức hoạt động của nó trong BlueStacks nhưng bạn sẽ có khả năng thiết lập thẻ SD ảo hoặc gửi trực tiếp vào máy tính của mình).

  6. Chuyển colornote.dbtệp sang máy tính của bạn (qua USB nếu bạn đang sử dụng điện thoại Android hoặc bằng cách sao chép tệp từ trình giả lập BlueStacks).

  7. Mở colornote.dbbằng trình duyệt SQLite bạn chọn. Một ứng dụng mã nguồn mở và di động tốt cho điều đó là sqlitebrowser . Bây giờ bạn sẽ thấy một cái gì đó tương tự như màn hình này:

sqlitebrowser mở colornote.db

  1. Nhấp vào Execute SQLtab (được tô sáng màu đỏ ở trên) và thực hiện câu lệnh sql sau:

    SELECT date(created_date / 1000,'unixepoch'),date(modified_date / 1000,'unixepoch'),note FROM notes ORDER BY _id

  2. Bây giờ bạn sẽ thấy một danh sách các bản ghi bên dưới câu lệnh sql và bạn có thể nhấp vào biểu tượng đĩa mềm nhỏ ở bên phải để xuất sang CSV, như được hiển thị ở đây:

sqlitebrowser xuất colornote.db vào tệp .csv

  1. Mở tệp .csv vào một trình soạn thảo thân thiện với UNIX như Notepad ++ (nếu không sẽ không có bất kỳ dòng nào trả về) và kiểm tra xem nội dung ghi chú của bạn đã được xuất chính xác chưa. Chúng nên được lưu trữ theo thứ tự tăng dần theo thời gian (từ cũ nhất đến mới nhất ở phía dưới).

  2. Sau đó, bạn có thể nhập tệp .csv của mình trong hầu hết các chương trình hoặc giữ nó dưới dạng bản sao lưu có thể đọc được của ghi chú của bạn.

Lưu ý rằng kỹ thuật này hoạt động cho hầu hết các ứng dụng, vì hầu hết các ứng dụng Android sử dụng SQLite để lưu trữ cơ sở dữ liệu của họ (ngoại trừ một số ứng dụng như WhatsApp sử dụng SQLite nhưng tất nhiên được mã hóa để tránh rò rỉ dữ liệu riêng tư của bạn cho bất kỳ ai).


1
Muốn thêm kinh nghiệm gần đây của tôi với điều này. Tôi đã sử dụng BlueStacks trên MacOS và không thể tìm / truy cập colornote.db, tôi cho là do vấn đề root? Tôi đã thử tìm cách root BlueStacks nhưng không thể tìm thấy bất kỳ giải pháp tiện lợi nào. Vì vậy, cuối cùng tôi đã viết một kịch bản python để tự động nhấp chuột qua từng ghi chú và sao chép / dán vào một tệp ... rất mạnh mẽ, nhưng nó đã hoạt động. Nếu bất cứ ai có bất kỳ thông tin nào về cách root BlueStacks, điều đó sẽ hữu ích để thêm vào đây cho người khác
Ian

Xin lỗi @Ian Tôi không biết làm thế nào để root MacOS (hoặc nếu đó là thủ phạm). Vui mừng bạn có thể tìm thấy một cách giải quyết, xin vui lòng xem xét đăng câu trả lời của riêng bạn cùng với mã vì nó chắc chắn có thể giúp đỡ người khác? Ngoài ra, tôi đã ngừng sử dụng ColorNotes và chuyển sang Writer Plus , một trình ghi Markdown cũng lưu trữ trực tiếp các tệp .md trong hệ thống tệp để sao lưu siêu dễ dàng. Kể từ đó tôi không có vấn đề gì trong nhiều năm.
gabious

3

Bạn cần một chiếc điện thoại Android khác.

Bạn có thể:

  • Khôi phục TiBackup của ColorNote trên điện thoại khác
  • Cài đặt ColorNote trên một điện thoại Android khác và xem một trong các bản sao lưu của bạn (Truy cập cài đặt-> sao lưu sdcard, sau đó chọn một và 'xem' nó)
    Sao lưu của ColorNote nằm trong / sdcard / data / colornote / (nếu bạn cần sao chép nó vào điện thoại mới)

Tôi không có điện thoại anroid Tôi muốn làm điều đó trên pC của mình
Champ

1
Bạn đã quên đề cập đến điều này trong câu hỏi của bạn. Có vẻ như điều này là không thể.
ce4

1
@Champ, cách duy nhất có thể là có điện thoại Android. Nếu bạn không có điện thoại Android, không có cách nào để bạn lấy dữ liệu, trừ khi bạn biết cách giải nén TiBackups trên PC. Hiện tại không có một ứng dụng nào thực hiện điều này, AFAIK.
Ryan Conrad

Các tệp được tạo bởi TiBackup chỉ là tài liệu lưu trữ tgz, bạn có thể giải nén chúng dễ dàng. Trong trường hợp Sao lưu được mã hóa: github.com/bhafer/TitaniumBackupDecrypt/blob/master/README.md
ce4

3

Để khôi phục ghi chú của bạn từ thẻ SD đã được sao lưu bằng chức năng Sao lưu sang thẻ SD của ColorNote, bạn có thể thử cách này.

Cài đặt ứng dụng ColorNote và sau đó vào Backupchọn SD Card Backup. Xem nếu sao lưu trước đó của bạn từ thẻ SD được liệt kê ở đó. Nếu có, hãy chọn một và ghi chú của bạn sẽ được khôi phục.

Tôi đã thử điều này bằng cách sử dụng cùng một thẻ SD, trong trường hợp của bạn, bạn có một bản sao lưu của nó vì vậy tôi không chắc nhưng tôi đoán nó sẽ hoạt động. Hãy cho tôi biết làm thế nào nó giúp.


Tôi không có điện thoại anroid Tôi muốn làm điều đó trên pC của mình
Champ

Tôi nghi ngờ nếu bạn có thể làm điều này vì ColorNote không có đối tác trên máy tính để bàn và các bản sao lưu mà nó tạo ra không thể đọc được bằng con người. Vì vậy, nếu có thể, bạn có thể thử sử dụng điện thoại của một người bạn để khôi phục lại ghi chú của mình.
Suraj Bajaj

@Champ Đây là một trong những lý do khiến gần đây tôi chuyển sang Evernote . Nó đồng bộ dữ liệu của bạn và bạn có thể truy cập nếu từ bất cứ đâu sử dụng trình duyệt. Tôi thích ColorNote vì tính đơn giản của nó nhưng không có cách nào để truy cập nó từ PC. :(
Suraj Bajaj

1

Thật dễ dàng để khôi phục các tệp sao lưu ColorNote từ PC:

  1. Kết nối điện thoại Android (hoặc máy tính bảng) của bạn ở chế độ MTP
  2. Mở thư mục điện thoại Android được kết nối trên PC của bạn
  3. Định vị thư mục "data / colornote / backup" trên thiết bị Android và sao chép các tệp sao lưu của bạn vào thư mục đó
  4. Mở Colornote trên thiết bị Android của bạn và đi đến Sao lưu, chọn Sao lưu thẻ SD, chạm vào dữ liệu sao lưu đã lưu và khôi phục nó.

Nếu Android của bạn có thẻ SD, bạn chỉ cần cắm thẻ vào PC và sao chép các tệp. Trên các phiên bản Colornote của tôi, khôi phục sao lưu sẽ xóa các tệp trước đó.


1

Trong trường hợp của tôi, chương trình gặp sự cố khi tìm bản sao lưu của tôi sau khi nâng cấp từ Android 2.3 lên 4.2.

Các bản sao lưu đã được cài đặt sdcard1/data/colornote/backupvà tôi cần sao chép chúng vào external_sd/data/colornote/backupchương trình để tìm chúng.


1

Ngoài ra còn có một giải pháp khác. Nếu bạn tải xuống ứng dụng "Evernote" trên điện thoại của bạn. Sau đó, bạn sẽ có hai ứng dụng ghi chú; ghi chú màu và evernote.

Sau đó bấm vào một ghi chú bạn muốn giữ. Trên điện thoại của tôi, HTC wildfire, bạn có thể nhấn nút "menu" sau khi bạn truy cập vào ghi chú cụ thể; Và sau đó bạn có thể chọn "Chia sẻ" hoặc bằng ngôn ngữ của tôi "Gửi". Sau đó, bạn sẽ có thể gửi ghi chú cụ thể từ "colornote" đến "Evernote". "Evernote" có thể truy cập được cho iphone và điện thoại Android và ứng dụng cho phép bạn chuyển ghi chú từ các thiết bị khác nhau.

Chúc may mắn!


Chào mừng bạn đến với những người đam mê Android. Mặc dù đây sẽ là một câu trả lời hay, nhưng câu hỏi ban đầu nói rằng họ không có điện thoại Android. Trong trường hợp đó, điều này sẽ không hiệu quả với họ, nhưng hy vọng nó sẽ giúp những người khác vẫn có điện thoại Android. Cảm ơn đã đóng góp.
Ryan Conrad

Ngay cả khi họ không có thiết bị Android, điều này có thể được sử dụng trên một trình giả lập như BlueStacks, vấn đề chính là khôi phục các ghi chú ở định dạng có thể đọc được cho máy tính, vì vậy đây là một mục tốt.
rầm rộ

0

Xin chào Tôi đã tìm thấy câu trả lời cho rất nhiều vấn đề của mọi người về việc khôi phục các tập tin colornote. Chuyển từ điện thoại di động này sang điện thoại di động khác, tôi đã thử mọi thứ nhưng giống như hầu hết mọi người tôi có thể thấy chúng trên thẻ sd của điện thoại nhưng tôi không thể đọc được các tệp, đây là cách tôi quản lý. Nếu bạn có các tệp được sao lưu vào ổ cứng gắn ngoài, hãy sao chép thư mục dữ liệu colornote vào thẻ sd của điện thoại, mở colornote để cài đặt và đăng xuất khỏi đồng bộ hóa trực tuyến (đây là bí mật), trong khi cài đặt, hãy sao lưu thẻ sd và chọn tệp đầu tiên của bạn là khi bạn chọn tệp, nó cung cấp tùy chọn để khôi phục. Nhấn khôi phục và tất cả các tệp của bạn sau đó sẽ hiển thị trong colornote. Nếu bất kỳ tập tin nào bị khóa, nó sẽ yêu cầu bạn nhập mật khẩu tôi vừa sử dụng giống như được sử dụng trên điện thoại cũ của tôi và sau đó tôi có thể mở và đọc các tập tin.


0

Bạn có thể cài đặt trình giả lập Android (chẳng hạn như www.bluestacks.com/) Cài đặt tại đó ColorNote và gửi ghi chú vào email hoặc lưu chúng vào một tệp.


0

Tôi đã tạo một công cụ để giải mã các bản sao lưu khi tôi muốn xuất các ghi chú cũ của mình: https://github.com/olejorgenb/ColorNote-backup-decryptor

Không chắc chắn nếu nó hoạt động trên các tệp được tạo bởi các phiên bản mới hơn của ColorNote. Các tập tin tôi đã giải mã thành công là 3-4 năm.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.