[Q] MIUI questions - Open Source? - Sony Ericsson Xperia Neo, Pro

Dear all,
I have a few beginner's questions and tried to search for answers but what I found did not quite help. I am looking for an alternative ROM for my neo V that does not call home, no matter where that is. The one ROM that is normally recommended is CM as it is open source. But I saw MIUI and I liked what I saw, so I have a few questions:
To which extent is MIUI open source? Can you actually compile it yourself and get the same ROM that's distributed in binary form?
There seem to be apps to replace Play Store and other normally Google-provided services. Is it possible to remove them?
What's you view on MIUI privacy?
Cheers,
Ben

nurunet said:
Dear all,
I have a few beginner's questions and tried to search for answers but what I found did not quite help. I am looking for an alternative ROM for my neo V that does not call home, no matter where that is. The one ROM that is normally recommended is CM as it is open source. But I saw MIUI and I liked what I saw, so I have a few questions:
To which extent is MIUI open source? Can you actually compile it yourself and get the same ROM that's distributed in binary form?
There seem to be apps to replace Play Store and other normally Google-provided services. Is it possible to remove them?
What's you view on MIUI privacy?
Cheers,
Ben
Click to expand...
Click to collapse
MIUI is not open source
you can remove the apps with any file explorer with root access
privacy is a big issue in android and android based roms(MIUI)
other than that there are several other reasons also due to which i don't trust MIUI
and i don't like mentioning it in the forum as it can be offensive for some users and i don't want to be banned from xda

avinashrocks1990 said:
MIUI is not open source
Click to expand...
Click to collapse
Thanks for the insight. Guess I'll stay on CM then. Probably the best option.

Related

What parts of android are open source?

Hello!
im a bit confused. Which parts of the android os are open source?
The kernel is open source, ok. But not all drivers?
And the user interface is closed source but free? I dont mean the htc rosie thing, the regular thing.
Thanks in advance
Googled "Android licence" and got that: http://source.android.com/license
hey thanks for your answer!
but there i cant find the information i wanted to know. maybe my english is too bad.
what i want to know is: if you compile the kernel source (open and free) you get a working kernel. and then? you need alot more things to build a rom. where do you get these things, like the ui, dalvik vm and stuff. Im asking with the background google was making problems to cyanogen who used the propietary stuff (gmaps,gmail...).
thanks again
dickeplatte said:
hey thanks for your answer!
but there i cant find the information i wanted to know. maybe my english is too bad.
what i want to know is: if you compile the kernel source (open and free) you get a working kernel. and then? you need alot more things to build a rom. where do you get these things, like the ui, dalvik vm and stuff. Im asking with the background google was making problems to cyanogen who used the propietary stuff (gmaps,gmail...).
thanks again
Click to expand...
Click to collapse
Does this help? It's a complete list of what the android project contains
http://source.android.com/projects As far as i know the cyanogen problem was related to him adding google maps and gmail and thats not open source
ah now i got it!
i didn't manage to find this.. sorry
So is it right that every application is an java app, that is being executed by the dalvik vm? And that what i called the ui (i mean the home screen and the program list) is the launcher (or another one) app; i thougt there is something like xserver and xfce, that seems to be wrong ;-)
greetz

Making Flashing and Updating our device's a little more easy.

This is a call out to all existing and future developers of Xperia MDPI Devices.
For about a month now there is an app called Update Me Smartphone, which basically gives OTA update functionality for our Custom Roms.
From 01/05/2012 the developer of this app has given it a very interesting feature. You can view all Roms compatible with the Update Me Smartphone application. Even though you get a list a bunch of irrelevant devices, I suppose if we all "help" him with our suggestions he can make an application that will be on par with the Rom Manager app for devices that are fully supported by CWM.
To make this as simple as possible....
User "A" wants to download a new Rom for his Xperia MDPI Device. He has already downloaded and flashed a custom kernel (whether this is a Stock Kernel, or a CM kernel), then proceeds to download the app, install it and browse any compatible Rom's with his device... From then on his device will stay updated, through the Update Me application providing OTA updates of the Rom he has installed. If he wished to download another rom (compatible with the kernel he has - there are 3 Different Kernels AFAIK: GB CM, ICS CM, GB-ICS Stock Sony Kernel) he will just proceed to download the latest version of the rom he has selected straight to his device. No need to download to your computer, then connect the device, then copy it, then flash it. If you have the compatible kernel already installed, then its easy as pie.
Please let me know of your thoughts on this...
Edit: Link to the application's thread http://forum.xda-developers.com/showthread.php?t=1590170
Edit 2: Apart from Rom's we can also implement various mods, tweaks, fixes, etc for our devices. Even though that would be extremely hard, due to the fact that all these files need to be stored in a direct download location like Dropbox, its is a viable option.
OMG I love the idea, that would be awesome!!
It's very interesting, thanks a lot for the info I will try it!
Some modification: In GB we have 3 different kernel (Stock Based, CM Based, MIUI Based [not released yet]). In ICS we don't have Stock based to Xperia MDPI, because Sony don't released yet the stock for us. So we have CM9 based, AOSP based (it's work with CM9 ROMs btw), and ported Stock based.
Some another notice: I saw a lot of thread (not only in this forum), but sooo many people trying to make ROMs. It's not a problem, but some guy don't know some full minimum things... So who will help this guys to add this app to their ROMs?
Are you using a different Kernel for the Sony ICS rom port? I mean the Ramdisk is the same size and you're using the same zImage from a stock GB rom correct?
Well nobody is forced to do this. All we have to do is provide the app developer a link with the update_me_check.xml so that he will sort of add a link for that in the application.
By the way, i now got my goo.im account, and this have own OTA app. I will try it, and I will report.
But I know, this is not only OTA app... Hmm... I need to think in it
So the only developer checking the thread is Expeacer?
Ok...
dumraden said:
So the only developer checking the thread is Expeacer?
Ok...
Click to expand...
Click to collapse
What makes you think like this?
Well, it's been a couple of days since I posted this, either people dont have an opinion of their own, or they don't care...
dumraden said:
Well, it's been a couple of days since I posted this, either people dont have an opinion of their own, or they don't care...
Click to expand...
Click to collapse
I also read quite a lot of topics, but I don't respond in every topic.

Making a custom rom with using android source codes

Hi guys,
I need help. Really I have search on google again again and again but I couldn't find anything about this topic..
My government gave us galaxy (10.1) tablets instead of books. But unfortunately this tablets's OS is not a normal android 3.2; It has been customized and we can't access many applications or other thinks. So I've decided to make a new custom rom for this tablets to offer in a competition of project. I have 2,5 months for this competition and I should make this rom so I need help. I've downloaded the android source (I want to work on 4.1jb) It is 4.2gb on my ubuntu 12.04 and I don't understand anything till see your answer on stackoverflow. I read and have some knowledge about system but It is not enough.. I know c# lang and I know general coding for 4 years.
I should edit the launcher (I said desktop but I don't know how calls It..). It has programs and widgets tabs and I want to put a new tab here. And anyone cannot see programs and widgets tab without any permission. This permission will give students's tablets by teacher ('s tablet). So, students can't play anything in the lesson but when it is over, stundents can play anything what they want.. Teacher will give the permission before leaving class..
This is what I want to do.. Briefly, I want to make a custom rom but directly using android source codes.Because I think I can't make this rom with using kitchen or just editing .apk files..
Thank you for your help..
Go to chef central in XDA forums it's very interesting (read all stickies), build a good kitchen and start building. Take some CM things to build a great ROM.
Sent from my RK29 tab...
I have thought It cannot work, haven't it?
Because I want to make a custom rom with using details. Not just editing .apk packages etc.. I looked for kitchen when I begin to make costum rom but kitchens don't satiate me.
Do you think again I should look kitchens ?
dmrc1143 said:
I have thought It cannot work, haven't it?
Because I want to make a custom rom with using details. Not just editing .apk packages etc.. I looked for kitchen when I begin to make costum rom but kitchens don't satiate me.
Do you think again I should look kitchens ?
Click to expand...
Click to collapse
If you are editing the source code you are doing more than modding apks. What I recommend to you is start building a Android with main features for example low requirements. Then you start deleting all those stuff you don't need building a very small Android. Then you modify system ui like appearance and themes and you start adding those great developer community apps. Those steps are easy for start then you'll modify those great things. And if you have time you should create a project web page in Google developers and start getting support and testers. Also if you post here your Roms you'll gain experienced developer support.
Remember you are building a Android Room not a new OS. Start modding and removing not useful stuff.
If it helps give thanks ! :thumbup:
Edit: I also recommend you if it's possible to don't work with Honeycomb... If you wanna get good results use Jelly Bean or Ice Cream Sandwich.
Sent from my RK29 tab...
SferaDev said:
...Remember you are building a Android Room not a new OS. Start modding and removing not useful stuff.
If it helps give thanks ! :thumbup:
Edit: I also recommend you if it's possible to don't work with Honeycomb... If you wanna get good results use Jelly Bean or Ice Cream Sandwich.
Sent from my RK29 tab...
Click to expand...
Click to collapse
Yes, I'm just editing an android rom not making a new OS. And I'm not working on Honeycomb. I got the source of JB.
Okey, I'll start doing your thinks. But I've an idea and if you know, please help..
Yes, I don't have to edit source code and it seems very hard to do. But I thought making a new tab panel like this panels top of JB. Check it.
http://androidplus.in/wp-content/uploads/2012/08/Jelly-Bean-Apex-theme.jpg
There are apps, downloaded, widgets tab panels on top. If I can add a new panel just with coding a new app. (not editing the source), It would be a solution for me. The panel that I'll add (let's call it education panel) have to open and close with my command (the command that comes from teacher in realty). If the command doesn't let the user of tablet to switch other panels, user can't switch. The education panel is like apps panel and contains some essential tools (like e-book, notepad, some videos about education etc.). Do you have an idea how can I do? or can I do this with just an application?
Please give me knowledge.. (Again I don't have to edit source code (like you've said) if I find this quests answer.)
Ok let's remember how Android it's divided...
I think you must modify for this launcher and systemui, if I'm not wrong. You must deodex the files inside the app package to build the eclipse project.
Good to know you aren't working with Honeycomb
Sent from my RK29 tab...
I was reading out in Android Dev forums and those links are useful to you:
http://forum.xda-developers.com/showthread.php?t=1732635
http://forum.xda-developers.com/showthread.php?t=1814441
Click to expand...
Click to collapse
Sent from my RK29 tab...
Got it. Thank you.
I was (am) busy for this job so I can answer now
dmrc1143 said:
Got it. Thank you.
I was (am) busy for this job so I can answer now
Click to expand...
Click to collapse
For anything you need !
Sent from my RK29 tab...

Why not google apps in rom?

When i installed cyanogen in my phone, i had to install gapps separately. Why? It's because copyright? Because it's closed source? If i make my own rom, can i put gapps by default? Thanks guys
xacobe97 said:
When i installed cyanogen in my phone, i had to install gapps separately. Why? It's because copyright? Because it's closed source? If i make my own rom, can i put gapps by default? Thanks guys
Click to expand...
Click to collapse
Yes it is because of copyright issues, Cyanogenmod had to stop including Google Apps by default because they are technically proprietary Google software that is not part of Android's open source code licence. For more information on this issue I would suggest looking at the Cyanogenmod Wikipedia article Licencing section. As far as including them in your ROM you can but it is a bit of a gray area, however most major ROM developers such as the Cyanogenmod Team, AOKP Team, etc. include them as separate download to avoid any potential controversy.

Available M4 Aqua ROMs with the Least Google

Hi,
I think the title says it all.
I really don't want to get into why/why not do this. I'd like to use a least-Google ROM on the M4.
How much of Google's services is in a stock Cyanogenmod ROM? Do they all have the optional add-on to flash Google services or they're in-built from the start?
I'm interested in trying the unofficial Marshmallow ROM here. Or even more so I'd love MIUI on M4, but we don't have it, even unofficially.
Thanks for the information, I'll build a rocket-ship out of it.
In all seriousness though, I think you do realise that there aren't enough developers for the M4 Aqua, and it looks like the ones who are here don't have enough time to build a MIUI or a stable AOSP ROM. I don't know what you're trying to say here, but if you're looking for the ROM with the least bloat a quick search can help you find the relevant information.
Thanks for the information, I'll build a space rocket with it.
SharpnShiny said:
Thanks for the information, I'll build a space rocket with it.
Click to expand...
Click to collapse
Nah go build a ROM instead, you'll be doing the community a favour instead of posting useless threads
husam666 said:
Nah go build a ROM instead, you'll be doing the community a favour instead of posting useless threads
Click to expand...
Click to collapse
I've seen people post threads about this topic for practically every smartphone I've owned. Apparently it's a common question.
There's nothing more to learn here so I won't check back.
Cyanogenmod ROMs in stock don't have any apps from Google. They're Google-free. But, there are unofficial gapps packages (flashable Google apps), to get Google apps back. Unforunetly, there isn't a single stable CM for our device.

Categories

Resources