yashsingh1/xdaforums huggingface dataset:
[Windows Phone 7 Development and Hacking] contable:
Also working fine on my OMNIA 7. I can enable/disable dehydration with advanced config tool on both devices.

@Heathcliff:

After testing the HD7 for some weeks now I decided to go back to the OMNIA 7 when you have finished your work. The HD7 isn´t nearly as good as the OMNIA 7 but atm the best choice if you wanna do some customizations...
[Windows Phone 7 Development and Hacking] Dyskmaster:
wow, thanks for the app! Here are some of my own screenshots
[Windows Phone 7 Development and Hacking] Ddriver:
Thanks for your work, but I have now the same problem like this tread. :(
[Windows Phone 7 Development and Hacking] fiinix:
Oh, right, cant have the same "AppId" on two apps. Then the apps will fail sometimes.

Ill leave a small update to fix some problems.

edit: Fixed (update at first page) (1.0.1)
[Windows Phone 7 Development and Hacking] Ddriver:
Thanks for the update. :) But...

Now stay the "PhoneRestartApp" again on my Mozart, but the "BatteryStatusApp" flay a way. ;( ;)
[Windows Phone 7 Development and Hacking] mirolg:
... nothing is fixed :D it overwrite my batteryMeter :(
[Windows Phone 7 Development and Hacking] CopyCounsler:
if you're having problems with the batteryStatusApp, try this one instead:

Newer battery app
[Windows Phone 7 Development and Hacking] Ddriver:
I have exactly this one on my Mozart and hi flay a way after the installation from the "ScreenCaptureApp". 8)
[Windows Phone 7 Development and Hacking] fiinix:
All this is fixed now.
[Windows Phone 7 Development and Hacking] Ddriver:
Great work fiinix :)

Function all like a charm, thanks a lot for this app. :)
[Windows Phone 7 Development and Hacking] munkeyphyst:
any word on disable / enable dehydration from within the app? :)
[Windows Phone 7 Development and Hacking] fiinix:
Have found an open source solution on that. That works on all platforms.
[Windows Phone 7 Development and Hacking] noelito:
It is buggy but works! That's the important thing, thank you so much! Keep up the great work!
[Windows Phone 7 Development and Hacking] Nowaynoway:
guys,, really thank you... conform working perfectly
[Windows Phone 7 Development and Hacking] munkeyphyst:
Yeah?! that's awesome. Looking forward to that release. (TWSS)
[Windows Phone 7 Development and Hacking] Jaxbot:
Nice work as always, fiinix. Will give it a try (though we both know I've been taking screenshots for some time now.. ;) )
[Windows Phone 7 Development and Hacking] fiinix:
Oh so your alive lol :)

Thought almost you got raptured after last post (May 23, 09:0X)

Update in 3 min :)

> "In-app dehydration toggler" + "better experience"
[Windows Phone 7 Development and Hacking] Jaxbot:
Ahah nope, just been real busy with school :\ Clearing up soon, though ;)
[Windows Phone 7 Development and Hacking] fiinix:
Updated =D
[Windows Phone 7 Development and Hacking] EarthQ:
Wonderful custom icons!!

Sorry for the off-topic... but... OMG!

I want those customizations too!!! :)

How can I change the boring standard look & feel to something like yours!

Thanks!
[Windows Phone 7 Development and Hacking] dxdy:
working on HTC 7 Pro (Gold)
[Windows Phone 7 Development and Hacking] Ddriver:
thanks fiinix, v1.0.3 work like have to work. :)

One thing:

With active ScreenCaptureApp is it not possible to run at the same time the BatteryMeterApp. ;)

Not bad, but real. :)

Wait for other great apps from you to installing, thanks for your hard work.
[Windows Phone 7 Development and Hacking] Jaxbot:
Hey, can you send me a screenie of the latest build? My HD2 has no focus button, and I have yet to take my Focus out of NoDo-limbo ;)
[Windows Phone 7 Development and Hacking] contable:
The only thing you need (besides a HTC device) is Advanced Config Tool from Touchxperience.com. The original Dinik anastasia icons are available here at xda.

I modified the originals and added some new icons by myself. I will upload the icon set when I have ready more icons...
[Windows Phone 7 Development and Hacking] contable:
@fiinix:

The latest version isn´t working well on my HD7:

when I press the focus button the message box always appears 2 times.

Any chance to fix this ?
[Windows Phone 7 Development and Hacking] fiinix:
Yep detected that. Probably moved a code block randomly. Yet minute i released it, everything worked perfect, but now it stopped working for me to (???).
[Windows Phone 7 Development and Hacking] fiinix:
1.0.4 Is out :)

Fail-safe now against multiple captures for sure now :)
[Windows Phone 7 Development and Hacking] contable:
Thanks for updating, but now the focus button doesn´t work anymore on my HD7...

I will test on OMNIA 7...
[Windows Phone 7 Development and Hacking] contable:
After plugging out the usb cable (sorry, was my fault) the focus button works on HD7 and OMNIA 7, but the message box still appears 2 or more times....
[Windows Phone 7 Development and Hacking] fiinix:
"but the message box still appears 2 or more times...."

> How that even possible????, tested so many times and never showed, try restarting and see if it was the COM+ that was cached.
[Windows Phone 7 Development and Hacking] contable:
After restarting the phone the problem still exits...

Also it captures automatically without pressing "ok".

If have tried it inside and outside your app: still the same.
[Windows Phone 7 Development and Hacking] contable:
The solution is: uninstall the app, turn off the device, turn on the device, install again... now it works !!!

Edit: first time it worked, second time the problem came back ! Strange....
[Windows Phone 7 Development and Hacking] fiinix:
Problem.....

Debugger attached = MAX 1

No debugger = Infinitive

- How can it be so different depending on the debugger..

edit: Patched........... lame debuggers..
[Windows Phone 7 Development and Hacking] contable:
The problem still exists => for the moment I switched back to version 1.0.0...
[Windows Phone 7 Development and Hacking] contable:
Sounds crazy, but since I have updated to the mango developer tools I have problems. Before I was using V1.0.2 without problems now only V1.0.0 is working.

Maybe I´m wrong...
[Windows Phone 7 Development and Hacking] big:
App geard

Thanks
[Windows Phone 7 Development and Hacking] L-Dani:
Hey fiinix!

First I want to thank you for the app, it's really great to finally be able to make screenshots :)

But I have the same problems on my LG Optimus 7 on 7392 as contable. It makes two screenshots, the first is the good one and the second is a screenshot with a message box. I also get two message boxes.

Hope you can fix this :)
[Windows Phone 7 Development and Hacking] fiinix:
FML when my face did mfw.

> Problem was located in "CSharp___DllImport.MainPage(); .ctor" that ALSO hooked to key-press.

"CSharp___DllImport.MainPage.This = new CSharp___DllImport.MainPage();"

Update 1.0.5 where NO chance of multi capture problem.

Also a new ico made by a friend :)
[Windows Phone 7 Development and Hacking] contable:
Finally it works ! Another "Thanks" for you....
[Windows Phone 7 Development and Hacking] pdangcil:
Okay.... finally!!!!

But one question... how do I change the name of the app??? I don't want to see "csharp..."
[Windows Phone 7 Development and Hacking] fiinix:
That can be changed under "WMAppManifest.xml" if you open this xap as a zip file.

"<App xmlns="" ProductID="{034032e9-2caf-438a-a9c8-d26f6fd8fa78}" Title="CSharp___ScreenCapture""

- My fault, this: <Title>CSharp___ScreenCapture</Title>

Title^

And i know a good name is needed instead of "CSharp___ScreenCapture". So what name? :)

(Cant come up with a short good one..)
[Windows Phone 7 Development and Hacking] contable:
I think only "ScreenCapture" is ok. 2 Screenshots with my personal icons are attached.

Is it ok for you if I upload the modified .xap ?
[Windows Phone 7 Development and Hacking] fiinix:
I think the simplicity word as you said would just be "Screen Capture"~

At the moment i got those icons that a friend of mine made that are currently on the version active.

But go ahead with the ".xap" :)
[Windows Phone 7 Development and Hacking] contable:
Ok. Give me 10 minutes, I also want to add a new SplashScreen image...

I think there are a lot of users who like the pure metro style but also there are a lot who like colored icons (as I do)...
[Windows Phone 7 Development and Hacking] contable:
Here the modified .xap including the attached SplashScreen image. Thanks again for all your work, fiinix.
[Windows Phone 7 Development and Hacking] munkeyphyst:
Thanx finnix. You rock
[Windows Phone 7 Development and Hacking] munkeyphyst:
One more thought though, how can I remove some of the text from the "ok" box? So it doesn't look so much like an error report? :)
[Windows Phone 7 Development and Hacking] fiinix:
You cant, its hard coded in my code, to be able to change i must implent a basic "advanced-user"/"moderate"/"basic" switcher.

Me myself like the info being shown, informative and structured :)
[Windows Phone 7 Development and Hacking] munkeyphyst:
No worries. :) I've got a question. Does your app turn off the hydration after capture, or do I have to return to the app and manually turn the hydration hack off?
[Windows Phone 7 Development and Hacking] Ddriver:
Hei fiinix,

also from me a big thanks for this top work (app).

@contable: Good icon and splashscreen. :)

I like it much.
[Windows Phone 7 Development and Hacking] fiinix:
The idea is that you:

- Go into the app, automatic dehydration fix is toggled

- Navigate to the app and capture

- Go back to (this), de-toggle dehydration (manual) and press back key so it exits.

tl;dr

- "manually turn the hydration hack off?"

- Yes
[Windows Phone 7 Development and Hacking] vodeblog:
No focus button on HD2, no solution for HD2 WP7? ^^
[Windows Phone 7 Development and Hacking] fiinix:
Trololololol no focus :D

What button would work best on HD2?
[Windows Phone 7 Development and Hacking] Marvin_S:
Or implementing an OnNavigateFrom() which toggles the reg settings back, so the users will not have to worry about anything :) just making sure they will close the app with the back button.
[Windows Phone 7 Development and Hacking] B4PJS:
Probably a volume button.

How about "ScreenCap7" as a name?
[Windows Phone 7 Development and Hacking] EarthQ:
Thanks sooo much!

Works great on LG E900.
[Windows Phone 7 Development and Hacking] big:
Can't capture video?

You can fix it's, please :)
[Windows Phone 7 Development and Hacking] colossus_r:
Well done m8....

Woww....Its was simple to take screenshots after all

well done m8 ...

Its working fine on my trophy

Here is a screenshot

Again thanks alot for the time and effort
[Windows Phone 7 Development and Hacking] fiinix:
Good to hear you like it with its simplicity.

__

"Can't capture video?

You can fix it's, please"

That would require a PC because we cant save video to the phone.

But it is a future thing to look into :)
[Windows Phone 7 Development and Hacking] joyqing:
HD2 hasn't camera bottun so no focus, volume +- don't work:confused::mad::eek::rolleyes:

any idea? Thanks very much
[Windows Phone 7 Development and Hacking] fiinix:
HD2 Version is up and running on first page:

> Screen capture 1.0.5 (HD2 edition) (Hold Search)

Sry for making you wait this long (and all the HD2 users), was busy exploiting the wp7 with Heathcliff74 (getting there =D).

Just hold "search" (500ms+), because forcus did not seem to exist on HD2.

Respond to me if it does not work with "search" either.
[Windows Phone 7 Development and Hacking] joyqing:
oooo, Works fine!!!! you're great!

Thanks very very very much :D:D:D
[Windows Phone 7 Development and Hacking] :
Thanks for the HD2 edition :)
[Windows Phone 7 Development and Hacking] wbadry:
Nice project,

Is it available on Marketplace? My phone is unlocked (NoDo update)
[Windows Phone 7 Development and Hacking] fiinix:
Um marketplace, no, it not even allowed lol, because of native code that default marketplace submitter can not have. Microsoft don't want native apps, because most of the time the app is less secure and crashes often if coded incorrect (C++).
[Windows Phone 7 Development and Hacking] Wheezle:
Is there any way to increase the image quality? Works great but the compression makes the shots quite ugly.

EDIT: Never mind, they're fine and I'm stupid. :)
[Windows Phone 7 Development and Hacking] Heathcliff74:
A chineese dude made a screen-recorder using finnix' code:

http://cnbeta.com/articles/146354.htm
[Windows Phone 7 Development and Hacking] fiinix:
I see in .Net reflector:

api.HttpPost(this.serverIP, this.serverPort, "/capturescreen", CaptureData());

private static byte[] CaptureData()
{
WriteableBitmap bitmap = Phone.Screen.CaptureScreen();
using (MemoryStream stream = new MemoryStream())
{
bitmap.SaveJpeg(stream, bitmap.PixelWidth, bitmap.PixelHeight, 0, 70);
return stream.ToArray();
}
}

> 1-3 fps

mfw they first capture the screen in to a "WriteableBitmap" (witch is "argb"), then save it as a "jpeg":

> Jpeg adds unnecessary data headers etc (web socket waste)

> Jpeg takes most time of the whole process of capturing (240+ ms waste)

> Sends it with HTTP? WHAT? (web socket waste) (\POST HTTP 1.1 b64 header)

^ un needed headers from HTTP

You could simply get 6+ fps with my method (DllImport its capable of 7.4 fps) (6+~ = 7.4 - socket transfer):

MY WAY!

>The only right way.

>Almost feel i rage so much i reprogram this **** now that the code base is done.

>THANKS! IL FFS DO IT!

WP7:

while (true) {
byte[] bytes;
GetCaptureBytes(out byte[] bytes);
socket.write(0, bytes, bytes.Length);
}

Server:

pseudo:

while(true)

{

while socket 800*480 pixels get:

do then:

save as jpeg (SERVER SIDE!) (save way to much time here!)

imageControl.Image = image from jpg bytes;

}

Criticism to the max. Not saying it sucks, but its soooo (waaaaay) to un-optimized. (5 fps in trash can each capture)
[Windows Phone 7 Development and Hacking] fiinix:
Current steps made:

> Extracted server code (build OK, running)

Next:

> Extract WP7 code and optimize and voala, minimum of 2 fps extra.

Done!

mfs i got "2"-"3.8" fps instead of his code, "0.5"-"1.5" fps
[Windows Phone 7 Development and Hacking] __ow:
Bleh. Getting something actually usable out of this particular technique I'd say would involve a nice bit of threading, blitting to back buffers and a buffer stream of some sorts for intermediary bit storage. And then worry about putting it down on storage or pushing it over a socket. Possibly without leaving native if necessary.
[Windows Phone 7 Development and Hacking] Marvin_S:
How about interlacing the frames? So you would use half of the data or could in theory get 2 times the framerate.
[Windows Phone 7 Development and Hacking] noelito:
will there be beta mango support?

im currently running an unlocked hd7 mango beta however screen capture no longer works, will there be support for mango beta?
[Windows Phone 7 Development and Hacking] fiinix:
"will there be support for mango beta?"

No c++ (xap) runs on mango, due M$ retards added their new "security" where they KNOW they are taking down homebrew.

MAY be possible within a few month if lucky (very lucky hack)
[Windows Phone 7 Development and Hacking] blacksoul0:
You'll probably have to wait for the "sanctioned" homebrew path from the Chevron team.
[Windows Phone 7 Development and Hacking] noelito:
i hope it gets hacked or figured out, im willing too pay too, sorely missing this feature! :)
[Windows Phone 7 Development and Hacking] noelito:
please bring it back!

so i can show off mango to my friends via screen capture shots, share what im looking at and much more

sigh
[Windows Phone 7 Development and Hacking] JosepHenry:
Is ScreenCapture V1.0.5 only for the HD2?
[Windows Phone 7 Development and Hacking] dxdy:
you have also "Screen capture 1.0.5 For sure!" not only for HD2
[Windows Phone 7 Development and Hacking] JosepHenry:
Wow! I must be pretty dumb. How the heck did I miss that. :confused: Lol.
[Windows Phone 7 Development and Hacking] noelito:
in advertent mango beta support?

has anyone found out if any of these versions might possibly work on mango beta?
[Windows Phone 7 Development and Hacking] tmak22:
gMaps??

Well apparently gMaps just got a update that includes a screen shot feature that works on mango beta 2, so maybe somebody could take some ideals from there
[Windows Phone 7 Development and Hacking] fiinix:
There exists a method in nodo too, that transforms a "UIElement" into a "WritableBitmap". Therefore it cant be used outside Silverlight due outside "controls" are not based on UIElement.

Sad tho that it does not work due this method is really fast.
[Windows Phone 7 Development and Hacking] AlexMinsk:
You are correct, we used that method for share image feature. It will not work outside silverlight.
[Windows Phone 7 Development and Hacking] drtiendiep:
It don't run on Windows phone 7.5 mango, HTC 7 trophy?
[Windows Phone 7 Development and Hacking] fiinix:
Well, just NoDo or lower is working at the moment due M$ homebrew block in Mango that needs to be broken sooner or later.
[Windows Phone 7 Development and Hacking] Kopacha:
A problem .. i think

Hello fiinix. I've just tested your app in hope of a using it to make a few frames from a certain program i'm running on my phone.

I've tested both 1.0.5 version (the standard one and the HD2 one). The results are... strange

Oh, btw the phone is Omnia 7, with 7392 on it.

These are a screenshots from the HD2 version. The capture was done holding the "Search" button.. am i doing it right? But.. believe me when i say, it was not a black background i was trying to capture when i tested it. Even stranger is the fact, that the first screen is captured correctly as you can see.

There is no screenshots from the second trials-test (with the regular 1.0.5 ver.) because it even didn't come this close. Or maybe the "focus" mapping there is on other button, which i at least, was unable to find.

So could you give me an idea, a tip, or something .. what I'm doing wrong, or if I'm not the reason, maybe it's a some kind of a bug.

Oh and by the way, the application i was trying to snap screens of is a XNA game, in development. I don't know if this (the XNA application) could be the reason, to render the screencapture inoperable.

So could you help me find out, what may be the problem ?
[Windows Phone 7 Development and Hacking] fiinix:
Ah, the famous GDI capture "bug" (not really a bug). This is due DirectDraw/DirectX. GDI simply cant capture those pixels. To be able to do this its either an other way of capturing is needed.

Your capture response when you did the capturing is nothing out of the normal; it just is like this. MS :/

XNA is a wrapper around "DirectX + some more (C# Easier to make games wrapper - Instead of "Managed DirectX")"

tl;dr Not supported to capture XNA/DirectX/DirectDraw :/
[Windows Phone 7 Development and Hacking] Kopacha:
I see. I've had the suspicions that the XNA/DirectX would be the reason.

Well... guess emulator screenshots for me only then. At least for now :)

Thanks again for the swift response, your app works great for anything else that needs capturing :)
[Windows Phone 7 Development and Hacking] ninjy:
Tried on Mango with interop unlocker, the app close itself just after start. o:
[Windows Phone 7 Development and Hacking] jotapm:
I tried that too and the same thing happened :/
[Windows Phone 7 Development and Hacking] fiinix:
Heathcliff says restarting phone aftee native deploy (mango) should do it. Not sure tho if i need to recompile (as 7.1) or change some code; ill wait and see what he says.
[Windows Phone 7 Development and Hacking] jotapm:
I tried that but the app still doesn't work :/
[Windows Phone 7 Development and Hacking] GoodDayToDie:
Nah, Interop-unlock shouldn't even be required for this. Homebrew native code, such as the DllImport Project and everything based on it, does work on Mango but the library used by this app probably references some DLLs that were removed in Mango. If those references were removd and the app was recompiled, it should work just fine. It shouldn't even need ID_CAP_INTEROPSERVICES, though it will need the interopmanifest XML file.

Heathclif74 has done it (or his WP7 Root Tools wouldn't run on Mango) and has released instructions for doing it to other apps. See his "[GUIDE FOR DEVELOPERS]" thread.

EDIT: Removed outdated incorrect info, replaced with current info
[Windows Phone 7 Development and Hacking] Sir. Haxalot:
IT would be nice if you could release the source for your work. I know that it's based of schapmans touchXperiance, but that is unstable as hell and it should be possible to make this work with the interop unlock.
[Windows Phone 7 Development and Hacking] GoodDayToDie:
@fiinix: Now that Heathcliff74 has released instructions for making native homebrew DLLs work on Mango (and it looks pretty straightforward; just dont reference any libraries that aren't in Mango), any chance of an update for this app? It would be awesome to have.
[Windows Phone 7 Development and Hacking] noelito:
The app is now available for mango head to windows phone central
[Windows Phone 7 Development and Hacking] apeatan:
hi, this is the first time I tried apps for WP7, just wanted to ask if v1.0.5, HD2 edition has a required WP7 version for it to work? just tried it now and it is closing. just askin, thanks...:)
[Windows Phone 7 Development and Hacking] Budniu:
Try this: http://xdaforums.com/showthread.php?t=1316199
[Windows Phone 7 Development and Hacking] apeatan:
i tried it already but didn't work...but tnx
[Windows Phone 7 Development and Hacking] magdan83:
Doesn't work on my hd2 running pdaimatejam v2 rom.

Exits by itself.

Very Good effort!

Keep it up!
[Windows Phone 7 Development and Hacking] dxdy:
i posted few days ago screen capture which work on HD2 in pdaimatejam ROM topic
[NFC Hacking] mahall1988:
hi, i read somewhere that gingerbread would enable Near Field Communication. i was wondering if the DHD has nfc

thanks in advance
[NFC Hacking] bloke:
DHD doesn't have the hardware for that.

Bloke
[Fascinate Themes and Apps] TheMuffStuff:
BLUR BLUR AND MORE BLUR. IM NOT SURE WHY YOUR STILL ON EVIL FASCINATION OR WHY YOUR STILL USING MY THEME, BUT I WAS BORED TONIGHT. HERE YA GO.

If you break your phone, its not my fault.

Pictures in Post #2

Credits

Sunder74

for the basic theme, gunnermike53, thefunkbot, nitsuj17, sbrissen, nitroglycerin33.

What's Themed

framework-res.apk

Camera.apk

twframework-res.apk

browser.apk

contacts.apk

deskclock.apk

DialerTabActivity.apk

Email.apk

MediaProvider.apk

Mms.apk

Music.apk

Phone.apk

Settings.apk

TwWallpaperChooser.apk <- Loaded a few droid x2 wallpapers on it. :)

bootanimation.zip

Launcher2.apk

Things to do in the future

Clean up phone.apk

Goodies

Touchwiz4 Blur dock<- Flash in CWM - Picture: http://dl.dropbox.com/u/23054833/Pictures/SC20110523-171810.png

Touchwiz3 Blur dock <- Put in /system/app - Picture: http://dl.dropbox.com/u/23054833/Pictures/SC20110521-171705.png

DroidX Multi-Touch keyboard <- Put the .lib in /system/lib and the .apk in /system/app

Rest of the wallpapers <- Just put on sdcard

Ringtones <- Put in /system/media

Icons for LP/ADW<- put on sdcard

Themed Swype - Credits Gunnermike53 <- put in /system/app

Alternate Launcher, HeLauncher

Downloads

BlurWiz 2

Changelog

1.31 -> Evil Fascination.

2 -> Edited TW3, Edited the whole Framework with the new 3D Blur from the Droid 3. Edited a few apps with the Droid 3 Icons. Added in the Droid 3 boot animation.
[Fascinate Themes and Apps] TheMuffStuff:
Pictures
[Fascinate Themes and Apps] knucklesmckay:
Thanks much! :) Loading it up in a few.
[Fascinate Themes and Apps] hecantbreathe:
Nice job!
[Fascinate Themes and Apps] stereoblind:
Loving this so far.

Is the link for the tw4 dock down for anyone else?
[Fascinate Themes and Apps] TheMuffStuff:
Fixed, Sorry.
[Fascinate Themes and Apps] sunder74:
Well done. :)
[Fascinate Themes and Apps] Jaciel:
The blur dock 3 doesn't download as a zip for me...it downloads as an apk.
[Fascinate Themes and Apps] TheMuffStuff:
Yeah its not a flashable zip, its supposed to just be an apk you put in /system/app, my fault for the misunderstanding.
[Fascinate Themes and Apps] Ahodson1985:
Really awesome but I keep getting fcs with the gb keyboard?

Sent from my SCH-I500