yashsingh1/xdaforums huggingface dataset:
[Networking] ADB100:
This sounds like an Exchange ActiveSync policy being pushed down to the device? Are you sure you aren't using ActiveSync with your company Exchange server(s)?. The Exchange policy can be very restrictive if your company/admins want it to be - Strong alphanumeric passwords, forced password timeouts, you can also disable memory cards, cameras, WiFi, infrared, Internet Sharing, Desktop Synchronisation & Bluetooth. Plus as it looks like you have, you can disable consumer email, as well as web browsing, installation of unsigned applications and execution of unsigned applications. You can even specifically deny or allow certain applications to run.

If it is an Exchange ActiveSync policy then there are workarounds by editing the relevant registry entries that enforce the policies, however if the policy is configured to refresh at regular intervals then the workaround will only be effective until the next policy refresh. There are some tools available that will reset the policy for you instead of you manually changing the registry entries. There is also a tool (search Zenyee.com Stay Unlock.cab) that runs in the background and resets the policy each time it is enforced by the refresh. Be careful though as you could get yourself in hot water by bypassing your company security policy?

Fortunately the Exchange policy that is enforced on my device isn't as restrictive as yours and only enforces a password with an inactivity timer of an hour. This can still be a pain though when using TomTom or other applications where you physically don't touch the device for a period of time - Fumbling around whilst driving seems a much worse offence than not having a password to enter every hour :rolleyes:

Andy
[G1 General] jady:
I understand that everyone's builds are different and with different tweaks and apps but what are the primary differences between Cupcake, Ion and Roger's based Roms?

I come from a Windows Mobile background and I know the different sys files in a rom made a world of differences from performance to features, is this the same with Android?
[G1 General] theslam08:
Here:

http://www.simonwalkerphotos.com/android/android_build_information.asp

Thats the best answer you will get, it tells you everything you need to know.

Oh and obviously the rogers rom is only for rogers ;).
[G1 General] jady:
That's the only answer I have gotten through PMs and it is not what i am asking. ;)

I understand the difference between the different Rom builds but what is the difference between 3 Roms with the same tweaks and apps but 1 is Ion based, 1 is cupcake based and ,1 is roger's based (and I am running a Rogers Rom on Tmob so they are not only for Rogers :D)
[G1 General] Mi|enko:
Isn't Rogers still cupcake based?
[G1 General] mikedmeyer:
They're all "cupcake based." The Ion version runs quick, but lacks the T-mobile features of AmazonMP3 and the IM that has Yahoo, AIM and MSN. Rogers adds Exchange support to that (and isn't only for Rogers).
[G1 General] jady:
So then if I understand correctly ion just strips down the rom and optimizes the build and rogers just adds some other support (exchange) but they are all basically the same as far as abilities and features?

What is the difference between the HTC and Google builds? I recall HTC and Microsoft having 2 separate development trees for WM6.5. Is this similar?

Thanks for the help guys, I have limited Linux experience but tons of WM experience and have had the G1 for 3 weeks now. I am still trying to wrap my head around the structure and organization of the Roms.
[G1 General] Senorkabob:
The only differences you will really see betweek the two are the Dialer, Camera, VK, some marble game, and a PDF viewer.

I think thats all...
[G1 General] Kafluke:
None of these responses really answer the first posters question. Those links are all great for showing the different features but it would be great for someone to post something that will help us understand just what those charts even mean. For example, one of the sites, Androidspin is fantastic as a chart for picking your ROM but it assumes already that you know what cupcake, doughnut, rogers, hero... is. Here in Utah, I had no idea that Rogers was a carrier. I thought it was a model of HTC phone?

Can someone explain all the different terms. Something like (pulling out of my butt cause I'm in the dark here)

Physical phones:

Dream

Magic

Hero

Operating systems:

cupcake

rosie

doughnut

Carriers:

Rogers

T-Mobile

Cyanogenmod = great for speed but lacks features

JacHeroski = based on Hero, yadda yadda yadda..

There are so many different ROM's I'm totally lost as to which one I would want to load on my G1 that is fast, stable and has lots of great features.
[G1 General] Senorkabob:
Man, all I can say is spend a few hours on these boards and read the stickies

Im not trying to be a **** by any means... Its just that at this point theres so many different flavors of Android out there that it would take us longer to explain it as opposed to you just readin those posts.

As far as:

is concerned... In short Android is the overall OS... Cupcake is the first of many updates to the operating system which included things such as soft keyboard, MMS attachment save, etc. Rosie has NOTHING to do with Android, rather its an update created by HTC to lay over the existing home screen and provide some nice eye candy. Donut is the latest update on the verge of being released.

Check this site out to get really in depth:

http://developer.android.com/guide/basics/what-is-android.html
[Touch Diamond, MDA Compact IV General] Zero|Cool:
So I have my new diamond for a couple days now and updated to the last 2.03 Win Mob 6.1 rom from HTC. The phone is all stock and the only thing I installed was background in all tabs of manilla TF. Now I notice that between some hours my diamond lights up for a second and turns off again. I don't know what might be causing this. This is my second diamond as the first one was always freezing and the warranty gave me a new phone! :rolleyes:
[Touch Diamond, MDA Compact IV General] iwillfearnoevil:
mine does this in some areas of my home where i don't get good reception and the phone is switching modes. this happens so much that it may drain my battery overnight if i don't put it into airplane mode. not saying that's what's happening with you but it's a possibility.
[Touch Diamond, MDA Compact IV General] Zero|Cool:
This is very strange, because I only noticed this while the phone was without the SIM card!
[Touch Diamond, MDA Compact IV General] elcom:
Found your problem.

You should look into a cooked ROM. They're so much better...my diamond wouldn't even be close to what it is today with a stock ROM.
[8525, TyTN, MDA Vario II, JasJam ROM Development] christopherwoods:
I've read people saying that it is possible to downgrade back to WM6.1 or 6.0 after upgrading to WM6.5. I'm trying out some new ROMs on my Hermes, but I don't want to be stuck with a WM6.5 ROM if I decide that I don't like a ROM after I flash it...

I have HardSPL Olipro on my handset. Say for example I wanted to flash Josh's Dark Winter WM6.5 ROM (from http://xdaforums.com/showthread.php?t=461490). I have the OEM AT&T stripped ROM, and I have the flavour of the ROM I want to flash.

Is there an easy way to downgrade or flash back to WM6/6.1 from this point if I successfully flash the WM6.5 ROM? I've looked round xdadevs and other venues, and the only downgrade guides I can find are mrvanx's SPL guides. I'm sure somebody has written a downgrade guide but I can't for the life of me find it!
[8525, TyTN, MDA Vario II, JasJam ROM Development] JR_de:
just download a WM6 or WM6.1 ROM of your choice and flash it
[8525, TyTN, MDA Vario II, JasJam ROM Development] christopherwoods:
At the moment I'm flashing WM6.1 ROMs using the SD card method from the bootloader. Would this still be possible after flashing to WM6.5, or would I have to flash with the USB cable?
[8525, TyTN, MDA Vario II, JasJam ROM Development] JR_de:
You still can use the SD Card method.
[8525, TyTN, MDA Vario II, JasJam ROM Development] orionfrg:
Just Flash it

You just need to flash the 6.0 or 6.1 with ANY method... its a Hermes not a PSP! ;)
[8525, TyTN, MDA Vario II, JasJam ROM Development] christopherwoods:
Haha - so it's really that simple? I can just take the RUU_signed.nbh from ANY WM6/6.1/6.5 release, rename it to hermimg.nbh and SD card flash it with HardSPL... and it'll always work fine, no problems?

The reason I'm being so careful is because my Hermes is my only phone, and I have no other phone for at least several months ;) Can't afford to brick my only communications device!
[8525, TyTN, MDA Vario II, JasJam ROM Development] rojam_designs:
Once you have HardSPLed the Hermes its virtually impossible to brick it. Also the same methodology and process that was used to flash the 6.5 ROM can be used to flash the 6.1 ROM. So do a search, download and flash to your pleasure is contented.:D
[8525, TyTN, MDA Vario II, JasJam ROM Development] Scotty93:
the fact of it being wm6/6.1 or 6.5 is just the os that is in with the rom unlike computers the whole rom is flashed so the os is removed with it.

Have Fun :D
[8525, TyTN, MDA Vario II, JasJam ROM Development] christopherwoods:
Well that's cool :D

I was under the impression that flashing some WM6.5 ROMs did stuff to the radio stack, which then caused problems if you tried to flash back to WM6.1... As long as you've got HardSPL, is this not a problem then?
[8525, TyTN, MDA Vario II, JasJam ROM Development] Johnzai:
I've done it many times, just make sure you flash a stock OEM rom first, the different compressions used may cause a problem, which is taken care of by the stock rom. After doing that, as long as you have the hard spl, you shouldn't have a problem.
[8525, TyTN, MDA Vario II, JasJam ROM Development] wyeyip:
haha.. guess u didnt finish reading the thread on wm6.5

josh was da one who said its not possible to downgrade but at the end of the thread. he said he was jus joking. lolz

its okay that u flash 6.1 from 6.5. it makes no difference. but always flash a default rom first cos there might be problem if u flash directly from rom to rom. especailly from big storage ones
[8525, TyTN, MDA Vario II, JasJam ROM Development] christopherwoods:
;) I got a bit worried after I kept on seeing people saying that it was difficult / possibly dangerous / impossible :D

My problem is whenever I use xda-devs, I always open 12 threads at once in different tabs - then I flick back and forth from one tab to another reading so many different things at once, sometimes I don't read everything in a thread by mistake. ;) I guess that's served me right hasn't it!

I was wondering why the 6.5 ROM chefs were recommending that you flash the stock AT&T rom before flashing theirs... Thanks for inadvertantly answering that question for me :)

Thanks also to all who replied to this thread. I couldn't find a single definitive answer on how safe it was to flash between 6.1 and 6.5 (and maybe back to 6.1 again); I've had a look at the various 6.5 ROMs and they seem to be fairly similar - but do people have their own particular favourites which work well and have a decent featureset?
[8525, TyTN, MDA Vario II, JasJam ROM Development] syke-0:
Can anyone tell me where i can download windows mobile 6.0 for HTC Touch 3g please as i need to downgrade if from WM 6.1. Thanks in advance
[8525, TyTN, MDA Vario II, JasJam ROM Development] boog:
You might want to poke around in the kaiser section, I think the touch is the kaiser. Your in the hermes forum section.
[8525, TyTN, MDA Vario II, JasJam ROM Development] veyka:
See this forum: http://xdaforums.com/forumdisplay.php?f=461
[General Questions and Answers] pixel-painter:
http://xdaforums.com/showthread.php?t=519591&page=4

I get this

But I seem to be able to post elsewhere. Please advise :)
[General Questions and Answers] + Que PPC:
TRASH""""

i think mods and admin can delete a thread or post and everything goes there... :rolleyes: ask flar...
[General Questions and Answers] pixel-painter:
Oh wow, I didn't notice that... the thread has been deleted. Oh that's a shame it was an informative thread.
[P3300, MDA Compact III ROM Development] Lolo78:
I everyone ;)

I'm looking for someone who can make a cab of BT_SAP 3_1_0_0R1 protocol or help me by giving me step by step procedure to make a cab for installing sap protocol on my artemis.

I'll try to do it but i don't understand haw ppckitchen works and how to make a cab

thx in advance
[P3300, MDA Compact III ROM Development] JohnLaShot:
Hi.

I am also looking for that cab. Please upload.

Regards,

John
[XPERIA X1 ROM Development] Diagrafeas:
I am thinking about cooking my first custom ROM. The question i have is where do you find the latest OEM,ROM and SYS Folders? I mean the official ones from microsoft. Do you extract them from newer devices? Could i somehow extracts the one from latest R3AA010 UK.nbh .I imagined cooking would be like installing Windows on a PC and then intalling the programs you like but that is not the case. If only someone could create a utility like nLite for Windows Mobile. Life isn't easy i guess...
[Windows Mobile Development and Hacking General] Tchoppr:
Ok I have PowerSMS which allows me to schedule an sms to be sent at a certain time in the future and I also have Qimsoft SMS Assistant which lets me send messages to multiple contacts and groups at one time. I was wondering if there is an app that lets you do BOTH at the same time.

Ex: It's 9pm and I want to send everyone in my "Co-Workers" group a messaged at 10am the next morning but I know I'm not going to wake up until 1pm from partying all night :D. What magical app can I use to set it that night and have it sent to everyone the next morning while I'm still hung over?
[Windows Mobile Development and Hacking General] kinmont:
Pardon me however your question is puzzling me and I need to ask you to clarify. I have PowerSMS and it does everything u metioned so can u please explain what its not doing?

PowerSMS does not replace your phone's built-in text messaging features. Instead, it works with the same folders and messages you already have. It's simple, performs tasks quickly, and gets out of the way. Use PowerSMS to improve communications with your family,

Features

Group SMS:*Texting the same set of people over and over again? PowerSMS lets you create groups of contacts, and drastically reduces the number of clicks required to text them (see screenshot).

Auto Reply:*Ever ignore a phone call while you're in a meeting or movie theater? Let PowerSMS respond to those calls automatically with a text message, thus politely letting them know when you'll call back (see screenshot).

Schedule SMS:*Schedule greetings or reminders in advance. PowerSMS will automatically send the message even if you forget. Especially appreciated by loved ones
[Windows Mobile Development and Hacking General] Tchoppr:
The main thing I'm looking for is the ability to use a check box to select individual recipients quickly (like Qimsoft SMS Assistant) WHILE also having the SMS automatically sent at a later date (like PowerSMS).
[Windows Mobile Development and Hacking General] Sean D.:
Like he said, Power SMS does this. It just doesn't use check marks, nor boxes. But choosing multiple recipients is easy.
[P3400 ROM Development] Duron23:
Thanks Krazy for the new XIP's

To use your new xip's in the cooking, do we have to just replace the xip folder with the one you have uploaded after extracting the rom and rebuild it.

If possible can you tell us know how to incorporate this new xip's in rom cooking.

That will be very great of you for new chef's like me.
[P3400 ROM Development] dheerajk27:
Thank you!!!

Thank you Sumit. You really rock!

By the way, best of luck for your interview...
[P3400 ROM Development] krazy_about_technology:
Thanks all of you guys!

Actually the XIP is currently ported for WM 6.1 21051. To use it for any other SYS, just take MSXIPKERNEL and MSXIPKERNELTK packages from the new XIP and replace the packages in this XIP and then relocate the addresses using original addresses in this XIP. It should be used as usual as you were using the original WM 6 xip as base for porting. You can also use XIPPorterEX.
[P3400 ROM Development] Duron23:
Though going overhead a bit, but will try.

If successfull, I will be familiar with the XIP porting. :D
[P3400 ROM Development] BesFen:
Thank you Krazy......

Ported 21815 XIP according to your XIP address, and amazing.... it work well on OG.

Thank you, NOW all CHEFS have to include INITVMMAP in their XIP.
[P3400 ROM Development] ankit360:
it's nice to see we start thinking about XIP which r most untouch since long time

i want to ask some question did u also make changes in Nk.exe if not there is no use of all this :( because its required some slot to initvmmap.exe to work (correct me if i m wrong)

is its possible to patch nk.exe ? do you have any link or documentation where we learn how to patch nk.exe + add slot in it ?
[P3400 ROM Development] Duron23:
@Ankit360

I think this is what you are looking for.

http://xdaforums.com/showpost.php?p=3806368&postcount=1017

Though I could not understand a bit of it. :confused: :confused:
[P3400 ROM Development] krazy_about_technology:
@Ankit: No nk.exe for WM 6 and WM 6.1 is same. Its different for WM 6.5. And ya its my mistake too, i shouldn't have called the XIP fully WM 6.5 compatible. Actually the story goes like this:

In WM 6, when an executable loads, its DLLs are loaded in Slot 0 along with the exe itself. And the memory architecture of WIndows Mobile is such that this creates problem when multiple programs are running at the same time. For more info, you can read the Windows Mobile Team Blog's Two part Tutorial : "Slaying the Virtual Memory Monster".

Now in WM 6.1, there was a new structure which uses the initvmmap.exe to initialize the VM in such a way that dlls that are not in XIP and are more than 32 KB is size are not loaded in Slot 0, instead they are loaded in Slot 60 and 61 (dont remember the number correctly though, these are the last slots. Which solves that problem to a greater extent. And this is the level upto which my XIPs are working.

In WM 6.5, this architecture was furthur enhanced by extending the number of slots available by a huge percentage, i guess its double or more. This gives applications more virtual memory than previously possible and allows loading of more DLLs in module format. But enabling this extended VM layout needs a new nk.exe that can support it. It also requires at least 128 MB of RAM if i am not wrong. Thats why we may never have it. There is no patching of nk.exe, an altogether new nk.exe is required. And this is the reason why we need to recmod the modules of IE and Flash in our WM 6.5 ROMs to get them working properly. WM 6.5 SYS has larger number of modules due to availability of more VM space.

I hope this had cleared up some things for you. :)
[P3400 ROM Development] ankit360:
thanks for reply i got it now, there is any way to see that initvmmap.exe is working or not ?
[P3400 ROM Development] krazy_about_technology:
There is, but its not that straight forward as initvmmap does its work at the very begining of the OS loading process, even some files in XIP are not executed by then so its a bit tricky to record. But i will post a method for it, one of my friend at microsoft once told me about it.
[P3400 ROM Development] BesFen:
Go to HKLM/init. If you can see initvmmap, it should work.

As my friend Helloworld1 said that If we are using native 6.5 or 6.1 NK.exe, it will not even boot without this.
[P3400 ROM Development] ankit360:
so anybody interested to make native 6.5 nk.exe for gene ?
[P3400 ROM Development] BesFen:
Still looking for more info about it.

Does it possible to ask in PPCGeeks forum?

I think everybody there more interest in New SYS, they give fast response for question related to NEW SYS, but slow for others. :(
[P3400 ROM Development] ankit360:
i m stuck at certain point in both patching XIP + android on Gene project , there is two reason for this first is, i don't know what exact IC and Part use in gene :confused:

second is i don't know how to see Code in dll and exe file .
[P3400 ROM Development] BesFen:
We have to use platform builder to make native NK.exe work well on our device, I don't know how to operate the tools. :(
[P3400 ROM Development] ankit360:
give me link whatever u saw about platform builder, i will try
[P3400 ROM Development] krazy_about_technology:
Ankit, if you are following the Conflipper's WM 6.5 kitchen thread at PPCGeeks, you may know that i have asked DA_G about nk.exe. He said that all the devices that are currently having the 6.5 native nk.exe had test roms built by microsoft itself at one time. So the kernel nk.exe for those devices was recompiled against teh 6.5 codebase. We cannot do it right now ourselves as we dont have the source code for kernel and WM 6.5. Futhermore, he said that the nk.exe combines both device specific hardware initialization code as well as WM 6.5 code in it which makes it almost impossible to do it. But he added that a clever hack using a disassembler might do the trick. He is also searching for such hacks so that all the devices can have native WM 6.5 kernels.

One more thing, devices with 64 MB RAM can have native 6.5 kernel, it has nothing to do with the RAM size. I apologize for conveying wrong information previously in this thread, but i wasn't aware of it.

I dont know about the ICs used in Gene but to view code in DLLs and EXEs you use a Disassembler. IDA Pro is a great tool for that purpose and all the senior guys here like da_g use it. But its paid so.... :) BTW, you wont get full C or C++ source code with it, it emits assembly code.

Platform Rebuilder i dont think can do this, are you 100% sure about it besfen?
[P3400 ROM Development] BesFen:
Platform Builder 5, Not Platform rebuilder.

It is development tool kit for win mobile, You can download it from Microsoft site. But still need native BSP ( I don't know what is this)

Information I get that native BSP is device depended and can be hardly downloaded from legal way. They are licenced to oem.

I think it hard to make it for GENE.
[P3400 ROM Development] krazy_about_technology:
OK, i got your words wrong. Ya Platform Builder kit is a way to do that but BSP (Board Support Package) is needed for compiling the OS kernel and driver code is also needed to be recompiled in some cases. This is specific to the device's motherboard configuration. You are right, its not legally possible to download and use it as its only liscensed to the manufacturers. Otherwise, guys like Da_G and Conflipper had done this way before :) Anyways, they are still looking for something so our chances are not all gone.
[P3400 ROM Development] ankit360:
can u do one thing export HLM\System\Loader from your friends origanal 6.1 rom and upload it here

i need it for study

i need registry only from orignal 6.1 or 6.5 native nk.exe (registry from SDK is also welcome )
[P3400 ROM Development] BesFen:
Helloworld1's device is Ipaq 6828 and the original rom is wm 5. I port boot.rgu from official wm 6.1 jade.

here is the file, i hope it can help you.

http://www.mediafire.com/?2yzzknyijt2
[P3400 ROM Development] ankit360:
no man i need registry which i mention in above post u can use resco registry or other to import

i