What does an hard reset on a smartphone ? - General Topics

Hello,
I'm exeriencing some random lookups with my s620, i think because:
1) memory leaks on the apps I have to use
2) i used to install anything i found on the first week of use and thus bloated/corrupted something
an answer could be to do an hard reset.
i have also problems with my JVM and found a new version on a forum (here?) so my question is:
If I modify the contents of my phone (like /Windows) and remove, modify or corrupt some files, will an hard reset make my phone like on the first day
or...
hard reset is just cleaning user partition, if you modified/removed some files of Windows you are screwed ?
Thanks

It will wipe out any registry changes and everything else. Your phone will be reverted back to the same state as the day you bought it.

So at first boot, WM copies itself from firmware (write only) to work area (read write) ?
I have a small new phone operator that use special software to connect to their networks. Is it possible that they add this software/network preferences (not sure to find GPRS settings) "outside" the firmware and that my phone will revert to an unbranded HTC or is it more likely that they have a custom rom ?
Just to confirm: I install the new midlet manager, if it break everything I can ALWAYS revert by hard resetting ?

no most of windows is run directly from the rom
only chanable stuff like registry is in ram/flash you have write rights to
and yes you can always hardreset

Related

ext rom unlocker MDA Compact or S100

where to download - or doesn't exist ?
If you want to get access to the extended ROM you simply have to do perform the standard debranding procedure on you MDA Compact (or whatever brand you have).
Here is how it works:
1) Do a hard reset.
2) Go through all the initial configuration stuff (calibration of touch screen etc.).
3) At some point you will be asked to tab the screen to continue. Right after that the contents of the extended ROM will begin to install themselves. The trick is to tap the screen and immidiately after perform a soft reset.
Once your MDA Compact is done with the soft reset, you will find yourself being the proud owner of a debranded phone/pda. The external ROM will be visible. If you wish to install some of the things on the external ROM simply execute the respective CAB files.
I chose to install the caller ID application as well as the camera patch.
Have fun,
Lars
Hello,
Ok but if you don't want to make a hard reset you can:
go to your windows directory and launch loadvdisk.exe
just for info total commander see this file but the explorer of file not
yes thanks - but still i can't edit the ex-rom
Right, I forgot to mention that you can unlock the extended ROM without a hard reset. However, this is as I see it not particularly useful since everything on the extended ROM has already been installed if you don't go through the debranding procedure. Also as the name Read Only Memory (ROM) suggests you cannot write to it, so it is fairly useless to unlock it if everything on it has already been installed ... except if you want to extract the content of it to post it
/Lars
I don't need to post - there is a lot already on the web. i need to change some preconfiguration with my own cab files for my company.
But it seams that there is no way to do this like with the 2020

Question after BigStorage...

I've done the big storage patch on my Magician. And I understand that if you restore files from a backup made when one didn't have big storage, one is likely to have just wasted time on the patching as the file structure would revert back over-writing some (hex?) values, with the possibility of losing access to the Storage folder completly.
So here's my question. would it work both ways? Say I re-flash my Magician with the ROM it came with, and that I have a backup from a ROM that has the BigStorage patch, and then restore from that backup, what would happen? Will the backup from BigStorage ROM override the shipped ROM's file structure? Or will it just mess things up?
I realize that this may seem pointless to most users. But I am missing a registry key for a Bluetooth function (syncing via Bluetooth, and I think it's just one key...). Let's just say I don't have the guts to re-flash my Magician two more times (back to shipped ROM, get what I need, then to BS ROM) given the risk posted above.
Could anyone shed some light on my question?
Thanks
Don't know what kind of backup you're referring too. Is it a rom-backup then yes you're reverting to normal storage. With a RAM data backup you're not going to write to ROM & cannot change the addresses you mention.
Did you load the BT patch ext-rom cab after the boot or do you have plain WM2003Se now?
My advice: load the cabs with patches from your ext-rom.
M
Oh sorry, I forgot to mention that but i think you answered my question. Suppose I made a backup (with the BS ROM) using Sprite software, and I re-flash my Magician with the shipped ROM that I backed up, and restore from the Sprite backup, what would happen? And given your answer, I'm supposed to expect that the Sprite backup is not capable of changing the addresses, right? So then I'd have the BS registry settings, shortcuts, and blahblahs, but only 7.6MB useable memory in the Storage folder?
To answer your question, yes I did load the CAB files I needed from the ExtRom including BTHUSB_PATCH_AKU26.CAB (which I think is for Bluetooth?) but to no avail, as I've lost the capability to sync using Bluetooth ever since I did the BS patch. I even loaded that CAB file a second time just in case, but still to no avail. (Note that the hardware works though. I can make a device pairing and all that...)
I'm trying to avoid re-flashing my Magician twice just to get that registry key as that would be my last resort. Hahahaha
In any case, here's a list of the CAB files I loaded, if it matters.
Band_Select_Enable.sa.CAB
BTHUSB_PATCH_AKU26.CAB
CAB-ArcsoftMMS-2.0.022-Magician-O2Asia-ENU-21Mar05.CAB
CAB-Customization-Magician-O2AsiaWWE-31Jan05.sa.CAB
Caller_ID_Magician_Generic_WWE_RC13.CAB
CameraWizard_O2Asia_Customize.CAB
CV2.41.386_wwe.CAB
default_103133.sa.CAB
DelAddStarMenu_092404.sa.CAB
DialerSkin_Landscap_091104.sa.CAB
DialerSkin_Portrait_091104.sa.CAB
Fix_dual_SIM.sa.CAB
JMM101257_wwe_1004.CAB
O2_Base_v103116.sa.CAB
O2_Default_103133.sa.CAB
O2Auto.sa.CAB
PhonePad_Magician_Generic_WWE_RC12.CAB
SmartDialing_Magician_Generic_WWE_RC13.CAB
Version_WWE_111922.sa.CAB
Including 2 CAB files for my service provider. Is there anything else that I could have missed? I used the config.txt in the ExtRom folder as basis for the CAB files to install.
PS: I'm not quite sure what you meant by 'patches' from my ExtRom...
With the 'patches' I meant some of the cabs you installed from the ext-rom, eg for BlueTooth, battery & camera.
I'm only using usb for syncing, so I'm unable to confirm BT sync works for me, no BT hardware on my PC. Still you got a strange prob. Did you try a hard-reset & are you using the latest Sprite version?
M
I've done one hard-reset a week after I flashed my Magician with the BS ROM so that I could test a previous Sprite backup (Sprite ver 3.2 if that helps), since I was just curious as to if the backup would fully restore everything [and it did btw].
Curious, what would the latest/lower version of Sprite backup have to do with my problem?
With previous versions I sometimes got notifications that the registry backup/restore wasn't fully successful.
Sprite will restore all RAM data & the \Storage data not the size, so you could end up with a partial restore when you try to restore > 7MB to the standard \Storage folder.
Did you check all Act.Sync settings on your Magician, guess you probably did a 1000 times?
Regards, M
Yes I did check all the Async options on my Magician. I did run into a problem regarding Bluetooth with the Magician's Async and speculated that I was missing a registry key. Check out the post I made here regarding that http://forum.xda-developers.com/viewtopic.php?t=50937.
After getting boh113's registry file, the `Bluetooth option came back but still wouldn't work. So I'm assuming that the addresses don't match with my Magician.
I gave it some thought and the only way I came up with to get back the Bluetooth functionality was this:
1) re-flash my unit with the ROM it was shipped with
2) deal with the \Storage folder problem if any
3) extract the whole bare registry
4) re-flash my unit with the BS ROM
5) merge the extracted registry (I'm not sure if this'll cause unforeseen problems)
6) pray
hahahahaha! Hopefully I'd get back Bluetooth syncing. Of course I'd try to avoid doing this as this would be my last resort. I will most likely need a whole day for this, and I doubt I can do that this week. Might try next week if I put up enough guts.
I MIGHT be missing some DLL files in \Windows although I doubt that. But it's still a possibility..
I do have one more question.
I assume I did the following successfully since my Magician works:
a. shipped ROM backup + dumping
b. hex-editing on the shipped ROM to make it a BS ROM
c. flashing with BS ROM
So here's my question, though I see it to be silly. Would it be safe to re-flash my unit with the BS ROM (that I patched) instead of doing it again from scratch (i.e. the 6-step procedure I listed)? My unit will still have the 20+MB \Storage folder right?

Are mobile network's settings retained after flashing a custom ROM?

As a tentative newcomer to the world of flashing ROMs, I've searched the forums but not found clarification on the following:
If I was to flash a cooked ROM onto a Windows Mobile device (say a Touch HD on the UK T-Mobile network), would the phone still have access to the settings/configuration it needs in order to access the T-Mobile network for data, SMS, etc without any further work or reconfiguration required on my part?
If so, where are those settings held such that they are unaffected by flashing?
If not, would I need to locate and back up the necessary settings prior to flashing? How is this generally done to ensure that no settings are missed?
Thanks in advance to those taking the time to reply.
most new roms have the major networks info built in.. so it should set your network up automatically both for SMS and phone usage.. about data connections.. I don't think it would be set up automatically unless the rom is already setup for a specific network.
Everything is affected by flashing. all your data and configuration will be erased thus you will have to setup the data connection again.
you can backup your data prior to flashing
you can find a backing up guide in my signature under the GUIDES thread
I see - thanks. I've noticed a few mentions of ExtROM - is this the part of the ROM where such settings are stored?
Also, when using a device such as the Touch HD which (unless I am mistaken) has no onboard storage, when a user installs a new program onto the device, where are the new files (DLLs etc) actually installed to? And where is the registry held so that it can be updated during installation (or when editing manually)?
If I understand correctly, the installed ROM cannot be changed unless you replace it completely by flashing. So if the ROM contains the operating system (including the registry) then how is it possible to edit this?
clockworktangerine said:
I see - thanks. I've noticed a few mentions of ExtROM - is this the part of the ROM where such settings are stored?
Also, when using a device such as the Touch HD which (unless I am mistaken) has no onboard storage, when a user installs a new program onto the device, where are the new files (DLLs etc) actually installed to? And where is the registry held so that it can be updated during installation (or when editing manually)?
If I understand correctly, the installed ROM cannot be changed unless you replace it completely by flashing. So if the ROM contains the operating system (including the registry) then how is it possible to edit this?
Click to expand...
Click to collapse
The Touch HD actually has 512 MB of ROM memory (on-board memory)...
As far as the ExtRom, this is a part of memory that most device carriers use to put their "junk" in. These are normally either hidden, or otherwise not accessible by normal means. Anyways, the settings (as nir36 pointed out) are in the ROM itself, so whether you have an Extrom or not is irrelevant as far as network settings.
Just to put it in simple terms, flashing a device means completely wiping out everything you have in there... kinda like formatting a hard-drive. The only thing that is left is the bootloader, which is not located in the rom memory, so this doesn't get wiped out with an OS flash.
Lastly, the registry is part of the OS. Therefore, when you wipe out your OS by flashing, the registry goes bye bye as well...
Hope this helps some...
egzthunder1 said:
The Touch HD actually has 512 MB of ROM memory (on-board memory)...
As far as the ExtRom, this is a part of memory that most device carriers use to put their "junk" in. These are normally either hidden, or otherwise not accessible by normal means. Anyways, the settings (as nir36 pointed out) are in the ROM itself, so whether you have an Extrom or not is irrelevant as far as network settings.
Just to put it in simple terms, flashing a device means completely wiping out everything you have in there... kinda like formatting a hard-drive. The only thing that is left is the bootloader, which is not located in the rom memory, so this doesn't get wiped out with an OS flash.
Lastly, the registry is part of the OS. Therefore, when you wipe out your OS by flashing, the registry goes bye bye as well...
Hope this helps some...
Click to expand...
Click to collapse
Thanks for this reply
I understand that the ROM is on-board memory and that a flash replaces all of it, including the OS.
What I don't understand is how registry edit tools (e.g. Resco) work. Since the registry is part of the OS and resides in the ROM, how can the registry be edited, i.e. written to, so that the changes are still there even when the phone is turned off and back on?
(I am presuming that the registry editing tools don't do any kind of flash operation.)
ok, first of all, registry settings are not saved on the ROM but on the internal storage.
the ROM files CAN be replaced but only "apparently" not "really".. that is, when you flash a rom, the files from the rom will stay on the device whether you replace them or not.. but if you copy over them, the device will read from the new files WHILE still keeping the other rom files (since they can not be deleted).
the touch HD has 512megs of ROM memory and 256megs of RAM memory..
nir36 said:
ok, first of all, registry settings are not saved on the ROM but on the internal storage.
the ROM files CAN be replaced but only "apparently" not "really".. that is, when you flash a rom, the files from the rom will stay on the device whether you replace them or not.. but if you copy over them, the device will read from the new files WHILE still keeping the other rom files (since they can not be deleted).
the touch HD has 512megs of ROM memory and 256megs of RAM memory..
Click to expand...
Click to collapse
Alright I'm getting closer to fully understanding! Here's a couple of statements and follow-up questions, please correct me where I'm wrong.
Statement:
So when copying over a file that is in the ROM, the original file remains in the ROM but the system somehow knows to read from the replacement file, which is held elsewhere on the device.
Question:
How does it know when a ROM file has been replaced, and where to look for the replacement file?
Statement:
If the replacement file is installed to the device, but cannot itself be in the ROM, then presumably it must be in the RAM. If so, then I would expect that turning the phone off or removing the battery would clear the RAM, causing the replacement file to be lost, effectively resetting the changes.
Question:
Is this the case or is there some internal battery which keeps the RAM alive, and only an explicit hard reset can clear the RAM?
Please can anyone help with my follow up questions?
Thanks
1. yeah.. it stays.. dunno how the reading is done tho
2. when a rom is replaced all those files which you replaced are erased. flashing a rom is like performing a format, nothing is kept and the OS is reinstalled.
3. flash memory is not like computer ram.. it uses capacitors to reserve data.. and it takes years before it is erased
Ah so it's Flash memory, right!
So the internal Flash memory is used both as a RAM workspace and for storage space for stuff installed to the device...apps etc.
Thanks Nir!

WM 6.5 ROM Expired. Urgent help needed!

Hi Guys,
I am in a serious fix ! I downloaded WM 6.5 ROM from this site about 3 months ago & installed it on my HTC Touch Pro. It worked like a charm...until this Morning. It now says " This concludes the beta test of this software release." etc....I can't connect to my phone via USB(activesync), thus I can't reload any Software onto it. I tried to Hard Reset...but the phone just restarts & goes back to this message...Is there any way of getting a ROM installed on this phone ? Any help will be greatly appreciated !
Thanks~
do you have an sd card if so have you tryed that method ?
Haha, no i don't have an SD card, but i solved my problem. I went to bootlog.. somehow XD. I tried many different methods, but i eventually found one that worked. Then i just Installed a new ROM. Problem solved ^^.
same problem here - would be nice if developers mention that their software expires
will now try to flash new rom too
I have the same issue - I have an Acer neotouch and is now bricked due to expiration of windows. How do I flash another rom or re-load factoy rom? I cannot get my phone to connect to my PC.
same problem!
I have the same problem, this night @ 00:00 it expired.
I have very valuable text files in my phone memory, really sucks.
I really need this back for my job.. Has anyone an idea of recovering the data without flashing a new rom?
And if i flash a new rom, i suppose all data @ phone memory will be lost?
Greatings Bouke
I also have this problem. It seems pretty widespread
That's because it's May 1st everywhere, lol.
This is why you didn't want to flash (or cook) a rom with the beta version of Office 2010. Now, there's a non-time-bombed version available, and you'll need to upgrade to it. A savvy flasher will also always advance the date on a build by a few years immediately after flashing, just to see if there is a time-bomb built in. There's no one to blame but yourself if you didn't do it.
Thats great Farmer Ted and very smug of you...however we may not all be as experienced as you and are looking for a way to resolve this issue.
ROM expired
Can we please get the steps to over come this error.
Please.....Please.....Please....
jedigurustu said:
Thats great Farmer Ted and very smug of you...however we may not all be as experienced as you and are looking for a way to resolve this issue.
Click to expand...
Click to collapse
Don't get mad at me. The moment you decide to flash a custom rom to your phone, you have to take responsibility for anything and everything that happens to it. Custom roms don't come with warranties. This isn't the first time that raphael roms have expired due to time-bombs. Almost all of Monx's roms went kaplooey over a year ago. Everyone knew that office mobile 2010 was beta (and if you didn't, it's your fault). It says so right on the download on windows marketplace, and it says it would expire in the spring of 2010. A month ago, many users received messages that their roms would expire in 30 days, and there were threads about it all over the place. It shouldn't be a surprise that the early rom builds that came out with it had a hard expiration date. The problem is that the time-bomb in the early builds was in the Office package, which no one knows how to remove, whereas in the more recent builds the time-bomb is in shell, which is easily patched.
Solution that worked:
Step 1. Turn Off your phone
Step 2. Turn on keeping the Power On button + Low Volume Key pressed untill you see a tricolor display showing current ROM details
Step 3. Connect the phone to PC using USB and flash using any ROM of your choice
Note: This will erase all the data on the phone.
Anyone found a way to backup the data on the phone?
It will run some programs (Sense, some services, some apps accessible via Sense - all accessible for short times by locking, then unlocking the phone) but not connect with Activesync.
Autostart from SD does not seem to work (don't have a known working app to compare)
All I'm missing now is a way to access the internal storage.
Any ideas?
can u still add app shortcuts to sense?
shadow# said:
Anyone found a way to backup the data on the phone?
It will run some programs (Sense, some services, some apps accessible via Sense - all accessible for short times by locking, then unlocking the phone) but not connect with Activesync.
Autostart from SD does not seem to work (don't have a known working app to compare)
All I'm missing now is a way to access the internal storage.
Any ideas?
Click to expand...
Click to collapse
can u still add apps to sense??? add them and see if they run.....if so add total commander and pim backup and try to copy every thing to sd
dcsmaniatico said:
can u still add apps to sense??? add them and see if they run.....if so add total commander and pim backup and try to copy every thing to sd
Click to expand...
Click to collapse
yes but that's no use.
unfortunately nothing from the start menu or sense home links will work.
just some that are started directly from sense, but not cookie editor for example.
Winmo 6.5 Rom
Can anyone tell me how to get the download to upgrade my 6.1 to 6.5 on my touch pro. Thanks
WM 6.5 ROM expired
Hi Everybody,
I succeeded to flash my Samsung Omnia keeping my data under /My Storage. But all the other data lost. Here is what I have done:
1. Hard Reset: date will be set back to 20080101 (data under My Documents will be lost)
2. Flash new ROM using Samsung Modem Driver. I suggest to use ROMs from pdafanclub.com
3. I tried to restore my data/settings using Spb Backup, but many applications did not worked because of the new ROM, and my device froze continuously.
Good luck!

[Q] 3 important questions in upgrading from 6.1 to 6.5 (urgent)

Hi all, I am about to upgrade my fathers Touch Pro (EU version) from the stock WM 6.1 Fr to Taels 6.5 version.
Nevertheless I need help on 3 very important questions, and that is why I come to you.
I have already installed the HSLP so that part is done, and I have used PIM backup for the contacts, sms, calendar, email and logs.
1) So the question is, will a PIM backup done in WM6.1 be able to restore everything in WM6.5 or will there be some incompatibility issues?
2) As you might know TAEL ROM is an English ROM, but the Touch Pro has an AZERTY keyboard. Is there a way to correctly map ALL the hardware keys on the phone? If yes, how?
3) Finally, if my father does not like the phone the way it is, can I go to the HTC website and download the latest official WM6.1 ROM for the phone and just flash it even with the HSPL on. I don't really need to remove it as it is not in the guarantee any more, but I would like to know if I need to do something to be able to flash the old ROM in.
Thank you all for your help.
Please urgent answers, as I am supposed to do everything today.
1. In my experience, pim back up could be buggy with 6.5. It's been a while since I used it (probably 1.5 yrs), but I highly recommend backing up in multiple ways. Do the pimbackup, also just copy pim.vol to the sd card (that's the method I use). If you have sk tools, use it to backup the pim info. You can also install myphone (or just windows live) and back it up that way. Seriously, you can't have too many backups, in case of a snafu.
To restore pim.vol, right after the flash copy it (don't move it, copy it) with total commander back to the device root and then immediately do a soft reset. I don't know why, but sometimes it doesn't update properly if you screw around for a while before resetting the device. Or, just restore with pimbackup. It will probably be slow.
2. Dunno.
3. Yes, you can flash whatever you want with hard spl. Don't bother over-writing it with the stock spl if you decide to go back to stock (unless it's for warranty reasons).
Hi Farmer Ted, thanks for your responses.
I've done the procedure yesterday and I can answer my questions if anyone has them too.
1) So regarding the first one, PIM backup will recover all your contacts, logs, mms and sms. I have had an error when it came to e-mail, but you can configure that anyway and through imap4 you should not loose any.
2) The second response was given by some people already on XDA, and that is to go to the regedit of the phone. Thankfully tael had one already pre-installed and now I'll just copy paste what I've found:
HKEY_LOCAL_MACHINE\HARDWARE\DEVICEMAP\KEYBD\CurLang
change the value in hex 40C
Then save the changes and reboot the phone.
Thankfully all the fn keys work as intended.
PS: The software keyboard will not change unless you install a different one on it.
Regarding my last question, I still did not fully understand the answer. If I go to HTC, download the latest official ROM for the phone, can I flash it straight away, even though I have HSPL 1.9 olex in the phone?
Note: I don't need to remove it for warranty reasons, but I don't want to brick the phone by having it on when installing the official WM6.1 release.
Thanks for all your help so far.
Just so you know, I have flashed the stock ROM after I downloaded it from the HTC support site and have not experienced any issues without having to flash stock spl
Thank you very much (+1 thank), this information was very useful to me.

Categories

Resources