Viber संदेश इतिहास को एक नए फोन में कैसे स्थानांतरित किया जाए


13

चूंकि Viber वर्तमान में बैकअप की पेशकश नहीं करता है और कार्यक्षमता को पुनर्स्थापित करता है, इसलिए मैंने संदेश इतिहास को एक नए फोन पर स्थानांतरित करने के लिए टाइटेनियम बैकअप का उपयोग किया।

हालाँकि, पुनर्स्थापना के बाद, जब वाइबर लॉन्च होता है, तो संदेश इतिहास दूसरी बार दिखाई देता है और फिर सक्रियण स्क्रीन नए डिवाइस की पुष्टि करने के लिए पॉप अप होता है - और डिवाइस की पुष्टि होने के बाद (इनकमिंग कॉल या एसएमएस के माध्यम से), सभी इतिहास गायब हो जाता है!

कोई विचार?


मैं एप्लिकेशन का उपयोग नहीं करता, लेकिन मुझे संदेह है कि आप उस पुष्टि को देख पाएंगे क्योंकि ऐप डेटा को पुनर्स्थापित करने के बाद खाता स्पष्ट रूप से बहाल नहीं किया गया था। डिवाइस में खातों को अलग से बहाल करना होगा।
Firelord

Viber संदेशों को अपने नए फ़ोन पर स्थानांतरित करने के लिए आपने किस विधि का उपयोग किया? मैंने अभी गैलेक्सी S6 किनारे से S7 एज पर स्विच किया है, इसलिए अपने नए एंड्रॉइड पर Viber चैट को स्थानांतरित करना चाहता हूं। अब तक मैंने Viber चैट को पुराने Android / iPhone से नए एंड्रॉइड / iPhone में कुछ ऐप के साथ स्थानांतरित करने के बारे में इन निर्देशों को आज़माया : easyphonerecovery.com/ ... यह काम किया और मैं 20 Viber संदेशों को अपने S7 किनारे पर अनुलग्नकों के साथ स्थानांतरित कर सकता हूं। अब, यह मुझे $ 19 का भुगतान करने के लिए कह रहा है यदि मैं सभी चैट इतिहास को स्थानांतरित करना चाहता हूं। क्या कोई मुफ्त उपाय है? एल्स मैं यह सॉफ्टवेयर खरीदूंगा।
नील शर्मा

जवाबों:


13

आप इसे रूट एक्सेस के बिना कर सकते हैं

आवश्यकताएँ:

  • XDA पर गाइड का पालन ​​करके ADB और OpenJDK 8 (मुझे सुरक्षा विस्तार से कोई लेना देना नहीं था) स्थापित करेंadb backup
  • डाउनलोड adbextractor

फिर करो

sudo apt-get install openjdk-8-jre-headless
sudo apt-get install android-tools-adb android-tools-fastboot

अब, निम्नलिखित करें

  1. पुराने मोबाइल से कनेक्ट करें, साथ बैकअप बनाएं adb backup(वाईफाई और डेटा को अक्षम करें और पुराने फोन को भूल जाएं)

    sudo adb backup com.viber.voip -f /home/user/Downloads/viberoldphone1.ab
    sudo java -jar abe.jar unpack /home/user/Downloads/viberoldphone1.ab /home/user/Downloads/viberoldphone1.tar
    
  2. नए फोन पर Viber इंस्टॉल करें और Viber को सक्रिय करें, नया फोन कनेक्ट करें और बैकअप बनाएं adb backup

    sudo adb backup com.viber.voip -f /home/user/Downloads/vibernewphone2.ab
    sudo java -jar abe.jar unpack /home/user/Downloads/vibernewphone2.ab /home/user/a/vibernewphone2.tar
    
  3. एक संग्रह प्रबंधक में ओपन टीएआर अभिलेखागार (मेरे लुबंटू लाइवसीडी पर गनोम 3.14.2 के लिए पुरालेख प्रबंधक पाया गया)। viberoldphone1.tarDB निर्देशिका से नीचे की फ़ाइलों की प्रतिलिपि बनाएँvibernewphone2.tar

    • viber_data
    • viber_data-पत्रिका
    • viber_messages
    • viber_messages-पत्रिका
  4. .abफोन पर डेटा को फिर से बनाना और पुनर्स्थापित करना

    sudo java -jar abe.jar pack /home/user/a/vibernewphone2.tar /home/user/Downloads/vibernewok.ab
    sudo adb restore /home/user/Downloads/vibernewok.ab
    

एक जादू की तरह काम करता है। मैंने अभी Android 4.1 और 5.0 पर परीक्षण किया है। मैं Win7 पर समस्याओं में भागता हूं adbताकि अंत में लुबंटू का उपयोग किया जा सके।

आप SQLite संपादक के साथ Viber DB फ़ाइलों को संपादित करने की कोशिश कर सकते हैं। संभवत: डीबी फाइलें सीधे बहाल की जा सकती हैं लेकिन मेरे पास परीक्षण के लिए समय नहीं था

संदर्भ:


1
सबसे आसान और सीधा तरीका। बिना किसी रूट और परमिशन के सामान।

अच्छी तरह से काम! मैंने अपने नए Viber इंस्टॉल के बैकअप में कुछ अतिरिक्त फाइलें देखीं जो मेरे पुराने Viber (viber_data-shm और viber_data-wal जैसी फाइलें) के बैकअप में नहीं थीं। मैंने केवल इन पर ध्यान नहीं दिया, जैसा कि कहा गया है, निर्देशों का पालन किया और यह ठीक काम किया। हर आज्ञा को "सुडो" के साथ क्यों उपसर्ग किया जाता है? मैं इन्हें बिना सूदो के चलाता था, इसलिए जब तक आप उस निर्देशिका के मालिक हैं जो आपको बैकअप दे रही है, तब तक काम करना चाहिए।
डेविड

लिंक हमेशा एक्स्ट्रा जानकारी के लिए अच्छे होते हैं।
राहुल बली

सबसे पहले तो आपका बहुत-बहुत धन्यवाद! इन निर्देशों ने मेरे लिए काम नहीं किया, कुछ परीक्षण के बाद और जिस तरह से "टार" ने टार आर्काइव बनाया बैकअपमैनेजर सर्विस को "java.io.IOException: Illegal semantic path" और अन्य त्रुटियों को दूर किया। इसे दरकिनार करने के लिए मैंने forum.xda-developers.com/showthread.php?t=2011811 पर दिए गए निर्देशों का पालन किया है, जो बिना स्लैशिंग और फाइलों के सटीक क्रम में नए फोन बैकअप से फाइलों को सूचीबद्ध करके टार बनाया जा सकता है। , आर्काइव के रूप में "पैक्स" का उपयोग कर।
आसफ

एक जादू की तरह काम करता है। बस पुराने फोन से / viber / मीडिया फ़ाइलों को कॉपी करने के साथ-साथ लापता फ़ोटो / वीडियो प्राप्त करना न भूलें। मेरा बाहरी संग्रहण पर हुआ इसलिए नकल करना आसान था।
ऑर्गेनिक एडिक्ट

6

अवलोकन:

Viber को पूरी तरह से माइग्रेट करने के लिए , आपको अपने संदेश डेटाबेस को पुराने डिवाइस से कॉपी करना होगा और उन्हें नए डिवाइस पर Viber के लिए सेट करना होगा। इसके अलावा, यदि आप अपने वार्तालापों से सभी फ़ोटो और वीडियो चाहते हैं, तो आपको उन्हें भी माइग्रेट करना होगा।

कैसे:

  1. आपको रूट किए गए दोनों उपकरण चाहिए
  2. दोनों उपकरणों पर कुल कमांडर या ES फ़ाइल एक्सप्लोरर की तरह कुछ रूट फ़ाइल प्रबंधक (आगे "RFM") स्थापित करें।
  3. नए डिवाइस पर Viber इंस्टॉल करें और अपना मोबाइल नंबर सक्रिय करें। आप संदेश बोर्ड अब के लिए खाली हो जाएगा।
  4. अपने उपयोगकर्ता के फ़ोटो और वीडियो का बैकअप दें:
    • पुरानी डिवाइस पर डायरेक्टरी में जाएं, जहां Viber यूजर डेटा फाइल इंस्टॉल करता है। ज्यादातर मामलों में यह अपने होम निर्देशिका, इस तरह के एक हो जाएगा /storage/sdcardया /mnt/sdcardया /storage/Emulated/0, आदि ज्यादातर मामलों में यह अपने आंतरिक स्मृति में है, लेकिन अगर किसी को SD कार्ड पर Viber स्थानांतरित करने के लिए चुना है, तो वह / वह जाना है /storage/extsdया /mount/sdcard2या यह जो कुछ भी उसका नाम / शेड विशेष प्रणाली में रखा गया है।
    • इस निर्देशिका में Viberनिर्देशिका मौजूद होगी ("मीडिया" निर्देशिका के अंदर, उचित पहचान के लिए)। निर्देशिका Viberमें आपके डाउनलोड किए गए उपयोगकर्ता फ़ोटो और सभी चित्र और वीडियो शामिल हैं। आप जितने वीडियो भेजेंगे और प्राप्त करेंगे, उतना बड़ा होगा। आपको इस निर्देशिका का बैकअप लेना होगा।
    • यदि आपके पास बाहरी एसडी स्लॉट है, तो इसका उपयोग उल्लेखित निर्देशिका को एसडी कार्ड में कॉपी करने के लिए करें। यदि आपके पास ऐसा नहीं है, तो चुने गए RFM द्वारा अनुमत किसी अन्य विधि का उपयोग करें - इसे अपने पीसी / नए डिवाइस में FTP द्वारा भेजें, इसे स्वयं ई-मेल द्वारा भेजें, इसे Google ड्राइव आदि को साझा करें।
  5. पुराने से नए डिवाइस के लिए संदेश डेटाबेस कॉपी करें:
    • पुराने डिवाइस पर आरएफएम खोलें और जाएं /data/data/com.viber.voip/databases/। वहां आपको 6 फाइलें (3 संगत जोड़े में) मिलेंगी; आपको उन सभी की आवश्यकता होगी, इसलिए उन सभी को अपने बाहरी एसडी या तो कॉपी करें, जैसा कि मैंने पहले उल्लेख किया है।
    • खैर, हम पुराने डिवाइस के साथ समाप्त हो गए। यह हमारे ऊपर है कि आप हमारे ग्रह को प्रदूषित न करें और इसे मनमाने ढंग से और जानबूझकर फेंक दें
    • नए डिवाइस पर उसी डायरेक्टरी में जाएं और वहां वही फाइल्स देखें। उनमें से 3 ( विस्तार के बिना .journal ) की अनुमति rw-rw----(या 660), और बाकी 3 - rw-------(या 600) होगी। फ़ाइल नाम के ठीक बाद आपको अनुमतियां दिखाई दे सकती हैं, या आपको फ़ाइल संपत्ति मिलनी चाहिए - यह RFM पर निर्भर करता है। उन "अनुमति मानचित्र" को याद रखें
    • किसी भी वर्तमान फ़ाइल को चुनें और चुने हुए RFM में उसके गुण प्राप्त करें। आपको इसका यूआईडी / जीआईडी ​​(मालिक / उपयोगकर्ता और समूह आईडी) या तो मालिक नाम (जैसे Viber) या सिस्टम नाम (जैसे u0_a92) या उपयोगकर्ता आईडी (जैसे 1092) के रूप में दिखाई देगा। इस UID को याद रखें या इसे लिख लें
    • अब आप /data/data/com.viber.voip/databases/नए डिवाइस पर वर्तमान स्थान ( ) से सभी 6 "पुरानी" फाइलों को एसडी से (या जो कुछ भी आप उन्हें पहले कॉपी करते हैं) कर सकते हैं ।
  6. संदेश डेटाबेस के लिए उचित अधिकार सेट करें:
    • RFM में से कुछ (कुल कमांडर के रूप में) अनुमति और UID / GID के साथ समूह संचालन करने की अनुमति देता है। सभी 6 फ़ाइलों का चयन करें और उनमें से गुण प्राप्त करें। यदि आपका RFM आपको स्वामी / समूह या अनुमतियाँ सेट करने की अनुमति देता है, तो आप भाग्यशाली व्यक्ति हैं; यदि नहीं, तो आपको प्रत्येक एकल फ़ाइल के लिए अगले चरण बार-बार करने होंगे।
    • अब आपको सही UID की आवश्यकता होगी जिसे आपने पहले याद किया / लिखा था। अगर आपको लगता है कि आपको याद रखना आसान है u0_a92, लेकिन आप नहीं करते हैं, और अब आप सही यूआईडी के बारे में संदेह में हैं, तो घबराएं नहीं। मूल निर्देशिका ( /data/data/com.viber.voip/databases/) में एक ही सही UID है, इसलिए रद्द करें, एक स्तर ऊपर जाएं और इसे इसमें प्राप्त करें।
    • /data/data/com.viber.voip/databasesनिर्देशिका में सभी 6 फ़ाइलों के लिए यह गुण मिलते हैं और वहाँ सही यूआईडी सेट करते हैं, जिसे आपने पहले याद किया था (वर्तमान "रूट" के बजाय, आरएफएम द्वारा कॉपी के दौरान सेट)। संभवतः आपको उपयोगकर्ता आईडी को मैन्युअल रूप से लिखने के बजाय मौजूदा यूआईडी की (लंबी) सूची से चुनने के लिए आरएफएम द्वारा धक्का दिया जाएगा।
    • उसी 6 फ़ाइलों के लिए पिछले चरण की तरह ही सही GID सेट करें।
    • फ़ाइल गुणों में (3 फ़ाइलों के प्रत्येक फ़ाइलसेट के लिए) सही अनुमतियाँ सेट करें, जैसा कि आपको पहले याद था ("अनुमति मानचित्र" के अनुसार)।
  7. अपनी फ़ोटो और वीडियो को पुनर्स्थापित करने दें:
    • नए डिवाइस पर Viber इंस्टॉलेशन डायरेक्टरी पर जाएं (आमतौर पर /storage/sdcardअगर इंटरनल मेमोरी है) और वहां Viberडायरेक्टरी को कॉपी करें , तो आपने स्टेप 4 में बैकअप लिया है।
  8. सेटिंग्स पर जाएं -> एप्लिकेशन -> वाइबर और फोर्स इसे रोकें।
  9. Viber शुरू करें और फ़ोटो और वीडियो के साथ अपने माइग्रेटेड वार्तालापों का आनंद लें, क्योंकि ऐसा कभी नहीं होता है।

PS मुझे वास्तव में समझ में नहीं आता है कि Viber के पास इस आसान प्रक्रिया को लागू करने की कोई इच्छाशक्ति क्यों नहीं है।


मैंने पत्र को आपके निर्देशों का पालन करने की कोशिश की, लेकिन यह काम करने के लिए नहीं मिल सकता है। मैं 4.0.4 एक्सपीरिया रे से स्थानांतरित कर रहा हूं (जो कि एडीबी बैकअप विकल्प का समर्थन नहीं करता है) 5.1 क्यूबॉट एक्स 17 में, दोनों जड़ें। मैंने सभी छह फाइलों या केवल चार (उपरोक्त उत्तर के अनुसार) की नकल करने की कोशिश की। मैंने ओवरराइटिंग से पहले डिफ़ॉल्ट रूप से फ़ाइल अनुमतियाँ (ईएस के साथ) स्थापित करने की कोशिश की थी और आपने अपने रिप्ले में जो बताया था, लेकिन सभी शून्य के लिए। एक बार जब मैं वाइबर को रिस्टार्ट करता हूं तो यह केवल कोई संदेश और कोई समूह नहीं दिखाएगा। यदि मैं डेटा साफ़ करता हूं, तो समूह वापस आ जाते हैं, लेकिन वे सभी खाली हैं। किसी भी और सभी सुझावों की सराहना की।
मिक

ओह प्रिय, उन फेसप्लम क्षणों में से एक। मैंने इन पुनर्प्राप्त डेटाबेस को SQLite ब्राउज़र में खोलने की कोशिश की और ऐसा प्रतीत होता है कि संबंधित डेटाबेस में कोई संदेश नहीं हैं। जो मुझे लगता है कि जब मैंने निर्यात विकल्प का उपयोग किया था तो ये संदेश हटा दिए गए थे। या मैं नकल करते समय कुछ बुरी तरह से उठा।
13:

1

वेब पर मेरे द्वारा पढ़ी गई किसी भी प्रतिक्रिया ने मेरे लिए काम नहीं किया है। लेकिन निम्नलिखित बहुत सरल विधि पूरी तरह से काम करती है:

  1. अपने लक्ष्य डिवाइस पर, Viber को स्थापित और सक्रिय करें
  2. एक फ़ाइल एक्सप्लोरर का उपयोग करना जो पूरे डिवाइस (जैसे ES फ़ाइल एक्सप्लोरर) तक पहुंच की अनुमति देता है, /data/data/com.viber.voip/databasesअपने स्रोत डिवाइस पर नेविगेट करें , और viber_messagesअपने लक्ष्य डिवाइस पर फ़ाइल को उसी स्थान पर कॉपी करें ।

नोट: मैंने इस प्रकार किया:

  1. मेरे लक्ष्य डिवाइस पर ES फ़ाइल एक्सप्लोरर का एफ़टीपी सर्वर शुरू किया
  2. मेरे स्रोत डिवाइस पर ES फ़ाइल एक्सप्लोरर का उपयोग करना, अपने स्रोत डिवाइस से वांछित फ़ाइल को मेरे लक्ष्य डिवाइस के डाउनलोड फ़ोल्डर में एफ़टीपी का उपयोग करके कॉपी किया है (मैं /data/data/com.viber.voip/databasesस्रोत डिवाइस से नहीं देख सकता था )
  3. मेरे लक्ष्य डिवाइस पर ES फ़ाइल एक्सप्लोरर का उपयोग करते हुए, वांछित फ़ाइल को डाउनलोड फ़ोल्डर से कॉपी किया /data/data/com.viber.voip/databases/
  4. लक्षित डिवाइस पर Viber को पुनरारंभ किया गया

2
आपको यह बताना चाहिए कि इसके लिए स्रोत और लक्ष्य उपकरण दोनों की आवश्यकता होती है।
इज़ी

1

मुझे इस मुद्दे के साथ कई समस्याएं भी थीं, लेकिन आखिरकार मैं दूसरे फोन से वाइबर संदेश आयात करने में कामयाब रहा।

कदम:

  1. पुराने फोन पर बैकअप Viber के लिए टाइटेनियम बैकअप का उपयोग करें
  2. टाइटेनियम बैकअप द्वारा Viber को पुनर्स्थापित करें, लेकिन इसे शुरू न करें (कोई सक्रियण नहीं!)
  3. नई प्रणाली (बैकअप / पुनर्स्थापना पृष्ठ - Viber) पर टाइटेनियम बैकअप के साथ Viber से एक बचत करें
  4. Viber सक्रिय करें (और सभी संदेशों को ढीला करें)
  5. एप्लिकेशन का बैकअप और स्पष्ट डेटा टाइटेनियम बैकअप पर जाएं (Viber)
  6. प्रबल के साथ एक डेटा पुनर्स्थापित करें। सहेजा गया डेटा
  7. Viber चलाएं, और आपके संदेश ठीक हैं!

0

मैंने हाल ही में गैलेक्सी एस 6 एज से नए गैलेक्सी एस 7 एज में अपग्रेड किया था और ओपी की तरह मैं अपने पुराने वाइबर वार्तालापों को खोना नहीं चाहता था। मैंने अपने पुराने एंड्रॉइड डिवाइस (S6 edge) से नए एंड्रॉइड डिवाइस (S7 एज) के फोटो, वीडियो और अन्य अटैचमेंट के साथ-साथ नए एंड्रॉइड डिवाइस (S7 edge) को सफलतापूर्वक सशुल्क थर्ड पार्टी सॉफ्टवेयर की मदद से ट्रांसफर किया, जिसे Android Viber Transfer कहा गया। इस गाइड में

इसकी कीमत $ 19 है, लेकिन मुझे लगता है कि यह केवल एक उपकरण है जो Viber संदेशों को एक फोन से दूसरे (Android से Android और iPhone से iPhone) में स्थानांतरित करता है क्योंकि Google पर मुझे 3-4 वेबसाइट मिलीं जो इस उपकरण के बारे में बात कर रही हैं। नि: शुल्क संस्करण आपको केवल 20 संदेशों को स्थानांतरित करने देता है जो बेकार की तरह है। ये वे कदम हैं जिनका एक Android डिवाइस से दूसरे में Viber संदेशों को स्थानांतरित करने के लिए पालन करने की आवश्यकता है:

  • अपने कंप्यूटर पर ऐप लॉन्च करें और अपने पुराने एंड्रॉइड डिवाइस को यूएसबी केबल के माध्यम से अपने कंप्यूटर से कनेक्ट करें। सुनिश्चित करें कि आपके डिवाइस पर USB डीबगिंग सक्षम है।

  • अपने Android पर 'मेरे डेटा का बैकअप लें' टैप करें और आप
    इस कार्यक्रम के UI पर अपने सभी Viber चैट इतिहास को देख पाएंगे ।

  • अपने Android पर राइट क्लिक करें और
    अपने कंप्यूटर पर स्थानीय डेटाबेस के लिए अपने Viber संदेशों का बैकअप लेने के लिए "बैकअप संदेश" चुनें ।

  • सिम कार्ड को अपने नए Android डिवाइस पर ले जाएं, अपने डिवाइस पर Viber ऐप डाउनलोड करें और अपना फ़ोन नंबर सत्यापित करें।

  • अंत में, अपने नए एंड्रॉइड डिवाइस को अपने कंप्यूटर से कनेक्ट करें,
    आपके द्वारा बनाए गए डेटाबेस पर राइट क्लिक करें और "रिस्टोर
    मैसेज" चुनें।

मैंने एंड्रॉइड 6.0.1 मार्शमैलो पर चलने वाले अपने गैर-रूटेड S7 एज पर यह कोशिश की और यह मेरे लिए काम कर गया। मुझे उम्मीद है कि मेरा जवाब उन लोगों की मदद करेगा जो अपने पुराने डिवाइस से Viber संदेशों को नए डिवाइस में स्थानांतरित करना चाहते हैं क्योंकि वर्तमान में इसके लिए मूल / आधिकारिक समाधान नहीं है।


1
दुर्भाग्य से, यह एंड्रॉइड 7 और इसके बाद के संस्करण पर काम नहीं करता है।
TJJ
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.