As I have understand ROM is only manufacturers " own look". So is it possible to somehow delete ROM and use "naked" android ?
Im using Motorola DEFY 2.2.2 (nordic nonblur version)
This could be stupid question. But yes, Im beginner in Android world
pretty much, ROM = raw android + kernel + drivers + preloaded apps (eg phone) + anything else needed to make it work
if you delete the stock ROM you'll have nothing. an empty device. and raw android doesn't include drives for stuff like windows does.
Related
Hello, I'm new to all this Android stuff (I don't even have a phone yet, but its on it way)
I have been reading up on custom ROM creation but there are some things I don't quite understand.
Let's say I have a phone in Android 2.3. I want to create an Android 4.0 ROM to put on the phone.
Now... to compile Android 4.0 I need the drivers for my phone (which I doubt I will ever have access too since its only a cheap Android with a MediaTek CPU)
So I have a 2.3 ROM that contains all the compiled drivers and the Android 4.0 source code.
Is it possible to compile 4.0 and replace the zImage (if I'm correct) with the 2.3 zImage. From what I have read, that's where all the drivers are stored.
I guess its not that simple since I also think the zImage contains the OS. If so, is it then possible to extract the zImage and replace the invalid driver files in 4.0 with the correct drivers from 2.3?
Also, I think my phone will arrive with an annoying UI, is it possible to just get any 2.3 ROM (that doesn't have an annoying UI and shares the same CPU as my phone) and replace the zImage in that with my phones 2.3 zImage?
Sorry, if my questions are stupid but this is all new to me. I've tryed to read up on this but nothing is straight to the point.
Thanks
Anyone there?
try out some roms first. see what you like and dont like. it'll probably give you a better idea for how you would make your own rom.
I don't think you could just port an entire zimage to ICs and say it will work (it might not even compile i think). It won't work. You could probably take some drivers' code (screen, speaker, etc), modify them a bit so it compiles, and test to so if it works. You more than likely have to modify the ICS code also so it works. And the zimage is just the kernel no? And the kernel really only has to do with low level system processes, drivers, etc. I think UI's and such are more fitted in frameworks and such.
Personally if it was so easy to port ICS by simply replacing the zimage or file with another, ICS would have been ported to many devices, fully working, by now.
Kailkti said:
I don't think you could just port an entire zimage to ICs and say it will work (it might not even compile i think). It won't work. You could probably take some drivers' code (screen, speaker, etc), modify them a bit so it compiles, and test to so if it works. You more than likely have to modify the ICS code also so it works. And the zimage is just the kernel no? And the kernel really only has to do with low level system processes, drivers, etc. I think UI's and such are more fitted in frameworks and such.
Personally if it was so easy to port ICS by simply replacing the zimage or file with another, ICS would have been ported to many devices, fully working, by now.
Click to expand...
Click to collapse
Yeh, but my problem is I don't have the drivers for the phone. I just have the stock ROM that come with it.
Is not that simple. I am 99% sure that you can't do that.
The phone I'm getting has a horrible theme on it. Its running Android 2.3
I have the ROM for a very similar phone (also using Android 2.3), uses the exact same CPU so it should be compiled using the correct platform.
Is it possible to use that phones ROM but replace it with my phones Kernel and .prop (so it has all my phones drivers and settings etc...)?
the hard work required in making a custom rom
I think you can take from the stock rom and compared with existing custom rom
but some sources are not shared freely as an example Tegra
CMIIW
I will mess about with the ROM when I get my phone. Hopefully I wont brick it...
I too am fairly new to android. I spent a couple weeks reading and watching TONS of youtube videos on how to ROOT and Unlock my bootloader. My best advice from one n00b to another would be to do the same. In particular...research how to do it on YOUR phone. Also, Roms are device specific. I recommend you finding the forum here on XDA for your phone and read up on whatever ROMS are available here. This might not be the ONLY place to find ROMS, but this place simply rocks! Once you get your device rooted and if necessary, your bootloader unlocked...you can easily try out any ROM without much fear. Just make a good backup...make sure you also have a factory recovery image too...just in case. For backups...if you install and use Clockwork Mod (CWM) you can use the nandroid backup it offers. I bought Titanium backup from the market and used it to do a full backup before I started...it backs up to dropbox even, which was a nice feature for me. Extra safety so incase I hosed my external SD card which had my backups...I could easily retrieve a backup ANY place that had internet access. Lastly...get ready to have some FUN! Flashing ROMs is VERY addictive!! :-D
Ok, Thanks. I will see what I can do then.
When I get a new computer that's filled to the brim with bloatware, I put my cleaning gloves on and uninstall every thing on that machine until it's a clean-slate - looking like Windows was just installed.
I just got an Android phone and - surprise surprise! - it has bloatware packed in by Verizon!
Before I get ahead of myself, my device is a Droid RAZR (16GB) on the Verizon network running Android 2.3.6 using the latest OTA update of 6.12.181. (Uses CDMA, too.)
Now, when I get a new computer I do one of two things:
I manually un-install all the bloatware or
I install a clean copy of Windows.
On Android, option 1 doesn't work since the bloat is built into the device's ROM. My question is about option 2.
Now from the research I've done, a custom ROM is usually the work of a team who takes a clean Android ROM and builds on top of it, adding apps and themes.
I want to skip the middle man and just have a clean Android ROM to flash onto my device. No added applications by a team (or my carrier), just a blank slate that Google created to begin with. Sorta like installing a clean copy of Windows.
So: does anyone know where I can find this mythical ROM?
Both options you mentioned will require you to root your phone. And rooting your phone usually means that you void your warranty.
I don't think i have seen a vanilla Android ROM for the Razr, then again i haven't looked that hard.
So you have a couple of options.
1. Root your phone and manually remove the apps you don't want
2. Root your phone, install custom rom and remove the apps you don't want.
3. Root your phone, download the source code from source.android.com, compile and install.
Thanks for the heads up, I did a lot of research before this post and I have a rooted phone already. In fact, I've even installed a custom ROM but I'd much rather have a clean version of Android and build on that for myself.
I'm going to look into vanilla ROMs and if I can't find anything, I'll research into making my own ROM
Out of curiosity, why do you think that vanilla ROMs aren't as popular as modified ones? I'd imagine more people would be asking for just plain Android ROMs and installing whatever they wanted.
Vanilla ROMs aren't popular cause custom roms throw in stuff Google didn't give you.
Sent from my U8150 using XDA
Hi folk.
I wanted to know a few thing.
As many ppl I have buy a cheap phone ( SC6820 based ), it is already rooted and everything work nice atm.
But since I was dev ( I have made 3 years study in IT university, then I become nertwork manager / architect) I rly want something but something that can be impossible ( I have poor knowledgement in android )
http://forum.xda-developers.com/showthread.php?t=2121128
Explain how to port android 4.X on other device, bit since there has been only few changes since android 2.X
I wanted to know if I can make the same to use a CM7 with my andro device ?
I already know few things :
Partition are not the same than standard android, so I will have to change them ( I will have to change fstab files but IDK what exactly )
They also use non standard frame buffer so I will have to load the correct driver ( /system/lib/modules -- /system/lib/hw I guess )
but I have already see that boot loader can be a serious problem I know what it is in computer but in phone ? use the standard kernel of the device will be enought ?
This is my main project.
but since CM9/10 can be run with 2.6XX kernel why not try that ?
can it be apply with this rom ?
http://forum.xda-developers.com/showthread.php?t=1374691
I think yes but since I don't have source of my kernel i don't rly know if it is rly doable.
Galaxy 3 is less powerfull than my device so if it run nice on galaxy 3 no reason it doesn't run on my phone.
This are only trick but since I have my dev environment already build, I can make effort, compiling, modding etc etc
the phone :
h**p://www.dhgate.com/supply-mini-i9300-phone-3-5-inches-sc6820/p-ff8080813d7cbab5013d8b6afc952695.html
Any answer or question are welcome here
is there anyway to build a android stock rom and bootrom and make all the hardware work with allwinner a31s? like sound,touchscreen etc
also how can i easily download a signle android stock rom from android aosp without like downloading over 1tb worth i just want oreo nothing else no other crap im limited to disk space im a home user not a server farm ....
gaberilde said:
is there anyway to build a android stock rom and bootrom and make all the hardware work with allwinner a31s? like sound,touchscreen etc
also how can i easily download a signle android stock rom from android aosp without like downloading over 1tb worth i just want oreo nothing else no other crap im limited to disk space im a home user not a server farm ....
Click to expand...
Click to collapse
You can not built stock ROM. You can though built lineageOs, that too when you phone have kernel sources and your device trees are availabe. Only then yes.
OK there are kernals but idk if they are the right ones
Hey folks. I've a pickle. Several of my friends and associates, all from different walks of life, here in OKC, Ok, are the victim of software exploitation...let me explain...
I'm a computer - I.T. guy.. have a history involving Unix and LInux Distro's and have avoided Android until recently.
Currently my devices have been hijacked. Running processes include:
Google Framekework
Wi-Fi Direct
Sim contacts
Launcher 3
QcrilMessageTunnelService
Ive a cheap pre-paid verizon Alcatel 5905s Due to my Premium Devices being hacked
It has
Android 8.1.0 I cant update
Kernal 3.18.71
3d5xufx1
Baseband 7Genns Pack1.201905.1.236923.1
My other devices will run 15 or more services within Googleplayservices.... The Apk versions of these packages like: GoogleplayServices, Android Auto, Facebook Manager (I dont use it btw), etc..all ridiculous permissions include root access and such....
My bluetooth, cameras, wi-fi - are all being turned on by the apps permissions and need help. Again I'm familiar with the Android System a bit - having a I.T. and Unix/Linux background I can come up to speed quickly....
Technology - especially opensource technology should never EVER be used like this. I have encountered a problem which effects a lot of good people. Regardless of their goodness badness or whatever - no one should ever use technology in this way....
My questions are:
Some of my friends and their devices have custom roms === How can I remove them? J3 x2 J7, A10. A11, Alcatel 5095s, LG 322DL and AQT 100 tablet to start....
Each of the above programs utilize Googleplayservices to have extremely stupid permissions and their corrosponding related aps....
Im even giving numbers for anyone to call: 4zerofive921sixfour49 Wade and 405eighthtreeefour30sevenzero chris
if you can help...please do....
Why not simply on hijacked devices re-flash their Stock ROM to get rid off of the installed Custom ROM?
Although Android is based on a modified Linux kernel, it has nothing in common with Linux: the Android Framework, which is based on Java APIs, is the interesting part.
And: Nobody is forced to make use of Google Play Services / Google Services Framework: Custom ROMs like LineageOS don't have them built-in.
jwoegerbauer said:
Why not simply on hijacked devices re-flash their Stock ROM to get rid off of the installed Custom ROM?
Although Android is based on a modified Linux kernel, it has nothing in common with Linux: the Android Framework, which is based on Java APIs, is the interesting part.
And: Nobody is forced to make use of Google Play Services / Google Services Framework: Custom ROMs like LineageOS don't have them built-in.
Click to expand...
Click to collapse
Ok. Please let me in on this. It's intriguing. First I know little of Java but have started to begin learning development basics...so my questions are...
So I have an LG322dl....there seems to be no good info on ROMS my way...but then again these "apps' prevent me from looking at things that counter their functions....
I have ADB /Fastboot - and run Ubuntu 20.04. Theres a J7 that I tried to Flash but Heidall didnt work and dont know where else to turn... Theres also the Alcatel 5059s
I have 2 J3's the J7 an LG 322Dl and a Sam A11...i have read what is on here on each of the items. Basically I am told the LG no one can flash...(i dont believe it) the Alcatel is a headcache because I cant get any solid info...the A11 is now Google LOcked , and the Samsungs the original Flahing with Heidall doesnt do squat.....
Now all I understand are probably basics to you... If you got an issue you can flash your phone with the MF's Factory Build...but if your bootloader is locked, say - like on my A11 - I cant bypass for ****. I tried every which way 30 plus hours.... nothing... and it had my original fingerprint!
Also, the methods for each of my devices listed by users here and elsewhere just dont seem to work...
Can you please....explain to me the process to flash and or install a custom rom please?
thanks
Can't guide you: never have flashed a Custom ROM, because it never was necessary to do it.