yashsingh1/xdaforums huggingface dataset:
[Windows Mobile Software Development] ND4SPD:
Looks like I was too hasty with my tests. Right before I uploaded, I realized that some "recmodded" dlls were only 1KB when their component S000x parts for larger. Guess there isn't an easy way out of this. Gonna have to decipher Xipport.
[Windows Mobile Software Development] :
Ahhhh... well thanks for trying. So what do you think this means? Does the Zune use a different format for its binary files or something that recmod does not handle? And do you think that there will be any success on the xipport side?

EDIT: ND4SPD- Can you check what error you're getting when you recmod? Are you getting the same "Error! ProcessCase0: bit 5 is zero!" error as I am? And do you know what makes recmod throw that error?

EDIT2- I fixed it and was able to dump the ext, nk, and recovery partitions as fully compiled everything. After I made the .nb0s I just used dumprom, and it spit them all out completely whole. No recmod involved. If you want them, I can post them, but since I was the only one asking for them, I don't want to waste time uploading them if nobody wants them.
[Windows Mobile Software Development] Blackwheel:
Please upload kind sir. Thanks :p
[Windows Mobile Software Development] drownage:
wait rom dump... total mb only around 21mb... somethings not right maybe?
[Windows Mobile Software Development] :
Done-

http://www.megaupload.com/?d=OTZZFT3Y

Sorry for hosting it on such a horrid site that makes you wait before you can download but hey, it works, right?

Yeah, that's not quite right. My compressed one is around 30, so you missed something. What were the steps you followed? unpack the cab, cvrtbin to a nb0, and then dumprom?

On a separate note.... I have essentially no experience with WinCE stuff, so I'm a little confused... maybe someone can help me out here. All of the resources seemed uncorrupted (eg bmps, ini files, etc. would all open fine), but whenever I try to look at a dll or exe with the Dependency Walker or ms visual studio, it claims that the dll is invalid ("At least one module was corrupted or unrecognizable to Dependency Walker, but still appeared to be a Windows module." and "Could not find the section that owns the Import Directory.") Do WinCE dlls have a different format or something that Win32 stuff can't read? Or am I doing something wrong? Has anybody else had any luck with anything similar?
[Windows Mobile Software Development] Shutout5591:
I am very pleased at the work you have done thus far!

I will give my input here and say i can confirm none of the files are .Net executables, despite windows CE being able to have .net framework.

Does anybody know what the .gem files are?

Also, all Zune apps are downloaded in .zcp container format. I have looked at an example in a hex editor, and it had lots of blank padded space, as well as repetitive patterns. I am looking into writing a decompiler for this. From another forum I belong to:

http://www.zuneboards.com/forums/zune-hacks-mods/39035-loophole-microsoft-games.html#post357137

I hope this helps. This project is very interesting!
[Windows Mobile Software Development] ND4SPD:
.gem files are apparently vector graphic files. I don't have Corel, but you should be able to open those files with it.
[Windows Mobile Software Development] Blackwheel:
Any progress?
[Windows Mobile Software Development] :
Hehe... no. Not really. At least not on my side. I've attempted a few things...

First of all, I still cannot get anything to recognize the WinCE modules taken from the firmware. They are valid files, I am positive, since images and other files were uncorrupted, but I just don't have enough experience I guess, because no utility that I have can explore them properly... If anybody has experience with WinCE development, this would be a great time for you to speak up...

Second, I attempted to see if I could explore the driver for the Zune to see if I could get access to the lower-level usb stuff to (eventually, in the distant future) modify the firmware. Once again, I failed quite miserably. The driver is a COM object, so I was able to dig around a little, but again, I'm just not experienced enough with driver development to be able to communicate with the device... and that's skirting around the fact that eventually I (or someone) would need to find the private key that's in the Zune software/driver (probably by dissassembly or some other hackery) in order to make any communications at all possible. And, needless to say, usb communication with the device is crucial if anybody ever plans on placing full WinCE or WinMo on the device.

So in the end, no. And as far as I've checked on other forums, they have made no progress either. However I am interested in hearing if anybody else has made any progress....
[Windows Mobile Software Development] MrNetrix:
Dump ext.bin as well.

When you dump the ROM, make sure you use do it like this: dumprom.exe -d dump -v -5 nk.nb0
[Windows Mobile Software Development] :
You're awesome. :) It works perfectly... amazing.
[Windows Mobile Software Development] MrNetrix:
Of course it does. You can use Dependency Walker to see the exported methods in the libraries. If XNA allowed p/invoke, those methods could be called.
[Windows Mobile Software Development] :
Right, I knew that Dependency Walker would let me see that, I just forgot to use the -5 flag, which created the dlls incorrectly.

Yes, I also noticed that XNA does not allow p/invoke... I think it gives a security exception iirc... which is too bad. It would have been nice to be able to call these methods from an XNA program on the Zune...
[Windows Mobile Software Development] Shutout5591:
Can you upload the latest rom dump with the dumprom fix?

Thanks

Also - does anybody have a compy of the 3.3 firmware cabinet file?
[Windows Mobile Software Development] :
Uhhh.... Zune software no longer keeps the firmware saved in the location I mentioned earlier (%HOMEPATH%\AppData\Local\Microsoft\Zune\Firmware Updates) in this thread. I don't know if that means that the Zune software deletes it after it restores the device, or if they have moved the location. I can check later if I recover my device, and if so maybe I can upload it. But use my old rom dump (which is 100% valid and will compile into modules with that fix) or get it off of your own computer (if you have a zune hd) first.

However, I think that you have misunderstood the posts before this. The dumprom "fix" just allows someone to compile the rom into dlls/modules. It doesn't change the rom, only fixes the problem which I had earlier, which was that dumprom (which does not actually dump the rom of the device) gave corrupted dlls. If you're asking for the actual dlls, I don't know if I can legally post those up, as those are getting a lot closer to the actual Microsoft code than just posting up a rom that they allow anyone to download to restore their zune device. If you're asking for the rom, find it on your computer (if you own a zune hd) or download the old one I posted a few pages back.
[Windows Mobile Software Development] Shutout5591:
Yea, I noticed the firmware files are not locally saved anymore...

The only upload I saw here was the one with the dlls, tff, files - the one that had been dumped by each .bin file.

Can you uplaod the 4.3 firmware somewhere? Or pm me? I only have a Zune 30...

Can you PM me the correctly dumped files. I have a moderate background in reversing, and I want to see about my 2 cents.
[Windows Mobile Software Development] RustyGrom:
Here's the dumped firmware (organized by bin). http://rapidshare.com/files/353174529/ZuneFirmware4.3Dump.zip.html

I went through some of the files and looked at the resources, strings, etc and here's what I figured out...

Gemstone.exe seems to be the main shell and there’s several .gem files that contain the data for the UI. Although within there, I believe they’ve borrowed some from the Xbox 360. There’s a xuidll.dll that seems to be almost directly from the Xbox 360. This is what actually does the Direct3D rendering of the various objects.

VALUE "CompanyName", "Microsoft Corporation"

VALUE "FileDescription", "Xbox UI Runtime"

VALUE "FileVersion", "2.0.5200.0"

VALUE "InternalName", "XUIDLL"

Also of note is how applications function. The leaked WP7 docs note that each app runs in its own “isolated sandbox”. This is how the Zune HD functions as well. Each application is packaged into a “zcp” file which (as someone else in this thread said) seems to be some sort of almost VHD file format. Then when the app loads, it basically mounts that ZCP file and everything runs within that (zctfs.dll). The app is only allowed to read/write to that file. Although it doesn’t seem like XNA game studio apps get packaged into this (unless the Zune builds a new file and packages everything?).
[Windows Mobile Software Development] domineus:
anything useful for ce 5.2 platforms? anything at all even sounds or some images?
[Windows Mobile Software Development] RustyGrom:
There's a boot screen, some other 'please wait' style stuff, the 'Zegoe' (a modified version of Segoe) fonts, but not much else.
[Windows Mobile Software Development] jagan2:
Just out of curiosity wanted to know if we can port the ui of zune to windows mobile, common xda can do anything we have the dump of zune and microsoft created wp7 series with the zune concept why we cant atleast something that we can extract from zune and merge with windows mobile?
[Windows Mobile Software Development] :
I was under the impression that .zcp files are essentially .ccgame files, which one can create in XNA Game Studio by selecting "Package as XNA Creator's Club Game". Correct me if I'm wrong?
[Windows Mobile Software Development] RustyGrom:
That's possible. Although FWIW I tried renaming a zcp to .ccgame and opening it (which should work) and it failed just saying it wasn't a valid package. Of course they could still be essentially the same but just a bit different.
[Windows Mobile Software Development] Geniusdog254:
Where is the boot screen stuff? I found the fonts, and the disable TV out image, but no boot screen or other images. I'm primarily interested in some of the music interface images (play, shuffle & the like) and the boot screen. They are all simple enough to make in PS, but having them will be MUCH easier.
[Windows Mobile Software Development] RustyGrom:
The boot image is just a simple bitmap embedded in zsplash.exe. They just manipulate it to make it look/animate the way it does. I haven't seen any of the rest. I'm guessing most of the UI stuff is embedded in the .gem files. Figure out how to unpack them and you should be able to get to what you're looking for.
[Windows Mobile Software Development] Geniusdog254:
Ah ok I looked there but 7zip didn't want to show me any real data, just compressed images inside the exe (.text .data .data1 .data2 [data-1] [data-2] to be specific). How did you open them?
[Windows Mobile Software Development] RustyGrom:
Resource Hacker (free windows app).
[Windows Mobile Software Development] :
I might be wrong... I'm beginning to doubt myself now. http://74.125.155.132/search?q=cac...games.html+zune+zcp&cd=1&hl=en&ct=clnk&gl=us has some interesting information about the zcp format, see post 4.
[Windows Mobile Software Development] RustyGrom:
I think that may be what I read. A few of the dll's (just judging from their exports, etc) seem to agree with that.
[Windows Mobile Software Development] Shutout5591:
Yea, that link is correct, its from my original Zune community. The important info is here:

RustyGrom - Thanks for the Firmware dump,, im going to see what I can do.

EDIT: RustyGrom - are you sure those are correctly dumped. They all say not a valid win 32 program for me, and my resource hacker doesn't find anything with them...
[Windows Mobile Software Development] RustyGrom:
I think it is but I wouldn't say I'm 100% certain. Some of the binaries have resources, most don't. I've opened all of them with Dependency Walker and a few with IDA pro and neither reported issues.
[Windows Mobile Software Development] Shutout5591:
It looks like the Zunes have been hacked!

zuneboards.com/forums/zune-news/50442-zune-hd-hacked-well-previous-zune-models.html
[Windows Mobile Software Development] :
"Hacked" should be used loosely. Really, its just an exploit of the way the zune is implementing the .net compact framework that allows arbitrary code execution. Is it great, and do I think the team did a great job? Yes, of course. But don't get your hopes up quite yet... Hopefully someone can take this exploit and do something really great with it that really opens up the platform... but until then, its really just a first step.
[Windows Mobile Software Development] MrNetrix:
Yeah. The firmware is too secure. No firmware is allowed to run unless it is signed.

Also, to get a better quality dump, use the Visual Studio command prompt.
[Windows Mobile Software Development] C288:
Re-Upload

Can anyone re-upload the three dumps. (The link is down)
[G1 General] AustinAce:
If your phone does not want to turn on for you, then put it in the freezer or fridge, for a while, and wha-lah!

It should turn back on.
[G1 General] Fingerlickin:
Unfortunately for you there is only two possible explainations for this working....

1) Hardware:

Loose connection either bad solder joint, ribbon cable broken, or connector. The cold would cause different materials to contract at different rates, thus making the connection good. Cold is a bandaid on a chainsaw size cut.

2) Drugs:

Cold batteries allow for a tiny bit more energy due to the chemical reaction being more efficient. Which means you didn't notice the low battery warnings and thought the freezer would work better than charging it.

Grats, either the phone or you need to be repaired. But THC can only fix one of you. (I'm not reefer-ing to the maker of the G1 here) :P
[G1 General] phatmanxxl:
I knew the freezer had more uses that just keepin the food cold. so do you put your phone next to an ice pack in a cooler when you go out?
[G1 General] Gimpymoo:
Just installed and internet is working although I am unable tosign into the account.

I am posting this from my g1 so my APN settings must be right, yes?

If I connect via wifi, it allows me to login.

Any ideas please?
[Touch Pro CDMA] mrprism133:
i wanted to know if their was a thread which contained the stock apps that come with the touch pro, i installed custom rom, but the 1 im using doesnt have the default proggies, that i like please help
[Touch Pro CDMA] A7X:
New OEM Sprint rom V. 2.01.651.6

The extracted cabs are posted here:

http://www.everythingdiamond.info/showthread.php?t=1343

Thanks to indagroove
[Touch Pro CDMA] mrprism133:
thanks a bunch
[myTouch 3G, Magic General] Jay_8698:
Umm, so I rooted my mytouch 3G today. Just a couple of minutes ago, I did it successfully. Now my questions are...

1) I did the "One-click" strategy, can I delete the files that I put into my myTouch? or do I have to keep them in there? can I also delete the "Recovery Flasher"?

2) Can I install roms now? or should I wait?...

Thanks to whomever answers my questions.
[Upgrading, Modifying and Unlocking] dpetro:
I purchase a used hx2790b . When open ask password! I tried many times but nothing!

I tried to do hard reset but again go to password !

1. How i will reset old paswword and any possible key-lock ?

2.I think with hard reset but as i said I cant to do it

3. Upgrade to wm6 ?

Many thanks:mad:
[G1 Q&A, Help & Troubleshooting] a042349:
I searched but couldn't find any info about this - I'm guessing because it wouldn't make any difference, but figured I'd throw it out there. I'm wondering why it wouldn't improve G1 performance if the frequently used sounds (phone, notifications, alarms, etc) were in internal memory (/system/media/audio...etc) rather than on our SD cards?

Wouldn't that make things faster and/or more reliable?

I asked this as i noticed when my phone was connected to my PC and the SD card was mounted for PC access that I couldn't change ringtones since they were on the card and the G1 wasn't using it my PC was.

Does this make sense? Wouldn't this help in some way? I suppose this thinking comes from years of WinMo use where frequently used apps or sounds were usually put in main memory as card access can be unreliable and or slower.

Sorry if this is a noob question or has been asked, I searched but found nothing.

-JS
[G1 Q&A, Help & Troubleshooting] AdrianK:
That's why I keep mine on my ext4 partition.

cd /system/sd

mkdir media

cd media

mkdir ui

mkdir notifications

mkdir alarms

mkdir ringtones

cp /sdcard/media/* /system/sd/media/
[myTouch 3G, Magic Android Development] maxisma:
THIS ROM IS NO LONGER SUPPORTED

I quickly made a ROM with ultra optimized APK's.

It will take 30 MB of your /data-partition but wayne?

Apps2SD is NOT supported, it's useless for magics!

Instead, but a linux-swap partition as your second partition!

Features:

Based of ZeroXD framework,scripts, etc.

Ultra Optimized APK's

Working LED

NO A2SD!

APK's on /data, no worries, you still have 200 MB for apps

Working A2DP/Bluetooth

Download: http://www.androidspin.com/downloads.php?dir=maxisma/ROM/&file=maxisma_NandHero.zip

Screenshots? Why?

Recommendation: Don't setup a twitter account! HTC Peep is broken, not my fault, but HTC's!
[myTouch 3G, Magic Android Development] Lakers3408:
Yo Max

So do we need to remove ext2/3/4? Or leave it in?

If I understand correctly we ONLY need

Fat32

Linux-swap

Also what Hero is this based off and its for 32B right?

TIA
[myTouch 3G, Magic Android Development] Phil_McRevis:
32a or b? it would help if you tagged the title :D
[myTouch 3G, Magic Android Development] wicked_beav:
Yes please, tag 32A or 32B? How fast is this running? Are we getting load screens?
[myTouch 3G, Magic Android Development] doooshty:
His Signature says he has a 32b magic...so that's my guess
[myTouch 3G, Magic Android Development] maxisma:
It's 32b, you have to delete your ext partition,so its fat32 + linux-swap.
[myTouch 3G, Magic Android Development] wicked_beav:
Has anyone flashed this yet, how is it running? Is it a pretty fast build?
[myTouch 3G, Magic Android Development] -=MoRpH=-:
I try now your ROM.

I hope i works really stable an fast on my Magic 32B....

[OT] @maxisma

Zumal wir fast Nachbarn sind. ;) Ich wohne keine 60Km von dir entfernt.
[myTouch 3G, Magic Android Development] maxisma:
@morph:

Just don't activate Twitter support, as it's broken by HTC, then it's stable ;)

OT: Die Welt ist doch klein ;D
[myTouch 3G, Magic Android Development] heatsha:
@maxisma

ist der Rom den echt schnell und stabil??
[myTouch 3G, Magic Android Development] WebghostDK:
Guys i will flash it now and report back with my thoughts of this ROM (i've tried serveral hero ROM's including the Micro Hero ROM for Dream)

Edit:

As soon as the download is over... 20 mins on rapidshare, are u kidding me? (20mbit) :(
[myTouch 3G, Magic Android Development] maxisma:
I will upload it to androidspin..
[myTouch 3G, Magic Android Development] WebghostDK:
Oh that would be awesome maxisma :)

I'm still downloading it from rapidshare lawl
[myTouch 3G, Magic Android Development] Daneshm90:
Ne chance of gettin a port to 32a ?
[myTouch 3G, Magic Android Development] maxisma:
http://www.androidspin.com/downloads.php?dir=maxisma/ROM/&file=maxisma_NandHero.zip
[myTouch 3G, Magic Android Development] Daneshm90:
Link gives me "Error: The folder ./files/maxisma/ROM/&file=maxisma_NandHero.zip/ does not exist."
[myTouch 3G, Magic Android Development] WebghostDK:
Link: http://www.androidspin.com/downloads.php?dir=maxisma/ROM/&file=maxisma_NandHero.zip
[myTouch 3G, Magic Android Development] maxisma:
Fixed: http://www.androidspin.com/downloads.php?dir=maxisma/ROM/&file=maxisma_NandHero.zip
[myTouch 3G, Magic Android Development] -=MoRpH=-:
I flshed thsi rom and must say it runs very fast.

But i miss the HTC Twitter. I hope this bug get fixed soon.

[Ot] @maxisma

Nicht die Welt ist klein sondern das Indernett ^^

Was ich aber ändern würde ist der Bootscreen und das Lockbild. Sonic ist nicht ganz so meins. :p
[myTouch 3G, Magic Android Development] maxisma:
I leave the bootscreen and lockscreen to credit Twisted ;-)
[myTouch 3G, Magic Android Development] heatsha:
The ROm dont work for me !! Always reboot again!! How do i make the Fat32 and the swap ??? In recovery mode i can only do 32fat or 32fat/ext2/swap...
[myTouch 3G, Magic Android Development] rcarroll215:
Runs very fast on my MyTouch. 64MB should do it for the swap partition.
[myTouch 3G, Magic Android Development] Zoide_:
How much RAM is free when running this ROM? (On 32B with 192MB of RAM)

Thanks
[myTouch 3G, Magic Android Development] htcclay:
Where do I find the userinit.sh and config to edit?

If they are included, where are they?

Thanks
[myTouch 3G, Magic Android Development] Johnny Blaze:
Should be about the same as any other rom hero or non hero. A little more than 1mb
[myTouch 3G, Magic Android Development] schtuka:
I liked it, but I guess stock sd card is not good enough. Can't wait for my new class 6 card to arrive to try this sucker again.
[myTouch 3G, Magic Android Development] Zoide_:
Huh? Surely you can't mean there's only 1MB of RAM left free...
[myTouch 3G, Magic Android Development] wicked_beav:
Anyone else got any thoughts on this rom? Is it fast enough for everyday use?
[myTouch 3G, Magic Android Development] LatinSilEighty:
it was really fast and responsive untill it caught up to me, i have no means of making a linux swap by it self ive been trying since yday so i ran it with no swap just 8gb of fat32 and it ran really good for about a day then the irritating load screen started up on me and it kept doing it after trying to go home from any app. makes me with this phone had a physical keyboard so i could just do the swap in console instead of having to learn and mess around with ghey ass adb
[myTouch 3G, Magic Android Development] wicked_beav:
Just download parted, and burn to cd. Once you burn it to cd, restart your pc and boot from the cd. That will run parted, and just make sure you have your sd card in your pc and you can format it that way.
[myTouch 3G, Magic Android Development] neva dinova:
will this also work on the g1
[myTouch 3G, Magic Android Development] StreetGuru:
You mean Ubuntu right? Parted is part of the Android SDK and you use it through adb shell.
[myTouch 3G, Magic Android Development] htcclay:
Shouldn't...and you probably wouldn't want to use it due to where its concept is centered.

Maybe off topic a bit but does anyone think its a little funny that this ROM is full circle from the G1 goal?

Everything that makes this ROM attractive is where we should have started with the G1.

Had it been given adequate memory to start with.
[myTouch 3G, Magic Android Development] wicked_beav:
Yes you can use it through adb shell, if you want to use commands. If you want a GUI, you can download parted and burn to cd and boot from that cd to use the GUI.
[myTouch 3G, Magic Android Development] leoni1980:
this doesnt boot past the vodafone splash screen for me. im definitely on 32b but no matter how long i wait nothing happens......any ideas anyone?

ive had to flash my nand backup to the standard rom with cyanogen recovery.
[myTouch 3G, Magic Android Development] LatinSilEighty:
thanx for the info, just googled "parted" and it popped right up, worked perfectly after a little research on how to burn and run it correctly. now lets get this rom back up and running, Ill never leave you again Sense I promise :D lol

love your icon btw, guessing your waiting for the Rachel bound Xperia beauty?

I like this build because it kinda makes me feel like we are getting closer and closer to a dependable and everyday use type Hero Rom, Hopefully when the Brazilian Magic comes out with the Sense option that will mean good news for us. so hopefully next step will be no swap or compcache needed and just A2SD(not like the magic needs it anyways) and a maybe little overclocking and i think we will be set
[myTouch 3G, Magic Android Development] TheMorpheus:
I flashed in my 32A with MoDaCo 2.2 32A kernel by modaco and I like very much, I'm fan of minimal rom!!

But I was looking for a rom with working led (Link) and with this kernel this isn't one of them