How to restore Viber Chat History WITHOUT ROOT access from another NON ROOTED Android Device

Опубликовано: 19 Май 2026
на канале: ScBliZ
2,535
11

*I installed everything to "D:\Stuff" to make things easy, you can install them anywhere you want but you will have to change the folder path in the dos commands below*

*In the beginning of the Video I use remixOSplayer to demonstrate how to set a tablet to USB Debugging mode and activate a backup to get a file from the Root Directory - so do not use RemixOSPlayer for that part but instead use your Tablet that you are getting the data from*

-------------------------------------------------------------------------------------------------

I had my chat history wiped on my phone and only had an old backup on google drive,
BUT my Tablet had a full chat history on it (even chat history from my previous phone) neither my phone nor Tablet had root access

The History is stored on the Root Directory of Android "/data/data/com.viber.voip/databases/viber_messages"
to copy the chat history from my tablet to my Phone i did the following

Downloaded:
1) an android emulator called RemixOSPlayer (as it had root access)
http://cn.jide.com/remixos-player

2) The Android SDK Kit / Android Studio https://developer.android.com/studio/...

3) java 8
https://java.com/en/download/

4) Android Backup Toolkit (to extract the *.ab backup file to a *.tar archive) https://sourceforge.net/projects/andr...

5) WinRar to extract the tar archive

I used these websites to get the info to do all this:

https://hetmanrecovery.com/recovery_n...

https://android.stackexchange.com/que...

https://forum.xda-developers.com/show...



Procedure:
1)Set your Tablet to USB debugging Mode
(click settings -- About tablet -- and tap Build Number 7x then go back 1 screen to Developer options and enable USB debugging)

2)Install the Android SDK kit and set the SDK folder to
D:\Stuff\Android\SDK

3)Install Android Backup Toolkit to
D:\Stuff\android-backup-tookit

4)Install RemixOSPlayer to D:\Stuff\RemixOSPlayer

Now: attach the Tablet to the Laptop via USB cable (and click any prompts asking for access)
open the CMD prompt and use these commands

a) D:
b) cd D:\Stuff\Android\SDK\platform-tools
c) adb backup -noapk com.viber.voip

That backed up the entire Viber application data to the PC
in a file named "backup.ab"
D:\Stuff\Android\SDK\platform-tools

Then move the created backup.ab file to
C:\Stuff\android-backup-tookit\android-backup-extractor\android-backup-extractor-20180203-bin

now run these commands to extract the file

a) cd d:\Stuff\android-backup-tookit\android-backup-extractor\android-backup-extractor-20180203-bin
b) java -jar abe.jar unpack backup.ab backup.tar

Now close the CMD prompt and disconnect the Tablet from the laptop
and if any of the instructions below fail then either run "task manager" and end the "adb.exe" process or restart the computer and try again

Finally
a) Use WinRar to extract the "viber_messages" file from the backups.tar file to the PC D:\Stuff
b) Then move the file to the Android Emulator that has root access (like RemixOSPlayer)

To move file to the emulator first start RemixOSPlayer
now run these commands

1) D:
2) cd D:\Stuff\RemixOSPlayer\remixemu\platform-tools
3) adb push d:\Stuff\viber_messages /sdcard/

c) now install Viber on the emulator and set it up with your current phone number
d)install "Root Browser" from the Google play store
e) then move the viber_messages file to /data/data/com.viber.voip/databases/
f) Reopen Viber and the history is all there
g) use Viber's backup option and backed up the chat history to Google drive (you might have to restart the Emulator for it to work)
h) install Viber on your Phone and restore the Google Drive backup that you just created within viber