題:
從ColorNote應用程序導入數據?
Champ
2012-12-12 15:21:28 UTC
view on stackexchange narkive permalink

我丟失了Android手機,但是備份了我的SD卡,並備份了我的ColorNote應用程序。如何從備份中獲取所有筆記?

注意:我現在正在使用iPhone,因此暫時沒有Android設備。

您有什麼備份?是從Titanium備份還是使用ColorNote的備份備份到SD卡功能?
從ColorNote的備份備份到SD。
但是,如果您知道如何從Titanium備份中檢索它,也請告訴我。
僅當您具有Titanium備份時,才可以使用Titanium進行還原。
是的,但是如果我沒有任何android設備..就像我說的那樣,我正在使用Iphone。這樣可以在我的電腦上完成嗎
九 答案:
gaborous
2014-12-26 00:30:53 UTC
view on stackexchange narkive permalink

,但是有點麻煩:ColorNote的註釋只能從SQLite colornote.db文件中導出,但不能從SD卡備份中導出。因此,我們必須分兩個步驟進行操作:首先將sd卡備份重新導入到ColorNote應用程序中,然後解壓縮生成的colornote.db SQLite文件(請注意,您必須紮根手機才能訪問SQLite文件,但是您可以在BlueStacks模擬器上)。這是本演練,其靈感來自這篇Danyil Bohdan的帖子這個

  1. 在Android設備上安裝ColorNote。由於您沒有Android手機,因此可以使用 BlueStacks在計算機上模擬Android手機。

  2. 打開ColorNote並導入sd卡備份文件。請記住,您必須禁用云同步,才能根據ColorNote的常見問題顯示“還原”選項。如果看起來還可以,請繼續下一步。

  3. 在手機或BlueStacks模擬器上安裝 Total Commander for Android

  4. 打開Total Commander,瀏覽根目錄/文件系統分區,然後瀏覽到 /data/data/com.socialnmobile.dictapps.notepad.color.note/databases / 。您需要具有root權限才能訪問/ data / data,但是在BlueStacks仿真器中應該很容易做到。在此文件夾中,將文件 colornote.db 複製到SD卡插槽(我不知道它在BlueStacks中如何工作,但是您應該可以設置虛擬SD卡或直接發送到您的計算機)。

  5. colornote.db 文件傳輸到計算機(通過USB(如果您使用的是Android手機)或通過複製來自BlueStacks模擬器的文件)。

  6. 使用您選擇的SQLite瀏覽器打開 colornote.db sqlitebrowser是一個很好的開源便攜式應用程序。現在,您應該會看到類似於以下屏幕的內容:

  7. ol>

    sqlitebrowser opening colornote.db

    1. 點擊執行SQL 標籤(上面紅色突出顯示)並執行以下sql語句:

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

    2. 註釋中註釋,現在您應該在sql語句下面看到一個記錄列表,並且可以單擊小軟盤右側的磁盤圖標導出為CSV,如下所示:

    3. ol>

      sqlitebrowser exporting colornote.db into .csv file

      1. 將.csv文件打開到UNIX友好的編輯器(例如Notepad ++)中(否則將不會返回任何行),並檢查筆記的內容是否正確導出。它們應按時間升序存儲(從最舊到最底部)。

      2. 然後,您可以在大多數程序中導入.csv文件,或將其保存為可讀的備份請注意。

      3. ol>

        請注意,該技術適用於大多數應用程序,因為大多數Android應用程序都使用SQLite來存儲其數據庫(某些應用程序除外,例如WhatsApp使用SQLite但已加密)當然,以避免將您的私人數據洩露給任何人。

想要補充我最近的經驗。我在MacOS上使用過BlueStacks,但是由於根問題我無法找到/訪問`colornote.db`。我試圖找到如何建立BlueStacks的根,但是找不到任何方便的解決方案。因此,我最終編寫了一個python腳本,以使鼠標自動單擊每個便箋,然後將其複制/粘貼到文件中。如果有人對如何建立BlueStacks有任何信息,這將有助於在此處為其他人添加內容
抱歉,@Ian我不知道如何對MacOS進行root(或者這是罪魁禍首)。很高興您能找到解決方法,請考慮發布您自己的答案以及代碼,因為它肯定可以幫助其他人?另外,我已經停止使用ColorNotes,並改用Markdown作家[Writer Plus](https://play.google.com/store/apps/details?id=co.easy4u.writer&hl=fr),它也可以直接存儲。文件系統中的md文件,因此超級容易備份。從那以後,我已經好多年沒有任何問題了。
ce4
2012-12-12 16:27:13 UTC
view on stackexchange narkive permalink

您需要另一台Android手機。

您可以:

  • 在另一部手機上恢復ColorNote的TiBackup
  • 在另一部Android手機上安裝ColorNote並查看您的備份之一(轉到“設置”->“ sdcard備份”,然後選擇一個並“查看”)
    ColorNote的備份位於/ sdcard / data / colornote /中(如果需要將其複製到新手機上)
我沒有要在PC上使用的Android手機
您忘記在問題中提及這一點。看來這是不可能的。
@Champ,唯一可行的方法是擁有Android手機。如果您沒有Android手機,則無法獲取數據,除非您知道如何在PC上提取TiBackups。當前沒有應用程序可以執行此操作,即AFAIK。
TiBackup創建的文件只是tgz存檔,您可以輕鬆解壓縮它們。如果是加密備份:https://github.com/bhafer/TitaniumBackupDecrypt/blob/master/README.md
Suraj Bajaj
2012-12-12 16:27:13 UTC
view on stackexchange narkive permalink

要從使用ColorNote的“備份到SD卡”功能備份的SD卡中恢復筆記,可以嘗試此操作。

安裝ColorNote應用程序,然後轉到 Backup 選擇 SD卡備份。查看此處是否列出了較早的SD卡備份。如果是這樣,請選擇其中一個,您的筆記將被恢復。

我已經使用同一張SD卡嘗試了此操作,如果您有備份,那麼我不確定,但我想應該工作。讓我知道它如何幫助您。

我沒有要在PC上使用的Android手機
我懷疑您是否可以這樣做,因為ColorNote沒有台式機,並且它創建的備份是不可讀的。因此,如果可能的話,您可以嘗試使用朋友的電話恢復筆記。
@Champ這是我最近切換到[Evernote](https://play.google.com/store/apps/details?id=com.evernote)的原因之一。它可以同步您的數據,並且您可以使用瀏覽器從任何地方進行訪問。我喜歡ColorNote的簡單性,但是無法從PC上訪問它。 :(
user29538
2013-03-05 02:24:08 UTC
view on stackexchange narkive permalink

從PC還原ColorNote備份文件很容易:

  1. 以MTP模式連接Android手機(或平板電腦)
  2. 在PC上打開已連接的Android手機文件夾
  3. 在Android設備上找到“ data / colornote / backup”文件夾,然後將備份文件複製到該文件夾
  4. 在Android設備上打開Colornote並轉到“備份”,選擇“ SD卡備份” ,請觸摸保存的備份數據並還原。
  5. ol>

    如果您的Android設備具有SD卡,則只需將其插入PC並複製文件即可。在我的Colornote版本上,備份還原會刪除以前的文件。

anon
2013-10-11 22:02:27 UTC
view on stackexchange narkive permalink

就我而言,該程序在從Android 2.3升級到4.2後無法找到我的備份。

備份位於 sdcard1 / data / colornote / backup 中,我需要將它們複製到 external_sd / data / colornote / backup 以便程序找到它們。

user87389
2015-01-02 05:48:58 UTC
view on stackexchange narkive permalink

還有另一種解決方案。如果您在手機上下載了應用程序“ Evernote”。然後,您將有兩個筆記應用程序;顏色筆記和印象筆記。

然後單擊要保留的筆記。在我的手機HTC wildfire上,訪問特定筆記後,您可以按“菜單”按鈕;然後,您可以選擇“共享”或以我的語言“發送”。然後,您可以將特定的註釋從“ colornote”發送到“ Evernote”。 iPhone和Android手機均可使用“ Evernote”,該應用程序使您可以從其他設備傳輸筆記。

祝你好運!

歡迎使用Android愛好者。儘管這將是一個很好的答案,但最初的問題指出他們沒有Android手機。在這種情況下,這對他們不起作用,但希望它將對仍然有Android手機的其他人有所幫助。感謝您的貢獻。
即使他們沒有Android設備,也可以在BlueStacks之類的模擬器上使用它,主要問題是要以可讀的格式為計算機恢復筆記,所以我認為這是一個不錯的選擇。
user33862
2013-05-12 20:36:58 UTC
view on stackexchange narkive permalink

您好,我找到了許多有關恢復colornote文件的問題的答案。從一台手機轉移到另一台手機,我嘗試了所有方法,但就像大多數人一樣,我可以在手機的SD卡上看到它們,但是我無法讀取文件,這就是我的管理方式。如果您將文件備份到外部HDD,請複制colornote在手機SD卡的數據文件夾中,打開colornote轉到設置&,退出在線同步(這是秘密),而在設置中,備份到SD卡,並在選擇文件時選擇文件中的第一個還原選項。單擊恢復,然後所有文件將以colornote顯示。如果任何文件被鎖定,則要求您輸入密碼(我剛才使用的密碼與舊手機上的密碼相同),然後我才能打開並讀取文件。

Alexey
2014-05-05 22:39:33 UTC
view on stackexchange narkive permalink

您可以安裝Android模擬器(例如www.bluestacks.com/)。在此安裝ColorNote並將註釋發送到電子郵件或將其保存到文件中。

olejorgenb
2018-02-17 21:07:16 UTC
view on stackexchange narkive permalink

我想導出舊筆記時創建了一個用於解密備份的工具: https://github.com/olejorgenb/ColorNote-backup-decryptor

不確定如果適用於由較新版本的ColorNote創建的文件。我成功解密的文件有3-4年的歷史。



該問答將自動從英語翻譯而來。原始內容可在stackexchange上找到,我們感謝它分發的cc by-sa 3.0許可。
Loading...