[go: up one dir, main page]

Activity for helium-backup-extractor

  • ybk ybk posted a comment on discussion General Discussion

    as indicated above, the helium backup is completely useless if google ade backup is working. only one case I had to use helium backup - an early android where system backup hasn't yet worked properly.

  • dragomerlin dragomerlin posted a comment on discussion General Discussion

    If you can perform helium backups you can perform adb backups the same, they share the same exact requirements. There isn't any app that will allow you to use helium backup if with adb backup you can't, otherwise provide valid examples. Helium format is not standard and its developers are not very open about the code.

  • adnan khan adnan khan posted a comment on discussion General Discussion

    yes the helium is better to analyze the date without root.

  • ybk ybk posted a comment on discussion General Discussion

    I did not touch helium backup and will remove it because, according to author it does not work on Motorola phones and it does indeed fails on mine. Anyway, I got a file with login credentials out and that was all I ever needed from backup process. abe.jar unpack followed by tar worked flawlessly. Helium author, who almost never responds to any support requests to any of his products, can do whatever he wants, but without me using his abandoned products. You showed me a trivial solution, many tha...

  • dragomerlin dragomerlin posted a comment on discussion General Discussion

    I'm glad you got it working. Obviously you have some bug on either your computer or your phone, or you didn't use the -system flag previously AND your system has -nosystem as default AND that app comes preinstalled on your phone. However the default flag is -system so it shouldn't have happened: Backup your Android without root or custom recovery -- adb backup After uninstalling and reinstalling the app, did you restore the helium backup before adb backup, or did you performan a fresh install?

  • ybk ybk modified a comment on discussion General Discussion

    I erased and reinstalled application then adb backup -noapk -system -f file.adb com.freedompop.phone was successful. You are right that Helium is no longer needed.

  • ybk ybk posted a comment on discussion General Discussion

    what exact backup command did you use and what phone/version?

  • dragomerlin dragomerlin posted a comment on discussion General Discussion

    Just tested right now that app, launched it and granted all permissions, however couldn't actually use it because requests some SIM card. Anyways performed adb backup on it and worked fine. Resulting com.freedompop.phone.ab (without apk, encrypted) is 13,605 bytes. Resulting tar file size after using java -jar abe.jar unpack is 339,968 bytes. Inside the tar file there are 16 folders and 43 files. Did you try restoring your helium backup to another phone then use adb backup on newer phone to get the...

  • ybk ybk posted a comment on discussion General Discussion

    ALLOW_BACKUP is set for com.freedompop.phone

  • dragomerlin dragomerlin posted a comment on discussion General Discussion

    The app you are interested in is not included because does not allow adb backup. Check with app Analyst from Google Play Store and locate your app to see if allows adb backups: Did you actually try to restore the helium backup on another more recent android phone? Nowadays there are thousands of them very cheap second hand, you could even root it. Did you try rooting your Amazon Fire Phone? Note that since your app does not allow adb backup, it's possible that even if helium looks like it "makes"...

  • ybk ybk posted a comment on discussion General Discussion

    Although this discussion went way far from initial topic, I would like to add the following. adb backup -all -shared -system -keyvalue -f file.adb indeed works but application I am interested in is not included in resulting archive, that is why having working Helium backup extractor would be very beneficial.

  • dragomerlin dragomerlin modified a comment on discussion General Discussion

    Ok thank you. Happens that I don't have time right now to perform any reverse engineering on Helium backups, so I can help you in 3 ways currently: 1. Try adb backup WITHOUT any special flag, for example without "-all". Something like adb backup -f backup.ab com.yourapp and try also -keyvalue 2. Try current version of Helium Backup Extractor, which I presume you did and din't work out. 2. Restore the helium backup on another android device. You can use virtual machines like Genymotion, AVD from Android...

  • dragomerlin dragomerlin posted a comment on discussion General Discussion

    Ok thank you. Happens that I don't have time right now to perform any reverse engineering on Helium backups, so I can help you in 3 ways currently: 1. Try adb backup WITHOUT any special flag, for example without "-all". Something like adb backup -f backup.ab com.yourapp 2. Try current version of Helium Backup Extractor, which I presume you did and din't work out. 2. Restore the helium backup on another android device. You can use virtual machines like Genymotion, AVD from Android Studio, NoxPlayer....

  • ybk ybk posted a comment on discussion General Discussion

    Correct. adb backup returns empty backup, 549 for encrypted and 41 for non ecrypted. I just tried the same on a recent Motorola with android v6 with the same results.

  • dragomerlin dragomerlin posted a comment on discussion General Discussion

    Ok, so adb pull works but adb backup doesn't?

  • ybk ybk posted a comment on discussion General Discussion

    adb itsef is connected and working just fine, how do you think I got Helium backup file out?

  • dragomerlin dragomerlin posted a comment on discussion General Discussion

    Ok did you actually try this? Connect to Fire Tablet through adb That's meant for tablet, could you check if works on your Amazon Fire Phone? If not and you have another android phone, please restore the Helium backup to that phone, then do adb backup on it and see if works.

  • ybk ybk posted a comment on discussion General Discussion

    Regular adb backup does not work, as I stated above. Using Helium is the only option besides rooting the phone but root is not available for Amazon Fire Phone.

  • dragomerlin dragomerlin posted a comment on discussion General Discussion

    Ok, so what is your need, to extract ab backup made with Helium? If you still have access to the device, perform a regular adb backup, it will work the same. Use latest version adb 1.0.41.

  • dragomerlin dragomerlin modified a comment on discussion General Discussion

    Chrome is just an example. As you can see on Helium backup github site discussions page everyone said that no application backup is created by adb backup, while helium backs up all requried data. I've personally checked it today, and Helium 1.1.4.6 (March 7, 2019) even doesn't display Google Chrome (com.android.chrome) on Applications list. What does display is: Chrome Beta Chrome Canary Chrome Dev But even so, when you select those 3 and click on BACKUP, it just fails and displays error message:...

  • ybk ybk posted a comment on discussion General Discussion

    My tests were done using com.freedompop.ott and/or com.freedompop.phone on Amazon Fire Phone. One of the application data files contains personal informtion that I needed to examine. Again, my point is not related to any Google Chrome variant. Please find any application that Helium is willing to backup and then try to extract contents from its .ab file.

  • dragomerlin dragomerlin posted a comment on discussion General Discussion

    Read my last answer, Helium uses adb backup as a backend and won't backup anything which is not backed up by adb backup itself. Although all Google Chrome variants have the ALLOW_BACKUP app flag, it's just a formality to be nice, but still the manifest specifies not to store anything in adb backup, so you will end up with an empty backup: 47 bytes if it's not encrypted and 549 bytes if it is. Those apps are meant to store EVERYTHING in the Google cloud. Even the "-apk" flag doesn't work. Again, if...

  • dragomerlin dragomerlin posted a comment on discussion General Discussion

    Chrome is just an example. As you can see on Helium backup github site discussions page everyone said that no application backup is created by adb backup, while helium backs up all requried data. I've personally checked it today, and Helium 1.1.4.6 (March 7, 2019) even doesn't display Google Chrome (com.android.chrome) on Applications list. What does display is: Chrome Beta Chrome Canary Chrome Dev But even so, when you select those 3 and click on BACKUP, it just fails and displays error message:...

  • ybk ybk posted a comment on discussion General Discussion

    https://github.com/koush/support-wiki/issues is discussion link but I can't recall where exacly I found adb backup problem, looking... Here https://android.stackexchange.com/questions/143367/creating-a-backup-with-adb-results-in-41-byte-file

  • dragomerlin dragomerlin posted a comment on discussion General Discussion

    Can you post here the link to github? If that's the case, either the manifest for certain apps is not on point, or Helium Backup is doing sneaky procedures.

  • dragomerlin dragomerlin modified a comment on discussion General Discussion

    Ok, even though Google Chrome (com.android.chrome) does have the flag ALLOW_BACKUP, that's for historical reasons, currently in practice it doesn't store anything in there. Google wants you to log in with your account so you use the cloud sync feature for passwords, history, bookmarks, extensions, etc. Back in the day, if I remember correctly, the adb backup of Google Chrome actually did save personal data to the ab file, but somewhere in time they stopped doing it to shift everything to cloud storage....

  • ybk ybk posted a comment on discussion General Discussion

    Chrome is just an example. As you can see on Helium backup github site discussions page everyone said that no application backup is created by adb backup, while helium backs up all requried data.

  • dragomerlin dragomerlin modified a comment on discussion General Discussion

    Ok, even though Google Chrome (com.android.chrome) does have the flag ALLOW_BACKUP, that's for historical reasons, currently in practice it doesn't store almost anything in there. Google wants you to log in with your account so you use the cloud sync feature for passwords, history, bookmarks, extensions, etc. Back in the day, if I remember correctly, the adb backup of Google Chrome actually did save personal data to the ab file, but somewhere in time they stopped doing it to shift everything to cloud...

  • dragomerlin dragomerlin posted a comment on discussion General Discussion

    Ok, even though Google Chrome (com.android.chrome) does have the flag ALLOW_BACKUP, that's for historical reasons, currently in practice it doesn't store almost anything in there. Google wants you to log in with your account so you use the cloud sync feature for passwords, history, bookmarks, extensions, etc. Back in the day, if I remember correctly, the adb backup of Google Chrome actually did save personal data to the ab file, but somewhere in time they stopped doing it to shift everything to cloud...

  • ybk ybk posted a comment on discussion General Discussion

    adb backup -all -f backup.ab com.android.chrome does nothing. are there any other backup methods?

  • dragomerlin dragomerlin modified a comment on discussion General Discussion

    Did you try the standard adb backup? Or did you notice that doesn't get "all" the data? Adb backup is the only way to get private data from apps without root, because you can't access /data without root (specially in latest android versions, I think in very older android version you can up to a point). Not only that, but android apps can store its settings in different places, some private and some "public" like sdcard. https://android.stackexchange.com/questions/47924/where-android-apps-store-data...

  • dragomerlin dragomerlin posted a comment on discussion General Discussion

    Did you try the standard adb backup? Or did you notice that doesn't get "all" the data? Adb backup is the only way to get private data from apps without root, because you can't access /data without root (specially in latest android versions, I think in very older android version you can up to a point). Not only that, but android apps can store its settings in different places, some private and some "public" like sdcard. https://android.stackexchange.com/questions/47924/where-android-apps-store-d...

  • ybk ybk posted a comment on discussion General Discussion

    I use Helium just to examine application private data without a need to root the phone. If there is another solution which does not require proprietary file format I would like to know it.

  • ybk ybk modified a comment on discussion General Discussion

    I don't think it is my particular case. I've used relatively common random applicastion. I can try another one just for comparison. Does it always work for you? Which helium version you tested with? I just loaded latest for my tests. Android 4.4.x UPD. backed up Google Chrome and had the same error: $ java dragomerlin/HeliumMain -tar /tmp/com.android.chrome.ab fileout = /tmp/apps/com.android.chrome/_manifest Exception in thread "main" java.io.IOException: Invalid file path at java.io.File.createNewFile(File.java:1010)...

  • dragomerlin dragomerlin modified a comment on discussion General Discussion

    Actually I never used Helium Backup because it's not standard, so didn't ran into those kind of problems. I developed the app mainly for users who use it because they think it's a real backup like ClockWorkmod or Titanium Backup, but no, it isn't a full backup.

  • dragomerlin dragomerlin modified a comment on discussion General Discussion

    Actually I never used Helium Backup because it's not standard, so didn't ran into those kind of problems. I developed the app mainly for users who use it because they think it's a real backup like ClockWorkmod or Titanium Backup, but not, it isn't a full backup.

  • dragomerlin dragomerlin posted a comment on discussion General Discussion

    Actually I never used Helium Backup because it's not standard, so didn't ran into those kind of problems. I developed the app mainly for users who use it because they think it's a real backup like ClockWorkmod or Titanium Backup, but not it's a full backup.

  • ybk ybk posted a comment on discussion General Discussion

    I don't think it is my particular case. I've used relatively common random applicastion. I can try another one just for comparison. Does it always work for you? Which helium version you tested with? I just loaded latest for my tests. Android 4.4.x

  • dragomerlin dragomerlin modified a comment on discussion General Discussion

    Ok so do you think that I should improve Helium Backup Extractor or do you think that's non-standard use case which will only happen to you? In case you want me to improve it to works out of the box it would be helpful to have a sample file to work with (sent to me by p.m.).

  • dragomerlin dragomerlin posted a comment on discussion General Discussion

    Ok so do you think that I should improve Helium Backup Extractor or do you think that's non-standard use case which will only happen to you?

  • ybk ybk posted a comment on discussion General Discussion

    I wanted to extract files to check some data. Fortunately file is not encrypted and I was able to find my data I was looking for. Here is the original error: $ java -jar ~/Downloads/hbe.jar -tar com.my.application.1.ab Exception in thread "main" java.lang.reflect.InvocationTargetException at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)...

  • dragomerlin dragomerlin modified a comment on discussion General Discussion

    Why do you want to extract files inside helium backup? Can you post the exact error...

  • dragomerlin dragomerlin posted a comment on discussion General Discussion

    Why do you want to extract fumes files inside helium backup? Can you post the exact...

  • dragomerlin dragomerlin modified a comment on discussion General Discussion

    I get the same error as above. Can dragonmerlin help us get this running? Is there...

  • dragomerlin dragomerlin modified a comment on discussion General Discussion

    I get the same error as above. Can dragonmerlin help us get this running? Is there...

  • ImInIT ImInIT posted a comment on discussion General Discussion

    I get the same error as above. Can dragonmerlin help us get this running? Is there...

  • dragomerlin dragomerlin posted a comment on discussion General Discussion

    Thank you so much for the update. I must say however, that files extracted from helium...

  • ilongbored ilongbored posted a comment on discussion General Discussion

    I realized that it works if I import the project to Eclipse and use the -force flag....

  • ilongbored ilongbored posted a comment on discussion General Discussion

    Dragonmerlin, thanks for making this! I've been looking for a way to do this for...

1