eboye26. mart 2017.

Kako vratiti slučajno obrisane Viber kontakte?

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 :D
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.

eboye
Autor

eboye

Vasilj Milošević
1177 objavljenih tekstova
Č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)

Pratite nas

Slični tekstovi

APN podešavanja za MTS, Yettel i A1 Srbija na Android telefonu (2026)
·

APN podešavanja za MTS, Yettel i A1 Srbija na Android telefonu (2026)

Kako rešiti problem "Viber je zaustavljen" na Androidu (Brzo i lako)
·

Kako rešiti problem "Viber je zaustavljen" na Androidu (Brzo i lako)

Fastboot mod: Prevod, značenje i kako izaći iz njega (Vodič)
·

Fastboot mod: Prevod, značenje i kako izaći iz njega (Vodič)

Kako skinuti lozinku sa telefona (Vodič za 2026. godinu)
·

Kako skinuti lozinku sa telefona (Vodič za 2026. godinu)

Zaboravili ste PIN ili šablon za otključavanje ekrana? U 2026. godini moderni Android koristi jaku enkripciju pa klasični trikovi više ne rade. Evo kako stvarno da otključate telefon – od Samsung SmartThings Find opcije do hard reset-a u Recovery modu.
Kako aktivirati WiFi na EON Box-u
·

Kako aktivirati WiFi na EON Box-u

Kako da dekriptujete vaš Android telefon
·

Kako da dekriptujete vaš Android telefon