Kako vratiti slučajno obrisane Viber kontakte?

Objavio u 26/03/2017 u 22:18

Iako redovno apelujemo na ljude da vode računa o svojim kontaktima i da ih sinhronizuju sa nekim online servisom (na Androidu je najbolje sinhronizovati ih sa Google kontaktima), ljudi i dalje ne slušaju pa tako i gube kontakte.

Takođe mnogi ne shvataju da dodavanje kontakata u Viber ne pohranjuje kontakte trajno, pa promenom telefona, resetom na fabrička podešavanja ili reinstalacijom Viber aplikacije kontakti jednostavno nestanu i onda frka, frka, HITNO, HITNO …

Ukoliko koristite Viber, postoji šansa da su kontakti ipak sačuvani u memoriji telefona, ali za vraćanje istih je potrebno malo veštine. Pa evo uputstva kako da to izvedete:

Pre nego što počnemo

Važno je napomenuti da nakon gubitka podataka ne dozvolite Viber aplikaciji da se sinhronizuje sa serverom. Tj. da ne upload-uje praznu kontakt listu na server.

TL;DR

  1. Čuvanje baze kontakata iz Viber aplikacije
  2. Export podataka iz baze i konverzija u vCard 2.1 format
  3. Import kontakata u telefon

Viber baza

Ako niste do sada, instalirajte Viber na vašem računaru. To možete uraditi i nakon što nestanu podaci jer će aplikacija povući kopiju podataka sa Viber servera.

Na vašem računaru se baza nalazi u folderu korisnika:

.ViberPC/+3816xxxxxxxx/viber.db

što bi na Windows računaru bilo:

C:\Users\[VAŠE_KORISNIČKO_IME]\AppData\Roaming\ViberPC\+3816xxxxxxxx\viber.db

na Linux računaru:

~/.ViberPC/+3816xxxxxxxx/viber.db

na Mac računaru:

~/Library/Application Support/ViberPC/+3816xxxxxxxx/viber.db

U pitanju je SQLite3 baza podataka i nju kopirajte u neki privremeni folder.

Otvaranje baze

Ovaj korak zapravo nije neophodan za Linux i Mac korisnike, ali je jedini mogući za Windows korisnike.

Preuzmite DB Browser SQLite aplikaciju i pokrenite. Ona izgleda ovako:

db browser sqlite

Kliknite na “Open Database” dugme i izaberite viber.db fajl koji ste prethodno iskopirali. DB Browser će vam otvoriti bazu i to će otprilike izgledati ovako:

otvorena baza

Nakon toga kliknite na Browse Data tab i iz padajućeg menija ispod izaberite Contact tabelu. Voila, tu su vaši kontakti 😀

browse data

Konvertovanje baze u vCard format

Ako ste windows korisnik, ove podatke možete iskoristiti da ih prekopirate, ali ukoliko koristite Linux ili Mac, možete koristiti bash skriptu za konvertovanje podataka u format koji lako posle možete vratiti u telefon. Ovo bi teoretski trebalo da bude moguće na Windows-u 10 sa Ubuntu Bash-om, ali to nikad nisam radio, tako da možete probati pa javite utiske.

Dakle, sa GitHub-a skinite viber2vcard.sh skriptu. Link za preuzimanje je: https://github.com/igustin/viber2vcf

Ova skripta koristi još dve awk skripte, tako da skinite ceo repozitorijum klikom na Clone or download > Download ZIP.

viber2vcard skripta

Prilikom konverzije, skripta će takođe uraditi par stvari:

  • spajanje više brojeva u isti kontakt
  • dodeljivanje tipa telefonskog broja (ukoliko je to moguće)

U jedan folder kopirajte sh skriptu, oba awk fajla i viber.db bazu. Zatim u terminalu pokrenite skriptu komandom:

./viber2vcf.sh

nakon izvršenja skripta će kreirati imenik-sve.vcf fajl u vCard formatu.

pokretanje skripte

Ukoliko dobijete poruku permission denied, pokrenite komandu:

chmod +x viber2vcf.sh && chmod +x multiple.awk && chmod +x csv2vcf.awk

kako bi dodali execute permission nad sh skriptom kao i awk skriptama.

Importovanje vCard kontakata nazad u telefon

imenik-sve.vcf fajl kopirajte u telefon na bilo koji način. DropBox, Google Drive … preko USB-a …

Pokrenite import (uvoz) podataka iz imenika telefona.

Potrebno je voditi računa da importovanje imenika radi na način da nove podatke dodaje postojećim. Ukoliko je u trenutku importovanja imenik telefona prazan, to nije bitno.

Međutim, ukoliko imate neke podatke koji su ostali u SIM kartici, koji su unešeni ručno ili koji su sinhronizovani preko Google naloga, onda postoji mogućnost da će se neki podaci duplirati. U tom slučaju potrebno je ili potpuno isprazniti imenik pre importovanja (napravite eksport prie toga!) ili ručno popraviti duplikate.

To je to, nada se da sam pomogao.

[thankyou]

[via gustin.info]

Tags: Android kontaktidupli kontakizgubljeni kontaktikontaktiVibervraćanje kontakataVraćanje podataka

Autor
eboye Vasilj Milošević

Objavljenih tekstova: 1160

Čovek koji je uvek tu kada ste u nevolji i koji će vam uvek pomoći svojim savetima i IT iskustvom. Hobi mu je čitanje ChangeLog-a. Posle HTC Hero telefona posedovao je HTC Desire HD, HTC One X, LG Nexus 5, LG G3, LG G4, HTC 10 a sada je ponosni vlasnik Xiaomi Mi Mix 2S telefona. Inače je grafički dizajner po struci, ali se sada bavi programiranjem i zanima ga sve u vezi modernih tehnologija. Čovek pored kojeg morate biti Up To Date je autor na Srbodroidu. (napisala: goldie)

7 komentara, pridruži se diskusiji!
  • Kako povratiti izgubljeni broj telefona prijatelja u Viberu?

  • Čarapina Jožica 07/10/2019 u 10:42 PM

    Možete li mi napisati broj kontakta koji bi me spojio na weeber jer sam ga imala i danas izgubila. Imam 80 g i nemam mladih oko mene. ne mogu pratiti uputstvo uz tekst. Hvala

  • Na vašem računaru se baza nalazi u folderu korisnika:

    .ViberPC/+3816xxxxxxxx/viber.db
    što bi na Windows računaru bilo:

    C:\Users\[VAŠE_KORISNIČKO_IME]\AppData\Roaming\ViberPC\+3816xxxxxxxx\viber.db

    ne razumijem gdje mogu naci folder korisnika

  • Anja Milojevic 21/09/2017 u 11:16 AM

    Cao, greškom sam izbrisala sve poruke sa vibera i resetovala ceo viber. Potrebno mi je da vratim strae poruke. Da li bi mi pomogao i da li imas savet na koji nacin bih mogla to da uradim?

    Hvala

Odgovori na SandraOdustajem od odgovora

Your email address will not be published. Required fields are marked *