Pytanie:
Importować dane z aplikacji ColorNote?
Champ
2012-12-12 15:21:28 UTC
view on stackexchange narkive permalink

Zgubiłem telefon z Androidem, ale mam kopię zapasową mojej karty SD, na której mam kopię zapasową mojej aplikacji ColorNote. Jak mogę uzyskać wszystkie moje notatki z tej kopii zapasowej?

UWAGA: używam teraz iPhone'a, więc na razie nie mam urządzenia z Androidem.

Jakie masz wsparcie? Utworzono kopię zapasową z Titanium lub wykonano kopię zapasową przy użyciu kopii zapasowych ColorNote na karcie SD?
kopia zapasowa z kopii zapasowych ColorNote na SD.
ale jeśli wiesz, jak odzyskać go z kopii zapasowej Titanium, daj mi również znać.
Przywracanie z Titanium jest możliwe tylko wtedy, gdy masz kopię zapasową z Titanium.
tak, ale co, jeśli nie mam żadnego urządzenia z Androidem ... jak powiedziałem, używam iPhone'a. więc można to zrobić na moim komputerze
Dziewięć odpowiedzi:
gaborous
2014-12-26 00:30:53 UTC
view on stackexchange narkive permalink

Tak , możesz, ale będzie to trochę zawiłe: notatki ColorNote można wyeksportować tylko z pliku SQLite colornote.db, ale nie są one dostępne z kopii zapasowych na karcie SD. Będziemy więc musieli to zrobić w dwóch krokach: najpierw ponownie zaimportuj kopię zapasową karty SD do aplikacji ColorNote, następnie wyodrębnij wygenerowany plik SQLite colornote.db (pamiętaj, że musisz mieć zrootowany telefon, aby uzyskać dostęp do pliku SQLite, ale możesz to zrobić to na emulatorze BlueStacks). Oto przewodnik, który został w dużej mierze zainspirowany tym postem autorstwa Danyila Bohdana i tym:

  1. Zainstaluj ColorNote na urządzeniu z Androidem. Ponieważ nie masz telefonu z Androidem, możesz użyć BlueStacks, aby emulować telefon z Androidem na swoim komputerze.

  2. Otwórz ColorNote i zaimportuj plik SD plik kopii zapasowej karty. Pamiętaj, że musisz wyłączyć synchronizację w chmurze, aby wyświetlić opcję Przywróć zgodnie z FAQ ColorNote.

  3. Sprawdź, czy Twoje notatki zostały poprawnie przywrócone w ColorNote, otwierając je. Jeśli wszystko wydaje się w porządku, przejdź do następnego kroku.

  4. Zainstaluj Total Commander dla Androida na swoim telefonie lub emulatorze BlueStacks.

  5. Otwórz Total Commander i przeglądaj partycję root / systemu plików, a następnie przejdź do /data/data/com.socialnmobile.dictapps.notepad.color.note/databases/ . Potrzebujesz uprawnień roota, aby uzyskać dostęp do / dane / dane, ale w emulatorze BlueStacks powinno to być łatwe. Wewnątrz tego folderu skopiuj plik colornote.db do gniazda karty SD (nie wiem, jak to działa w BlueStacks, ale powinieneś mieć możliwość skonfigurowania wirtualnej karty SD lub wysłania bezpośrednio do komputera).

  6. Przenieś plik colornote.db na komputer (przez USB, jeśli używasz telefonu z systemem Android, lub kopiując plik z emulatora BlueStacks).

  7. Otwórz colornote.db w dowolnej przeglądarce SQLite. Dobrą aplikacją przenośną typu open source do tego jest sqlitebrowser. Powinieneś teraz zobaczyć coś podobnego do tego ekranu:

sqlitebrowser opening colornote.db

  1. Kliknij Execute SQL (zaznaczona na czerwono powyżej) i wykonaj następującą instrukcję sql:

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

  2. Powinieneś teraz zobaczyć listę rekordów poniżej instrukcji sql i możesz kliknąć małą dyskietkę ikona dysku po prawej stronie, aby wyeksportować do CSV, jak pokazano tutaj:

sqlitebrowser exporting colornote.db into .csv file

  1. Otwórz plik .csv w przyjaznym dla UNIX edytorze, takim jak Notepad ++ (w przeciwnym razie nie będzie żadnych zwrotów wierszy) i sprawdź, czy zawartość twoich notatek została poprawnie wyeksportowana. Powinny być przechowywane w porządku chronologicznym rosnącym (od najstarszych do najnowszych na dole).

  2. Następnie możesz zaimportować plik .csv w większości programów lub zachować go jako czytelną kopię zapasową notatek.

Zauważ, że ta technika działa w przypadku większości aplikacji, ponieważ większość aplikacji na Androida używa SQLite do przechowywania swoich baz danych (z wyjątkiem niektórych aplikacji, takich jak WhatsApp, które używają SQLite, ale są szyfrowane oczywiście aby uniknąć ujawnienia komukolwiek prywatnych danych).

Chciałem dodać moje ostatnie doświadczenia z tym.Użyłem BlueStacks na MacOS i nie mogłem znaleźć / uzyskać dostępu do `colornote.db`, zakładam z powodu problemów z rootem?Próbowałem znaleźć sposób zrootowania BlueStacks, ale nie mogłem znaleźć żadnych wygodnych rozwiązań.Więc napisałem skrypt w Pythonie, aby zautomatyzować klikanie myszą przez każdą notatkę i kopiowanie / wklejanie do pliku ... bardzo brutalna siła, ale zadziałało.Jeśli ktoś ma jakieś informacje o tym, jak zrootować BlueStacks, pomocne byłoby dodanie tutaj dla innych
Przepraszamy, @Ian Nie mam pojęcia, jak zrootować MacOS (lub jeśli to jest winowajca).Cieszymy się, że udało Ci się znaleźć obejście tego problemu. Zastanów się nad opublikowaniem własnej odpowiedzi wraz z kodem, ponieważ z pewnością może to pomóc innym?Przestałem też używać ColorNotes i przerzuciłem się na [Writer Plus] (https://play.google.com/store/apps/details?id=co.easy4u.writer&hl=fr), pisarza Markdown, który również przechowuje bezpośrednio.md w systemie plików, więc tworzenie kopii zapasowych jest bardzo łatwe.Od tego czasu przez lata nie miałem żadnych problemów.
ce4
2012-12-12 16:27:13 UTC
view on stackexchange narkive permalink

Potrzebujesz innego telefonu z Androidem.

Możesz:

  • Przywrócić TiBackup programu ColorNote na innym telefonie
  • Zainstaluj ColorNote na innym telefonie z systemem Android i wyświetl jedną ze swoich kopii zapasowych (przejdź do ustawień-> kopia zapasowa sdcard, a następnie wybierz jedną i „wyświetl” ją)
    kopia zapasowa ColorNote znajduje się w / sdcard / data / colornote / (jeśli chcesz ją skopiować na nowy telefon)
Nie mam telefonu z Androidem. Chcę to zrobić na komputerze
Zapomniałeś o tym wspomnieć w swoim pytaniu. Wygląda na to, że to niemożliwe.
@Champ, Jedynym sposobem, w jaki będzie to możliwe, jest posiadanie telefonu z Androidem. Jeśli nie masz telefonu z Androidem, nie możesz uzyskać danych, chyba że wiesz, jak wyodrębnić TiBackups na swoim komputerze. Obecnie nie ma aplikacji, która to robi, AFAIK.
Pliki utworzone przez TiBackup to tylko archiwa tgz, możesz je łatwo rozpakować. W przypadku zaszyfrowanej kopii zapasowej: https://github.com/bhafer/TitaniumBackupDecrypt/blob/master/README.md
Suraj Bajaj
2012-12-12 16:27:13 UTC
view on stackexchange narkive permalink

Aby przywrócić swoje notatki z karty SD, których kopia zapasowa została utworzona przy użyciu funkcji ColorNote's Backup to SD card, możesz spróbować tego.

Zainstaluj aplikację ColorNote, a następnie przejdź do Backup wybierz Kopia zapasowa karty SD . Sprawdź, czy są tam wymienione wcześniejsze kopie zapasowe z karty SD. Jeśli tak, wybierz jedną, a Twoje notatki zostaną przywrócone.

Próbowałem tego na tej samej karcie SD, w twoim przypadku masz jej kopię zapasową, więc nie jestem pewien, ale myślę, że powinno praca. Daj mi znać, jak to pomaga.

Nie mam telefonu z Androidem. Chcę to zrobić na komputerze
Wątpię, czy możesz to zrobić, ponieważ ColorNote nie ma odpowiednika na komputery stacjonarne, a utworzone przez niego kopie zapasowe nie są czytelne dla człowieka. Jeśli to możliwe, możesz spróbować użyć telefonu znajomego, aby przywrócić swoje notatki.
@Champ To jeden z powodów, dla których ostatnio przerzuciłem się na [Evernote] (https://play.google.com/store/apps/details?id=com.evernote). Synchronizuje Twoje dane i możesz uzyskać do nich dostęp z dowolnego miejsca za pomocą przeglądarki. ColorNote podobał mi się ze względu na jego prostotę, ale nie ma możliwości uzyskania do niego dostępu z komputera. :(
user29538
2013-03-05 02:24:08 UTC
view on stackexchange narkive permalink

Łatwo jest przywrócić pliki kopii zapasowej ColorNote z komputera:

  1. Podłącz telefon (lub tablet) z Androidem w trybie MTP
  2. Otwórz folder podłączonego telefonu Android na swoim komputerze
  3. Zlokalizuj folder „data / colornote / backup” na urządzeniu z Androidem i skopiuj pliki kopii zapasowej do tego folderu
  4. Otwórz Colornote na urządzeniu z Androidem i przejdź do Kopia zapasowa, wybierz Kopia zapasowa na karcie SD dotknij zapisanych danych kopii zapasowej i przywróć je.

Jeśli Twój Android ma kartę SD, możesz po prostu podłączyć ją do komputera i skopiować pliki. W moich wersjach Colornote przywracanie kopii zapasowej usuwa poprzednie pliki.

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

W moim przypadku program miał problem ze znalezieniem mojej kopii zapasowej po aktualizacji z Androida 2.3 do 4.2.

Kopie zapasowe znajdowały się w sdcard1 / data / colornote / backup i musiałem skopiuj je do external_sd / data / colornote / backup , aby program mógł je znaleźć.

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

Jest też inne rozwiązanie. Jeśli pobierzesz aplikację „Evernote” na swój telefon. Będziesz mieć wtedy dwie aplikacje do notatek; kolorowa nuta i evernote.

Następnie kliknij notatkę, którą chcesz zachować. Na moim telefonie HTC Wildfire możesz nacisnąć przycisk „menu” po uzyskaniu dostępu do określonej notatki; Następnie możesz wybrać „Udostępnij” lub w moim języku „Wyślij”. Będziesz wtedy mógł wysłać konkretną notatkę z „colornote” do „Evernote”. „Evernote” jest dostępny dla iPhone'a i telefonu z systemem Android, a aplikacja umożliwia przesyłanie notatek z różnych urządzeń.

Powodzenia!

Witamy w entuzjastach Androida. Chociaż byłaby to dobra odpowiedź, pierwotne pytanie mówi, że nie mają telefonu z Androidem. W takim przypadku nie zadziałałoby to dla nich, ale miejmy nadzieję, że pomoże to innym, którzy nadal mają telefon z Androidem. Dzięki za wkład.
Nawet jeśli nie mają urządzenia z Androidem, można go użyć na emulatorze, takim jak BlueStacks, głównym problemem jest odzyskanie notatek w formacie czytelnym dla komputera, więc myślę, że jest to dobry wpis.
user33862
2013-05-12 20:36:58 UTC
view on stackexchange narkive permalink

Cześć, znalazłem odpowiedź na wiele problemów związanych z przywracaniem plików kolorowych notatek. Przenosząc się z jednego telefonu na drugi, próbowałem wszystkiego, ale jak większość ludzi widziałem je na karcie SD telefonu, ale nie mogłem odczytać plików, tak mi się udało. Jeśli masz kopie zapasowe plików na zewnętrznym dysku twardym, skopiuj kolor folder danych na kartę SD telefonu, otwórz kolor uwaga przejdź do ustawień & wyloguj się z synchronizacji online (to jest sekret), w ustawieniach przejdź do kopii zapasowej karty sd i wybierz pierwszy z plików po wybraniu pliku możliwość przywrócenia. Naciśnij przycisk przywracania, a wszystkie pliki zostaną wyświetlone w kolorowej notatce. Jeśli jakiekolwiek pliki są zablokowane, będzie wymagało wprowadzenia hasła, którego właśnie użyłem w moim starym telefonie, a następnie mogę otworzyć i przeczytać pliki.

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

Możesz zainstalować emulator Androida (np. www.bluestacks.com/). Zainstaluj tam ColorNote i wyślij notatki na e-mail lub zapisz je w pliku.

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

Stworzyłem narzędzie do odszyfrowywania kopii zapasowych, gdy chciałem wyeksportować moje stare notatki: https://github.com/olejorgenb/ColorNote-backup-decryptor

Nie wiem jeśli działa na plikach utworzonych przez nowsze wersje ColorNote. Pliki, które pomyślnie odszyfrowałem, miały 3-4 lata.



To pytanie i odpowiedź zostało automatycznie przetłumaczone z języka angielskiego.Oryginalna treść jest dostępna na stackexchange, za co dziękujemy za licencję cc by-sa 3.0, w ramach której jest rozpowszechniana.
Loading...