Does adb backup backup data for apps that Helium won't, or is Helium just adb backup with a pretty GUI? Helium won't backup my data for Signal.
Does adb backup backup data for apps that Helium won't, or is Helium just adb backup with a pretty GUI? Helium won't backup my data for Signal.
I already know helium doesn't back up the data for it. https://play.google.com/store/apps/details?id=org.thoughtcrime.securesmsThe things that they can backup or can't will be the same because Helium uses adb internally. What it the Play Store link of "Signal"?
I already know helium doesn't back up the data for it. https://play.google.com/store/apps/details?id=org.thoughtcrime.securesms
apktool decode SignalPrivateMessenger.apk
I: Using Apktool 2.2.0-dirty on SignalPrivateMessenger.apk
I: Loading resource table...
I: Decoding AndroidManifest.xml with resources...
I: Loading resource table from file: /home/dalvik/.local/share/apktool/framework/1.apk
I: Regular manifest package...
I: Decoding file-resources...
I: Decoding values */* XMLs...
I: Baksmaling classes.dex...
I: Copying assets and libs...
I: Copying unknown files...
I: Copying original files...
cat SignalPrivateMessenger/AndroidManifest.xml
The AndroidManifest.xml of the apk clearly states that backups are not allowed (adb backup or Helium, it's the same). You can't override this setting with any of those because of security reasons (never allow to backup banking or sensitive data).
You would require root to use Titanium Backup, or use CWM or TWRP, which will allow you a more complete backup depending on the rom and android version.
android:allowBackup="false"
Signal Private Messenger v3.20.4 apk AndroidManifest.xml
You can run the following commands to see it:
Code:apktool decode SignalPrivateMessenger.apk I: Using Apktool 2.2.0-dirty on SignalPrivateMessenger.apk I: Loading resource table... I: Decoding AndroidManifest.xml with resources... I: Loading resource table from file: /home/dalvik/.local/share/apktool/framework/1.apk I: Regular manifest package... I: Decoding file-resources... I: Decoding values */* XMLs... I: Baksmaling classes.dex... I: Copying assets and libs... I: Copying unknown files... I: Copying original files... cat SignalPrivateMessenger/AndroidManifest.xml
More info:
https://ibotpeaches.github.io/Apktool/install/
https://developer.android.com/guide/topics/data/autobackup.html
[Guide] Types of Android backups
Yeah, it's for a t-mobile note 7, and rooting wipes your data, and last I checked there wasn't a CWM or TWRP. Have to poke around on Monday and see if I can dd or something, so I can return the phone on monday. Teach me to put off rooting.
No, unfortunately. I need to keep them encrypted. I really wish they hadn't gotten rid of the encrypted backup. If dd doesn't work I don't even know what I'll do.Will work for you to export the messages in plain text? You can import them later
http://support.whispersystems.org/hc/en-us/articles/212535828-How-do-I-import-or-export-messages-
Yeah, it's for a t-mobile note 7, and rooting wipes your data, and last I checked there wasn't a CWM or TWRP. Have to poke around on Monday and see if I can dd or something, so I can return the phone on monday. Teach me to put off rooting.
Thanks, but that flashes a new firmware, so yeah, it wipes /data. I did that on my first note 7. I really appreciate you looking tho!Apparently you can root the t-mobile note 7 without formatting:
http://xdaforums.com/tmobile-note-7/how-to/how-to-root-t-mobile-note-7-using-t3448844
Yeah, it's for a t-mobile note 7, and rooting wipes your data, and last I checked there wasn't a CWM or TWRP. Have to poke around on Monday and see if I can dd or something, so I can return the phone on monday. Teach me to put off rooting.
Thanks, but that flashes a new firmware, so yeah, it wipes /data. I did that on my first note 7. I really appreciate you looking tho!
I don't think chainfire's root was a whole new firmware, but maybe I'm misremembering. But that specific root method *is* a completely new firmware, and it wipes everything. I used it on my first note 7, before the first recall.Flashing a new firmware does not necessarily wipe data. In fact, I had the Galaxy S2 and the S4 and using CF-root does not delete anything.
I don't think chainfire's root was a whole new firmware, but maybe I'm misremembering. But that specific root method *is* a completely new firmware, and it wipes everything. I used it on my first note 7, before the first recall.
Thanks again tho!
I can't backup unencrypted because I have identifiable third party data, and storing it unencrypted is a violation of professional ethics.Some manufacturers like Sony or LG have their own backup application, if Samsung has it too you can give it a try, but it may be just a variant of adb backup. Check before deleting if it restores properly on another device.
Anyway, I don't understand why you can't backup the messages to unencrypted and restore on another device and encrypt again. Also, you can extract, decompile and recompile the apk once you edit the AndroidManifest.xml, and the app supposedly will work with the backup feature, but requires a little bit of hacking.
I am also curious if this app will be backed up properly on iOS with its data and everything (from my understanding iTunes allows yuu to backup just everything the same exact way you have it). The backup feature on android is pretty incomplete.
In any case, when you want to use the backup feature in the future check that it works as you want it before diving in.
https://www.niih.de/android-allowbackup-false/
I can't backup unencrypted because I have identifiable third party data, and storing it unencrypted is a violation of professional ethics.
The Samsung and LG backups doesn't transfer it either, I tried.
I'll look into extracting, editing, and recompiling it. If I sideload, maybe it'll accept it as an update and then let the backup work. Thanks!
Without root you can't restore those files. You should have used adb backup for that purpose and check that the restore works properly before wiping the old device.Hi guys, I have a backup made with cwm of my note 1 and backup of viber made with titanium.
I need import on my s6 edge viber chat but I would no root my s6, that it's still under warranty.
All your step by step tutorial is too much high level for my skill.
From what I understood the first part I can jump cause I have tar file made with back up by cwm.
I tried extract with 7z the viber folder, overwrite on s6, but obviously doesn't work.
Can you suggest a simpler way? I tried read many times the tutorial, but it's really difficult for me [emoji30] [emoji30]
Many thanks to all and sorry for my bad English
Ale
Thanks for your answer.Without root you can't restore those files. You should have used adb backup for that purpose and check that the restore works properly before wiping the old device.
Thanks for your answer.
You mean that the backup I did on my death note 1 is different from the one I could do with adb?
I would like avoid root my s6 edge still in warranty only to restore viber msg.
I hope I have other solutions [emoji30]
Thanks
Ale
adb backup and cwm are totally different backup methods and not compatible. I don't know how you can convert one to another but surely it's very difficult. CWM and TWRP always require that origin and destination phones are rooted.
java -jar abe.jar unpack nexus7.ab nexus7.tar <password>
tar -xvf nexus7.tar
tar -tf nexus7.tar > nexus7.list
cat nexus7.list | grep com.rockstar.gta3 > gta3.list
cat gta.list | pax -wd > gta3.tar
star -c -v -f gta3.tar -no-dirslash list=gta3.list
java -jar abe.jar pack gta3.tar gta3.ab <password>
dd if=nexus7.ab bs=24 skip=1 | openssl zlib -d > nexus7.tar
dd if=nexus7.ab bs=24 count=1 of=gta3.ab ; openssl zlib -in gta3.tar >> gta3.ab
Read the guide. 7z is not compatible, you have to use star or equivalent and meet the requirements.I have tried similar attempt to restore my save of another game but that doesn't work.
How did you replace the files in the .tar file? I am using 7z to replace the .tar file but nothing happen after i restored.
Thanks.
Maybe I'm missing something.
I've installed Java, ran cygwins setup.exe and I think it installed everything. Also downloaded the Android Backup Extractor. I try running a windows command prompt with:
java -jar abe.jar unpack nexus7.ab nexus7.tar
All I get is "java is not an internal or external command". I'm running the command prompt in the android backup extractor folder. Does everything have to be in the same folder? Where do I dump everything?
which java
$ which java
/cygdrive/c/Windows/system32/java
Because i am using windows, so does it mean that i couldn't modify the .tar file in any way?
thanks.