[Q] Full Windows Smartphone? - Windows 8 General

Hello,
is it possible to install a full Windows 8 OS on a smartphone with Intel Atom Z2420 or other Intel CPUs?
(No Windows Phone or RT)
huaba91

They have locked bootloaders (almost always) and non ACPI compatible chipsets (sometimes). Can't stick windows on them unfortunately, screen would be too small anyway. Would certainly be cool though.

Bottom line no. The space requirements for a full install of windows is bigger than internal space available on most of the phones out there. An alternative would be to find a way to install a working version on a micro SD.

I think, the installation on a micro sd shouldnt be so hard.
But booting could be the problem.
Or would it be easier to install a "normal" linux version?

huaba91 said:
I think, the installation on a micro sd shouldnt be so hard.
But booting could be the problem.
Or would it be easier to install a "normal" linux version?
Click to expand...
Click to collapse
The CPU's in most phones can only boot from the onboard flash as is. The hardware doesnt support more.
Clovertrail *by design* can only load windows *or* android (it was sold in 2 versions to do so). The windows version physically cannot load anything else, the android version cannot load anything else.
Eliminates microSD booting and also booting windows on an intel phone. You may have luck with linux on one but that can be done on ARM handsets already, android itself uses linux so it stands to reason that clovertrail may be fooled into booting it, but I dont see the advantage over an ARM handset in doing so.

I only need the x86 architecture for some programms.
And no android/ubuntu touch

PLain ubuntu has been loaded on android tablets already and they have the same hardware as phones. Most linux software is open source and somewhat easily ported to ARM as is.

Yes, i know.
But i didnĀ“t find something for a x86 phone and if for example full ubuntu on Motorola Razr I or Lenovo K900 is the same ubuntu like on a pc, where i also can run x86-only programms.

Related

How To Download CE 6 OS design

Hi
I want to transfer my own windows ce 6.0 os design to a htc prophet ?
Is it possible?
I found a nk.bin file in os release dir. is it the same as nk.nbf or it needs something to be added to it like ipl/spl?
No.
Let me just verify that I understand you correctly:
You have Platform Builder for Windows CE (not Mobile) 6 and you compiled and OS.
Now you want to put it on your Prophet?
Here is why this can not work:
a) You do not have the hardware drivers. Even if by some miracle you got the Prophet BSP (board support package) from HTC, because CE 6 architecture is so different from CE 5 on which the BSP is based you would have to rewrite them.
b) The nk.bin Platform Builder produces is in plain binary format. The nk.nbf which the Prophet bootloader can recognize is in HTC's special encrypted format so the bootloader will not read the bin.
Yes. You get it right. I know if I want to use phone features completely I need BSP. But what if I want just use some standard features? just LCD and phone features.
Also I saw nbftool that decrypt and encrypt nbf files. Can I use it to encrypt files for prophet?
You need BSP for everything, not just "full features". Every little bit of hardware that connects to the CPU requires a driver unique for your device, that includes the screen, the digitizer (touch screen), hardware keys, USB port, SD card, etc.
This is why the Linux project for these devices hasn't moved beyond booting the kernel.
There are tons of work to be done (not to say it is impossible).
I am not sure about the nbftool but even if you manage to create an image that boots best case scenario is you will see something on the screen.
But you will have no way of controlling the device - no touch screen or keys, and no way to connect to it from windows since you do not have USB drivers.
Then what are the BSPs which exist in Wince by default. There is a ARMv4. How can I use it? Can you help me?
There is ARMv4 and there is Samsung, TI, Xscale, etc. Unlike x86 - all are different. Different memory map, different GPIO, different periferials.
Better waste your time on something else. Anyway CE 6 does not have phone features at all. Compile it for your PC and see that yourself.
mamaich said:
There is ARMv4 and there is Samsung, TI, Xscale, etc. Unlike x86 - all are different. Different memory map, different GPIO, different periferials.
Better waste your time on something else. Anyway CE 6 does not have phone features at all. Compile it for your PC and see that yourself.
Click to expand...
Click to collapse
I think ARMv4 BSP in Platform Builder already have enough driver for this type of CPUs. And HTC phones are ARMv4. So normaly I should be able to build and transfer my OS to there. CE 6 have buitin drivers for modem,LCD and so on. But there is no phone. Because phone is an app that runs on CE. So if I just want to use devices like modem It is enough. The problem is nbf files ae encrypted and os.bin file should encrypt to os.nb and then transfer to device.
shariat said:
I think ARMv4 BSP in Platform Builder already have enough driver for this type of CPUs. And HTC phones are ARMv4. So normaly I should be able to build and transfer my OS to there. CE 6 have buitin drivers for modem,LCD and so on. But there is no phone. Because phone is an app that runs on CE. So if I just want to use devices like modem It is enough. The problem is nbf files ae encrypted and os.bin file should encrypt to os.nb and then transfer to device.
Click to expand...
Click to collapse
you dont really understand the problem.
ARMv4 is not a cpu, it is the ARM version 4 instruction set ....
afaik your phone has some kind of OMAP.
i don't know if CE6 has a BSP for that, but even if it does, it will still not work without modifications.
a recent example. a friend of mine wanted to download a generix xscale 25x eboot (bootloader) to a device that had xscale 255. he almost killed the whole device because the RAM memory map of this generic eboot managed to overlap with the device's original bootloader memory space in ROM. (the virtual memory mapping differed in such an unlucky way.) and so the device's own bootloader thought it had to flash it in instead of loading it into RAM and it overwrote part of itself. luckily only the splashscreen got damaged...
(and of course the device would not boot this eboot.)
that's what happens when someone who has not ever dealt with hardware and memory mappings (i.e. you) tries to play with platform builder and flashing.
also, what is this about CE6 having built in drivers for the modem (you mean GPRS?) and LCD. it doesn't have the correct ones for your device.
and, the phone is more than just an app, it also needs drivers. the modem needs it too.
all in all...i strongly discourage you trying to flash that nk.bin.
it is not even in a format that your bootloader will understand, it is MS BIN format. the nk.nb0 in same release dir (or if there is none then cvrtbin will convert it) will be the raw format that needs to be encoded for nbf, but that is far from enough because it will never boot anyway. so forget this info.
cmonex said:
you dont really understand the problem.
ARMv4 is not a cpu, it is the ARM version 4 instruction set ....
afaik your phone has some kind of OMAP.
i don't know if CE6 has a BSP for that, but even if it does, it will still not work without modifications.
Click to expand...
Click to collapse
But at least the way of using loader is possible. Like how Linux is loaded
shariat said:
But at least the way of using loader is possible. Like how Linux is loaded
Click to expand...
Click to collapse
loader, for what purpose?
cmonex said:
loader, for what purpose?
Click to expand...
Click to collapse
For running WinCE , like Linux. Am i right? Linux devs uses Loader to load Linux on Mobile devices. I think I am confused. Help me on this. My purpose is to use my own OS design.
shariat said:
For running WinCE , like Linux. Am i right? Linux devs uses Loader to load Linux on Mobile devices. I think I am confused. Help me on this. My purpose is to use my own OS design.
Click to expand...
Click to collapse
well, for linux, the drivers have to be written too. (most of the time there are existing ones with source available that can be modified, though.)
so it is more complicated than that.
shariat: writing your own OS for this hardware is not impossible, but is not easy.
I suggest you go away for a while and get hold of platform builder and an arm reference guide and read everything you can about the device, the memory structure, your dedicated hardware structure, and then start writing.
Knowing how the hardware and CPU operate is fundamental to the OS you will write. Platform Builder will give you some source code access and help give you some ideas.
This is a nearly impossible task for a hobbyist coder. I'm sure people will help you, but you need to discuss what you have in mind.
Have a look here for some other easier ideas:
http://simpleos.iroot.ca/index.php
V

Android on PC? is it possible?

OK, i'm hearing all the time about different ROM's being put on phones like cyanogenmod and many others. even some people dual booting. is it possible to dual boot with ubuntu and an android ROM? if you're wondering i have the HP touchsmart (has a touchscreen) would it be possible to boot into android. i've done alot of research but can't find anyone that has done it or has a guide. would it be possible to load it into my grub or are the files entirely different. i've seen people put ubuntu on phones why not android on my laptop. (oh and not the SDK...its too slow to be seriously used and then i'm still using it as more of a virtual machine than an OS)
google search Chromium OS , Beta build , lolz , looks like android
Chromium OS is not android in the slightest!
If you want to play with Android on your PC, there are two ways you can run it:
A) Install the emulator - this is pretty slow, but gives you a phone-in-a-box you can play with
http://www.androidguys.com/2010/12/15/android-emulator/
B) Use Android x86 - a port of Android that runs on PCs
http://www.android-x86.org/
(Grab the generic iso from here: http://android-x86.moonman.dk/old/)
Now either burn that to a cd, and boot from that, create a bootable usb stick with http://unetbootin.sourceforge.net/ or install it in a VM like VirtualBox

Windows 8 News

http://www.infoworld.com/d/microsoft-windows/windows-8-arm-chips-it-was-too-good-be-true-173265
Windows 8 can run on ARM processor, if you search windows 8 requierments, it sais 1 ghz procesor, we got 600mhz but maybe it could be enough, minimum ram requierment is 64 mb, so maybe there is a way to port the newly released Windows 8 to Mobile :> Can an dev say if it's possible to run it on X8 or not?
We can't run another OS on our X8
Chris95X8 said:
We can't run another OS on our X8
Click to expand...
Click to collapse
Are u sure?
Yeah it has been confirmed, you can find it in the X8 FAQ too.
Well, maybe they may find a way to do it in the future, who knows...
The Windows 8 will be the most "possible" OS that can be ported into android phone.
It is still unknown now.
edit:
http://forum.xda-developers.com/showthread.php?p=17628173#post17628173
Blagus said:
We have more chances porting Windows 8 ARM version instead of WP7.
Click to expand...
Click to collapse
Yes, we can run another OS on our X8 because now the bootloader is unlocked.
Please do not post ambiguous comments if you are not sure about them.
Chris95X8 said:
Yeah it has been confirmed, you can find it in the X8 FAQ too.
Well, maybe they may find a way to do it in the future, who knows...
Click to expand...
Click to collapse
CM-PRo said:
Yes, we can run another OS on our X8 because now the bootloader is unlocked.
Please do not post ambiguous comments if you are not sure about them.
Click to expand...
Click to collapse
Not only the bootloader.
We need the driver and hardware support too.
Yes is only for theory, still many things to do beside of these.
it will be great if we port Windows 8 to our phone but...
It's a really HARD WORK because we need to write all the drivers and probably it will not be as smooth as android because of our processor i think.
But we can run W8 on our device, but we will spend the same time porting it to our phone, as Microsoft creating the next Windows OS
Sorry for my bad english
btw,because win8 is big, it will have to run from sdcard, and also if the card is at least class 6, windows will run pretty fast on our device.. lets keep our ringers crossed
Sent from my X8 using XDA App
i remember there was an easy way of running ubuntu on android device maybe theres an similar solution for running w8...idk just thinking...
Sent from my X8 using XDA App
This is Windows. Not Linux. It means:
We have to take Linux drivers from kernel and rewrite them for Windows
We can't just run it from SD card by Linux-style chrooting. chroot changes root to specified directory, keeping the Linux architecture. That's how you run Ubuntu from SD card and you can't do that with Windows here.
Do we have enough memory? Do you know that loading Windows is different than loading kernel, unpacking which mounts "system", "data" and other partitions? Windows needs only one (1) partition which holds everything.
Of course, you all are invited to take a look at the_laser's boot loader unlock release and try to modify S1Boot calls and functions, to support, for example, booting from SD card as installation media, and merge all partitions into one (maybe exclude amss from that as we could still use radio?) for Windows. Then modify it to execute files from that partition instead of unpacking boot partition and starting Linux boot sequence there.
Do we have enough processing power? Will ARMv6 be supported at all?
And so on...
But still, we have bigger chances in porting Win8 than WP7, assuming that it'll have the standard Windows driver APIs.
Best regards,
Blagus
I think some developers will publish some w8 launchers,lockscreens and themes for theme chooser like we have it today with wp7
Blagus said:
This is Windows. Not Linux. It means:
We have to take Linux drivers from kernel and rewrite them for Windows
We can't just run it from SD card by Linux-style chrooting. chroot changes root to specified directory, keeping the Linux architecture. That's how you run Ubuntu from SD card and you can't do that with Windows here.
Do we have enough memory? Do you know that loading Windows is different than loading kernel, unpacking which mounts "system", "data" and other partitions? Windows needs only one (1) partition which holds everything.
Of course, you all are invited to take a look at the_laser's boot loader unlock release and try to modify S1Boot calls and functions, to support, for example, booting from SD card as installation media, and merge all partitions into one (maybe exclude amss from that as we could still use radio?) for Windows. Then modify it to execute files from that partition instead of unpacking boot partition and starting Linux boot sequence there.
Do we have enough processing power? Will ARMv6 be supported at all?
And so on...
But still, we have bigger chances in porting Win8 than WP7, assuming that it'll have the standard Windows driver APIs.
Best regards,
Blagus
Click to expand...
Click to collapse
Win8 has something like 20GB, if it's similar to Win7, and ARMv6 probably will NOT be supported, we can't have ICS because of the processor, and we are dreaming of having a SO that is, probably, even more heavy in processing.
Keep dreaming of having Win8 on your phones. Install Win8 on your computer to help you having better dreams. And use Teamviewer on X8 to see your Win8 Computer, it will give you a realistic dream.
EDIT: I've changed "W8" to "Win8" because in this foruns the W8 is the Walkman version of our phone, and some people will be confused
Blagus said:
This is Windows. Not Linux. It means:
We have to take Linux drivers from kernel and rewrite them for Windows
We can't just run it from SD card by Linux-style chrooting. chroot changes root to specified directory, keeping the Linux architecture. That's how you run Ubuntu from SD card and you can't do that with Windows here.
Do we have enough memory? Do you know that loading Windows is different than loading kernel, unpacking which mounts "system", "data" and other partitions? Windows needs only one (1) partition which holds everything.
Of course, you all are invited to take a look at the_laser's boot loader unlock release and try to modify S1Boot calls and functions, to support, for example, booting from SD card as installation media, and merge all partitions into one (maybe exclude amss from that as we could still use radio?) for Windows. Then modify it to execute files from that partition instead of unpacking boot partition and starting Linux boot sequence there.
Do we have enough processing power? Will ARMv6 be supported at all?
And so on...
But still, we have bigger chances in porting Win8 than WP7, assuming that it'll have the standard Windows driver APIs.
Best regards,
Blagus
Click to expand...
Click to collapse
well, on system requierments it sais that W8 will even run on an 64 mb ram system, so that's good, but, as you said the processor may be an problem..
Btw, Blagus, thanks for the info now i understand how much work is to do
Does it means Windows Mobile 8 or Windows 8 (computer??)
the requirements already said that we just need 60 mb ram to run win8, does we need the bigger of that? ( i mean does we need more internal memory??)
Also we can (maybe) make inter memory to be many parti and link the system to that part, isn't true?? Sorry newbie...
alvian matt said:
Does it means Windows Mobile 8 or Windows 8 (computer??)
the requirements already said that we just need 60 mb ram to run win8, does we need the bigger of that? ( i mean does we need more internal memory??)
Also we can (maybe) make inter memory to be many parti and link the system to that part, isn't true?? Sorry newbie...
Click to expand...
Click to collapse
Well, i was talking about windows 8, it has been released for PC's and Windows tablets, and will be released for ARM tablets too if it hasn't been already.
It needs minimum 64 mb RAM, and it's got around 4-8 gb so we need an big sdcard

Whats the state of Windows 10 booting on ARM Android Tablets?

So Windows 10 on ARM is here, and I have seen a project resulting in Win10 running on an ARM phone (Lumia 950XL)
Does anyone know if there are projects to install Windows 10 on an ARM powered Android Tablet?
Anyone??
Would like to know from someone who undersntad the boot technology on ARM powered Android tabs if its even practical to modify the bootloader to load a windows image.
They can install Win 10 on the Raspberry Pi 3
They can install Win 10 on the Raspberry Pi 3, they should be able to boot in Android and Fire Tables
Afaik, there's no standard UEFI implementation yet that will boot WoA for android devices. You'd also still run into the issue of drivers, we can't just take Android drivers and use them under Windows (different kernels, syscalls and executable format), so porters would need to find or build Windows equivalents.
I also almost forgot, MS is also removing things related to calling and messaging from the system, so viability may not be good anymore.

Windows 10 ARM UEFI development for SD-835 devices

Hello!
As you may know, win10 arm has already been ported to lumia 950 - sd820 device.
The challenge is to make, hack, port the UEFI to install it on our Sony devices.
As I'm a noob I wantto know if this is achieveble to be able to multi boot android and win10 arm. Maybe from there we can do intresting things like root, drm back-up etc.
Waiting your comments on this.
I don't know what is need for UEFI but I think whole new bootloader is reguired for that, but getting it on our sony device which have trim area partition at the start of emmc I think whole thing is very nonportable.... here is some initial work https://forum.xda-developers.com/showthread.php?t=2507665 by Cottula (xda legend on legendary HTC HD2 multi os phone). First reguirement is getting LK (litle kernel bootloader) bootable but I think thats useles because you need to replace sony bootloader which is not replaceable. Even if you somehow get a way to replace bootloader there would be nightmare porting LK to our devices. Sony is not very development friendly device I can say that with 99 percent sure at least for two models which I owned, not blaming it but just my experience with them, third phone no thanks, I'm waiting this one https://puri.sm/shop/librem-5/ for the next phone, hope I get finally my and only my own phone and hope it get runing what I want and not what somebody want. Win 10 on xperia? Good luck!
With all respect for you, Munjeni, but:
1. Win 10 ARM can be installed in QEMU virtual machine
https://winaero.com/blog/install-windows-10-arm-qemu/
2. QEMU is available for android
https://github.com/subho007/qemu-android/blob/master/INSTALL
3. Can you install QEMU then Windows 10 ARM then boot win10 from QEMU and see if it has acces to the storage?
My bet is that from there we can make a full backup, bit by bit of all partitions, regarding that the data will be encrypted, it does not afect us. It can be restored later encrypted as it was
Are you willing to try?
Z2 tablet has a windows 10 arm on it however due to legal issues it wasn't released https://plus.google.com/+kholk/posts/ayf2C2saF4Y
Inerent said:
With all respect for you, Munjeni, but:
1. Win 10 ARM can be installed in QEMU virtual machine
https://winaero.com/blog/install-windows-10-arm-qemu/
2. QEMU is available for android
https://github.com/subho007/qemu-android/blob/master/INSTALL
3. Can you install QEMU then Windows 10 ARM then boot win10 from QEMU and see if it has acces to the storage?
My bet is that from there we can make a full backup, bit by bit of all partitions, regarding that the data will be encrypted, it does not afect us. It can be restored later encrypted as it was
Are you willing to try?
Click to expand...
Click to collapse
Not going to try that have no free time right now for anything phones, pc...etc related but thats interesting I must admit. In the same time I don't own 64bit device so I can't try even if I get any idea
Sdio emmc 5.1 controller... Win driver ?

Categories

Resources