yashsingh1/xdaforums huggingface dataset:
[Windows Mobile Development and Hacking General] mithritades:
i have a HTC Touch diamond running sprint ROM,only programs i'm running is no curtains,sprintTransparent clock(both by NisseDILLIGAF),advance configuration tool and pocketshield(trial version)..my question is do i have to uninstall the pocketshield for this to work and what do ur program do exactly besides lock and unlock?...i've been trying to find a good lock/unlock program
[Windows Mobile Development and Hacking General] oic0:
Got the latest. Is unlockable but takes lots of rubbing. Piddling with increment settings now. Thnx for the help.
[Windows Mobile Development and Hacking General] :
Sunscape is completely independent (actually I see you are running advance configuration tool so that means you already have Compact Framework which is the only dependency).

Yes, I believe it would conflict in some way with applications that do the same thing. Then again, it's overkill to run two applications at the same time that do the same thing more or less.

Hmm, let's see... I'm just looking at sempixel's theme:

- battery level

- phone signal level

- volume level

- active tasks

- missed calls

- unread smses

- unread mmses

- unread emails

- time

- date

- next appointment

- next alarm

- full screen callerID

- landscape and portrait mode

- ability to customize everything.

and lastly:

- eyecandy (like real time wallpaper transition effects)
[Windows Mobile Development and Hacking General] :
My pleasure. So it works for you... it seems sempixel is singled out... :/

Yes, you can modify the increment settings to your needs. Also, you can use the DPAD-Right to unlock (I found it more useful than the traditional screen rub).

OH, another thing. Please check your notification queue for stray elements in case you uninstalled 0.4 without running the old Sunscape Unlock.
[Windows Mobile Development and Hacking General] oic0:
Cleared the que. Set increment to 15. Works flawlessly.

Latest release also runs a LOT faster on this ol 200mhz phone of mine.
[Windows Mobile Development and Hacking General] mithritades:
hai seven,i've downloaded sunscape but i want to change to the pipboy wallpaper,i deleted the stock image and copied the pipboy theme but it's still not coming up,it still goes back to the girl....how exactly do u get the pipboy theme...step by step(lol)...thnx, dude looks like what i've been lookin for
[Windows Mobile Development and Hacking General] :
No probs, very simple...

On your device:

Stop Sunscape with Sunscape Unlock, make sure it's not running.

Delete Sunscape.xml and the whole img folder from your device.

Copy the Sunscape.xml file and the whole img folder from Pipboy directory to the device.

Start Sunscape

That's it. :P
[Windows Mobile Development and Hacking General] mithritades:
ok,i don't see a xml file,does it go by another name?
[Windows Mobile Development and Hacking General] mithritades:
ok,i see 2 xml files,they're called .NET XML resource template,are those the ones i delete?
[Windows Mobile Development and Hacking General] :
Ok ok. First of all I suggest you download the latest CAB file (the top-most one in the first post called Sunscape-200812174513.CAB).

Don't use 0.4 stable since it's obsolete and 0.5 is out very soon and Pipboy only works with the latest CAB file!

Install that CAB file to your device. And on your device you'll have a new directory \\Program Files\\Sunscape where you'll find a single XML file called Sunscape.xml, Sunscape.exe, Sunscape Unlock.exe, Sunscape Config.exe and the img folder.

On your device delete the Sunscape.xml (the one on your device) and the whole img folder.

Now, from the Pipboy directory just copy over the Sunscape.xml to your device (where the old one you just deleted was) at \\Program Files\\Sunscape and copy the img folder to your device.

In other words, just replace the img and Sunscape.xml files on your device with the ones from the Pipboy zip file.

That's it.
[Windows Mobile Development and Hacking General] mithritades:
finally i did it!!!...u are awesome with an awesome program!!....how frikkin cool is that?!!:D

now i just need a decent music player and my diamond is set!
[Windows Mobile Development and Hacking General] :
Glad you made it! Thanks! (You could try TCPMP / Coreplayer if you're aiming to play as many file types as possible or go with S2P if you like eyecandy).
[Windows Mobile Development and Hacking General] :
As promised, the new version adds a way to map Sunscape to a hardware button but it's a bit more than that. I've added a new tool Sunscape Remote which will allow you to control Sunscape even when you don't see it. For the moment it takes the following command line parameters:

--lock (Which will make Sunscape lock the screen immediately provided it is running.)

--unlock (Will make Sunscape unlock immediately even without going through the rub/pressurepoints.)

In order to use this switches you can, for example, create a shortcut to Sunscape Remote.exe and modify the parameters and add the switch at the end. Basically, the shortcut location would look something like this (for immediate lock):

"\Program Files\Sunscape\Sunscape Remote.exe" --lock

Then you can just map the shortcut to a hardware button.

Further on, we might use this tool to do various other stuff with Sunscape and I'm open to suggestions.

sempixel, please try this latest CAB file and tell me if you still have an issue with unlocking. I've re-written the unlock routine from scratch using a different methods.

Initial post updated!

EDIT: Bonjour sempixel! :-P
[Windows Mobile Development and Hacking General] sempixel:
lastest cab seems better, no more freeze.

the only strange behaviour is - a few times - sunscape stays stuck on last unlock step for like 5 to 10 sec before my today screen appears.

We'll love v0.5!

Merci encore SevenRains :)
[Windows Mobile Development and Hacking General] aussiebum:
Hey SevenRains, I've managed to convert the Pipboy theme to WVGA size, but the latest Sunscape doesn't support that resolution!

Preview in Sunscape config does display correctly at wvga resolution, but the actual Sunscape.exe only renders the top VGA portion of the screenlock EVEN after setting it to 480x800 in the XML config.... :(

As soon as you fix this bug I'll do some more testing on the converted WVGA Pipboy theme and stick it on this thread :)
[Windows Mobile Development and Hacking General] sansnil:
Very cool! I have this installed on my Treo Pro and it works really well.

Thanks for adding back in a way to have a hardware key trigger immediately and as you said there's some more potential there with the ability to launch with more parameters. Thanks!
[Windows Mobile Development and Hacking General] sansnil:
Hmm one issue I found today is that pushed emails (ActiveSync) aren't getting picked up when Sunscape is on or after it's shut the screen down. It's like the device is hard asleep. If I unlock Sunscape I see the ActiveSync trigger in a second and it picks up the new email. Any ideas? I didn't have this issue with 0.4, the phone would 'wake' for new emails when the came in. Seems to be something with the newer builds locking putting into deeeeeppp sleep. :)
[Windows Mobile Development and Hacking General] :
Heya! That's great... I had a little crash on my machine and I'll have to restore my files (they're not lost, just have to reinstall and copy them over). I will try to have the fix asap for you and we can include your version mainstream with the respective credits of course!

Thank you very much for you work!
[Windows Mobile Development and Hacking General] :
Actually the routine that "powers off the screen" just emulates a VK_OFF (the power off button) so presumably it's in some ways normal (I don't get anything updated after I press the power button on my machine).

I think you can change the behavior of the power button in WM. Just set it to just switch off the backlight (which is the light sleep version) instead of power off device. This will fix it...

That's the whole problem I think. Sunscape grows fingers and pushes the power off button in order to "turn screen off" (I think I named it badly in Sunscape Config since it doesn't literally turn the screen off but simulates a power off button press... I'll fix that in the next release and explain it better).

Thanks!
[Windows Mobile Development and Hacking General] sansnil:
Hi Seven Rains,

The part that confuses me is that version 0.40 doesn't have a problem, whether Sunscape is displaying or after the screen's shut off I still received pushed emails. But for some reason with the new non-stable version the emails don't push in either Sunscape mode or when the screen's shut off. As soon as I bring the phone online and out of Suncape in a second or two I see ActiveSync start and it pulls in new emails. Really weird eh? For my phone without Sunscape installed even after I pushed the power off button to turn off the screen I will receive pushed emails. Hope that helps but I'm guessing it won't too much.
[Windows Mobile Development and Hacking General] :
Hmm. Sounds odd indeed. Ok, so your emails are pushed by ActiveSync when it's synchronizing... Could you please tell me what happens when Sunscape is on (locked) and you trigger an synchronization? Does it succeed (obviously it can't succeed since if it does succeed then it would sync the emails too)? Does it fail? And if it does fail, does it give a reason? Thanks!
[Windows Mobile Development and Hacking General] sansnil:
If have the Sunscape service running but the phone is not locked the emails will sync just fine. It's only when the lock mode kicks in and the graphic screen comes up that at that point it appears ActiveSync isn't triggering. If I send a couple test emails, nothing occurs. As soon as I unlock Sunscape I will ActiveSync unfreeze and start checking for updates and of course pulls in the new emails. I don't ever receive an error message, it's just that it appears to put a hold on ActiveSync (at least with regard to emails). Does that make sense? It's a bit hard to explain but just appears like it prevents ActiveSync from triggering.
[Windows Mobile Development and Hacking General] :
Nope, nope. Everything is correct:

1.) Indeed, since there is no touchscreen there's no way of unlocking it => I'll implement DPAD to turn off the screen (today).

2.) Lock is for locking the screen. It's a program that stays resident like iLock from S2U2 and locks the screen after a specified time (Sunscape.xml). Unlock is for disabling that resident program (README).

3.) Overlapping may be normal (per default) since the default theme is designed for 480x640 resolution. I believe that the default placements are ok in Sunscape.xml, you'd only have to reduce the font size in Sunscape.xml. Of course, you can tailor it to your needs by editing Sunscape.xml (I tried to include as much documentation as possible in there).

That's it. :) I'll enable DPAD unlock in the release I'm working on today. Thank you for testing!
[Windows Mobile Development and Hacking General] berndhufmann:
Unlock

Same question: How to unlock? Pls give a tip how to do. Thanks!
[Windows Mobile Development and Hacking General] :
If you have a touchscreen, you just move your finger on the screen for a bit till the pressure points fill up and it unlocks.
[Windows Mobile Development and Hacking General] showaco:
Cool , I'm going to do some xml editing then while I wait on dpad release. I didn't get a readme file, except in the weather icons folder, but the xml documentation is easy to understand. Also, when you enable dpad support, will you also disable the other keys?
[Windows Mobile Development and Hacking General] :
I'll disable the other keys too. It will be a testing release since I've implemented full screen caller ID today and I'm still testing them both.
[Windows Mobile Development and Hacking General] l3v5y:
Any chance I could look at your implementation of Caller ID (the code)? I've tried doing it before, but the WM window always pops up!
[Windows Mobile Development and Hacking General] :
Indeed, the damn Phone - Incoming window will always pop-up unless you intercept and delete the notification messages from the notification queue. It pops up on S2U2 too for a little while.

However, I went around it using FindWindow and hiding it when it pops up. I'll see how the new additions work out with everybody and then I'll release the sourcecode for 0.3. Look for FindWindow / ShowWindow p/invoke functions. They're both in coredll.dll. Then you just need to idle around (i used a blocking thread) till it shows up, then hide it using ShowWindow(handle, 0).
[Windows Mobile Development and Hacking General] l3v5y:
0.3 is working well for me! :)

Thanks for the info, I'll look into it!
[Windows Mobile Development and Hacking General] :
New version available. This one supports callerID due to the demand. Sunscape will use the photo associated with the contact or an unknown-default picture in case the contact doesn't have a picture. Text formatting is also available: you can set what Sunscape will show in case of an incoming call (first name, last name, number etc...). Please refer to Sunscape.xml for the changes. Also DPAD-Right unlocking is added too. Initial post updated!

P.S. Sorry showaco, I'll add blocking of other keys tomorrow or so... It's damn late here! :P
[Windows Mobile Development and Hacking General] l3v5y:
A victory for peer pressure!

Thanks! I shall try it out now! :)
[Windows Mobile Development and Hacking General] showaco:
Thanks for getting that out quick. I just installed the latest, but the dpad still doesn't work for me, is it possible smartphone and ppc dpads are different? Anyway, get you some sleep and hopefully you will be able to add the support for smartphones, if not, its still a great app you have.:D
[Windows Mobile Development and Hacking General] :
Hmm. Not really. They're mapped to Windows.Forms.Right... Maybe keep the right key pressed a little bit longer? It takes a little while... I'll speed it up a bit.
[Windows Mobile Development and Hacking General] :
Moon eclipse outside, right about NOW! :P Let your ppc's be and go take a look! :D In case you're in Europe or the likes...
[Windows Mobile Development and Hacking General] showaco:
Haha, you're correct :D, I was expecting the status bar to appear quicker, my bad. Works good now, unlocked perfect. But I agree with speeding it up, it took me around 10 seconds to unlock, I would think about 3 might be better. I'm loving this though. Where you at bro? I don't think I have a lunar eclipse going on here right now (waco, texas, usa). lol Have a good one and thanks for your work on this.
[Windows Mobile Development and Hacking General] :
New release to fix the nightly bugs (callerID not showing, only picture), increased unlock speed with DPAD per request, removed some useless code. Initial post updated!
[Windows Mobile Development and Hacking General] :
There you go :D Speed increased. Romania here, Europe... The other end of the world. lol Anyways cheers! Glad you like it... Next thing to do is lock all keys. Humm... This is going to be nasty...
[Windows Mobile Development and Hacking General] master athlon:
whats up guys? i've update my theme to work with v0.3, you can get it here

P.S. how do you disable the caller id function?
[Windows Mobile Development and Hacking General] :
Heya master athlon! Nice to have you back... Once I release 0.3 on sourceforge I'll add it along with it.

To disable callerID set in Sunscape.xml phone/enabled to false.

Working on Sunscape a little, preparing it for lock on wake-up but with a little twist of my own... ;)

Edit: Sheesh! That theme looks both cool and evil! lol
[Windows Mobile Development and Hacking General] master athlon:
haha, glad you like the theme!

Sunscape's coming along very nicely Seven, keep at it :) looking forward to what you have planned in your next release

btw, the reason i wanted to disable caller id is b/c everytime i get a call i have to press the answer key twice and the windows caller id still pops up right before Suncape. but it is a very nice feature to have.
[Windows Mobile Development and Hacking General] bluejay:
solution found

Problem was the installation path. On german systems the app is installed into programme/sunscape

I moved the sunscape folder to a new folder called program files and the app works. Of course i had to correct all the -lnk files too.
[Windows Mobile Development and Hacking General] :
Yep. Makes lots of sense... I've tried it myself just now and indeed it doesn't seem to be able to sync while the screen is locked. I'll have a fix very soon. Thanks for reporting this!
[Windows Mobile Development and Hacking General] sansnil:
Cool, I would hate it if it's just my device. :)

Thanks!
[Windows Mobile Development and Hacking General] ShaunC193:
Wow, Pipboy theme. O_O Please tell me the theme is VGA compatible. Thank you.

Edit: Okay, I opened the archive and I can see it is. But due to the nature of how the skins work, I'm guessing this program isn't really compatible with WVGA phones? :( If so that's a real shame.
[Windows Mobile Development and Hacking General] :
The WVGA version is coming from aussiebum	after display on WVGA will be fixed. Hold on tight! :) For the moment Sunscape runs fine on 240x480 and 480x640...
[Windows Mobile Development and Hacking General] :
aussiebum, could you please test the attached release and confirm it works on WVGA?
[Windows Mobile Development and Hacking General] aussiebum:
Sure - Just tried installing it but the CAB refused to be install onto the Storage Card... checked the CAB file internals, looks fine. Weird!

Accidentally deleted the modified pipboy theme files off my phone when uninstalling Sunscape to put latest version in :p so gonna try to restore... am no where near my home PC atm so can't get the source files from there :rolleyes:
[Windows Mobile Development and Hacking General] ShaunC193:
Hmm, looks like you'll have it sorted soon at any rate. :) I'd like to have a crack at a Fallout 3 theme myself actually. Haven't looked at how to create themes but I'm guessing it isn't too difficult? I'm Photoshop proficient and could create decent themes for the software.

Well, it's really late and I'm tired, g'night all... :p
[Windows Mobile Development and Hacking General] aussiebum:
it's ALLLIVE!!! :D Well, mostly. Battery and Volume indiciator bars aren't showing up (despite appearing in preview window)... everything else seems to. Probably just need to fiddle with the XML a bit more.

EDIT: duh me, just realised I can hold the DPAD right key to unlock. need to adjust the amount of pressure needed. too much rubbing atm to unlock!

EDIT 2: hmm, dunno if anyone else is encountering this, but on the X1, I get Out Of Memory errors when Sunscape.exe is operational after about 2-3 screen unlocks.... actually scratch that. it's a bit inconsistent... sometimes I get it (and then I need a soft reset!) and sometimes I don't for a while. Have ~100mb free when error gets reported. S2U2 doesn't complain so something weird is going on :)

EDIT 3: Sorry for dodgy screenshot, CapSure didn't work. Can't upload theme for some reason even though < 8mb zip file, will post up a Rapidshare link later

EDIT 4: Alright last edit on this post! Just noticed that everytime I unlock my phone while running Sunscape, it kills the TaskManager icon and I need to refresh the screen to get it back.
[Windows Mobile Development and Hacking General] sempixel:
another victim! :D
[Windows Mobile Development and Hacking General] :
Great, I'll fix it up properly and release it once the other bugs are sorted. Could you please attach a zip file with the WVGA version and a README and all with credits and whatever else you want to include?

Yes, I think I know where that comes from. It doesn't happen on my device but I think I know the source of it. I'll have it fixed today.

Yep, I know where that comes from too. You can just tap your today screen and it'll show up. What happens is that Sunscape still maintains focus after it has been dismissed so WM still thinks that Sunscape has focus. I'll try to find a workaround to release focus from Sunscape once it is unlocked.
[Windows Mobile Development and Hacking General] :
Indeed. Anything is permitted in Sunscape with a few limitations:

- No alpha-blending and only single color transparency. Alpha-blending on the compact framework is a piece of [insert favorite word here]. We do have single color transparency and the pixel 0x0 of the image file sets which color will be transparent.

- No animations (Sunscape does a one hour interval animation which can be used to change the background based on the clock... That's how the sun-evolution works in Sunscape) since they are not supported on the Compact Framework. There is a hack to enable animations but it requires to create individual frames in a big image from left to right like a movie film. This of course hits performance badly since the image will be loaded into the memory regardless and if you have... what, let's say an image 480x640 and want 10 frames, then the image would be 4800x640.

Other than that, Sunscape really allows you to change anything.
[Windows Mobile Development and Hacking General] :
​

Ok. Hopefully everything is back in oder now.

sansnil's ActiveSync bug has been fixed: Sunscape will allow ActiveSync to run properly on the machine while it is in the foreground.

WVGA has been implemented (aussiebum, please do check if the latest cab file fixes the issue like the attachment did, if so... when you're ready, please attach the WVGA Pipboy version and I'll merge it). I have no way of testing this currently since I don't have a WVGA machine and there's no WVGA emulator around that I could find.

I've attempted a workaround for the Out of Memory crash, it seems Sunscape was accessing some disposed memory on some devices however this is hard to test since it runs fine on my device. Please to test it if you had problems before.

By any chance, sempixel, does this version solve your issues better?

Merry Christmas to you all, and thanks for all the comments, reports and help you offered!

Initial post updated!
[Windows Mobile Development and Hacking General] sansnil:
Nicely done, SevenRains -- works perfectly now!

Have you ever ever had an issue where the signal value when Sunscape is locked is an "F" instead of the numeric value? I've seen it once or twice with the battery level, but most of the time it's the signal level. I checked with the default xml install and still obeserved the "F" appearing over the default signal gadget icon instead of say "76" or whatever. Hoping my device is not "special" :)
[Windows Mobile Development and Hacking General] :
Great! Glad to hear that! Well, you device is not special but your service provider is definitely good! "F" (full) represents 100% on any gauge including signal. I rarely got a full signal ...
[Windows Mobile Development and Hacking General] sansnil:
Oh how funny, that didn't even occur to me. Well, I'm getting a great signal but I'll probably grow a third arm as a result of living next to a cell tower hahah.

Thanks again for the great work! I'd still be interested in trying out the animated gif function some day but I do take your point about not being able to realisitically support too many frames. I've seen a few ones that I don't think had a lot of frames but we'll see. Right now this is really great already!

Happy Holidays!!
[Windows Mobile Development and Hacking General] sempixel:
oh yes

it does

! nice Christmas present.. ;)

Happy Holidays everyone!