Related
A better way (??)
Why would one want to do this?
1. Extended ROM is (as ITSME has pointed out) a Disk on Chip.
1a. It is totally lockable/unlockable -- and can be deleted/added to if one wants to, as long as one understands a few basic things.
2. When the device is hard resetted, after booting is complete, one automatically runs the CAB files in Extended ROM that "localize" the device in accordance with the Carrier's wishes. This is a good thing, and a bad thing... especially if the SW they install is Caller ID, for example, that eats memory and battery performance. But it is a needed thing for the most part in my opinion.
BUT.....
What if you could do the following:
1. Delete your entire extended Rom (ITSME has shown this to be possible)
2. Take the extended ROM files "as is" from all of the carriers out there -- kind of like ala carte menu choices -- and place them somewhere where upon your choosing, could be installed immediately at one's whim (even with the same parameters and running as if they were still came from the Extended ROM)
3. Never have to worry about flashing your device again, unless there is a significant OS reason to do so.
4. Forget using tools one doesn't need to use.
5. Tweaking a config.txt file -- why bother if ya don't have to.
Sound Good????
In my opinion, the only real reason we have many people out there playing around with flashing ROMS is that they want a "perfectly customized device" every time they hard reset. The REAL, Operating System upgrades and Radio stack upgrades are not needed as often and people are willing to wait until their device OEM gets around to the upgrading themselves.
Bottom line: Hard Reset, install your own programs to your liking, and have your device almost as if you never resetted it up and running in a matter of minutes (2 or 3, not 30) with no risk at all to your ROMS.
If this is what people REALLY would rather have, instead of flashing extended ROMS and risking killing their machines....
In a day or two, I will have a (very) little app made that can do this, and show you the "secret" (though I think this is not a secret -- but could be wrong) do doing this.
This post is sent out to "test the water" on this app/solution I will provide.
((no charge))
Feel free to comment, so I can see if people want it or not -- so I will know if to bother making (have made) /telling how to do this.
Plus, also feel free to comment if my thinking here is completely from Mars
Excellent idea. Just a simple list of cab files with location, check box to select and parameters if required is all thats needed inmo. You could then store the cab where you want, SD or Extrom, and then after a hard reset just run the app to execute the select cab's
Can't wait, certainly prevent all those deep despare moments when it doesn't go smoothly and you think you've trashed you device !!!
Victor...
Give us the application then....
Smiles.
got to have it made first....
Ok, here is the deal: I don't have time today to test all of the in's and out's of this -- but by leveraging the power of this forum, I think it will quickly be all figured out and expanded upon.
1. Most people don't know that if you place a directory called "2577" on an SD Card and place in it a file called "Autorun.exe", the file will run when you place the card in the slot of your device. This works for smartphones, XDA2's and Ipaq's (so I am guessing that it is a WIN CE thing).
2. If you could develop an app whose sole purpose was to execute the cab files in the directory (easy to make, for a dev), you could autoload apps at will.
This means that after a hard reset, if your Ext ROM was empty, you could basically mimmick the loading of the stuff when and how you want to -- without cooking an External ROM.
This leaves tons of possibilities
1. using the EXT ROM area for storage that will not go away on Hard Resets and is larger than the normal persistent storage on our devices.
2. using the EXT ROM area for "private storage" that can be hidden with ITSME's tools.
3. using the SD Card to not only load your preferred files, but also (if someone is really clever and can figure this out) your connection settings and what ever other REG settings you feel like.
I HAVE FOUND ONE "CATCH" HERE...
The autorun.exe will execute upon card removal too, so one will have to probably rename the file while in the device or the directory name to "2577XX" so it will not run again.
if you let your mind wander a bit -- the possibilities are endless here
but again, I have not tested out all of the possibilities nor tested it for problem situations -- so that is where the power of the forum comes in. Seems easy to experiment without nuke-ing your device.
I am going to erase my EXT ROM, make my own version of what I want on the SD card, and use the EXT ROM for storing stuff I don't want to lose ever.
By all means... comment, take this idea and run with it.
I am going to have a little app made that will run all cabs in the 2577 directory in a few days -- but I am dependent upon a DEV resource so the delivery time of this "5 minute application" is not 100% known.
Enjoy!!
It's a great idea. I do like it very much. I will try to play with the concept. But, let me ask you where to get 'Autorun.exe' and comand line for this program.
Thanks,
Ah! I think I understand now. "Autorun.exe" can be any executable program, just name it "Autorun.exe". Right?
It work like a charm. I copy a program "Autoconfig.exe" and rename it to "Autorun.exe". Then move it to dir "2577". When I insert SD card into the socket, it stand still, nothing happen. But when I turn off and then on, it execute the said program. Then I Off and On for second time, it won't execute, which is correct. It will execute the program again if I take the SD out from the socket.
I can then play a lot of things with it.
Thanks, Victor
you are right.. any EXE program can be renamed autorunexe. I have not got all the permutations worked out yet as to what can or cannot be done yet, but if time allows I will do more research.
I am expecting my little EXE to be finished today, where it's sole purpose will be to run all CAB files in the directory.
When done, then I will post it here.
If anyone has ideas as to how to re-do the connections / reg settings and place them in a CAB file, like the OEMs do, then you can comletely customize evrything at will, with a power-on.
For portugal here are the configs, in a .cab for each portughese mobile operator.
These were made by www.qtek.com.pt
http://www.enev.pt/ppcforum/index.php?act=ST&f=37&t=1492&s=2a02c5df8d4b65cf66ca27e0aadc4817
(portughese language forum, but if interested in any info send me a PM)
how autorun works
when you insert the sdcard the autorun.exe is copied to \windows, and executed as '\windows\autorun.exe install'
when you remove the sdcard, '\windows\autorun.exe uninstall' is executed, and then autorun.exe is deleted from \windows.
So then, in theory, if you manually delete this file before removing the SD card -- it would not run again then, right?
Trying to think of ways to automate the entire Hard Reset issue -- select your Extended ROM programs / settings you want -- and then plug and play. Changing EXT ROMS made to be as simple as selecting which SD card to install after Hard Reset.
Plus, if the last thing you did before the Hard Reset was to perform a backup to a secure area (like the now empty EXT ROM area), you could also have the autorun program look for the back up and do a restore. May be easier than trying to place all settings into CABS and you benefit from having your data again after a Hard Reset -- all in a few sinple steps.
That is the whole purpose of my activities / efforts here. I hard reset at least 2 times a week (I have special reasons for this).
obviously -- some of the ideas presented up to now are simply brainstorming the possibilities. hope to come up with the right and complete idea soon and have it made here. Then post it here for all.
The file "xx" cannot be opened. Either it is not signed with a trusted certificate...
I keep getting this error whenever I try to open a couple applications, like Navizon, HTC Home Customizer, MS Live Search, and a lot more (but googlemaps and a few work just fine). Anyways I flashed to a DCD 3.0.1 rom I cooked... I added a few apps from the titan kitchen by copying the OEM folders into the DCD OEM folder and it all went pretty fine....
has anyone ever encountered these errors? I think I'm gonna have to cook a clean rom with just the basics and have to install everything one by one again unless someone knows what to do..
I had the exact same problem.
you didn't include the .NET framework in your build.
re-cook with that option selected, and those apps will work.
nickles96 said:
I had the exact same problem.
you didn't include the .NET framework in your build.
re-cook with that option selected, and those apps will work.
Click to expand...
Click to collapse
im using dcd 3.0.1 kitchen, i dont even see it listed as an option and i thought it was already built in anyway
Did this ever get resolved? I am having the same issue with Garmin and I know I have .net installed
if you are installing to a memory card, try installing to main memory... that worked for me with MusicID
Bump having this issue helpplease
trying to install or try some different Radio cabs I keep getting this error few other programs as well fairly new so I am pretty confused. oh this is is on My Kaiser Tilt though was hoping not to have to start a whole new thread.
getting the same error message
i keep getting the following error message
"The file 'xx' cannot be opened. Either it is not signed with a trusted certificate, or one of its components cannot be found. If the problem persists, try reinstalling or restoring this file."
every time i do a soft reset all my installed programs get like this, and i have to reinstall them for them to work. This only happens to the applications i've installed on my own, not the ones that come with the phone.
if there is anyone out there who has a solution, please let me know.
File Explorer error on MDA Vario 2
Hello ppl
i uninstalled a game & a worldmate live program from my windows mobile in the morning.. from the very next moment i'm unable to browse through my file explorer
i click
start>file explorer
i get the following error
"The file 'Start' cannot be opened. Either it is not signed with a trusted certificate, or one of its components cannot be found. If the problem persists, try reinstalling or restoring this file"
help pls..... on this issue..
regards
Prasad
SOLUTION!!!
Most of the cases this is not a CERTIFICATE problem-
if you go to your file explorer and look for the PROGRAM FILES directory you will be surprise -
actually this happens when you install cabs on the storage card - those apps write temp files all the time - so when you take out your SD card - those apps continue writing this temp files -
in the bottom line = go to your device and rename the FOLDER storage card to storage old -
now you will see the icon for your SD CARD next to the name STORAGE CARD 2-
the last thing is to remove the SD CARD an re insert it again - now you will see that it return to its original name (STORAGE CARD) .
enjoy
Thank you mate, same problem here solved with your help
uZardWebP
I m not able to rename the storage card to storage old pls help and i m getting the same error message with uzard web browser.
http://www.yourmobileblog.com/2010/09/working-solution-for-errors-like-file-cannot-be-opened/
I got the solution here, check out yourself
Since i'm not going to cook just yet for the Pro, nor am i helping out any specific crew Over At the Pro (SPC crew will come over to Pro someday anyway).
I have decided to make a OEMMORT Packages Repository.
For those that want to cook with the utmost optimized packages for their Pro.
OEM PACKS
To use these Optimized Packages to Cook (specifically with Touch Pro In Mind), you always need the the MortScript Base.
So if you use more or less packages the RFO.mscr & CLASC.mscr need to be adjusted appropriately to correspond with the correct File Operations.
Mort Script 4.112.b7
AdobePDF_2_5_103401_01
IA_ZIP_1_21_18171328_1
More coming eventually.
Explanations
If you do see the Logic and and improvements this adds to cooking control and performance enhancement, then don't forget to mention the SPC-MORT-COOKING Style, Wax in Wax Out
Any Comments, Opinions, Ideas or Questions welcome.
TNX to the rest of the bengalih for some pointers & SPC crew for testing and helping out.
And thanx of course to MORT.
Don't Know MortScript? Shame on you. (neither do i)
Donny Bahama's easy to carry Mortscript Manual in HTML:
http://forum.xda-developers.com/atta...9&d=1214102654
excellent stuff
Hi Noonski... Very interesting concept.. Great Works! Cheerz..
would it be possible to put the cab files from UC all into 1 zip file to save space ?
da_jojo said:
would it be possible to put the cab files from UC all into 1 zip file to save space ?
Click to expand...
Click to collapse
ExactMundo.
If you'd make the cab files into OEM packages first.
I have a WNDWS.zip
PRGF.ZIP
and a MYDOCS.zip
But even that would not be needed as one zip file should be able to do it.
As long as the Makedir command is used in a Mortscript before the Zip is extracted for folders that do not exist unless you have the complete folder structure in the zip files.
Unless you mean the Cabs from the UC on your SD card.
But even then you could also only extract just a cab at a time.
So i'm not sure you meant the ROM Autorun Cabs or the SD UC cabs?
Also unzipping the files instead of having them in Rom, or making the links with a script removes that darned ROM Read File Protection.
yes yes yes that is what i mean exactly my friend
i mean both ... it would save space on the storagecard as well as remove this freaking writeprotect on the dirs. dir structure in the zip file would be the best option i think as it copies 1 on 1 without setting userrights.
this writeprotect option is set on a hidden part of the systemflashdrive. in the mft i think. strange thing is that i got acces to my windows folder through activesync and it doesnt work on vista mobile device center.. frankly i have no idea what i did but it seems something in the pc as it works on my xp machine and not on vista. i didnt change anything yet on the phone itself relating to this.
pocketcommander www.totalcommander.com is able to ignore or overwrite the writeprotected files in windows dir so there must be a sollution to this.
i dont have the proper tools to do all this stuff but it would be the fastest way to extract all files from all cabs one need into one zip file and let mortscript handle the unpacking and settings of the registry. this way theres no need for autorun cabs merely the UC SD installer. maybe someone can make an nice logo for the custom uc installer.
da_jojo said:
yes yes yes that is what i mean exactly my friend
i mean both ... it would save space on the storagecard as well as remove this freaking writeprotect on the dirs. dir structure in the zip file would be the best option i think as it copies 1 on 1 without setting userrights.
this writeprotect option is set on a hidden part of the systemflashdrive. in the mft i think. strange thing is that i got acces to my windows folder through activesync and it doesnt work on vista mobile device center.. frankly i have no idea what i did but it seems something in the pc as it works on my xp machine and not on vista. i didnt change anything yet on the phone itself relating to this.
pocketcommander www.totalcommander.com is able to ignore or overwrite the writeprotected files in windows dir so there must be a sollution to this.
i dont have the proper tools to do all this stuff but it would be the fastest way to extract all files from all cabs one need into one zip file and let mortscript handle the unpacking and settings of the registry. this way theres no need for autorun cabs merely the UC SD installer. maybe someone can make an nice logo for the custom uc installer.
Click to expand...
Click to collapse
I think for that for the SD Autorun UC solutions there are already a few good solutions around some even supporting Mortscript.
And they all are pretty user friendly to.
Depending on what a user wants and knows, using mortscript being cooked in just gives them more freedom to play around customizing a cooked rom.
But it would need more hand work using your method, but it is possible of course.
It boils down to, do you like making Mortscripts to change registry settings or do you prefer making PROVXML files?
And not everyone is into decompiling cab files to make them fit their exact requirements.
But there's only one rule, Copy the Script to device memory and a folder name tat does not contain a space in it's path. And then run the script.
As the Exec: command from autorun doesn't like that.
But mostly the main way i use it is for the Cooked Autorun part.
I control when the Welcome wizard is run, Before Autorun or after the boot.
I can remove the extra parts of the Networkwizardauto.exe files and also run the networkwizard when i want during the process.
All i need to ad to my process is to open the Locale Preferences dialog during this process and then finish it of with Syncrotime. (or asking for the choice if you want threaded SMS on or not, the possibilities are plenty)
Put all the Setting up your device options after each other for those users that don't have the know how of how to use UC to setup their personal settings.
I even delete the back up files for the one App that i only get installed correctly through a cab file
DelTree( "\Windows\AppMgr\SRS Labs SRS WOW HD" )
So i hope that those that cook or customize and want even more control and detail into what happens can appreciate this.
I know i'll keep using this, and adjusting all my OEM packages to it. Because i have experienced the overall speed improvements in the Rom because of it.
I'm not a Pro in Mortscript and myself i only use the fairly simple commands.
i see.. thnx for explaning
it would be far simpeler using the xmlprov
unless one requires the extra functionality of mort script
the SRS wow HD is a driver enhancement so it needs the system to detach the driver which is only possible with the installer . hence cab files work good cause the're installed by the windowsinstaller which can temp disable the driver.
Instead of MortScript, there is a Yonsm's CeleCmd that perform roughly the same thing.
Check it out!
http://www.yonsm.net/read.php?329
V
vibranze said:
Instead of MortScript, there is a Yonsm's CeleCmd that perform roughly the same thing.
Check it out!
http://www.yonsm.net/read.php?329
V
Click to expand...
Click to collapse
Hey Vibranze, Long time no See.
Would you mind translating
Mort has a bigger fanbase here on XDA.
Yeah, long time no see How are you?
I really not used to your new avatar, without the cigarette it's not like you at all hehe
Actually you can try to download it and check out the sample, it's very easy to understand. I attached here for you
Anyway, here is the translated page by Google.
V
Noonski said:
Hey Vibranze, Long time no See.
Would you mind translating
Mort has a bigger fanbase here on XDA.
Click to expand...
Click to collapse
Explanations
What Does RFO.mscr do?
What Does CLASC.mscr do?
Which Packages Contain Modules and Why?
There's Files Missing from the Packages?
What Does RFO.mscr Do?
Well this script is copied to the regular Start up Folder in Windows.
I use short file names because as much as possible for anything that goes into Windows folder and have no other use being in the Windows folder then being copied by initflashfiles to another folder.
RFO.mscr basicly is the only file i use an initflasfiles.txt for (goes to \Windows\StartUp\ReplaceFileOperations.mscr)
Because after that it takes over the File Operations of the Default build in initflashfiles method.
Why?
Well You don't need actual shortcut files present in ROM to make them.
Code:
CreateShortcut("\Windows\StartUpDisabled\btdwake.lnk","\Windows\btdwake.exe")
in the RFO i don't put that much actual File Operations.
Only the ones that might be useful.
(Why start up WiFiInit.exe during autorun, if it's only useful after the Autorun reBoot?)
Code:
CreateShortcut("\Windows\StartUp\WiFiInit.lnk","\Windows\WiFiInit.exe")
I basicly set up the Second mortscript that will run after the Autorun reboot.
And i make sure the script is not to short. A script that is to short might actually copy the second script so fast into the autorun folder that it will actually be run immediately at during Autorun.
And i make sure the script deletes itself
Code:
RegDeleteKey( "HKLM" , "Services\SqmUpload" , TRUE , TRUE )
RegDelete( "HKLM" , "init" , "Launch99" )
SetFileAttribute("\Windows\StartUp\ReplaceFileOperations.mscr", "readonly", FALSE)
SetFileAttribute("\Windows\StartUp\ReplaceFileOperations.mscr", "system", FALSE)
CreateShortcut("\Windows\StartUp\WiFiInit.lnk","\Windows\WiFiInit.exe")
Copy( "\Windows\CLASC.mscr", "\Windows\StartUp\Clean AutoShortCutStartUp.mscr" )
Delete( "\Windows\StartUp\ReplaceFileOperations.mscr" )
So you can choose during which Boot you want to do what.
But it's better to do it after the first Reboot in case there is no Autorun installation and the phone reboots before finishing the RFO script.
So the Yummy goes to the CLASC.mscr.
What Does CLASC.mscr Do?
Well this does the actuall JuJu...
It takes over the Job of AutoAttribute.exe, so that can be kicked out of the Rom.
Code:
SetFileAttribute("\Windows\StartUp\Clean AutoShortCutStartUp.mscr", "readonly", FALSE)
SetFileAttribute("\Windows\StartUp\Clean AutoShortCutStartUp.mscr", "system", FALSE)
It Takes over the Job of AutoShortcut.exe and initflashfiles.
(less autoshortcut.provxml files in the final rom for the people to lazy to put these into a .rgu file for correct cleanliness)
Also Autoshortcut.exe is set up to run and check the regsitry at every Boot up, so out with this nonsense.
Code:
MkDir("\Windows\Start Menu\Programs\Office")
CreateShortcut("\Windows\Start Menu\Programs\Office\Adobe Reader.lnk","\Windows\AdobeReaderLE.exe")
And eventually it run some Post Stuff to make setting up the device easier at first boot.
Code:
Run("\Windows\ConnectionSetup.exe")
Delete( "\Windows\StartUp\Clean AutoShortCutStartUp.mscr" )
Message("Thank you for installing A SPC Optimized Rom. ","Installation Finished")
Also sometimes people encounter a registry setting that does not get applied directly because of .rgu or .provxml conflict.
So instead of making a new EXTRA .provxml file to fix this.
The registry setting can be added to a file that is already there.
Code:
RegWriteString ("HKLM", "Software\Microsoft\MediaPlayer\Skins", "DefaultPortraitSkin", "\Storage Card\My Documents\Windows Media Skins\Mono SPC\portrait-htc-touch.skn")
RegWriteString ("HKLM", "Software\Microsoft\MediaPlayer\Skins", "DefaultLandscapeSkin", "\Storage Card\My Documents\Windows Media Skins\Mono SPC\landscape-htc-touch.skn")
Or create a new start up script that runs at every start up when you have these annoying Registry settings that for some reason like to reset to a specific default value.
Code:
WriteFile("\Windows\StartUp\FixRightSFTKey.mscr", 'RegWriteString("HKCU", "Software\Microsoft\Today\Keys\113", "Open", "\Windows\Submenus\Contacts.mbi")^NL^RegWriteString("HKCU", "Software\Microsoft\Today\Keys\113", "Default", "Contacts")')
Less headaches going trough all the files finding the conflicts, as you now have a sure fire hit to get the registry right.
And we all know that eventually you will stumble upon the rgu or provxml file that is causing Havoc. But at least you don't have to stay awake pounding your head to find them.
Which Packages Contain Modules and Why?
Well the ones that do have Modules instead of regular files most propalby..
Work as a Module.
Show improved starting up of the application
Can be made into a module to start with (not all files like this)
Show improved handling speed or usage performance.
So when you do find Modulated files in the packages, these have been tested and found worth modulating.
These days most of the kitchen's have G'Reloc.exe build into the cooking process.
So the chance of Modules overlapping a specific memory allocation/space is fixed.
Some kitchens also offer this functionality to Make Modules of files.
But in some Junior Cheffs cases, that usually will result in (nice term coming) OverModulating.
If the kitchen you are using does not run G'Reloc.exe automatically please do so manually when cooking packages with modules.
Hello all,
I have found WORKING little app to save CABs from MarketPlace. You can download the app here:
http://blog.idlezone.org/post/2010/01/11/Windows-Mobile-MarketPlace-:-choose-where-to-install
(use fixed version posted in the comments of the article: http://blog.idlezone.org/public/DarkApps/DarkCABCatcherInstaller_quickfix.CAB)
Awsome, thanks for posting ! =d
Thank you So So So Much
Will
Works it also for paid apps?
doesnt work for me.
Awsome, How do you work this thing.
When I run DarkCABCatcher, I have set fom folder to \.\Application Data\Volatile to \.\My Documents.
The DarkCABCatcher application shows the following:
MKP5C5036.cab OK!
MKP5C5036.cab installed.
MKP5C5036.cab started.
MKP5C5036.cab copy Ok.
When I look in my \.\My Documents folder there is no .cab file collected.
Any ideas?
Thanks
Richard
Thanks !
I never used MarketPlace yet, but just in case, I'll keep that trick handy and try it.
I don't understand their position on "piracy", since I generally only use free software...
When it's not free, I buy the licenses, but since I'm flashing a lot these months, I really doubt MarketPlace would recognize my device next time I log on, so this trick may be unvaluable... Just to keep access to what I had legally bought.
Thanks for this, but unfortunately on cooked WM6.5 portuguese ROM it doesn't work. I confirmed that I have NetFW3.5 installed so I don't know what's wrong:
What a pity - don´t work at all on T-Mobile Vario V (HTC TouchPro2) with Windows Mobile 6.5.
Sometimes it write the cab is copied - but can´t find it in the destination folder.
Sometimes it just don´t show anything.
Yours
WeT-Klb
Cool app, didn't work
The critical thing this app shows is where the temporary CAB files are downloaded when installing from the Marketplace app.
Just open this folder in Windows Explorer while the phone is connected to your device. You have to turn on "view hidden and system folders" to see the folder on your phone.
Wait and watch the folder during the install. It will create a CAB file, which will get an icon as soon as the file is finished writing to the device. Quickly copy the file off the phone onto your computer.
(I have installed z-zip and associated CAB files with the program, which is why I get a nice icon as soon as the download has finished.)
http://forum.xda-developers.com/showthread.php?p=24513246#post24513246
Is there anyone in San Diego that could install a fast, smooth and reliable version of Android on my HD2? If so, please let me know when you can do it and for how much $.
I spend my time between coastal North County and Chula Vista.
Thanks
Steve
It's so simple. Why on Earth would you pay someone to do it?
You download the one that looks best to you from HD2 Android Development, unzip it, and put the Android folder onto your sd card.
Not inside any folders on your card, just on the card.
Then in Windows Mobile, you go to your file explorer, go into the Android folder on your sd card, tap CLRCAD (nothing will happen, thats ok just tap it each time you start Android) and then tap Haret.
It really is as simple as putting a folder onto your sd card.
Just do it yourself. If you manage to screw it up, it won't mess up your phone and somebody on this forum will take pity on you and show you where you messed up
don't forget to flash a newer radio!
kypeth said:
don't forget to flash a newer radio!
Click to expand...
Click to collapse
good point, forgot about radio.
as long as it's a XX.XX.50.XXX radio, its good
I started this thread because I had just discovered that I can't do the install on my mac with an emulator. I really need to do it myself just so I know how to do it so I don't have to hassle finding someone to do updates. Sooooo, I'm doing a clean install on an old Windows machine just to get this done.
Are there simple non-developer instructions anywhere on how to do this? I've had two people tell me how simple this is but the instructions on this forum don't seem that simple with terms like "flash, etc. What does the term "flash" mean?
magentawave said:
I started this thread because I had just discovered that I can't do the install on my mac with an emulator. I really need to do it myself just so I know how to do it so I don't have to hassle finding someone to do updates. Sooooo, I'm doing a clean install on an old Windows machine just to get this done.
Are there simple non-developer instructions anywhere on how to do this? I've had two people tell me how simple this is but the instructions on this forum don't seem that simple with terms like "flash, etc. What does the term "flash" mean?
Click to expand...
Click to collapse
It's called that because of the type of memory. Anyway, it basically means install. "Flashing" a new radio means you're installing a different version while overwriting the existing one.
HOW TO FLASH:
Use "CustomRUU.exe" to flash the file (.nbh file extension). Phone must be connected and have >50% battery. If the CustomRUU.exe isn't included, download here:
http://forum.xda-developers.com/attachment.php?attachmentid=239860&d=1256298258
Step 1 - HSPL3 must be installed.
http://forum.xda-developers.com/showpost.php?p=6891358&postcount=1893
The .zip attached to this must be extracted and installed. Simple enough, no?
Step 2 - Flash a new Radio ROM.
I recommend the newest one (2.15.50.14)
http://forum.xda-developers.com/showthread.php?t=611787
Step 3 (OPTIONAL) - New Windows Mobile ROM
I put optional because Android will run without a different one, it just might not be as well. Download the "RELOADED 3" one in red. I use this one. Flash the same way.
http://forum.xda-developers.com/showthread.php?t=776971
Step 4 - Download Android flavor of your choice and copy it onto your SD card. I recommend http://forum.xda-developers.com/showthread.php?t=870518
Step 5 - Go into WM, navigate to the Android folder on the root of your SD, and click CLDCAD.exe (nothing will happen, this is normal) then click haret.exe
Step 6 - Celebrate.
If you need any help, feel free to message me.
No can do with any Virtual Machine on Macintosh?
Just use the newest official.They come with a newer radio.
If you cant flash with your mac extract the file and copy the nbh file as leoimg.nbh in the root of your SD.
Start the phone with vol down and let it flash.
sthEn said:
No can do with any Virtual Machine on Macintosh?
Click to expand...
Click to collapse
Instead of a virtual machine (is it Parallels?) why not use BootCamp, then you have a full Windows os on your mac - and you can flash.
I'll see if I can borrow a mac again and test flashing via Parallels.
I would love to help you for free - you just have to spend a plane ticket from Denmark (with lots of snow and freezing temperature) ;-)
fred_up said:
Instead of a virtual machine (is it Parallels?) why not use BootCamp, then you have a full Windows os on your mac - and you can flash.
I'll see if I can borrow a mac again and test flashing via Parallels.
Click to expand...
Click to collapse
I am a mac user and i used both Parallels and boot camp and i did it successfully without any issues.
I am a mac user and i used both Parallels and boot camp and i did it successfully without any issues.
Click to expand...
Click to collapse
I'm utterly stunned... I thought a Mac could do everything... and do it better than Windows, faster than Windows, more stylishly than Windows and made the user more intelligent, more likable and better looking at the same time...
Oh well...
I'm in South Orange County...If you don't get it figured out, and you are willing to come to me, I will do it for free. Just let me know.
mm0
Airborne Aircrew said:
I'm utterly stunned... I thought a Mac could do everything... and do it better than Windows, faster than Windows, more stylishly than Windows and made the user more intelligent, more likable and better looking at the same time...
Oh well...
Click to expand...
Click to collapse
On the few times I have run Windows on a Mac (via Parallels and Bootcamp), it runs really well. It just goes to show that the main problems with Windows is that of the sloppy drivers for the hardware that the hardware manufacturors provide. Since Apple only have a couple of computers, therefore they can afford to take time to develop device drivers for Windows.
Just to clarify please and sorry to be asking lame questions...
1) Is this true? "The best most reliable Froyo ROM for the HD2 is the 2.2.1 Custom Nexus HD2-FRG83D V1.8 Froyo ROM. Very stable and everything works perfectly." Is that accurate?
2) Are you saying that I can do the entire install of everything on my Mac with an emulator (VMWare Fusion) as long as I do it the way you describe?
3) Are you saying that I should change the name of the nbh file to leoimg.nbh and then drop it into my SD card?
4) My HD2 came with Android on it but it runs slow and clunky and won't make calls, etc. Its basically unusable so I'm assuming it wasn't installed correctly. There is nothing on the SD card that I care about. Should I format the SD card before starting the new build? And is there anything on the Windows side that I should delete first before starting too?
Thanks again.
Steve
Ultimaex said:
Just use the newest official.They come with a newer radio.
If you cant flash with your mac extract the file and copy the nbh file as leoimg.nbh in the root of your SD.
Start the phone with vol down and let it flash.
Click to expand...
Click to collapse
I would be willing to pay somebody for simple step by step clear non-nerdy instructions on how to install this stuff (Android, reformat SD card to FAT32, radio, etc., etc.) Seriously! You know, Step 1: Do this ya moron. Step 2: Now put this file named this in here idiot. Step 3: Now do this retard, etc.
Here are some more questions please...
1) What is the difference between a "sense" build and a "non-sense" build? Advantages, disadvantages?
2) When I plug the usb from my hd2 into my computer I don't see or recognize what is the SD card folder and I don't know where to install what I'm supposed to install. Here is what I see...
Removable Disk (E) > Application Data folder > HTC folder > databases folder > DocExp folder (with all this stuff in the DocExp folder: flintlock, postlist, postlist.baseB, record.baseA, termlist, termlist.baseB, iamflint, post.baseA, record, record.baseB, termlist.baseA)
...and next to the Application Data folder above there is also this: EncFiltLog.menc
and this is also in the HTC folder too...
ImageCache folder > DocExp folder (which is empty)
Thanks again.
Steve
magentawave said:
I would be willing to pay somebody for simple step by step clear non-nerdy instructions on how to install this stuff (Android, reformat SD card to FAT32, radio, etc., etc.) Seriously! You know, Step 1: Do this ya moron. Step 2: Now put this file named this in here idiot. Step 3: Now do this retard, etc.
Here are some more questions please...
1) What is the difference between a "sense" build and a "non-sense" build? Advantages, disadvantages?
2) When I plug the usb from my hd2 into my computer I don't see or recognize what is the SD card folder and I don't know where to install what I'm supposed to install. Here is what I see...Removable Disk (E) > Application Data folder > HTC folder > databases folder > DocExp folder (with all this stuff in the DocExp folder: flintlock, postlist, postlist.baseB, record.baseA, termlist, termlist.baseB, iamflint, post.baseA, record, record.baseB, termlist.baseA)
...and next to the Application Data folder above there is also this: EncFiltLog.menc
and this is also in the HTC folder too...
ImageCache folder > DocExp folder (which is empty)Thanks again.
Steve
Click to expand...
Click to collapse
OK, when you first start up your phone, and there are little red numbers and stuff down it the corner, look next to the letter 'R'
If it is X.XX.50.XXXX, then you're OK and don't need to change radio's and the process is very simple. (The X's can be any number, doesn't matter, as long as the 3rd set as shown are 50, not 51 or anything else.) So if it's 50, don't worry about the signed_ruu.nbh file or leoimg.nbh or flashing a radio. If it's not 50, you will need to change radio.
Next, when you plug the phone to your computer, the place where you find the 'Application Data' folder and the file 'EncFiltLog.menc', that is the root of your sd card. That is where the Android folder that you download and unzip will go.
So you will download the nicest looking build that you like the best, it will be in a .zip or .7z archive. You open the archive and take the 'Android' folder out and place it on your desktop. Then you drag it and drop it right next to your 'Application Data' folder. Don't put it in the 'Application Data' folder, just in the same place where that folder is at.
Removeable Disk E is your memory card, the root of the card simply means just on the card, not within any folders on the card, just on the card. That's where the Android folder goes, on the root of the card.
As far as Sense vs. No-Sense builds, Sense is maybe a little more user(noob) friendly, but it uses more of your phone's resources, so sometimes tends to lag (slow down, run slow) more than a no-sense build. For you, I would say try a Sense build first. Once you have installed one build, you will become more confident and really see how easy it is. Then you can experiment with different builds and see what is best for you.
After you have put the Android folder on the root of your sd card, alls there is left to do is to use the File Explorer on your phone to find the Android folder on your sd card, go inside that folder, first tap CLRCAD (it won't appear to do anything, but it actually enables sound in Android) (if your phone says the application is not from a trusted source,and asks do you want to continue, just click 'yes') and then tap Haret, a box will appear with a progress bar, and then Android will boot up (start).
The first time you run an Android build, it can take up to 15 minutes to start up. This is normal, just give it a while.
Then when it starts up, enter all the data it asks for (GMail, email addresses, etc. nothin major) and then when you have finished with that, and you end up at the phone's Android homescreen, hold the 'End Call' button, and choose 'reboot' and if there's no reboot option, just choose 'shut down' and then restart Android the same way as before. For some reason, rebooting after the first time like that actually helps Android to run more stable over the long term.
If you follow these instructions exactly as I have written them, you cannot fail. Now go, and enjoy Android
No need to pay me, just remember the 'thanks' button
On the few times I have run Windows on a Mac (via Parallels and Bootcamp), it runs really well. It just goes to show that the main problems with Windows is that of the sloppy drivers for the hardware that the hardware manufacturors provide. Since Apple only have a couple of computers, therefore they can afford to take time to develop device drivers for Windows.
Click to expand...
Click to collapse
I think you prove my point quite well... Macs are pretty much a single entity unto themselves. What Apple says, goes. Nothing else is acceptable. If you are prepared to be so limited then go ahead and stay with Apple products - they are for those who think they have imagination but are actually fooled into a "groupthink".
Huggs! Thank you very much for taking the time to explain that to me.
I installed Android and added my info (email address, etc.) and then restarted it like you said to do. Of course Windows loads first and when I tap the Android icon to launch Android it says: "The file Android cannot be opened. Either is not signed with a trusted certificate, or one of its components cannot be found. If the problem persists, try reinstalling or restoring this file." Since this phone had Android on it when I bought it last week (but it didn't work properly), I'm assuming that is the old Android launcher?? I did reformat the SD card via the Windows side of the phone before I installeded Android just now. Can you or anyone please tell me how I can get Android to launch now?
Thanks again.
Steve
UPDATE: I opened the Android folder and tapped CLRCAD and then HARET again and got the same error message as I explained above when I tap the Android icon. Also, and maybe this is normal since I'm still in Windows, but when I try to open any of the other files in the same folder (like INITRD, ROOTFS, etc., I get an error message that says: "There is no application associated with XXXXX. Run the application first, then open this file from within the application."
Another question please: The guy I bought this phone from was using T-Mobile but I'm going to use Simple Mobile. Does doing all the stuff I just did unlock this phone or do I still need to use an unlock code when I insert the sim card? (I will need to call Simple Mobile to activate the new Simple Mobile sim card in order to transfer my existing number over to this HD2)
Install this .cab in WinMo (install to device not sd)
Soft reset device (just fully off n then on, not factory reset)
try running Android again
Sounds like your phone just doesn't trust Haret, this should make it relax a little
let me know how it goes, it should work for ya