yashsingh1/xdaforums huggingface dataset:
[Windows Mobile Development and Hacking General] prabhat:
Hi All,

I am using HTC TD2 with latest Stock ROM 6.5.3. And I want to Disable GPRS/Data and Have WiFi on Demand ONLY.

I know we have many tools to achive this like: "NoData" and "TD2 Tools". But I do not want to use these Tools and set the setting of my own. These are good tools But...

NoData will disable Data/GPRS, but Can't make WiFi on demand. When the TD2 Tool can do both (or

can give me what I want

), but I do not want use this tool ONLY for this SINGLE purpose (I am not using other services of this tool).

So This is how I want:

I disable the data connection by Settings -> Connections -> Advanced and select "My Work Network" instead of GPRS/Internet connection. So this prevents me to use the GPRS Connection.

Now the Other One:

Can one of you suggest how should I edit the settings of the "My Work Network" to use WiFi when demand? Or is there any Registry edit that will make WiFi on Demand instead of Connect when phone is used

PS: The WiFi Ondeamnd feature was existed in the OLD 6.5 ROMs, but now Missing in 6.5.3 :(.

I had this POST @ TD2 forum, but no reply, so posting here to get some help :).

Thanks.
[Windows Mobile Development and Hacking General] prabhat:
Found Solution

Solution @ the Original Post. See post# 15.

Also Here: http://xdaforums.com/showthread.php?t=579965.

Thanks.
[Droid Eris Android Development] toastcfh:
reserved::
[Droid Eris Android Development] bftb0:
toastcfh,

Awesome, makes perfect sense! I think this might be exactly what I was waiting for in order to loosen my grip on 1.5 and do the root dance.

I have a couple of questions though, I hope you don't mind:

My impression is that Amon_RA's recovery + Nandoid, BART, et cetera - (or fastboot+ S-OFF) allows you to backup/restore anything on a partition-by-partition basis, e.g. on the Eris we have

$ cat /proc/mtd :

dev: size erasesize name
mtd0: 000a0000 00020000 "misc" (normally skipped)
mtd1: 00500000 00020000 "recovery" (normally skipped so it won't get nuked accidentally)
mtd2: 00280000 00020000 "boot"
mtd3: 0aa00000 00020000 "system"
mtd4: 08200000 00020000 "cache" (normally skipped)
mtd5: 09f80000 00020000 "userdata"

...but I'll have to admit - my understanding about the flashing of hboot, radio, and nv images is little bit fuzzy about what is possible - specifically if it can be done without a signed zip (the way it normally happens is with the RUU update process).

They are neither backed up nor restored by by the recovery tools, correct? (Amon_RA doesn't mention them in his announcement thread)

I was under the impression that fastboot can't flash any of those images, well... one by one anyway. Is that what the "fastboot update update.zip" method is for, or is there some other way to avoid the zip-signature issue that the RUU/PB00IMG.ZIP+hboot methods use?

I'm probably missing something completely obvious - and of, course, I'm aware that we have the 1.5 image files (hboot, radio, & nv) from the RUUs - but how do you burn them to the phone, assuming the S-OFF bootloader and/or (Amon_RA) recovery are in place on the phone?

bftb0
[Droid Eris Android Development] bftb0:
Also...

- can steps 5 & 6 be skipped by ejecting the SD card after the battery pull (step 4), and re-inserting it just before step 10? (Delete the PB00IMG.ZIP file later - after everything else is done.)

bftb0
[Droid Eris Android Development] toastcfh:
well im sure it might work. but... if u eject the sdcard it will stil sit and search for the it and u will have to sit and wait for a bit. i say pull the battery because its prolly the quickest way to pull this off and its how i did it. if u wanna try to eject the sdcard instead of pulling the battery ur welcome to try. if u do it and it works well post and give feed back on what happened. i tried to make this as detailed as possible to clear up most questions. so a good post on what u did and how it went down would be great for me to update the my post. thanx :D
[Droid Eris Android Development] toastcfh:
ok im gonna give this a shot for u. ok u got the partions listed here correctly which is good. ok when u flash amon_RA's recovery it flashes to the recovery partition. at that point u got the ability to use flash_image which is in the recovery. flash_image enables recovery to flash update.zips and some .img files. image ".img" files are whats inside the RUU ur talking about. a RUU is just a utility that whenn u run it, it will extract the includes image files to a file on ur computer. then flash those files via hboot. but it does it all automagic for u to avoid the user error part of life. just one thing about the image files though. u can flash via amon's recovery the radio, hboot, and boot.img using the flash_image comand while in amons recovery. the hboot u will never need to change most likely. it doesnt hurt to have full root (GOD MODE).

now as for fastboot. fast boot gives u the ability to flash all image files to all partitions. but it doesnt give u the big backup restore option like amon_RA recovery does. fastboot is more for dev purposes. giving a dev the ability to flash images without pushing them to the phone first and also the option to just boot the image instead of flashing it. so if it a image file doesnt do what was expected by the dev then he can just boot back into hboot menu and try the next, without having to take the extra steps of booting into recovery, pushing the next image file, flashing it and rbooting. hence the name fastboot. its fast :D but again this is really a dev tool. flashing or booting update.zips from fastboot i have never tried. as amon_RA recovery does this fine and lets me do a backup first. ;)

for the use of this method of gaining root is the only time u should flash the recovery partition from fastboot. it can be done in root roms with ease if they are built correct.

there i hope i answered ur questions. sorry such a large post :p once u go root this way u will always have the reverse option. well as long as u have ur backup on ur sdcard. i did root this way for my wife and myself to have that security of knowing if she isnt happy with 2.1 or any other custom rom. she always has the build she knows she likes. 1.5 stock.
[Droid Eris Android Development] iloveandroid:
What exactly are Radios
[Droid Eris Android Development] bftb0:
toastcfh

[size=+2]AWESOME.[/size]

I'm running 1.5... with a S-OFF bootloader and Amon_RA's v1.2.6 recovery.

I need to figure out if there's any money in my Paypal account (haven't used it in 6 years), and buy both you and Amon_RA a coffee.

Gonna run out and get another SD card. Any suggestions about partitioning strategies, or whether you prefer Nandroid to BART for backup/restore, etc?

One thing you might edit in to the original instructions (step 9) is a mention to run fastboot from a root (Linux) or privileged account (Windoze), and check first that you are talking to the phone with a "fastboot devices" command. ( I got a small scare when I got to that step and forgot about needing root to write to the USB device under Ubuntu :o - I thought that the new bootloader was deaf for a minute there.)

bftb0
[Droid Eris Android Development] toastcfh:
Great man and I'm glad all went well. It was easy easy huh. Lol sorry bout not adding the whole root user deal. But thanx for the heads up. I will add it in as soon as I'm finished with this stupid windows install.( my hdd took a crap last week) anyhow about partitioning... I use nandroid for backups. But that doesn't make bart suck. It has some advantages over nandroid that I don't remember. Also for partitions I use ext 3 for a2sd on my heroc. But haven't hooked up the Eris yet. I will build a Rom soon that'll include a lot of goodies so keep an eye out
[Droid Eris Android Development] bftb0:
When I saw your original post, I actually laughed out loud as soon as I got to the part about doing the battery pull.

I had noticed that little "flashing hboot" blip that occurs right before the 2nd reboot during the many times I had re-run PB00IMG.ZIP flashes - but I never put 2+2 together the way you did.

Very nice - anyone that wants the option of rolling completely back to "factory 1.5" has that option now.

bftb0

[Edit] PS - One more minor thing - I think that use of the trackball (step #3) for confirming operations in the bootloader menu wasn't present in the OTA 1.5 (HTC) bootloader - you use the End Key in step #3 if you have the factory/OTA 1.5 bootloader on the phone (7501a_1.47.0000_091023). Not a big deal, but thought I'd mention it cuz it might confuse folks - it never mentions the trackball in the menu with the factory 1.5 bootloader.
[Droid Eris Android Development] Sub-Standard:
So just to make sure I understand this fully before I attempt, step 9 requires using the PC to type commands to the phone, correct?

I'm not sure I completely understand how to do that, but would like to learn.....
[Droid Eris Android Development] toastcfh:
Yes.. ur gonna need to download the android sdk also to make fastboot. I gave all the resources u need for gettin the sdk making and using fastboot in my first post. I myself would suggest ubuntu as a os. As u can easily use wubi to dual boot it and its a noob friendly Linux distro. Most of the things u can do to ur phone are much easier to do in Linux
[Droid Eris Android Development] Sub-Standard:
So download the SDK for windows starter pack, & download ubuntu, spend a little time reading up on how to use fastboot, then attempt the tutorial.....

So just to make sure I'm very clear, this is incase you want to have a backup to get your phone back to bone stock 1.5 for warranty issues etc.... are is this just if you want to store a backup of all of your apps, settings, files?
[Droid Eris Android Development] toastcfh:
I posted links to both the full sdk and the fastboot wiki and cheat sheet. If ur gonna do it through windows u need to follow the windows constructions for the sdk. If ur gonna use Linux u need to follow Linux instructions to get the sdk from the link o provided.

As for what this will backup... it will backup ur entire system and boot partitions. Including all apps settings preferences and everything else u had while stock. Leaving u with the option to restore ur device to stock specs. This will not however back up ur stock recovery and hboot partutions. U would however be able to return to stock specs. But that's a whole new tutorial. This will just leave u with the option to return to ur stock setup if u ever desire too. Like a snapshot of ur setup before u went root. Instead of just aimlessly flashing an entire build and losing everything u had before root. It just was more practical for me to still have that stock option. So if my wife wanted to go back stock she could easily. In the end to just get root. U don't have to flash the entire root build u just need to flash the GOD MODE spl (hboot.img). After that's installed u can flash anything u desire through fastboot.
[Droid Eris Android Development] pkopalek:
I'm assuming something stops this process from working on Leak 2.1? And it has been tried?

Having a recovery partition installed would be clutch.

Great tutorial, fwiw. You make this community better, sir.
[Droid Eris Android Development] toastcfh:
what stops the process from working on the leak is the fact u dont have the ability to flash anything. ur not root :( but in the event of having root a downgrade is very possible. unrooting and using an ruu i very possible also. but yeah once u can flash amons recovery to recovery u are all set as root. the reason the we can flash this is because of the spl not an actual exploit. the spl or hboot.img give the ability to flash any partition on the phone. thats why i say flashing the entire update.zip is kinda pointless. the only part of the entire build u need is the hboot.img the build is root i believe. but from the tests ive done on the build ive found its nothing to write home about. i would suggest to anyone to go and do their homework on how to use fastboot and the rest of the sdk and root this way. the installing and using of the sdk will help to get comfortable with the device and root. all the tools u need to contribute to this and any forum are in that sdk.

and as for making this community better. i dont think i do anything different then any good dev should or would. i share all my work for free, educate those who wanna learn, help all i can that are in need, and am very open about all my workings. i hope to see more dev theads on this forum and see everyone work together as a community. this forum can and will be a place to find lots of information.
[Droid Eris Android Development] los04:
very nice work toastcfh! I think this is exactly what I've been hunting for. Sorry to be obtuse, but just so I'm clear: with this method, I should be able to backup, go for the 2.1 root, and if I do not love the 2.1 root experience get back to "stock?" If I reverted to stock, is there any reason I wouldnt be able to get the long awaited 2.1 OTA? thanks for your patience with those still trying to understand all this.
[Droid Eris Android Development] toastcfh:
well when u do this u will flash amon to recovery. once u do that u can backup ur stock 1.5 system and apps to nandroid or BART backup in the recovery. that will save a "snapshot" of exactly what u had stock. at that point u can flash any of the custom roms the guys around here are making. if u dont happen to like the builds they are making and wanna go back to 1.5(stock) u can and all the apps,setting,everything will be there just like u left it.

but... DO NOT try to flash the rest of the root leak as it will over right ur amon_RA recovery, but ... if u decide u want to anyhow. as soon as u flash amon_RA recovery and go in to backup/restore>restore u will still have ur 1.5(stock) snapshot on ur sdcard. well as long as u didnt wipe ur sdcard :p

anyhow yeah this wont give u the option to go back and flash the stock ruu that i know of but it will at least keep that stock snapshot for u to fall back on anytime u may want or need. ie for the hell of it or when u go into the verizon store :P.

as far as when verizon releases have no fear... ur root now. im sure either i or anothr dev will cook up a rom to be flash from recovery within the first hours of its release. i promise u that :D when ur root u dont worry about when the next release is. u just look foreward to the next leak. well the flashoholics do at least. :p
[Droid Eris Android Development] droost:
Followed these directions, worked flawless. Thanks for giving us the option to go back to 1.5.

I'm now running rooted 0.3 and happy with it so far...but of course the OTA came out hours after.....
[Droid Eris Android Development] toastcfh:
thats why i say flashing the whole root build is a waist. all u really want and need is the spl.
[Droid Eris Android Development] toastcfh:
added fastboot

i added fastboot to the first post for all who dont wanna download the entire sdk for just using this file once or just for ease of rooting. anyhow had to rename it fastboot.zip to upload here. so just download and rename fastboot. it was compiled for linux so it will only work for those running linux on their computers. i dont run windows so if anyone wants to feel froggy and upload the windows version i will be happy to update the first post with it. hope this helps some people who struggled with getting the sdk and such. enjoy:D
[Droid Eris Android Development] FireSokar:
can you please post a backup of a clean 1.5 install we are working on a downgrade from rooted 2.1 to non rooted 1.5 for warranty.
[Droid Eris Android Development] bftb0:
You can do exactly what you are suggesting using the images inside either of the 1.5 RUUs - just wipe data & cache, restart the phone in fastboot mode, and use fastboot to flash each of the images. Because the root leak bootloader is S-OFF, you can even replace the bootloader with the original S-ON bootloader.

If you want to do this by building an image for use with Amon_RA's recovery, just unpack the yaffs system.img from one of those (MR1/MR2) RUUs...

bftb0

[Edit] ps - if you were going to go to the trouble of the second method, why not add "su" to /system/bin? Then you would have a rooted "factory" 1.5 - with a S-ON bootloader. woot!
[Droid Eris Android Development] FireSokar:
Tried this it didnt work for me. If you get it working, let me know pls
[Droid Eris Android Development] bftb0:
Which way did you try it? (fastboot or using an image?) Which step failed?

I reverted my phone to stock 1.5, including overwriting both the bootloader and Amon_RA's recovery with the stock images, but I can't recall whether I had restored the system/boot partitions from a nandroid restore or whether I used fastboot flash for that part of it.

I would love to help out by repeating the process, but I had a hardware disaster 3 days ago on my dev station (mobo in lappie died)... and I have some family matters that will prevent me from building a new setup for at least 1 week.

(Man, typing on this thing sux compared to a real keyboard.)

bftb0
[Droid Eris Android Development] FireSokar:
I used an update.zip and updated everything except recovery. it hangs at the white screen w/ greens on skateboard.
[Droid Eris Android Development] vash8806:
Yo, can I try this off of the rooted 2.1? I have 0.7 installed and want to flash other rooms to try them out, yet I don't want to use titanium backup to restore each app individually...and then go through all my settings...its too hectic...
[Droid Eris Android Development] toastcfh:
well since ur root just go into recovery and make a nandroid or bart backup. and anytime u wanna return to that build just do a nandroid or bart restore. enjoy
[Droid Eris Android Development] droid-noob:
Windows version of fastboot

Ok, so here's the Windows version of fastboot.exe. All the user has to do is rename it from fastboot-win.zip to fastboot.exe to use it as per your instructions on the first post.

Thanks for your efforts, toastcfh!
[Droid Eris Android Development] droid-noob:
Anyone tried this technique with 2.1 OTA?

I recently updated (via Verizon OTA) from stock 1.5 to stock 2.1. I wanted to give toastcfh's technique a try but have been hesitant. My mobile is the only phone I have so if I brick it or it's in rooting/flashing limbo I wouldn't be able to get work or personal calls.

So has anyone had success with this technique on stock Verizon 2.1 OTA?

Thanks all.
[Droid Eris Android Development] bftb0:
Please encourage people to download executable files from reputable sources (by providing a link to the original online source) if possible.

Where did you get that? (It is a substantially different size than other versions that are online)

bftb0

[Edit] in particular, folks can go to either Google:

http://code.google.com/p/android-roms/downloads/detail?name=fastboot-win32.zip

or to HTC (midway down the page):

http://developer.htc.com/google-io-device.html

to get this.
[Droid Eris Android Development] droid-noob:
That fastboot was from my Android SDK installed on my desktop

Sorry, I didn't mean to break the rules or upset anyone. That's the fastboot.exe from my Android SDK which I had previously downloaded from Google. In the future, I'll definitely post links/files as per your guidelines.

Thanks.
[Droid Eris Android Development] stupidpopmediareference:
Just pulled this off prior to flashing to my first custom ROM. Worked like a charm. Thanks a million!
[Droid Eris Android Development] Nomen Noscia:
Worked perfectly! Thanks so much.
[Touch Diamond2, Pure ROM Development] thysone:
Looks good. Thanks.

I'll test this once I get back home in a week :)
[Touch Diamond2, Pure ROM Development] sardroid:
Next update will be with the Nokia font which is more readable:)
[Touch Diamond2, Pure ROM Development] BeeGee_Tokyo:
Welcome here with your ROM. Is it ok if I mirror it on BeeGee's Topaz File Mirror?

I have nearly all Topaz ROMs collected and it would be nice if I can add your ROM as well.

[URL="http://www.htc-topaz.co.cc/diskstation.html"]BeeGee's Disk Station (faster)[/URL] User [I][COLOR="Red"]xda[/COLOR][/I] Password [I][COLOR="Red"]xda[/COLOR][/I] =>Cooked_ROMs=>WM6.5=>sardor
[URL="http://www.htc-topaz.co.cc/website.html"]Topaz File Mirror (HTTP access)[/URL] =>Cooked_ROMs=>WM6.5=>sardor
[URL="ftp://ftp.giesecke.tk"]FTP access[/URL] User [I][COLOR="Red"]xda[/COLOR][/I] Password [I][COLOR="Red"]xda[/COLOR][/I] =>Cooked_ROMs=>WM6.5=>sardor
[Touch Diamond2, Pure ROM Development] sardroid:
Off course-do it:)it's my pleasure:)
[Touch Diamond2, Pure ROM Development] sardroid:
New update with build 23551 in first post:)
[Touch Diamond2, Pure ROM Development] N'ash:
Thanks... new cookers are always welcome :D
[Touch Diamond2, Pure ROM Development] sardroid:
Thank you:)
[Touch Diamond2, Pure ROM Development] grahamkdt:
Thanks!

Thanks for the ROM sardor... downloading now. Like the name, I'll let you know how it runs. Cheers ;)
[Touch Diamond2, Pure ROM Development] sardroid:
Be waiting;)
[Touch Diamond2, Pure ROM Development] sardroid:
Update build 21897 without HTCMessaging in firs post:)
[Touch Diamond2, Pure ROM Development] sardroid:
Any feedback about this rom?
[Touch Diamond2, Pure ROM Development] N'ash:
sorry but can I have the slider you used in this rom?
[Touch Diamond2, Pure ROM Development] sardroid:
Here is: http://rapidshare.com/files/369245370/Phone_Canvas_Enhancement_2G_TEST_4_2_62119222911_0.rar
[Touch Diamond2, Pure ROM Development] N'ash:
Thank you sardor :)
[Touch Diamond2, Pure ROM Development] N'ash:
Is it possible to restore the original white manila clock?
[Touch Diamond2, Pure ROM Development] sardroid:
Of course:)Go to Settings/Applications/Delete Programs and here delete Black Flip Clock,after that Soft Reset and you have original white manila clock:)
[Touch Diamond2, Pure ROM Development] N'ash:
Thanks. [check PM;)]
[Touch Diamond2, Pure ROM Development] sardroid:
Thank you my friend:)
[Touch Diamond2, Pure ROM Development] sardroid:
Update rom to 21898 in first post:)I hope you like it...for now working with 23554 with new dark icons:)
[Touch Diamond2, Pure ROM Development] N'ash:
Great keep it up ;)
[Touch Diamond2, Pure ROM Development] N'ash:
the only things I can say about your new ROM:

Beautiful - Fast - No bug yet
[Touch Diamond2, Pure ROM Development] rspillo:
Very fast ROM.

Great work, thanks :)
[Touch Diamond2, Pure ROM Development] sardroid:
I'm back:)Sorry for not update-my kitchen was been broken:( but for now everything working fine and I can back to cooking:)New update be with new icons,maybe tonight:)
[Touch Diamond2, Pure ROM Development] sardroid:
Update available for now:)cheers
[Touch Diamond2, Pure ROM Development] sardroid:
Any feedback?
[Touch Diamond2, Pure ROM Development] DonDragonka:
dialer

Hi sardor!

Could you send me a picture from your phone dialer in 23554?

THNX!
[Touch Diamond2, Pure ROM Development] sardroid:
Here is screenshot:
[Touch Diamond2, Pure ROM Development] DonDragonka:
Thank you, that was fast ...
[Touch Diamond2, Pure ROM Development] DonDragonka:
maybe it will be useful for you ... :)
[Touch Diamond2, Pure ROM Development] sardroid:
Cooking new rom with new icons with 21898 build?
[Touch Diamond2, Pure ROM Development] rspillo:
Oh, yes. And can you enlarge the vertical scrollbar?
[Touch Diamond2, Pure ROM Development] rhart20:
Notification sounds menu items listed are in another language.
[Touch Diamond2, Pure ROM Development] sardroid:
Can you do screenshot for me,or tell me more about this?

Ok,I'll found it:)
[Touch Diamond2, Pure ROM Development] rhart20:
Here you go. Otherwise, this is an excellent ROM so far.
[Touch Diamond2, Pure ROM Development] sardroid:
Ok,I working on it:)and thank you
[Touch Diamond2, Pure ROM Development] sardroid:
New rom 21898 without HTCMessaging available for download in first post:)
[Touch Diamond2, Pure ROM Development] sardroid:
New WhiteTIGER ROM by sardor build 23557-uploading right now:)
[Touch Diamond2, Pure ROM Development] d.washington:
Problem...

I have a little problem with this ROM... NO SOUND! Any mp3 or wav file I'll open, its "corrupted". When i push side-button to volume-level-up, volume will go up, but with no sound. ¨WMPlayer too... Am I alone with this problem? Than you for answer or solve... :)