[Useless] Best smart phone for porting MaruOS? (And how to start) - General Questions and Answers

Hi,
I am due to purchase new smartphone and interested in Maru OS. Most probably I am looking at devices from Xiaomi, Innjoo or Oppo (due to spec-to-cost ratio) depending how much friendly it is for porting Maru OS.
1) Can anyone advise which will be the best device for this purpose? I understand major problem will come due to non-availability / locked bootlooders, drivers and working kernel.
2) Also, I am not experienced in mobile development and not a pro/full-time programmer (but can learn as I have been using Gentoo and Arch Linux, plus studied programming during school days), if anyone experienced can help me in getting started, it will be a good start for me.
Thank you.
EDIT:
Marked 'Useless' ... thanks to everyone for not responding.

^bump
If no one is interested in responding to OP, can anyone point me to how to extract device drivers from stock ROM for use with custom ROM I intend to compile? [I mean use working ROM as a base then customize it for Maru OS adoption].

Related

How to install OS on phone?

Hello,
I been around for some while on this website and tried one and other with my phones, now I have a very complex question bcuz I dont know the ins and outs some of ya`ll might think its silly but please respond with serious feedback as I am very exited about it.
My questions:
Is it possible to install a (example) Iphone Os on a (example) HTC Dream? or other phones/ Os (you get the point)
Where do I need to start, to design and OS? Is that even possible for one person to do?
I have no degrees in making/installing/playing with software.
All I do is in my freetime as a hobby. But I spend about 4 hours a day minimum playing around with my phone and reading the internet about possibilities.
Thank you for your feedback in forward!
Greetz
Dizzy
dizzydix said:
Hello,
I been around for some while on this website and tried one and other with my phones, now I have a very complex question bcuz I dont know the ins and outs some of ya`ll might think its silly but please respond with serious feedback as I am very exited about it.
My questions:
Is it possible to install a (example) Iphone Os on a (example) HTC Dream? or other phones/ Os (you get the point)
Where do I need to start, to design and OS? Is that even possible for one person to do?
I have no degrees in making/installing/playing with software.
All I do is in my freetime as a hobby. But I spend about 4 hours a day minimum playing around with my phone and reading the internet about possibilities.
Thank you for your feedback in forward!
Greetz
Dizzy
Click to expand...
Click to collapse
hi dizzydix,
so you want to design your own OS? Have Fun! (and a few years of time)
Is that even possible for one person to do
Click to expand...
Click to collapse
no, i don't think so!
and now to your original question, whether it's possible to install another OS on your device:
The OS have to be on the mainor partition of your device and is isntalled as your firmware, every device with own OS has it's own drivers that way, so NO it's not possible so far to install another one, MAYBE in a while there can be some ports for some devices, but not now
the_boogyman
"Is it possible to install a (example) Iphone Os on a (example) HTC Dream? "
no not unless you had enough skillz with a hex editor you could put all the correct hw drivers into the iphone image and after that make it into an image which would
be compatible with the wm device
would take as much time as making your own os which would be years even if
you were a good software developer
Rudegar said:
no not unless you had enough skillz with a hex editor you could put all the correct hw drivers into the iphone image and after that make it into an image which would
be compatible with the wm device
Click to expand...
Click to collapse
Very, very big mistake... You never programming anything in hex editor!!! No matter is PDA prog or PC prog. Nobody on that world is programing in hex editor. Who plays (at least) with bulding software knows that thing is possible in programming languages. You could only apply patch, crack an so on in a hex editor, but even then you do it based on hex code cpu instructions...
Regarding what dizzydix says I think there is another point of view of the problem. Generally speaking, no manufacturer makes special pieces of hardware for one type of phone (or smartphone).
So, if there is a puzzle of hardware pieces who has hw drivers already developed in another phones why it can't be put togheter in a different one?
More clear... HTC Magic has Android OS. Could it be ported to WM?
This ideea came into my mind right now
Why not??? HW specifications does'n reveals anything special. It seems that HW chips are not different from other WM mobiles...
So what is the solution? Cook a version of WM who contains hw drivers already builded for that chips... You don't need to 'hex editing' drivers but just to adapt existing drivers to your phone.
OK, there are more problems regarding organizing memory...and so on...
You get the ideea...
The problem is very, very complex but not impossible. It's up to your brain!
On Mio A701 a group of smart guys tried to install Linux on it (it cames with WM5.5) based on HTC universal drivers!
Hi
Wow thanx guys,
Its starting to get clear.
MoshPuiu thank you for you clear answer, this is what I have been looking for.
Real nice, explination.
I like the thought: Complex, but not impossible!
Anyways, I was coming across this tought when people tried to port Iphone os to a Hero. Read it somewhere on the net.
So then I tought, maybe I can buy me a remake of an Iphone and then put android on it. (I like the look of the iphone, but the interface sucks..way too boring if you compare Android and WM.
Nevertheless, I like playing around with interfaces, but an OS is a whole other level I understand. I while leave that on the shelf.
Ok so have a good day bye guys!
Dizzy
Good Luck and let us know your progress!

[Q] Making a windows mobile port for a tablet pc?

Hi fellow members of XDA!
This is a question I putting to the community (hope to receive more answers than my previous question.
I've been browsing around the web for the last few day in search of way to make my own tablet pc. I think I found some interesting things to get me going and I do have an old laptop that I think I could easily use for my adventure. And so, now that the Hardware part is (in theory) solved I've reach another problem. The OS part. I know android is open source, that most likely I would easily put linux running on the machine, but somehow I want to make it windows mobile capable. Call it a whim if you want.
After reading some stuff around this forum about rom cooking (and I'm no programmer) I have more questions than answers.
So my big question is: If a XDA Rom Cook had access to the device specs, could it build a windows mobile rom for that same device? What specs would he/her need?
Another idea of mine is: I have an old blue angel and a prophet stopped at home. Could I salvage parts from them to the tablet pc?
And here is another question: Where can I get the touch screens, casings and other tablet pc components? Does anyone here knows?
Thanks for reading. I'll start on this project soon and let you know how it goes.
Cheers

[Q] Creating Mobile OS

Hello all
first of all , i m new to this forum.
Well i m looking forward to develop a mobile operating system, maybe a small one, with limited functionalities, but i want to get started with my own custom mobile OS,
doesnt matter if it is based on linux kernal or my custom kernal..
i just want to know what do you guys suggest in order to get started and pre requisites for developing an OS, and other related stuff..
because for now, its just an idea to me.
b.t.w i hv stronge grip over C, C#, Java, Php, Little bit of assembly and Microprocessor architecures and other related stuff.. and yeah basic knowledge of OS Designs..
so any help would be very beneficial for me.
looking forward to hear from you soon.
I recommend a visiting an OS developer forum.
Use plain C (gcc) for best results and look up some OS code for machine dependent parts.Try to find out your CPU and get developer manuals and spec updates from the chip manufacturer.You need a lot of time for debugging.
I recommend a visiting an OS developer forum.

[Q] Help from an expert!

Hi,
So it been a month that I am testing some china phone, gionee has some of really good quality. Well build, top materials and grat quality of displays too.
The problem with this phones is that there is no costum rooms for them and to be honest the software (android) SUCKS!!!
What I want to do is to build my own "MOD" to run on those phone. I know java quite well.
So my question is,,, What to I need to start learning to be a developer? I know that is a bit of an abstract question, but I need an advise. I have read all the posts from XDA University but the thing is. On that site you only explain how and android phone works.
I want to know what do I need to learn to build a kernel? Where do i find libraries? How to build a Bootloader? and finaly how do I get that to work with the radio?

I was wondering about alternitive os like sailfish and other linux based os.

Hi total noob here
Like the title says i was wondering why other operating systems like sailfish arent more popular amongst people on this forum or people who are into the modifiing of os for smartphones in generall?
since u can also run adroid apps on it u can stil use it as a daily without sacrificing anything compared to android.
Is there a barrier why there isnt a interest for it forexample is it difficult to program or something ? or people just arent intersted in it?
same for other linux projects that want to put linux os from the computer to the smartphones seems very interessting to me. like update wise.
Looking forward to your reply

Categories

Resources