yashsingh1/xdaforums huggingface dataset:
[Windows Phone 7 Development and Hacking] GoodDayToDie:
Looks very cool!

Basic decompilation / recompilation of the IL would be neat, but IL isn't terribly hard to read or write (especially for people who already know some assembly).

One thing that would be useful (can't tell if it's there yet or not) would be to support adding folders called .. and files under them (allows path traversal to put files almost anywhere on the system). For bonus points, show the phone's filesystem as it would be after installation (the contents of the XAP unpacked with the root at \Applications\Install\<GUID>\Install\) so people can very easily put files where they want them.

A quick manifest tweaker (things like add/remove ID_CAP_INTEROPSERVICES) would also be cool, though exiting XML is easy by hand anyhow.

All in all, looks very cool. A very convenient all-in-one tool, aside from perhaps a decompiler.
[Windows Phone 7 Development and Hacking] ash.rain:
Thanks for the positive replies so far, guys, I appreciate it! However, I'm more into suggestions and when I release a download - some critic. I've made a simple vote for the means of counting the interest, please use that.

First of all, thanks for the post - you raised a few very good points.

I've already implemented a IL instructions edit form. I'm thinking about IL to C# conversion, but so far I've only made a C# to IL form. The other way around is a bit tricky, but is in my todo list for sure. And after all, yeah - IL is pretty easy to understand, and I've even implemented a simple "instruction description" field for every instruction for the sake of refference.

That second suggestion concerning file path tweaks is a very good idea and hadn't crossed my mind so far. I'll surely put that on the todo list as well!

The "manifest tweaker" is already on that list but I need to figure out the signing algorithm first, since it seems to be related to some data from the manifest.

Umm... no, not really :-) As I said, I've got some things on my todo list and on the end of that list is spending a while trying to figure out the signing algorithm. If anyone can save me some time, that'd be cool.
[Windows Phone 7 Development and Hacking] contable:
Indeed such a tool would be very interesting...
[Windows Phone 7 Development and Hacking] ahmedfikry:
great idea...makes it easier than the workaround that I have been trying all along

i am interested in testing / beta ... & will be happy to help
[Windows Phone 7 Development and Hacking] snickler:
Agreed. It would aid in checking to see how obfuscated my apps are :)
[Windows Phone 7 Development and Hacking] contable:
... and how to obfuscate them better ... :)
[Windows Phone 7 Development and Hacking] Poryhack:
So I'm clearly not in the first 10 but I hope you'll consider me for a beta. I have literally been searching for a tool to do this for the past week and have ended up settling with a trial version of Reflector. Needless to say your tool sounds much more promising and I would love to test it out.

You can PM me here on the forums but it might be better if you email me. poryhack|at|gmail|dot|com

EDIT: For the record, no, Reflector will not let you edit and recompile/reassemble. It's strictly decompilation, although in theory you can take the decompiled source into Visual Studio and do what you want with it.
[Windows Phone 7 Development and Hacking] ash.rain:
Yeah, now imagine yourself copy-pasting every single piece of code from Reflector in an empty Visual Studio project, extracting resources and manually linking refferences... sounds gret, huh? :-)

By the way, why not count you for a beta? Ten was more... figurative. Also, some of the guys didn't mention anything about willing to beta-test and didn't sound like they would. I'm working on the resource editor for a few more hours and I'm gonna contact you all ;-)

Thanks to everyone who shows and will show any kind of support - a man might be smarter than another, but no man is smarter than everyone else :)

Edit: I'm very interested in building in hacking-proof tools (besides anything else that might come in handy), so I'm very open for suggestions. I might wanna consider a "thanks to" section as well :-D
[Windows Phone 7 Development and Hacking] sensboston:
This one is sounds interesting... for the hacking purposes :D As far as I think, the whole purpose of your tool ;)

It's useless from the other listed reasons such as check obfuscation security or explore recompiled code for the training purposes (you can do it with Reflector - its isn't pricey, and has a trial/EA versions).

However, your description of the tool looks cool, would be nice to try. Also, would be nice to have a real Reflector alternative. I hope you'll keep it donateware ;)

Thanks.
[Windows Phone 7 Development and Hacking] Leapo:
I'd be interested in testing this out.
[Windows Phone 7 Development and Hacking] ash.rain:
Well, so am I regarding cigarettes and food :-)

No really, I'm thinking about having a paid version, but I've already promised a free version as well, which will be capable of almost all the stuff. I'm not much of a manager/seller myself, I'm a coder, so I haven't figured out what should I exclude from the free version but also as a coder I know it shouldn't be useless.

And I think you'll all agree when you have some **** done, you can get some financial support for that :-)

But hey, I'm not greedy and sure as hell don't expect to make a fortune out of this. I'm talking something more symbolic. I always put work before bucks, so let's see what will come out of it first ;-)
[Windows Phone 7 Development and Hacking] sensboston:
I may recommend you: add "Donate to me" button to your profile first, and publish alpha/beta here. You'll have a free beta-testing (probably, but you may hope) and will not violate the xda rules about commercial software advertising ;)
[Windows Phone 7 Development and Hacking] EnderPsp:
That's the best way to go. You'll get support to develop further the app and also better exposure for beta.
[Windows Phone 7 Development and Hacking] ash.rain:
After thinking about that a while I think you are right. I'm currently stuck trying to convert IL to C# and as soon as I make any progress, I'm uploading a beta.
[Windows Phone 7 Development and Hacking] whistler-nl:
Cool idea really.

I have been changing xap's by un-zipping them and then de-compile them to IL using ildasm. I've been using UltraEdit to edit the IL source and then re-compile the changed code using ilasm.

Reflector can decompile to IL and C# and create a VS project file for you (needs manual editing to get the project working though).

I have not seen anything that can create a re-compileable C# source file without changing things manually so it would be awsome if you would be able to do that (reflector cant do that neither).

So i'm prefering de-compiling to IL so i'm sure i can re-compile without too much correcting in the code.
[Windows Phone 7 Development and Hacking] ted973:
if it'll support xnb files, that will be really awesome!:D

nice job!
[Windows Phone 7 Development and Hacking] ash.rain:
Okay, so I've decided to make the beta-testing public.

Check out the second post in the thread for download links.

When you post feedback, please specify what version you're talking about. Now there's only Beta1 available but it's a matter of days before Beta2.

Thanks to all of you who choose to participate in the beta testing!

I'll keep the app donateware. Everything I've used is mentioned in the "about" window.

Please send as much feedback as you can :-)
[Windows Phone 7 Development and Hacking] sensboston:
Very impressive, thanks!

How do you like to receive feedback/bug reports: here or pm or email?

And what are the limitations of this beta? I've tried to change some "inline strings" and save XAP to the new file name, but these strings wasn't changed.

I have simple feature request: will be great to have a standard menu with File->MRU xaps.

And of course on-the-fly IL to C# (and backward) will be tremendous feature! My appreciations!
[Windows Phone 7 Development and Hacking] ash.rain:
1. Both posting here and sending me a PM works for me. It would be better to write in the thread, though - so that one could see if anyone else has already come up with the bug report/suggestion :-)

2. In the update post, I've mentioned the current TODO list. The compilation of assemblies (which goes with conversion to C# in point one) has a few known bugs, so I've cut assembly save from memory to file for the moment. It'll be available in Beta2 in a day or two.

Usually what you have to do in order to edit IL would be:

a) Open XAP

b) Select an assembly from the XAP Explorer (on the left)

c) Double-click a type/member from the listboxes on the right

d) Select an instruction from the listbox on the right in the newly opened window

e) Edit the instruction using the form below the list of instructions

f) Click "Update" in the same form

g) Close the type edit window and/or click "Save file changes" in the bottom right corner

h) Click on "Save XAP" located in the upper left corner.

I'll work on a better, shorter and more intuitive way to save assemblies but right now I'm focusing really hard on decompilation.

3. I almost forgot that one, it's been on my mind ;-) There'll be such menu for both assemblies and XAP's in B2.

4. That's what has been taking me so long to write - I want to include such conversion as a part of the tool. However, converting method body to C# is not exactly a quick task. You can always integrate with Reflector by using the context menu of the XAP Explorer and choosing "Open with" for DLL's -> Browse for Reflector.

But I'm still trying to include a decompiler in the application. It just takes a lot of time to write from scratch...
[Windows Phone 7 Development and Hacking] sensboston:
Sounds pretty good to me. Yes, I know about complexity of these tasks (disassembling/assembling), just take your time.

So, to keep you motivated, I decide to give a little donation to you. I hope more come soon :)

P.S. Hmm, you just have a stub on "Donate" button in app :) Actually, you may add "Donate to me" to your profile here, on XDA (save your time for more interesting stuff)
[Windows Phone 7 Development and Hacking] ash.rain:
Yes, I've been having some problems with my debit card lately. I've added a "donate to me" button on my profile in case you want to support the project.

About the app, I've fixed the assemblt saving issue and I'm currently working on the resource editor. Once I'm done, I'll put a Beta2 for download with more features to test.

Honestly, I expected a bit more feedback considering the three pages of comments on a few screenshots.

Still, stay tuned for an updated version this week.
[Windows Phone 7 Development and Hacking] Kopacha:
Just a quick note guys. Someone asked about (and he was right of course) for an issue reporting method other then the forum and the thread itself, so here it is @Google.Code. Currently only "Download" and "Issues" are active, while we're figuring out, what else we could use the site for, but i guess this will be enough for the moment. Ash is kinda busy for the moment, so i announce this on his behalf. Also, even though we're a small team, ambition is not an alien to us, so expect another announcements, regarding RAIN project, but also something else, of which we could spill more details and possible request assistance from the community here. For now however - here is the link to the Issues tracking and reporting (also Download) system, and we're really looking to hear from you, what are your recommendations, advise, any feedback and possible bug reports in general will be greatly appreciated.

http://code.google.com/p/dotnet-rain/
[Windows Phone 7 Development and Hacking] ash.rain:
Hey guys!

Just announcing the release of Beta 2.

Check out the updates post for more info.
[Windows Phone 7 Development and Hacking] sensboston:
Good news, will try later today!
[Windows Phone 7 Development and Hacking] snickler:
This app is pretty nice actually. Kudos!
[Windows Phone 7 Development and Hacking] ahmedfikry:
playing with Beta2 ..working nicely...good job
[Windows Phone 7 Development and Hacking] ash.rain:
There will be a (hopefully) final Beta3 till the end of this week, so stay tuned and if you're interested in the project, show your support. Donations are not the only valuable way of support - suggestions and feedback are even more important at this stage.

Cheers,

Ash ;)
[Windows Phone 7 Development and Hacking] ted973:
if app try to decompile a native com dll, app will crash.

when click on a already opened dll, app will create a new tab.

disassembly is mixed by il & .net language, is this not finished yet?

real nice app, thx!
[Windows Phone 7 Development and Hacking] ash.rain:
Hi, ted973

As I said in the second post, native assembly support is not yet implemented. However, it's planned and will be there in the release version! Maybe just a resource editor, but it's a start. I want to include a full-featured disassembler for native Win32 code at some point in the future for sure.

The second issue's been fixed a couple of hours ago. I guess I was in a bit of a hurry to make the build, so I forgot that. I've been adding a lot of neat stuff as well, so Beta3 will feel better. And I'm sure you guys have some ideas of your own I hadn't thought about.

And as of the third part of your post - the disassembly's been almost completely cutoff in Beta2, since I'm still working on it. Use the IL editor on the right instead until Beta3.

Thanks for the feedback,

- Ash
[Windows Phone 7 Development and Hacking] nguyenhonganh:
Can i use this tool for the translation .xap languages (English -> Vietnamese)?

Sorry i'm noob :mad:
[Windows Phone 7 Development and Hacking] sensboston:
No, you can't. Take a look to the AppTranslator application made by singularity0821 http://xdaforums.com/showthread.php?t=1328730

Also take a look to the MSDN: http://msdn.microsoft.com/en-us/library/ff637522(v=VS.92).aspx
[Windows Phone 7 Development and Hacking] GeekDrop:
When I open up a .dll, dbl click an Assembly Type, click the Member Explorer tab, then dbl click any of the items listed I'm getting a crash every time. Anyone else?

Win 7 x64
[Windows Phone 7 Development and Hacking] ash.rain:
Hi, check out the third beta. It contains the functionality to compile back the changes made to decompiled code with a simple Ctrl+S.

I'm sorry for the long delay and I promise another update within a week with many bugs fixed, a good resource editor (which will allow you to add new resources, so with a bit of side work you'll be able to localize apps in a way), XAP deployer, marketplace search tool and a few surprises.

The UI needs a lot of improvements as well, I am aware of that. If anyone wishes to help in that (or any other) way, please contact me :-)
[Windows Phone 7 Development and Hacking] sensboston:
Thanks for the update, will wait for the new beta!

P.S. BTW, be careful with marketplace search: try not to violate the forum rules ;) Also, there are lot of third-party marketplace searchers and xap deployers already released here; IMHO (of course!) you shouldn't waste your time for that stuff...
[Windows Phone 7 Development and Hacking] Poryhack:
I cannot for the life of me figure out how to actually change anything in this version. I can make changes to the C# code but changes don't take. I can't get into the IL editor window from the last version at all.
[Windows Phone 7 Development and Hacking] ash.rain:
Hi, Pory!

You should be able to compile the C# code by simply saving (ctrl+s). Have you checked the bottom pane for compiler errors? (well, i assume the decompiler is not always perfect).

As for the IL editor, I'made some improvements and will be back on the next beta :-) sorry for the inconvinience, please share what the problem seems to be

- ash
[Windows Phone 7 Development and Hacking] Poryhack:
Thanks for the response. It seems I was missing the compiler error pane. I do indeed have errors. As a matter of fact they're there before I make any changes so I can only assume it's not decompiling perfectly.
[Windows Phone 7 Development and Hacking] Martin7Pro:
Hi ash.rain. It is very nice and usable application. I do not know, what I make wrong - when doubleclick to xap contained dll name, all is working. But, when I right click to "open", application everytime crashes. M.
[Windows Phone 7 Development and Hacking] ash.rain:
Hey, Martin

I'm checking it right now and I can't seem to repeat that behaviour :-( Are you, by any chance, trying to open a DLL as text?

By the way, I'd be glad if you use the Issue Tracker, it's a better way to keep track of the problems at hand.

I use the ocasion to apologize for the missed release date (almost a month ago). I've been very busy with my daytime job lately. I have many nice ideas for Rain but unfortunately I lack the time to focus on this project.

Of course, I also want to keep it donateware, so things are moving real slow :-)

What do you think of a built-in x86 IL compiler? The idea is to take a .NET executable and make it "standalone", parsing and translating the intermediate language to x86 ASM and then assembling it to native EXE. I'm still thinking on the algorithm, mostly because of the object-oriented stuff, but it would be quite possible.

I'd also like to include as many [de-]obfuscators, but that also takes a lot of time to code. Damn time :-)
[Windows Phone 7 Development and Hacking] ash.rain:
Hey guys... since I've been asked a few times already, now I'm explaining Rain's behaviour when opening DLL's:

You would usually be shown a "open file" dialog. In the filter box you can see a file name - SomeAssembly.dll.

This is an assembly that has been referenced in the DLL you are trying to decompile but cannot be found in the same folder as the DLL (or in the XAP package in the case of such) or in the GAC (Global Assembly Cache). So... you have to point the program where is the file located, so it can be loaded and decompiled in its turn :-) As for Windows Phone, for example, your needed assembly would usually be located in a path like "C:\Program Files[ (x86)]\Reference Assemblies\Microsoft\Framework\Silverlight\v4.0\Profile\WindowsPhone71".

I've made some imporovements in the RC (yep, there is one coming up) and Rain will remember some common locations for DLL's and will save you the need to point out most assemblies.

Also, I'm making some bigger plans about creating an online depot for hackin... oops, I meant development :-))) resources users are willing to share, such as assemblies, cracked pieces of code, resources, ideas, etc. - all integrated inside the program. That would make it a bit more social-oriented, so it can save you more time when possible. It would be great if I can accomplish some integration with XDA at some point. There are many ideas, but there are many things to work on yet and so little time :-(

Sorry once again, hope I've cleared some things up ;-)
[Windows Phone 7 Development and Hacking] Martin7Pro:
Hi ash.rain. I have two big problems - a few of free time and my english ability. I do not understand your post exactly now. Let it be, please. I will study and post more, when a lot of work allow me it. Any dlls (coded C# or native) cause crash everytime. Any other (not coded C# or native), cause crash only vhen I select ANY open option from right-click menu. When doubleclick on dll name (left side, XAP contain list), your applicatioon works without crash. It must contain little difference betwen rightclick and dobleclick opening. Any other dlls not cause crash. M.
[Windows Phone 7 Development and Hacking] ash.rain:
Hi

I noticed a peak in the interest for this small software I wrote as a joke on weed and beer diet for a week a few years ago.

Since I'm a grown a responsible person now (hahahaha) I just can't maintain the project myself.

So I put it on GitHub. Feel free to contribute or take the whole thing and make it into something better if you wish and know how.

It's written in WPF/C# so I'm expecting many many servants to join me on my quest to world domination or whatever.
[AT&T Samsung Galaxy S II Skyrocket SGH-I727] djrbx:
Asking for some help before I throw my phone out my window. I can't seem to get my SGSII Skyrocket to connect to my VPN which is running on a mac mini server. I have L2TP over IPSec setup which I know works due to that fact that I can connect to it using my iPhone 4 and macbook pro. Unfortunately, I cannot get my Android to connect. All I get is "unable to connect to the network" on the phone itself. When I look at the logs on my server though, it doesn't appear that my phone even tries to establish a connection. Any help would be greatly appreciated. Thanks!
[Galaxy Note GT-N7000 Q&A, Help & Troubleshooting] zekon:
Hi guys!

I have problem with my "Note" since updated to 2.3.6.

My Sipgate voip client do not konnekt to the voip server home via wifi, but over 3g works perfekt.

When I get home and my phone with home WiFi acces point connected I get no connection to the voip sipgate server. Other "galaxy s" phone, works home via WiFi with the same Sipgate client perfect.

Does anyone have idea what can this be?

Thanks
[LG Optimus Black] RevinEvan:
I looked into it and found out that i can upgrade my account and get the galaxy nexus for cheap so im getting myself a nexus by next friday . very excited
[LG Optimus Black] donjamal:
What? :)
[LG Optimus Black] TheGripper:
Good to know :D
[LG Optimus Black] agent205:
So ?
[LG Optimus Black] Sobralobo:
Yeah I did not understand either.
[LG Optimus Black] extreminator:
Pointless like the thread "I was going to WP7". This area is about Optimus Black not about personal showoff.
[Asus  Eee Pad Transformer Prime] new2q9c:
http://www.hhgregg.com/asus-32gb-10...e-android-3-2-honeycomb-tablet/item/TF201B1GR

Does not look good...
[Asus  Eee Pad Transformer Prime] wokka00:
This is concerning and infuriating if it's actually sold at this price after 3 weeks.
[Asus  Eee Pad Transformer Prime] rsjyns:
HH Gregg is notorious for the bait and switch though
[Asus  Eee Pad Transformer Prime] Danny80y:
Already posted here.... http://xdaforums.com/showthread.php?t=1443616
[Asus  Eee Pad Transformer Prime] jdbaker82:
already paid for two called store their shipment is arriving at noon and I am picking them up at 3pm : ) this is awesome I think they botched their price!!! it's mine now though loo
[Asus  Eee Pad Transformer Prime] demandarin:
don't be surprised or mad if you go there to pick up n its actually the TF-101..lol
[Asus  Eee Pad Transformer Prime] just lou:
Just be wary. This store has a shaky reputation, and if it "appears too good to be true"...well, you know. IMO, the "shipment arrives at noon" already sounds like a red flag.
[Asus  Eee Pad Transformer Prime] jdbaker82:
I have no idea what you guys are talking about there's HHGreggs all over Maryland and they are very reputable I can't speak for their online site or anything like that but we actually have several HHGregg stores here. as far as being original transformer I called store already and they verified shipment says TF201
[Asus  Eee Pad Transformer Prime] just lou:
http://www.resellerratings.com/store/HHGregg
[Asus  Eee Pad Transformer Prime] Danny80y:
Last year I remember all the hype over the $100 off coupon.... so it is possible they are selling for that but just take into account that it's a vendor discount not Asus lowering the price. I guess that is just the tab only? Because the pair in the UK is £499
[Asus  Eee Pad Transformer Prime] jdbaker82:
Every negative review I read has something to do with their online sales and deliveries but like I said we have local stores and I am picking it up there it's not being shipped.
[Asus  Eee Pad Transformer Prime] Evo_Shift:
I wonder how long best buy would honor a price...probably just your return period? This would really piss me off. I don't give a damn if it's discontinued. I love the tablet and it's look and feel. But, I would hate knowing I spent $100 extra on something that is still within my return period. I mean, they are probably going to get scalpers buying these up and reselling them.

Anyway, chime in when someone actually has one in hand. This will tank original transformer sales as well if true.