AOW on Windows RT? - Windows RT Development and Hacking

Hi,
I'm pretty sure you all heard of "Project Astoria" aka Android on Windows (AOW). That Project is pretty much as dead as Windows RT is. But fortunately AOW is an ARM compiled project. So i wanted to ask, how hard do you guys think is it to port it to Windows RT?
AOW itself is pretty much nothing more than a service running on Windows. I'm sure it's not that hard to run it, but I would think adding apps (to the startscreen) and launching them is way more complicated?!
Would be interesting to hear some thoughts about that.

Insignificant said:
Hi,
I'm pretty sure you all heard of "Project Astoria" aka Android on Windows (AOW). That Project is pretty much as dead as Windows RT is. But fortunately AOW is an ARM compiled project. So i wanted to ask, how hard do you guys think is it to port it to Windows RT?
AOW itself is pretty much nothing more than a service running on Windows. I'm sure it's not that hard to run it, but I would think adding apps (to the startscreen) and launching them is way more complicated?!
Would be interesting to hear some thoughts about that.
Click to expand...
Click to collapse
If I'm looking at the right thing, AOW is for windows phone. To get it to work (even if we could port it to RT) we'd need to recompile all the libraries necessary, some of which are WP8 specific. It would be simpler to just code our own android emulator for RT and running apps that way. If we go that far though, we may as well go all the way and port VirtualBox to get x86 emulation as well.

Insignificant said:
Hi,
I'm pretty sure you all heard of "Project Astoria" aka Android on Windows (AOW). That Project is pretty much as dead as Windows RT is. But fortunately AOW is an ARM compiled project. So i wanted to ask, how hard do you guys think is it to port it to Windows RT?
AOW itself is pretty much nothing more than a service running on Windows. I'm sure it's not that hard to run it, but I would think adding apps (to the startscreen) and launching them is way more complicated?!
Would be interesting to hear some thoughts about that.
Click to expand...
Click to collapse
Trivial if you can get the Win10 kernel running with RT8.1 userspace. Will crash otherwise without flipping two bytes in the kernel (ARM state support instead of only Thumb2) and that is blocked by Secure Boot.

Related

[Q] Dual boot Ubuntu and Android?

The dual-form nature of this item would fit a dual-boot scenario perfectly. Boot into Android when used as a tablet, boot into Ubuntu when docked. Just curious as to the possibility of this.
As far as I know, Ubuntu supports ARM architecture, so the Tegra 2 chip should work well with it. I'm not familiar with the touch screen driver support in Ubuntu, but I remember when I modded my old EeePC netbook with a touch screen, I was able to install third party touch screen drivers without any problem. Then again, even if the touchscreen won't work, when docked it has the mouse and keyboard anyway.
Are there any devs working on this, or know what the feasibility of such an endeavor would be?
Thanks!
Let me know when I can dual boot into Linux Mint.
I'm wondering if the webtop from atrix can be ported to work here.
Sent from my MB860 using Tapatalk
PGibbons999 said:
Let me know when I can dual boot into Linux Mint.
Click to expand...
Click to collapse
Linux Mint is based off of Ubuntu, so if you can get one working, you can get the other. However, vanilla Ubuntu has three times the user base, so I feel that would be the best bet, considering the much larger community support.
Definitely should be a project someone works on
Should be very easy to boot ubuntu alongside android. Got a lot of spare ram on these systems.
This of course means running ubuntu with a vnc server, and connecting to localhost. Which is far from optimal. But it works atleast. That's what I plan to do when I get the tablet.
Hell with wireless adb there's a decent chance I'll be able to run up eclipse and build apps directly to and from the tablet
nurre said:
Hell with wireless adb there's a decent chance I'll be able to run up eclipse and build apps directly to and from the tablet
Click to expand...
Click to collapse
Not unless we get an ARM SDK. There is nothing I would like more than to be able to develop for my tablet on my tablet, but right now it is not possible, even with Ubuntu.
Ubuntu 11.04 was just released with the new Unity interface standardized. I'm not sure how well the Tegra 2 can handle it, but there's also Unity 2D, which looks great.
And the touchscreen interface looks lovely:
http://unity.ubuntu.com/projects/utouch/
I'm getting excited, I really hope we can get this working!
nurre said:
Should be very easy to boot ubuntu alongside android. Got a lot of spare ram on these systems.
This of course means running ubuntu with a vnc server, and connecting to localhost. Which is far from optimal. But it works atleast. That's what I plan to do when I get the tablet.
Hell with wireless adb there's a decent chance I'll be able to run up eclipse and build apps directly to and from the tablet
Click to expand...
Click to collapse
This was already done on the Xoom I believe.
ZaelFaroe said:
Not unless we get an ARM SDK. There is nothing I would like more than to be able to develop for my tablet on my tablet, but right now it is not possible, even with Ubuntu.
Click to expand...
Click to collapse
A very good point :/, oh well. I can still do my normal development
nurre said:
A very good point :/, oh well. I can still do my normal development
Click to expand...
Click to collapse
From what I understand, Eclipse is actually built entirely on Java. Is anyone aware of a full java environment for ARM Linux?
The problem isn't eclipse being based on Java, the problem is the Android SDK plug-in (which specifies x86). It could be that you only need x86 for the emulator or for the USB drivers (I don't know), but it could also be something else where none of the plug-in will work on ARM. You could probably do development (write code), but you probably couldn't compile to apk or test at all. People on PPC Macs already have this issue. It appears that the source code for the SDK is publicly available so maybe we could get it working, but I think that might be more effort than it is worth at this point in time.
But this is getting off topic. We need Ubuntu (or other full linux distro) before the rest of this is even remotely possible.
They have Ubuntu working on some of the old Windows Mobile phones (check out the HTC Touch Pro 2 / Rhodium). Isn't that an ARM based CPU?
Yes, Ubuntu should have no problem working on ARM. The only questions on Ubuntu are the drivers and bootloader.
Getting linux up and running shouldn't be hard. It's done on most modern cell phones already. And the cut down versions are normally due to limitations in hardware.
The only part that sucks is the vnc localhost solution which is generally being deployed, it's not exactly optimal performance wise.
nurre said:
The only part that sucks is the vnc localhost solution which is generally being deployed, it's not exactly optimal performance wise.
Click to expand...
Click to collapse
The best way to deal with this problem would probably to get X11 working with Android's graphics stack (mostly OpenGL) as a backend- sort of like Xephyr, or Wayland's embedding of X11 (basing the work on Wayland's work might be the easiest, since they already use OpenGL ES).
That should deliver near-native performance, with full hardware acceleration.
I'd think the best way to structure it would be to have an app you launch within Android that connects to the X11 server and just pushes the final image to the screen (akin to what Wayland does). That should make it reasonable practical to move between Android and Unity (/Gnome/KDE/etc) without too much weirdities.
---
For doing Android development on Android, until there's a native SDK, you could use X11's network transparency to be running Eclipse on a remote machine via SSH, using port forwarding to allow the remote machine to connect back over the tunnel for ADB. It's ugly, but it should work (assuming you have a network connection... and a working x11!).
Initially thought this would be a huge reverse enginering job, but look and behold : http://developer.nvidia.com/tegra/news/linux-tegra-released !
Did anyone actually tried to run any Linux distro on it?
Is there any dev working on the question ?
Having a Android/Ubuntu tablet with an actual removable keyboard good me a huge advantage in terms of productivity/entertainment share... !!
nordicfastware said:
Is there any dev working on the question ?
Having a Android/Ubuntu tablet with an actual removable keyboard good me a huge advantage in terms of productivity/entertainment share... !!
Click to expand...
Click to collapse
+1 for that

Possible to run W8 on Transformer TF700?

I am considering buying the Transformer TF700, but I am wondering if it is possible to root the tablet and install Windows 8 on it when W8 is available for purchase?
Regards, Sari
Unlikely, Win 8 requires an encrypted bootloader.
Installing Win8 as a 2nd OS, NO. But running linux as a second OS and Virtual machine windows on it, Yes. Just not sure how stable that would be, or how fluid. You can always wait and see as asus have announced a partnership with Microsoft for a duclboot android windows Pad...maybe, HOPEFULLY, the hardware will be close enough to our infinity for devs to port it over
Its possible. That locked down requirement is for OEMs, I doubt it'd be hardcoded into the OS since that'd be hard to detect or easy to spoof. Asus's WinRT tablets are Tegra 3 based, so depending on which variant they use it might be relatively simple to port.
Very unlikely. I couldn't spout the technicals for you, but it is a very closed down system, and MC certainly doesn't want any modding or porting in any way.
Assuming you mean Windows RT, then...well, I'm sure Microsoft is probably going to do everything they can to ensure that Windows RT doesn't run on anything other than approved devices.
Ah, that's disappointing :l Thanks for your replies!
I used to be very interested in Win 8 but now I am not sure I want it on a Tablet. I know eveybody is saying it is going to be great on tablets, but nobody really knows yet, and I have been an early adopter of other mobile OS products like Win Smartphones, that were big failures. The beauty of Android is it is more open source so its easy to create apps for it, so I am not sure Windows will ever get the kind of app libraries (Free or cheap) Android and IOS have. Looking at Microsoft's history, I am not sure they will excel in this market at this point.
Just my thoughts . .
guitar1969 said:
... Looking at Microsoft's history, I am not sure they will excel in this market at this point.
Just my thoughts . .
Click to expand...
Click to collapse
This ^^ -- given the fact that I've owned several Windows Mobile devices that have hung somewhere in space as far as support and development went and that MS have crashed several of their purportedly groundbreaking devices in the past (the Zune and the Kin spring to mind in particular) doesn't really inspire me with any hope that the Surface and its successors will be anything to drool about, except maybe for 'paper specs'.
For the graphically inclined and those in search for a read, a search for "Microsoft failures" comes up with, amongst others:
http://www.eweek.com/c/a/Enterprise...osofts-Biggest-Failures-and-Successes-500262/
http://www.money.co.uk/misc/microsofts-biggest-flops-and-failures.htm
http://www.complex.com/tech/2009/05/a-history-of-microsofts-biggest-failures
Just for fun, those.
No way.... The largest software development company in the world has had failures? Who would ever have thought that?
almostinsane said:
No way.... The largest software development company in the world has had failures? Who would ever have thought that?
Click to expand...
Click to collapse
It's not that they had failures, smart boy -- it's their touting so much 'groundbreaking' stuff that wouldn't even float by itself if you threw it in a lake of polystyrene packaging chips.
Ugh, Win8 with its crappy touchy-feely interface. I am fully convinced that desktop and laptop systems are here to stay, whether for gaming or productivity, so I do not need an interface optimized for mobile touchscreen devices on my rather immobile main piece of trusted hardware.
Jotokun said:
Its possible. That locked down requirement is for OEMs, I doubt it'd be hardcoded into the OS since that'd be hard to detect or easy to spoof. Asus's WinRT tablets are Tegra 3 based, so depending on which variant they use it might be relatively simple to port.
Click to expand...
Click to collapse
I think we should wait for any publicly available Windows RT firmware for download. It Asus releases Tablet 600 - that would be even better for us.
I recall the first Hackintoshs (based on first Mac OS X 10.4/Tiger for x86) being run on Pentium 4 and AMD platforms. It required VM and very strong BIOS modifications (as Macs had EFI, at that time unavailable for PCs). Then there were some modified kos (kernel objects, i.e. modules) that enabled it running on PCs with stock BIOS. Later a vanilla kernel was compiled that enabled the system work without problems.
Considering Windows RT port, the last step would be most likely impossible as we don't have kernel source (AFAIK the latest Widows source available is that one of Win2000), but nothing prevents us from attempting to run the Windows RT-enabled device firmware on TF700 and trying to debug failures. However, this can take a long time.
I'm more concerned about running any Linux distro in dualboot with Android %)
What about the new ASUS tablet, tegra 3, windows RT. The same hardware, but different system and screen resolution.
LEGOracer69 said:
What about the new ASUS tablet, tegra 3, windows RT. The same hardware, but different system and screen resolution.
Click to expand...
Click to collapse
Is anywhere its firmware?
The main issue would be the bootloader; the resolution in Windows is much easier to fix.
P.S. "I want NATIVE ubuntu on TF700!" - +1. I bought TF700 as a super long-lasting netbook =)
I have the Asus TF600. It has a lower screen Res and twice the ram of the TF700. WIndows RT requires activation just like the desktop version.
LEGOracer69 said:
What about the new ASUS tablet, tegra 3, windows RT. The same hardware, but different system and screen resolution.
Click to expand...
Click to collapse
That's wonderful!
When did you buy it?
Have you found the firmware?
I only found this: http://support.asus.com/download.aspx?SLanguage=en-us&m=asus vivotab rt - there is only a manual.
Windows activation has never been a probem since its appearance in XP =) The bootloader should be more tricky.
tf700t 1gb ram win8 problem
Even if someone manages to port Win8 over to the tf700, do you think they will curb the use of it by shutting it down from the windows market side?? Especially with RT you wind up at the complete mercy of Microsoft when it comes to applying any apps to the device. I'd be interested in seeing if it could be done as long as there is no hang up on the application side of the equation. Won't do me much good to have a working os with no apps to run on it.
Cheers

Install Ubuntu on the Surface Pro

Source: http://www.geek.com/articles/mobile/how-to-install-ubuntu-on-the-surface-pro-20130211/
Thanks, but no, I will keep Windows 8.
Talderon said:
Source: http://www.geek.com/articles/mobile/how-to-install-ubuntu-on-the-surface-pro-20130211/
Thanks, but no, I will keep Windows 8.
Click to expand...
Click to collapse
Will it work on the RT?
Twiisted said:
Will it work on the RT?
Click to expand...
Click to collapse
No, Pro Only.
Talderon said:
No, Pro Only.
Click to expand...
Click to collapse
NNNNNOOOOOOOOOoooooooooo!!!!!!!!:crying:
Twiisted said:
NNNNNOOOOOOOOOoooooooooo!!!!!!!!:crying:
Click to expand...
Click to collapse
The only reason No on the RT is that you can't disable Secure Boot and you would have to find an ARM compiled version of Ubuntu.
The first reason more than anything else will keep you from doing much of anything.
Well... to give you SOME hope: http://www.engadget.com/2013/02/11/linux-foundation-secure-boot/
Looks like it may actually come to fruition at some point in the (near?) future.
Talderon said:
Well... to give you SOME hope: http://www.engadget.com/2013/02/11/linux-foundation-secure-boot/
Looks like it may actually come to fruition at some point in the (near?) future.
Click to expand...
Click to collapse
This is great news considering Ubuntu is already being compiled for ARM devices. e.g. Their new mobile operating system.
Once it drops, it should only be a matter of time before someone cooks it up for the RT... :fingers-crossed:
Twiisted said:
This is great news considering Ubuntu is already being compiled for ARM devices. e.g. Their new mobile operating system.
Once it drops, it should only be a matter of time before someone cooks it up for the RT... :fingers-crossed:
Click to expand...
Click to collapse
Well, at least there is SOME light at the end of the tunnel.
Just because a secure boot-compatible segnature is present doesn't mean it will work; there's no way to add your own signing keys to the Surface RT's SB certificate store, so unless your Linux installer is either signed by MS or by another authority that is trusted out of the box, it still won't work.
Also, there's a big difference between recompiling a user-mode application for ARM and recompiling an entire OS. You need a compatible board support package for your processor and hardware. It's possible (and there are already Linux images that run on the Tegra3) but it's not trivial.
GoodDayToDie said:
Just because a secure boot-compatible segnature is present doesn't mean it will work; there's no way to add your own signing keys to the Surface RT's SB certificate store, so unless your Linux installer is either signed by MS or by another authority that is trusted out of the box, it still won't work.
Also, there's a big difference between recompiling a user-mode application for ARM and recompiling an entire OS. You need a compatible board support package for your processor and hardware. It's possible (and there are already Linux images that run on the Tegra3) but it's not trivial.
Click to expand...
Click to collapse
Way to ruin my dream :/
Twiisted said:
Ubuntu is already being compiled for ARM devices. e.g. Their new mobile operating system.
Click to expand...
Click to collapse
Full ubuntu is already available on ARM. Not just their new mobile OS.
Ubuntu on Surface :crying:
Buy a TF300
Caramel said:
Ubuntu on Surface :crying:
Buy a TF300
Click to expand...
Click to collapse
I dont see the problem with it tbh. The surface is a genuinely nice piece of hardware, its just some people dont like windows 8.
Now a hackintosh on the surface would be very interesting albeit incredibly unlikely.
I wonder if one of the various android x86 projects would consider a surface pro version.
SixSixSevenSeven said:
I dont see the problem with it tbh. The surface is a genuinely nice piece of hardware, its just some people dont like windows 8.
Now a hackintosh on the surface would be very interesting albeit incredibly unlikely.
I wonder if one of the various android x86 projects would consider a surface pro version.
Click to expand...
Click to collapse
I rather wait for windows android to release stable versions. I don't want to reboot and lost true multitasking just to play a mobile game.
Sent from my U9200
Surface pro with Mountain lion...
https://www.youtube.com/watch?v=icPMg_qkSRs
looks like a fair bit of input latency there, very similar to what I see with remote desktop as opposed to running on the machine. Either that or poor drivers. Either one is possible
or the fact ml isn't supposed to run touchscreen so its not optimised....?
Trig0r said:
or the fact ml isn't supposed to run touchscreen so its not optimised....?
Click to expand...
Click to collapse
I would class that under poor driver support which I already said....
OSX does support touchscreen anyway.
my surface pro cannot boot from Windows 7 and Linux USBs, it still proceeds to windows 8. (im trying to put windows 7 on it or Linux)
but I can on my Recovery USB. i'm using the down volume method, and tried the advance boot thingy and chose USB method.
So i doubted if my win7 and linux usbs are not bootable, but they both boot well on my other pc.
I also have that EFI boot disabled. im not exactly a noob with tweaks and software installation, i just dont know why my surface pro wont accept those bootable usbs so i can start installing them.
please help.
That's great and all, but I can't find the Marvell drivers for ubuntu at all..

Possibility of dual booting android and windows xp on our device

hi there the possibilities for our device is endless it is definitely possible for our to dual boot windows xp and android with our device maybe we could make it run on our armv7 processor if someone is able to do this project i can help
aaronjasper49 said:
hi there the possibilities for our device is endless it is definitely possible for our to dual boot windows xp and android with our device maybe we could make it run on our armv7 processor if someone is able to do this project i can help
Click to expand...
Click to collapse
Windows XP ? Impossible not going to happen, not worth the effort.
Windows 8 RT, Possible, not worth the effort..
Recommendation: If you need or really want to have both, buy a Lenovo or Dell WIndows 8.1 tablet for less than $200 and you will be much happier.
Development Level: Lazy N00b
aaronjasper49 said:
hi there the possibilities for our device is endless it is definitely possible for our to dual boot windows xp and android with our device maybe we could make it run on our armv7 processor if someone is able to do this project i can help
Click to expand...
Click to collapse
So you want to Dualboot Windows XP and Android ?
May I know which device you've ?
One thing is sure, YOU CANT DO THAT ON A TAB
Many members including myself got idea of running Windows 8 x86 on Tab 3 10.1 since it have a 32Bits kernel, but nothing happened.
Never
I think this will never happen, because of mainly two things:
1. No drivers available, you would have to write them all cause there are no preconfigured ones.
2. Windows is closed source.
You would need to be a Dev at Samsung, otherwise you will never have an insight into the specific hardware of those devices. Samsung but also Intel (in case of the 10.1) don't publish most of their documents.
No.
hey,
if you want to really understand what windows xp will be like run it through an emulator.
now, don't get me wrong, i loved windows xp, hated everything before it hated everything after it.
apple is bull****.
Linux is beautiful.
Android is commerce riddled slop and needs to die a horrible flamey cinematic death accompanied by bad lighting
and a third rate orchestra trying to play anything while being fed into the woodchipper of your choice.
anyway the point outside of my ranting is, maybe yes but seriously no.
as soon as i figure out how to get a decent lightweight linux distro running on this thing then i might be able to
get wine going. better to get a windows-able tablet pc and dual-boot android x86.
m

X86 Emulator for Store or WP 8.1/10 on RT?

So I've gotten to use the ported apps via jailbreaking my Surface RT. But one thing I haven't seen anyone do yet is put a true X86 emulator out. Has anyone looked into just making a full X86 emulator (maybe based around Wine since it works on ARM platforms both ARM and ARM64) metro app and putting it on the Windows 8.1 Store? I mean I can't imagine Microsoft would have a problem with that, especially since we'd be using open source software and it would be an app not even a what we have been doing in the past. I mean even if we made an app that required jailbreaking, that would be fantastic. In that case, we could use the sideloader app that was ported over. Also, what is happening with Windows Mobile 8.1 or even 10 on Windows RT 8.1 devices? Has anyone besides Black_blob got it working on their RT device? And if so, could someone post a tutorial of it? I'm hoping that this new thread will help clear up some of my own questions along with anyone else. I get that Microsoft killed off RT and have no plans to revive it (cough cough Windows 10S or Windows 10 on ARM). I know that I am assuming a lot by saying we could just port Wine over, as I have never created or ported anything in my life. I have a basic understanding of what goes into it. But I would be willing to do all I can to help bring something like an app emulator to life. I own 2 Surface RT's and I'm willing to do experiments with them.

Categories

Resources