[Q] Windows Phone 7 Architecture documentation - Windows Phone 7 Q&A, Help & Troubleshooting

Hi there,
this is my first post here, so be kind
I'm writing my master thesis on WP7 Security and I'm currently looking through some of the threads posted here on XDA. Some of them are over a year old and link to documentation, that was marked by MS as confidential (I'm talking about the three documents provided in Windows Phone OS 7 Guides [Development::Architecture::Customization]).
First of all: The documents are marked confidential and leaked somehow to the public. Did MS say something on this matter? The Information I found there were very interesting for my work, but as it is marked confidential... I think you see my problem
Second: The documents are old, so old that they say explicitly its open to changes. Is there some newer documentation available? I'm especially interested in the used kernel (up to now I think its Win embedded compact 7, as mentioned by MS guy Olivier Bloch ). There were also this nice diagrams on WP7 Memory Management and Kernel details.
Third: Do you have some nice articles on WP7 Security, besides the one linked in the FAQ or the very few found on Google?
Thanks to all of you,
Markus

Related

Please Sir, only one simple question

Hi,
I use pda from the Qtek 9090 with wm2003. After I have purchased one Qtek 9100 and finally one Universal Qtek 9000 with the hope ... I have expended a lot of money for these pda. These PDA, better, windows mobile, have donate to me bugs, freeze, lost call, lost sms, random reset, ecc ...nervous and austerity.The list is very long!
In all these years I have never seen one, only one windows mobile rom stable and fast, not super-fast, only fast, usable. The same is for windows on desktp or server arch. Random reset, freeze, blue screen, bugs, ecc ...
Now my question is simple: I have read here which you develop new roms for passion. Then, it is not for profit. Then, why all developers not develop with another o.s? Today exist Linux, Symbian, Android, Open moko, and a lot of other probably.
I not understand why use windows. If all Senior present here abdicate windows for linux, per example, probably after less than one year, all of you will develop a very stable, fast and usable operating system!
Really I not understand why ...
Best Regards and many thankS for your attention and your work
If you search around the Forums for threads on "Android" you will find out where they are in the Linux process.
Generally Getting Linux to work on a handheld device is not as simple as installing it on a PC.
Windows Mobile comes from the Manufacturer with everything working, there for it is easier to tweak Windows then to write a whole new base code, like Linux.
Hi,
first, thanks for the answer.
Yes, I know which linux and android are work in progress. But are work in progress from long time, maybe because there are few developer which work on it?
However, usually open source software which control the hardware, drivers, is based on reverse engineering. Because some Manufacturer not provides the datasheet of the hardware. Cause of this, you have reason. But probably if a great number of capable developer want, with the current relase of linux for pda, is possible to make easier this too.
Unfortunately I have some trouble to speak or write English like my native language. However, I hope have wrote aprox correctly.
Best Regards
If we port symbian to out devices, there is a chance that this site could get shut down. You see, each windows mobile device is sold with a license to use windows mobile, similar to how you have to use a serial number to register certain applications.
Because we already have the license to windows mobile, there is not any specific legal problem to creating custom roms.
However, because we have no license for symbian, we are not legally and contractually allowed to port it to our devices, because the makers of symbian recieve no licensing fees from us, which is essentially piracy.
Moved To General Discussion.
I can say that when cooking ROM's, I'm fixing all the pieces of the OS that bug me and add parts that are missing. Through trial and error, I get my greatest OS!
I have no doubt on your work. But if the o.s. born bad, remain bad! Independently from your hard work!
About other o.s. and license: today exists a lot of possibility instead of microsoft products what are know to be bad and expensive ...
However, I hope which one day I can use my pda as use my N95.
Regards

OS Comparison : Need Help.

Hello everyone,
I am currently working on a large OS comparison for my memoire.
I have not started yet but I know I want my main subject to be competition over the Smartphone Industry. One part should be about advertising campaigns and this comparison was born when I saw the iPhone commercial about "copy/paste". It appeared to me "WTF, WinMo could do that before I was born !".
Anyways, I am at a point where I am limited by money and information overflow.
1) I cannot buy all devices based on different OS to test it
2) I have trouble distinguishing OS limitation/Hardware limitations especially on iPhone OS 2.2.1 and 3.0 // and Symbia S60 based-devices.
I tried to list some key features (for 3 OS for now, 2 versions of them).
I have not worked on S60 or RIM OS at all for now.
Please, find enclosed my first draft.
Any help is more than welcome.
You can contact me directly via email at wahid.razali (a) gmail.com
You're the best.
Thanks a lot.
Note: Excuse my English, I'm French.
--
Enclosed: ZIP file containing my XLS comparison.

List of trusted root CA's for Android, BlackBerry, Symbian, Windows?

Good morning! I was wondering if anyone would know of any resources that contain info on the trusted root ca's (certificate authorities) for Android, BlackBerry, Symbian, and Windows mobile devices? I am working on a project that involves choosing a new SSL Certificate signer but I want to make sure that the one we choose is trusted on all of the devices. I appreciate any help! Info about iOS is readily available, but that doesnt appear to be the case for the other smartphone players.
Thanks!!
Matt
Me also want..to know
Please help
*Quick bump
Bummer... must not be much out there in regards to this.
This may help for rooted Android devices. The others, I'm not so sure about. In the aftermath of the DigiNotar debacle several months ago, there were articles about removing their root CA from the CA database. If you have a rooted android phone (why else would you be here) you can rebuild the cacerts.bks database. Some instructions for Windows are here in this blog. The instructions are just for removing one but can be adapted for adding one and can certainly be adapted for running under Linux, if you're like me:
(The forum won't let me post links yet so you'll have to be creative here with cut and paste...)
securitymusings.com -> article/3001/removing-trusted-certificates-from-android
The Guardian project also has a CACertMan tool that may do what you want on Android.
guardianproject.info -> 2011/09/05/cacertman-app-to-address-diginotar-other-bad-cas
Blackberry, Symbian, and Windows, I suspect you are on your own there.

Windows RT - re: Microsoft Leave Us Alone

First off, it is silly that I cannot post a reply straight into the thread, and have to create a new thread in an unrelated area of the forums, as I am a new user (or have less than 10 posts).
Ok, as regards the Windows RT and lock down of the Desktop Applications development, how do the internal programs get past this block? As per many other comments it would appear that Windows RT is a recompilation of Windows 8 and has many like for like .dll's, etc. If the Office 2013 suite can run under the desktop, is it because Microsoft has signed the app with a certificate that is not available to other developers? Does this mean that under the previous EU ruling they are breaching some law in that they are using resources to give themselves an advantage that other developers cannot take advantage of?
I think the only reason they have locked down Windows RT like this is so that this cheap OS does not eat into their regular Windows 8 sales. Certainly I bought a Windows RT device because it is more compatible with my work habits (due to Office 2013) than the Android and iPads I have used in the past. If I could easily use tools like PuTTY, then there would be little reason for me to use a normal laptop or other device.
I doubt Microsoft really watches these discussions in any serious way, but one of the key reasons I chose Windows RT over Android and iPad is because when I need the flexibility of many windows open at the same time and side by side I can do that, but when I want the uncluttered quick environment then New UI does that as well.
Samsung, with Android, is starting to allow a couple apps together, but try to run an Excel Spreadsheet and read your banking web site at the same time to transpose the figures into your budgeting file, and iPad/Android are tedious but Windows RT is a breeze, it is what Windows does best. Microsoft should understand that apart from everything else they do, they provide an OS and should let developers get the most out of that OS, just like Android and iPad developers can push those OS's.
oucarso econcomy
What's more awesome is that new users can't post outside links either. This might be of interest to you www[dot]makeuseof[dot]com/tag/how-to-jailbreak-your-windows-rt-device-and-run-unapproved-desktop-software/
Thanks for the link
My post came as a result of researching the Jail Break idea, I had not seen that page yet. I downloaded the patch and it worked very well. Pity it does not detail why the program goes to the internet the first time it is run, but I assume it is to get the certificate?
Seems like most posters are really happy to have PuTTY working (which is exactly what I wanted). Is it hard to create a New UI App?, maybe someone just needs to compile PuTTY as a New UI app as a terminal emulator should be pretty straight forward.
While I understand that new Intel chips are just around the corner, Surface RT is only $400.00 (64Gb, Touch keyboard) so pretty cheap, so being able to sit on the couch and browse emails, internet and also manage my Linux boxes is really good.
I can do the same thing on my Android TAB, but it is tedious changing screens all the time. New UI has the same problem, always flicking between all the programs. This is what Windows does best, so don't understand why MS would take away from that tried and true model, except they are probably trying to protect their full Windows 8 investment. Instead what they will find is the Windows RT dies a quick death and that is a wasted investment (if that happens they should have just made a New UI only version and got Office to work within that environment if Office is the main reason for the Desktop in Windows RT).

Help installing Paint.net on my surface RT

Short version: Hi, I need help to install paint.net on my Surface RT (running Win8.1RT, no jailbreak), been reading the threads around here but having absolutely no luck and I'm lost, many threads have deleted comments and I'm not sure on the continuity or lost content, if someone could guide me I will be really thankful.
Long version:
Hi, I'm late to the Surface RT party but I've been a reader of this website for years finding solutions and guidance to solve diff device issues. Found several sources (including this forum) explaining Paint.net (and other apps) can be somehow installed and run on the Surface RT, but honestly I'm lost with the "how". I'm not lazy, I do read and do my research before asking, it's just... the threads don't seem complete.
- Several threads have broken (download) links
- Several threads have deleted comments and I'm not clear on the continuity of the conversation
- I'm really confused on the jailbreak(s) and conflicts with update packages from Microsoft (producing interferences)
- Found some zip downloads identified for RT here and on other places with no instructions except "download" but the app paint.net does not run on my Surface RT, and after trying on my Win10 machine they do run on X86 (dual code? or probably not ARM after all)
- Found videos about what to do to install and run "untrusted apps" but that didn't help, and the videos have lots of comments stating it doesn't work and how it makes no sense the "untrusted" mention regarding instructions for apps found on the Store
- Found a list of ported apps (here) but I think it's quite outdated, the packages don't work or are broken and 404 not found, etc.
- The instructions regarding an alternate Store don't sound complete to me, it didn't work (I couldn't even execute the exe on my RT) and besides I just need paint.net (and this doesn't appear on the Microsoft Store, so sideload using the tool sounds confusing to me)
I'm really lost, honestly the info seems broken, well, I understand it's been years and I'm late to the party. My main interest goes to paint.net, perhaps notepad ++ and that's it. MyTube does work on my device. Interesting because when I tried several times it didn't appear on the MS Store, but somehow one day it was there and I was able to install it, I like it and does what I need.
Why playing with a Surface RT on 2020? I like it, specially the battery life, it's a nice device and does what I need (except simple image manipulation and sure, no modern internet browsing).
On a sidenote: updating to Windows 10? (RT / ARM)??? It's been a couple of months of reading and researching and I'm not sure, I don't see lots of people genuinely happy. It is not a risk I'm comfortable taking, the instructions are long and technical (I could put effort on that) but I see too many people complaining on issues, bricked devices, some report the instructions not working and some reporting the work wasn't really worth it at the end. Besides in my case when I tried came across a message stating bitlocker being active (yet it's not applied to the disk), there was an option stating "skip this drive" but I decided to stop and didn't continue, I'm not sure what does that mean, "skip?" would I loose space on the disk?. Well I'm not making two questions on one thread, just discarding the options to have a better RT, and updating to Windows 10 still doesn't feel safe to me. If anyone could share some experiences, freedom to install some additional apps, better browsing or performance, I will be happy to read.
Thanks in advance.
I cannot provide any assistance but I want to add that I am too on the same road. I have a functional RT and wouldn't mind meeting it up but I would like to have a fighting chance. Unfortunately, like you said, the info is incomplete or outdated.
If anyone has knowledge of the complete requirements to put a Windows 10 on this, or make it otherwise more useful again, it would be highly appreciated.
Danacy said:
I cannot provide any assistance but I want to add that I am too on the same road. I have a functional RT and wouldn't mind meeting it up but I would like to have a fighting chance. Unfortunately, like you said, the info is incomplete or outdated.
If anyone has knowledge of the complete requirements to put a Windows 10 on this, or make it otherwise more useful again, it would be highly appreciated.
Click to expand...
Click to collapse
Exactly. I've seen great effort from old forum members over this, but I guess many are retired and others are tired of talking about the topic, and yes, many bits of info are missing or outdated, some threads are impossible to follow, specially now after the forum upgrade (removing the dead messages).
Regarding upgrading to Windows 10, you can check here
and here:
How to install Windows 10 on the Surface RT - Alexenferman
www.alexenferman.com
Beware, it might not work and as stated by the author: you could end up with a bricked device.
There are lots stating they could do it and now have Windows 10 on their Surface RT. There is even a guy right now selling one locally already with W10 (but way too expensive). Just as this topic on installing stuff, I also found the same in regard to W10: lots of messages but little meat, and rarely a detailed or serious report on how it went, while there are also reports of bricked and failed devices.
This might be of your interest:
Being that said... I can tell you I tried, but it didn't work, my story was posted here:
Windows 10 on Surface RT working (edited thread)
Read carefully, this is about the installation of Windows 10 ARM32 on the Surface RT1. Previously tried the Elektrohax tutorial (video on youtube and also posted at Alexenferman.com) but I was unlucky on my attempts. This is the mentioned...
forum.xda-developers.com
BUT... I got lucky, my device is not bricked and I managed to install and keep the patched version of Windows 8.1 for the RT, I have that one now, applied the patches just as if I was going to install again Windows 10, but I didn't, it remains as it is in that step.
What I have now is the same device with a different W8.1 RT, more space, everything works, and I can run ported apps (I now have Paint.Net, Filezilla and others). I still don't have a better internet exprience but I like things as they are right now. The speed of W8.1 RT with the extension of new apps.
Perhaps this is helpful to you, of perhaps you get to overcome the obstacles I found and get W10 on your device, good luck, whatever happens: confirm, this is useful to new people trying.
Updated: it works, finally got W10 installed based on the video tutorial and the steps described at Alexen Ferman website. Some details here:
Windows 10 on Surface RT working (edited thread)
Read carefully, this is about the installation of Windows 10 ARM32 on the Surface RT1. Previously tried the Elektrohax tutorial (video on youtube and also posted at Alexenferman.com) but I was unlucky on my attempts. This is the mentioned...
forum.xda-developers.com
Good luck.

Categories

Resources