[How to] Transfer Angry Birds progress from a jailbroken iPhone to a rooted Android - Android Apps and Games

Some steps may be unnecessary and some could be performed using different tools.
The general idea is that there are two files that need to be copied from your iPhone to your Android phone matching the owner and permission.
The tools you use are up to you and depend on your skills.
If you find ways of achieving this without jailbreaking or rooting your phone please post them. Probably a combination of iTunes backups and Titanium may work.
To follow this guide you will need:
- A jailbroken iPhone.
- A rooted Android phone
- Some knowledge of Unix-like system, access using ssh your phone, permissions, gid:uid owner, etc. It's not rocket science but I'm not going to explain these concepts here.
1. Getting highscores.lua and settings.lua
1.1 Jailbreak your iPhone if you haven't done it yet.
1.2 Download i-Funbox in your computer. If you don't use Windows, you can install Openssh on Cydia and follow this guide accessing your iPhone with a ssh/scp client to copy these files. Files are in /private/var/mobile/Applications/(very long string)/Documents
1.3 Connect your iPhone, open i-Funbox and click User Applications.
1.4 Find Angry Birds folder, go to Documents folder and copy highscores.lua and settings.lua to your computer.
We are done with the iPhone. I'm assuming that in your Android phone you have installed Angry Birds, successfully completed one level at least and closed the app completely.
2. Copying highscores.lua and settings.lua
2.1 Root your Android phone if you haven't done it yet and install SSHDroid from the Android Market.
2.2 Open SSHDroid and wait until it generates the keys.
2.3 Access your phone using a ssh client.
2.4 On Android, highscores.lua and settings.lua are in /data/data/com.rovio.angrybirds/files/
Code:
cd /data/data/com.rovio.angrybirds/files/
2.5 Backup highscores.lua and settings.lua renaming them to highscores.bak and settings.bak
Code:
mv highscores.lua highscores.bak
mv settings.lua settings.bak
2.6 Copy iPhone's highscores.lua and settings.lua to /data/data/com.rovio.angrybirds/files/ (any scp client you know how to use)
2.7 Check the gid:uid owner and permissions of highscores.bak and settings.bak
Code:
ls -l
total 48
-rw-rw---- 1 10069 10069 52 Nov 19 13:24 ServerIPsList
-rw-rw---- 1 10069 10069 18 Nov 19 13:24 ab9ee6142b1cbf238e7b5f3fde8977d5dd9dfc53
-rw-rw-rw- 1 10069 10069 96 Nov 19 13:24 highscores.bak
-rw------- 1 0 0 15920 Nov 19 13:31 highscores.lua
-rw-rw---- 1 10069 10069 7692 Nov 19 13:24 last_response_for_Burstly_Banner_Ad
-rw-rw---- 1 10069 10069 2659 Nov 19 13:24 last_response_for_Burstly_Interstitial_Ad
-rw-rw-rw- 1 10069 10069 816 Nov 19 13:24 settings.bak
-rw------- 1 0 0 1888 Nov 19 13:31 settings.lua
2.8 Change owner and permissions accordingly
Code:
chown 10069:10069 highscores.lua settings.lua
chmod =rw,=rw,=rw highscores.lua settings.lua
2.9 Change timestamps
Code:
touch -r highscores.bak highscores.lua
touch -r settings.bak settings.lua
2.10 Verify .bak and .lua files now have same permissions, uid:gid and timestamps
Code:
ls -l
total 48
-rw-rw---- 1 10069 10069 52 Nov 19 13:24 ServerIPsList
-rw-rw---- 1 10069 10069 18 Nov 19 13:24 ab9ee6142b1cbf238e7b5f3fde8977d5dd9dfc53
-rw-rw-rw- 1 10069 10069 96 Nov 19 13:24 highscores.bak
-rw-rw-rw- 1 10069 10069 15920 Nov 19 13:24 highscores.lua
-rw-rw---- 1 10069 10069 7692 Nov 19 13:24 last_response_for_Burstly_Banner_Ad
-rw-rw---- 1 10069 10069 2659 Nov 19 13:24 last_response_for_Burstly_Interstitial_Ad
-rw-rw-rw- 1 10069 10069 816 Nov 19 13:24 settings.bak
-rw-rw-rw- 1 10069 10069 1888 Nov 19 13:24 settings.lua
14. Open Angry Birds and enjoy.
I'm so busy at the moment and I can't create a step by step guide including jailbreak, rooting or applications to access both iPhone and Android. If anybody is interested in doing it, please feel free to do so. Not given credit is necessary.
I hope this usefu!

fombuena said:
If you find ways of achieving this without jailbreaking or rooting your phone please post them. Probably a combination of iTunes backups and Titanium may work.
Click to expand...
Click to collapse
It's not possible without a root, because application data is private to it. Titanium also requires root to do backups.

YOU ARE A GOD! Thank you so much for this! I've put a ridiculous amount of time into all 3 games on my iPod touch. Since getting an Android tablet a number of months ago, I've quit playing the games because I like it so much better on the tablet screen, but I really didn't want to play through all of them 3 starring everything again. I suppose I'm a bit OCD about it. Rovio has been hinting at some sort of cross platform sync for the games since last spring, but the feature still hasn't shown up yet. My guess is that whatever the cause of the delay is, they will probably just introduce it with the inevitable Angry Birds 2 instead.
Anyway, I've been looking around for months trying to find a way to edit the Android score files or something to get the scores matching those on my iPod. I know there's tons of unlocking apps, but I didn't want to just unlock the levels. I wanted a way to move my stuff from the iPod to my tablet, and retire my Apple device!
As of last night, I found this thread. Instructions were simple enough and it worked like a charm! Thank you again so much for this information! My 3 year old loves playing it on the tablet as well, but he gets frustrated because I hadn't unlocked many levels. Thanks again!!
---------- Post added at 08:21 AM ---------- Previous post was at 08:13 AM ----------
Brut.all said:
It's not possible without a root, because application data is private to it. Titanium also requires root to do backups.
Click to expand...
Click to collapse
Root is definitely necessary for the Android side, but for the IOS side, there are a number of apps that can extract and browse files from an iTunes backup. My iPod was already jailbroken so I used the SSH procedure, but I don't think there's any reason why you couldn't use one of those apps to pull the LUA files out of the iTunes backup. Assuming that works, that would mitigate the need to jailbreak your IOS device.
You might be able to get around the Android root by using one of the Angry Birds backup utilities on the market, if there's a way to replace the LUA files in a backup from one of those apps. Some of those Angry Birds backup apps don't require root. The only problem is that you would need some way of viewing the time stamp and owner permissions of the current LUA files for the game. I'm not sure if there's any way to view that information without root. Can you view the entire file system (not edit) without root access?

Hardest part is getting the files of the iphone.
Getting them on the android device is easy if you have a dropbox account. Rooted phone or tablet is not necessary, works with both.
There is a utility on the android market which allows backup to the device or to your dropbox account. Play all three games once on your android device, backup to dropbox and let it sync back to your pc.
Rename the files you got from the iphone to match those from your android device or in my case the ipod touch and overwrite the files in your dropbox. Let dropbox sync back with the cloud and then run the utility on the android device and this time restore.
Your in game scores, settings etc will be exactly as your apple device.
Simples

backlund said:
As of last night, I found this thread. Instructions were simple enough and it worked like a charm! Thank you again so much for this information! My 3 year old loves playing it on the tablet as well, but he gets frustrated because I hadn't unlocked many levels. Thanks again!!
Click to expand...
Click to collapse
I'm so glad it was helpful and it worked for you. I wasn't sure if it was going to be of any use but decided it was worth to put it on writing.
I see there are more ways of doing this as I suspected. I hope people add info here or in any other posts so someone dealing with it can find more options.

transfer angry birds progress
I like this post. It meets my need.

Brut.all said:
It's not possible without a root, because application data is private to it. Titanium also requires root to do backups.
Click to expand...
Click to collapse
jailbreak is not needed.

jerrywhite928 said:
I like this post. It meets my need.
Click to expand...
Click to collapse
I like it thanks

Wow, brilliant solution. Only work for jailbroken iPhone? i usually use this app to transfer data from iPhone to Android. Although it costs a few bucks, it's more efficient to do with an automated solution instead of hands.

Related

[Devs Needed]Behold 2/II Updated Information for Root/ROMS

Okay I know this is not posted in the correct area as XDA is only for HTC, however in the spirit of Android and its awesome developers I thought I could bring it this way for some help. Even though the Behold 2 is not an HTC device it is the one of the fastest Android devices(faster than HERO) with a whopping 320 MB ROM. Please Devs look below and help if possible. Thanks
Ok so I have mine rooted(followed persistant root instructions through google search), there is something very interesting about the way Samsung did this. This phone has like 20 different partitionssee below, however I think I know how the phone is able to restore root and the recovery after boot. These 20 partitions include copies of each other. For example if you do su on terminal emulator and then you type "cat /proc/partitions" it will list all the partitions. Notice how some partitions have different labels but are the same size. These are the respective back ups(i think). The only partition that I know is "stl9" or "st9" is the system. (Behold 2 removes any custom recovery or temp root upon reboot)
I tried flash_image recovery and said it wasn't a recognized partition as the BH2 also does not have mtd. cat /proc/mtd produces nothing. Hope this helps.
Oh 1 last thing it seems I may have found an exploit with the device management.apk. It has the option to run a bootloader/bootstrap test, could this be exploited to install customer recovery? Its just a thought...
Can someone with root, compile busybox for install on the Behold 2. I am sorry I only have Windows 7.
So I believe if these partitions, specifically the backup could be modified then we could in theory run a script to modify the phone and then upon reboot when init.rc does it check it would load the modified recovery and custom ROM.
Terminal Output:
See the areas highlighted in BOLD. The G1 has half the number of partitions and mtd has output.
$ export PATH=/data/local/bin:$PATH
$ su
# cat proc/partitions
major minor #blocks name
137 0 513024 bml0/c
137 1 2048 bml1
137 2 512 bml2
137 3 512 bml3
137 4 1024 bml4
137 5 23040 bml5
137 6 6144 bml6
137 7 23040 bml7
137 8 6144 bml8
137 9 226304 bml9
137 10 8192 bml10
137 11 512 bml11
137 12 40960 bml12
137 13 1024 bml13
137 14 173568 bml14
138 9 210432 stl9
138 12 25088 stl12
138 14 157696 stl14
179 0 1982464 mmcblk0
179 1 1982338 mmcblk0p1
#
Click to expand...
Click to collapse
[Reserved for Space]
1 more for screenies of device management.apk
I'm nowhere near experienced enough to be considered a dev just yet but I'm switching to T-Mobile soon and if I get my hands on a Behold II I'll contribute as much as I can to development of this phone. It would be awesome to get this thing up and running on a Android 2.1 Sense ROM! If money's as tight as it is now when I switch though I might have to avoid a contract and just use my unlocked G1
This would be really awesome if executed. I'm in the process of rooting my phone as well, but I first need to find my usb cable...
Have you tried this link?
http://androidforums.com/samsung-behold-2/22470-persistant-root.html
JonInAtl said:
Have you tried this link?
http://androidforums.com/samsung-behold-2/22470-persistant-root.html
Click to expand...
Click to collapse
he already has his phone rooted, just needs to get busybox for the behold 2 i believe.
im pretty much on the same boat, i just got the phone cause it had the most ram for an android phone on t-mobile. it'll be awesome if we get custom roms onto the phone.
btw mods, i think this should be moved, or merged onto the other similar thread.
http://forum.xda-developers.com/showthread.php?t=597501

[SOLVED] [adb] backup not working for Temple Run

Hi everyone,
I am using Nexus 7 running Android 4.1.2 (Google's factory image, stock recovery, bootloader unlocked, rooted) and my laptop is running Arch Linux. I want to use 'adb backup' command to backup my games' progress.
I've tried four games:
Code:
com.gameloft.android.ANMP.GloftN3HM
com.imangi.templerun
com.rovio.amazingalex.premium
com.zeptolab.ctr.paid
I run commands like this:
Code:
adb backup -f foobar.ab com.bar.foo
And here are the results:
Code:
-rw-r----- 1 wzyboy wzyboy 7.0M 2012-11-12 11:41 com.gameloft.android.ANMP.GloftN3HM.ab
-rw-r----- 1 wzyboy wzyboy 4.5K 2012-11-12 12:05 com.imangi.templerun.ab
-rw-r----- 1 wzyboy wzyboy 29K 2012-11-12 11:36 com.rovio.amazingalex.premium.ab
-rw-r----- 1 wzyboy wzyboy 614K 2012-11-12 11:40 com.zeptolab.ctr.paid.ab
As you can see, Three of them are of normal sizes, but the backup file of game 'Temple Run' is very small, only 4.5K. Actually, when I use 'adb restore' to restore them, the progress of 'Temple Run' will not be restored at all! The other three backup files are just fine.
I've tried a few times, the backup file of Temple Run is still very small.
Could anyone help?
same here
adb backup produces empty files. Happening to me too, on two devices, with any app I try to backup.
tomerk said:
adb backup produces empty files. Happening to me too, on two devices, with any app I try to backup.
Click to expand...
Click to collapse
Well, I figured out why.
'adb backup', given specific app, will only backup its data in /data partition, and will not backup its data in USB shared storage. And Temple Run stores its record (highest store, lifetime run, etc) in USB shared storage ( /sdcard/Android/data/some.package.name/ ). Though 'adb backup -shared' can handle USB shared storage, it backups up the WHOLE shared storage, which is huge!
So, to backup records of Temple Run, we need to backup its USB shared storage directory.
wzyboy said:
Hi everyone,
I am using Nexus 7 running Android 4.1.2 (Google's factory image, stock recovery, bootloader unlocked, rooted) and my laptop is running Arch Linux. I want to use 'adb backup' command to backup my games' progress.
I've tried four games:
Code:
com.gameloft.android.ANMP.GloftN3HM
com.imangi.templerun
com.rovio.amazingalex.premium
com.zeptolab.ctr.paid
I run commands like this:
Code:
adb backup -f foobar.ab com.bar.foo
And here are the results:
Code:
-rw-r----- 1 wzyboy wzyboy 7.0M 2012-11-12 11:41 com.gameloft.android.ANMP.GloftN3HM.ab
-rw-r----- 1 wzyboy wzyboy 4.5K 2012-11-12 12:05 com.imangi.templerun.ab
-rw-r----- 1 wzyboy wzyboy 29K 2012-11-12 11:36 com.rovio.amazingalex.premium.ab
-rw-r----- 1 wzyboy wzyboy 614K 2012-11-12 11:40 com.zeptolab.ctr.paid.ab
As you can see, Three of them are of normal sizes, but the backup file of game 'Temple Run' is very small, only 4.5K. Actually, when I use 'adb restore' to restore them, the progress of 'Temple Run' will not be restored at all! The other three backup files are just fine.
I've tried a few times, the backup file of Temple Run is still very small.
Could anyone help?
Click to expand...
Click to collapse
In order to be able to restore an app's data, you need to have the apk installed first on provide the apk in the backup, otherwise won't work. adb restore does not automatically download the apk from Google Play.
Read more here:
[GUIDE] How to extract, create or edit android adb backups
I've tested Temple Run and Temple Run 2 personally, and adb backup doesn't work for them since the developer has established that savegames are not stored on backups. If you uninstall the game, you will remove also the savegame from he sdcard without chances of recovering it. This is an example of a bad designed application. Titanium Backup successfully saves and restores savegames in this cases, root is required.
Temple Run Oz is the only one that stores savegames on adb backups. Temple Run, Temple Run 2 and Temple Run Brave don't, so you have to backup data in sdcard prior to uninstall them, or you'll lose the savegames forever.
scandiun said:
Temple Run Oz is the only one that stores savegames on adb backups. Temple Run, Temple Run 2 and Temple Run Brave don't, so you have to backup data in sdcard prior to uninstall them, or you'll lose the savegames forever.
Click to expand...
Click to collapse
Great explaination! Thanks!

[Q] Rsync for Android with Synology NAS

Hello,
I am trying (and already did last year w/o success) to sync a folder of my Android with my Synology NAS.
I got several errors, and really cant understand why its not working.
I downloaded the app, got binaries, generated key, sent the .pub to my NAS through Dropbox, and renamed it to authorized_keys.
DiskStation> pwd
/volume1/homes/Marco/.ssh
DiskStation> ls -las
4 drwx------ 3 Marco users 4096 Feb 22 00:07 .
4 drwxr-xr-x 5 Marco users 4096 Feb 21 20:54 ..
4 -rwxrwxrwx 1 Marco users 602 Feb 21 20:52 autorized_keys
DiskStation> cat /etc/passwd | grep Marco
Marco:x:1027:100::/var/services/homes/Marco:/bin/sh
Then, the app on my Galaxy Nexus 4.2.2 stock:
/sdcard/Music
Marco
192.168.1.107 22
/sdcard/dss_key
/volume1/homes/Marco/MP3
-a --progress
It just say connection error. If I do this for 5 times, my NAS block newer connections due to autoblock policy. So its reaching the NAS.
If I change port to 873, I got this on my NAS
2013/02/21 22:17:50 [6382] rsyncd version 3.0.8 starting, listening on port 873
2013/02/21 22:21:09 [20405] connect from GNexus (192.168.1.19)
And this on Android:
Connection unexpected closed (code 12)
Got no checkboxes selected.
And I can ssh to diskstation using Marco and my password.
By the way, I had to manually put android folder. Oi Filemanager only picks up files.
And when trying to backspace portnumber, when deleting the first number, got a force-close.
Hope someone can clarify it for me.
Best,
Marco
Hi Marco,
I have the same problem with rsync for android and my synology.
Do you have any new informations on this?

[Q] I think Internal Flash memory of my Android Device has some allocations dead

Greetings dears XDA members!
I read out many many many of posts before postings, and also used "search" feature in order to find a topic like mine, but with no success.
Well, I start to explain my problem..
====
A few days ago, my Samsung Galaxy Tab 2 (10'1)'s tablet caused some reboots without really beings really very common, but now .. reboot frequency has greatly increased since yesterday day.
A quick check using the "Reboot Checker" (you can find it through the Google Playstore: https://play.google.com/store/apps/details?id=jp.chau2chaun2.rebootchecker), and I can see that reboots are really common now as showed by the log reports showed in "RebootCheckerLogReports.png"'s file attachment to my post.
So.. What I do of specials before reboots are produced??
Hmm.. Really nothing, really:
I always deactivate the "AutoUpdate" for Apps from Google Play
Before reboots are encountered, I not installed any applications
I never install applications and Games out of Google Play official market
I just play to few games (like usually I do): Fantasica, Rage of Bahamut, Legends of Cryptids, Arcana Magic, DarkLords, Bingo Blitz, Chaos Drive, and that's all..
All applications I install from Google Play are recommanded/unlocked by AppGratis (and other websites like this)..
I never rooted my system (And I see now, I'll have to do on Day 1 of the purchase of the tablet ... since no-rooted an Android System doesn't permit recovery things at an advanced state..)
So, due to that reboot, I firstly thought that was a memory storage issue like, not enough diskspace. (with all that AppGratis applications, I have less disk storage memory indeed xD).. Then, I uninstalled some apps which I installed some months ago and I less used..
Bad Tought: Reboots hasn't been discontinued... ** sigh **
I think then it was update of Google Apps (like Google+, Google Talkback, Google Mail, Google Youtube etc..), so I updated them from Google Play..
Again, Bad Toughts: Reboots still here.. ** big sigh **
Well.. my hope was then at this state ported to Internet...
So I read many topics on "Unattended Reboots"..
And I finally found something of VERY useful.
On here: http://android.stackexchange.com/qu...-determine-the-cause-of-random-device-reboots
Glad I find that StackExchange question, I now that the "su" (Linux SuperUser if I well understand my Linux course), is not possible under a non-rooted Android (that a stupid behavior for an Operating System that.. But.. Well.. I continue)..
So, I started to think how I will be able to catch this file... and save in a readable folder..
Hopefully, 1 year ago I installed an app named: "ES Explorateur de fichiers" (find out this here: https://play.google.com/store/apps/details?id=com.estrongs.android.pop)
And this great apps was letting me accessing to the wanted file: /proc/last_kmsg
(I shared it to my DropBox linked account, and then I was able to open it on my Windows 7 Computer).
I then provide the log here: https://www.dropbox.com/s/u9ble2ui30io5x8/last_kmsg
So.. In the meantime, I started to analyze the log, and visiblely, my main (and sad) problem is that my Internat Flash Drive is dead.. Since I/O errors are the only main reason to Kernel Panic and reboots..
Well.. My warranty is void since months now.. (well well.. well..)
I then can't RMA the product (the tablet if I understand well).
I don't want wipe datas/cache and anything before try some new XDA tricks.. (I don't expect do much like that, but hey.. Hope is Hope.. my datas aren't important, it's true, it's mainly Game Saves and Unlock keys for AppGratis recommanded applications, but then, if I wipe datas, I will lose ALL of theses free unlocked apps.. This is a thing I doesn't really want, if you mean what I want mean..)
... so... I started to think what we can do for fix bad sectors on Linux (since Android is based on Linux and Dalvik if I (again) understanded well).
I hink that fixing bad sectors allocations it will fix the problem, since if I analyze my Internal storage (called sdcard0) there is sometimes the scan is finished without reboots!
So I was directed on XDA-Developers (which I know that you are famous for your system hacks and morever) here by Google : http://forum.xda-developers.com/google-nexus-5/help/reboot-due-to-kernel-panic-t2553949
I saw this post: http://forum.xda-developers.com/showpost.php?p=48250638&postcount=3
And then a quick search on Google again on the words "Android + fsck the filesystems through adb shell" redirected me to that excellent post: http://forum.xda-developers.com/showthread.php?t=2165870
This is a great information, but... I don't know how to go in recovery mode from my Galaxy Tab 2. So.. I searched on the web for it, and found that: http://forums.androidcentral.com/sa...ing-into-recovery-mode-galaxy-s2-s3-tab2.html
So.. I started blink my eyes, and go for hard work, and since I already in the past installed the Android SDK (for develop personal mobile apps with Titanium Studio, Adobe Cordova, PhoneGap), and do all update especially installed adb..):
Once plugged to my PC and booted in recovery mode, I was able to access to the famous recovery mode
(This was so exciting due to the fact I like the way of it look: especially the Android bot unfixed in the background ^_^).
So, on my PC I started to open a command line in the folder: C:\SpecialAppDevelopper\Google Android SDK\platform-tools
(this is where I installed the Android SDK)
and typed this:
Code:
C:\SpecialAppDevelopper\Google Android SDK\platform-tools>adb devices
This showed me that:
List of devices attached
c16073dc82dc68f recovery
Click to expand...
Click to collapse
So it worked! My device was successfuly attached to ADB !! What an excitation !
I then continued typing other commands:
Code:
C:\SpecialAppDevelopper\Google Android SDK\platform-tools>adb shell
This output that:
[email protected]:/ $
Click to expand...
Click to collapse
Good. Now In this shell access I typed :
Code:
mount /system
Not good here since all I get is a USAGE warning with options recommanded. (like a return of a MAN command..)
[email protected]:/ $ mount /system mount /system Usage: mount [-r] [-w] [-o options] [-t type] device directory
Click to expand...
Click to collapse
Well.. tryied the next command in order to listing report file system disk space usage:
Code:
df
all I got as output was occuped space, not the path of the mounted images...
Well...
Now, I started to reanalyze my last_kmsg log in order to find which path they are..
I found it!
[ 94.965454] C1 [jbd2/mmcblk0p10]
So... I started to return to my ADB commandline window and typing:
Code:
ls -l /dev/block/mmcblk0p10/
This outputed that:
/dev/block/mmcblk0p10/: Not a directory
Click to expand...
Click to collapse
So as it looks a good path, I started typing this:
Code:
e2fsck -n /dev/block/mmcblk0p10
And even if it is the right path (one of the right path, I don't tryied with others...), I got this output:
e2fsck -n /dev/block/mmcblk0p10
e2fsck 1.41.11 (14-Mar-2010)
e2fsck: Permission denied while trying to open /dev/block/mmcblk0p10
You must have r/o access to the filesystem or be root
Click to expand...
Click to collapse
Yeah... I'm not root, cool, even in a Recovery Mode on a non-rooted Android Operating System (Logic in a way, but very difficult to fix problems then occuring then )..
Ok.. So, My mind blinked in an idea when looking at this: You must have r/o access to the filesystem or be root
So.. This is not needed to be root for executing a e2fsck command in Recovery Mode, but in that case I need having access to the filesystem in a READABLE mode. OK.
So, Hope started to bringed back, and I made new Google research, on "mount an android filesystem in recovery mode"
I was then directed here:
- http://forum.xda-developers.com/showthread.php?t=1396864 - Very complex for me, I don't want brick my system.. So I skipped.
- http://androidforums.com/droid-all-...tem-when-trying-adb-push-app.html#post6347416 -
So.. For being root in recovery mode, I can also type the simple command: adb root
Ok... What I do..
And, as expected it doesn't worked for me:
C:\SpecialAppDevelopper\Google Android SDK\platform-tools>adb root
adbd cannot run as root in production builds
Click to expand...
Click to collapse
Ahaha.. Well starting to be hopeless now.. I'm finally just an user of my OWN tablet.. How it's ridiculous.
This is a bit tedious, because all my future Google research in order to find how to simply "mount" a filesystem as readable (and then replace it as it was after the process..) aren't really efficient, I founded nothing of useful..
Nothing usefull but that: http://android.stackexchange.com/a/69307
So, it seems I will be able to mount as readable a filesystem through Production Recovery Mode (the one I'm forced to use then..)..
BUT..
Well.. Now, since I don't know what I can type for mounting my filesystem... as readable just for make a e2fsck... Seriously..
Help me dear gurus, i'm completely lost because my Linux knowledge stop here !
New informations..
I tryied an another method in order to list devices symlinks names:
Another way to check is to use adb to view the devices file system.
Related to this thread: http://forum.xda-developers.com/showthread.php?t=1463756
Thanks to it (even if it isn't how mounting in RW)
So, when plugged in Recovery Mode I typed:
Code:
adb devices
adb shell "ls -R /dev/block"
The -R is because I want have the realpath of each items listed
Well, this was the output:
/dev/block:
loop0
loop1
loop2
loop3
loop4
loop5
loop6
loop7
mmcblk0
mmcblk0boot0
mmcblk0boot1
mmcblk0p1
mmcblk0p10
mmcblk0p11
mmcblk0p2
mmcblk0p3
mmcblk0p4
mmcblk0p5
mmcblk0p6
mmcblk0p7
mmcblk0p8
mmcblk0p9
platform
ram0
ram1
ram10
ram11
ram12
ram13
ram14
ram15
ram2
ram3
ram4
ram5
ram6
ram7
ram8
ram9
/dev/block/platform:
omap
/dev/block/platform/omap:
omap_hsmmc.1
/dev/block/platform/omap/omap_hsmmc.1:
by-name
by-num
mmcblk0
mmcblk0boot0
mmcblk0boot1
mmcblk0p1
mmcblk0p10
mmcblk0p11
mmcblk0p2
mmcblk0p3
mmcblk0p4
mmcblk0p5
mmcblk0p6
mmcblk0p7
mmcblk0p8
mmcblk0p9
/dev/block/platform/omap/omap_hsmmc.1/by-name:
CACHE
DATAFS
EFS
FACTORYFS
HIDDEN
KERNEL
MODEM
PARAM
RECOVERY
SBL1
SBL2
/dev/block/platform/omap/omap_hsmmc.1/by-num:
p1
p10
p11
p2
p3
p4
p5
p6
p7
p8
p9
Click to expand...
Click to collapse
Also, I read from here: http://forum.xda-developers.com/showpost.php?p=44328873&postcount=10
That E2FSCK will better be secure when executed on a named partition, can you confirm me it or no?
Now, I think..
Since, I know on my Windows when a sectors in corrupted or broken state, I can simply tell to the OS (Windows so) that I want it IGNORE it !
How I can do the same things to my Galaxy Tab 2?
It certainly fix my problem like that no?
Well well..
It is not better than it was, I really need advices and moreover help to know what I can do with the "mount" command and plus..
I was at 4'th page of the forum, so I think my thread just goes skip from your eyes, this is why I want up it..
Anyway, I read somewhere there is a lot of commands available.. due to the fact I'm not aware suffisely with Linux, and due to the fact Android recovery commands (and moreover the System) is based on Linux.. I prefer ask here..
So please, please.. answer me

Android: dump/extract already deleted messages from FB messenger's cache

Hello everyone!
Does anybody know please, if it's somehow possible to dump/extract messages from the Facebook messenger application which have been already deleted by the user (read correctly as a 'cheating girlfriend') and which maybe left stored somewhere on device within the internal messenger's CACHE memory?
I am pretty sure that they still must have be stored somewhere secretly in the phone, because within the Apps -> Messenger -> Storage -> It still shows that some space is used as following: Application - 100MB, Data -325 MB, Cache - 60.14 MB Total - 486 MB. -> That's a clear evidence that application is using some internal cache storage somewhere...
I've already read many articles found on internet about how to 'very simply' recover deleted messages from the phone saying that you just need to check for subfolder "fb_temp" within the "com.facebook.orca" and WOALA - That's it!
But in fact, it's not so easy at all, because that folder always displays as empty, no matter whether I check it with windows explorer (when the phone is plugged to PC via USB) or using ADB shell.....the subfolder "fb_temp" always appears as an empty folder. Maybe it's because the phone is not yet rooted? I don't know.
Code:
hero2lte:/storage/self/primary/[COLOR="Blue"]com.facebook.katana/fb_temp[/COLOR] $ ls -la
total 8
[COLOR="DarkOrange"]drwxrwx--x 2 root sdcard_rw 4096 2019-02-02 22:51 .
drwxrwx--x 3 root sdcard_rw 4096 2018-08-08 20:03 ..[/COLOR]
-rw-rw---- 1 root sdcard_rw 0 2018-08-08 20:03 .nomedia
hero2lte:/storage/self/primary/com.facebook.katana/fb_temp $
hero2lte:/storage/self/primary/com.facebook.katana/fb_temp $
hero2lte:/storage/self/primary/com.facebook.katana/fb_temp $ cd ../../com.facebook.orca/fb_temp/
hero2lte:/storage/self/primary/[COLOR="Blue"]com.facebook.orca/fb_temp[/COLOR] $ ls -la
total 8
[COLOR="DarkOrange"]drwxrwx--x 2 root sdcard_rw 4096 2019-07-18 23:14 .
drwxrwx--x 3 root sdcard_rw 4096 2017-11-27 00:29 ..[/COLOR]
-rw-rw---- 1 root sdcard_rw 0 2017-11-27 00:29 .nomedia
hero2lte:/storage/self/primary/com.facebook.orca/fb_temp $
hero2lte:/storage/self/primary/com.facebook.orca/fb_temp $
Does anybody have any experience with similar problem ? Maybe it's more for Interpol to ask instead of here ...but ... you never know :laugh:
I've also read several articles about how to correctly root the phone in different fashions, what are the pros and cons... but, if possible, I'd prefer rather to avoid of rooting the phone at all, because it always carries a a high risk of loosing the data / because during the rooting process (for example with combination of latest TWRP and Magisk) it is necessary to wipe all the data - Obviously really I cannot afford go ahead with that option. But anyway, the rooting method does not guarantee me the results which I need to achieve (extract the deleted messages).....OR? Please feel free to correct me if I was wrong.
Any ideas how to figure this issue out?
Some technical facts:
Is phone already rooted?: No.
Phone model: Samsung Galaxy S7 Edge (SM-935F)
Android version: 8.0.0
KNOX version: 3.1 , api level 25 , TIMA 3.3.0
FB messenger version: 224.1.0.18.117
has no SD card, only phone's internal memory is used
Your any feedbacks / hints or advices will be highly appreciated! :good:
PS: any advices like: "find a new girlfriend" are not accepted! :laugh: ...
f4nthomas said:
Hello everyone!
Does anybody know please, if it's somehow possible to dump/extract messages from the Facebook messenger application which have been already deleted by the user (read correctly as a 'cheating girlfriend') and which maybe left stored somewhere on device within the internal messenger's CACHE memory?
I am pretty sure that they still must have be stored somewhere secretly in the phone, because within the Apps -> Messenger -> Storage -> It still shows that some space is used as following: Application - 100MB, Data -325 MB, Cache - 60.14 MB Total - 486 MB. -> That's a clear evidence that application is using some internal cache storage somewhere...
I've already read many articles found on internet about how to 'very simply' recover deleted messages from the phone saying that you just need to check for subfolder "fb_temp" within the "com.facebook.orca" and WOALA - That's it!
But in fact, it's not so easy at all, because that folder always displays as empty, no matter whether I check it with windows explorer (when the phone is plugged to PC via USB) or using ADB shell.....the subfolder "fb_temp" always appears as an empty folder. Maybe it's because the phone is not yet rooted? I don't know.
Code:
hero2lte:/storage/self/primary/[COLOR="Blue"]com.facebook.katana/fb_temp[/COLOR] $ ls -la
total 8
[COLOR="DarkOrange"]drwxrwx--x 2 root sdcard_rw 4096 2019-02-02 22:51 .
drwxrwx--x 3 root sdcard_rw 4096 2018-08-08 20:03 ..[/COLOR]
-rw-rw---- 1 root sdcard_rw 0 2018-08-08 20:03 .nomedia
hero2lte:/storage/self/primary/com.facebook.katana/fb_temp $
hero2lte:/storage/self/primary/com.facebook.katana/fb_temp $
hero2lte:/storage/self/primary/com.facebook.katana/fb_temp $ cd ../../com.facebook.orca/fb_temp/
hero2lte:/storage/self/primary/[COLOR="Blue"]com.facebook.orca/fb_temp[/COLOR] $ ls -la
total 8
[COLOR="DarkOrange"]drwxrwx--x 2 root sdcard_rw 4096 2019-07-18 23:14 .
drwxrwx--x 3 root sdcard_rw 4096 2017-11-27 00:29 ..[/COLOR]
-rw-rw---- 1 root sdcard_rw 0 2017-11-27 00:29 .nomedia
hero2lte:/storage/self/primary/com.facebook.orca/fb_temp $
hero2lte:/storage/self/primary/com.facebook.orca/fb_temp $
Does anybody have any experience with similar problem ? Maybe it's more for Interpol to ask instead of here ...but ... you never know [emoji23]
I've also read several articles about how to correctly root the phone in different fashions, what are the pros and cons... but, if possible, I'd prefer rather to avoid of rooting the phone at all, because it always carries a a high risk of loosing the data / because during the rooting process (for example with combination of latest TWRP and Magisk) it is necessary to wipe all the data - Obviously really I cannot afford go ahead with that option. But anyway, the rooting method does not guarantee me the results which I need to achieve (extract the deleted messages).....OR? Please feel free to correct me if I was wrong.
Any ideas how to figure this issue out?
Some technical facts:
Is phone already rooted?: No.
Phone model: Samsung Galaxy S7 Edge (SM-935F)
Android version: 8.0.0
KNOX version: 3.1 , api level 25 , TIMA 3.3.0
FB messenger version: 224.1.0.18.117
has no SD card, only phone's internal memory is used
Your any feedbacks / hints or advices will be highly appreciated! :good:
PS: any advices like: "find a new girlfriend" are not accepted! [emoji23] ...
Click to expand...
Click to collapse
We will not help you invade someone's device/privacy, regardless of circumstances or how much it matters to you.
Besides, that kind of stuff is not stored on the device, that is stored by Facebook itself in their server network. Recovering deleted messages isn't possible, it is only possible to retrieve messages that have been archived using the archive feature in Facebook/messenger.
The answer that you didn't want is exactly the correct answer in this situation. Forget about it and find a new girlfriend or forget about it and keep her, either way, forget about it. Your choice.[emoji16]
Sent from my SM-S767VL using Tapatalk

Categories

Resources