MIUI Local Backup tool exports your data into bunch of binary-serialized files like Messages.bak, Blocklist.bak. I tried to see if I can parse them myself but the format is really weird, in one case they use ubyte to describe message length, in another it is ushort and there is no indication as to which can be used. The structure is very inconsistent.
Does anyone know if there are any parsers/exporters or may be someone worked with these backups before and can help with meta?
Related
I am trying to access and Modify SIM content from the Operating System. I am working with a dual line twin card and want to change between one line and other by code.
I am using SIM Manager functions (SimGetRecordInfo, SimReadRecord and SimWriteRecord).
Does anybody know where I can find the structure which contains the two imsi data? I think it is not on the EF_IMSI (6F07), isn't it?
I have been able to read the EF_SPN (6F46), which contains the words Work or Home.
I have been able to read the EF_IMSI (6F07), which contains in Hexadecimal the current IMSI.
I have not been able to read the EF_MSISDN (6F40). Does any body know how can I do it?
I have also tried to write on these records (so that the current line will be changed) but I have got a "Security Failure". Have I got permission to modify this kind of records?
Thanks in advance
Hi Guys,
I recently bought my Nexus one this past weekend. I'm coming from a Windows Mobile fan(boy) perspective of many years. Not the hugest linux fan, but at least the base level of Android control is a menu and not "dev cmd etc" command line stuff
I like the Nexus one so far. I tried CompanionLink/gSyncit/Nitrodesk Touchdown/Android-sync(Alpha)/Remember The Milk etc, and they all don't sync Outlook very well..so I'm happy to keep my Winmo phone for its use for that, which is excellent and easier to type imho for that kind of stuff within a windows environment. Kind of like a Palm pilot.
As for Apple. I'm proud to say I've never touched one for years, until yesterday. I *had* to get my father a slidey smartphone as a gift, because they're awesome to see and navigate. Since he's not a big data guy I couldn't justify a nexus one, so a used iphone 3G fit the bill.
Hope i don't have to touch it too much tho!
Anyways, I thought I'd give you guys some history on where I'm coming from as an introduction and seeing as I havent posted on here in a few years.
So..regarding my questions:
*Nandroid backups Question
- A nandroid-ext backup will not occur, and will display the ADB Error if you don't actually have an extended partition on your SD Card, correct?
I was trying to do an Nandroid+ext backup, because noobishly i thought it just meant it would backup everything. It didn't work, and neither did the "plug it in the charger tricks" etc, or check if you have enough sd space. So I figured it was because i didnt actually have an extended SD partition. Stock 4gig micro SD btw.
A NAND backup worked after that.
- How do I check if my SD card has an extended partition btw?
*Sdcard/Nandroid folder Question
Are nandroid backups saved here in a chronological order?
Meaning
/first directory asfldkjsdafjs/
/second directory aslkdfjljds/
First is my stock rom backup?
Second is my Cyanogen backup?
Say I do a third backup (it appears third right)? Will it be my Cyanogen backup *plus* all my added stuff I've done since then? Like widgets, contacts, email account setups?
*ROM Recovery
- So as a noob I'd like to play around a bit. But I'd also like to populate my phone with backgrounds (sd card), contacts, ringtones (sd card), Apps (sd and main mem) etc.
Say I want to move from my current rom (cyanogen 6) to say MUIMUI (sp?) in a week. When I goto Bootloader recovery and select the Muigungui.zip, will it still keep the phone "mine" on restore?
Thanks a lot for your help guys! I hope to join the Nexus One discussions now too after this my first post!
Your Nandroid backups are named by date and time of your backup.
Every backup you make, backups ALL user-accessible partitions on the phone. That includes pretty much EVERYTHING, both system (ROM) and data (everything else). All the rest of your questions have answers logically derived from this statement, please use the required logic.
Your SD card doesn't have anything unless you made it - which is obviously not the case, or previous owner made it - which is also obviously not the case, since you had stock ROM.
Thank you Jack.
I understand better now.
On looking at my sd folder structure, I see:
sdcard/HT096P800012/BCDES-date-4 numbers
Does the HT096P800012 subfolder stay the same, or does nandroid add more HT subfolders in time. (just a curiousity question)
In the 4 numbers part, if I did two backups on 201001103, does the higher number indicate the most latest backup by the logic you describe?
also, some backup folders have nandroid.md5 as a file and some don't. What is that?
Nerdy questions I know. I do thank you for your help?
(PS: If I update my radio with a new one, that doesn't affect my phone proper right?)
The upper folder stays the same - it's the name of your device.
4 numbers are hours and minutes
nandroid.md5 is MD5 sum of the backup, for verification. Not needed for restoring, AFAIK.
Radio doesn't affect your phone in any bad way, as long as it's compatible with your OS (radios for Eclair were different from radios for Froyo), and as long as you're flashing it correctly, without removing the power from the phone when it's in process of flashing.
Thank you so much!
Would anyone be willing and able to create a dump of a clean Windows 10 for Phones system image and share it with me? I searched around in the installation for non-supported devices threads, but did not see a reference to anything.
An FFU image extracted from the updater would also work, thanks in advance!
Why is that?
I see.
But at least it's possible, even if not very probable.
Although, we should check if we can use WinRAR, since it's possible to edit the images without breaking the signiture.
Assuming we have a signed image.
Not possible. There are many threads trying to achieve what you're hoping to do with cabs and such, and it's not possible when the bootloaders are signed and damn near everything in the system requires a signed cert.
But how does that prevent us from opening and modifying them with WinRAR?
Even if we can't boot the new files, it's still a step.
So open it with WinRAR, if possible.
At least to get an idea of the structure of the OTA, that peice of information may help us form an idea as to at least part of the structure of the system.
It's better to have (theoretical) partial read access, than no access at all.
feherneoh said:
FFU is not OTA
Click to expand...
Click to collapse
Alright, but can you open it inside WinRAR?
Now we're talking, what we need now is someone to examine the partitions and their layouts.
Unfortunately , I'm not at that level but at least I can understand these things, so I would like to hear the results.
Is anyone exporting the partitions yet?
Unfortunately, I don't know the partition layout in Windows 10 Mobile, but perhaps they should all be exported and examined?
Not for myself, however I had thought that it may help others attempting to port Windows 10 Mobile in the future.
you can try to download MI4 rom
http://en.miui.com/thread-189556-1-1.html
I have a kinda complex problem with this device.
Someone called me last night scared because she (kinda) deleted an entire messages thread from the phone ( SMS ) and it was an accident.
Now, she really need those messages because of a juridic case. Is there any way to recover old messages that were deleted from that thread ?
I tried to recover with EaseUS mobile Data Recovery, which (for desktop version) i used in the past for other laptops and Desktops to recover deleted files or formatted disks, but with phones, it requires me Root. I recently Rooted my HTC device and this process "wipe" whole data from your phone. As i know, Windows Kernel and Linux Kernel (the one used in Android OS too) have the same file management system, so the point is, this "Wipe" what actually does with MBR ? It hard format the disk, or it just modify MRB's File Table by deleting it's references pointers to files ? A hard format (switching every single bit to 0 from where MBR ends, all the way to the end of the partition) takes a lot of time, especially in these smartphones, because they have a lot slower storage speeds, and on my HTC device, this process took like 1-2 seconds so i hardly can imagine that actually it deletes the data, so with the MBR's mechanism in mind, i really take this in consideration to root the phone and use that software to recover that thread.
My main concern is that, i don't really know what file shall i restore. If these SMSes are stored into a database, when a thread is deleted, the phone can simply "drop records"... i mean, it can simply delete records from the tables, and tables being stored in a database as a single file, ell, and they are gone... for good in this case scenario....
The only way i think i will act if someone confirm that this is the way to recover it, i will restore every single file of the phone that was deleted before accident happen and i will look for SMS database to be modified a day after the thread was deleted. Is this the good way, i'm about to do a pointless action by rooting this device?
I have to mention, the thread is now created again, have 3 new mesages with that person, but there were like 1k+ in that thread before... so, how to recover them?
Thank you in advance for any information.
I have a Samsung Galaxy S8, and I've taken backups of various data over the years. The backup files have an extension of .bkp, and I haven't been able to find an application to open them on my Windows 10 system. I tried FileViewPro, but the files I tried to open didn't come out in a readable format. I know that the files are good, b/c roughly 18 months ago, I had to replace my phone, and I used these backups to move my call logs and texts over.
I'd be willing to open it on my phone, but the problem is, I don't want to overwrite my current call log, so it'd have to be something that could exist in tandem. However, I'd prefer to do this on my computer, since I have some work I need to do on the data contained in the backup. Any help would be greatly appreciated. Thank you!