How to build your own custom Android ROM - Gary Explains!
Вставка
- Опубліковано 1 лют 2025
- Since all the source code is available for Android you can build your own personalized custom Android ROM.
Get 75% off our official Android Development Course run by Gary Sims himself: dgit.academy/75off
Article: www.androidaut...
Music by Jeff Kaale - / jeff-kaale
Download the AndroidAuthority App: play.google.co...
Subscribe to our UA-cam channel: www.youtube.com...
----------------------------------------------------
Stay connected to Android Authority:
www.androidauth...
google.com/+and...
/ androidauthority
/ androidauth
/ androidauthority
Follow the Team:
Josh Vergara: plus.google.co...
Joe Hindy: plus.google.co...
Lanh Nguyen: plus.google.co...
Jayce Broda: plus.google.co...
Gary Sims: plus.google.co...
Kris Carlon: plus.google.com...
Nirave Gondhia: plus.google.com...
John Velasco: plus.google.com...
Bailey Stein: plus.google.com...
As someone who merely flashes ROMs, I gained an even greater appreciation of the knowledge, skills, and abilities employed by developers. Thank you.
I appreciate how you mentioned that changes to settings page was done in a hacky way, and not to do it when actually contributing to open source projects! Thanks for vids, keep going!
My favourite presenter on AA. Gary is the man!👌👌👌👌
great video
sydjaguar actually , on their note 7 Android authority suggestions video , really wanted his opinion
You meaning 6666
Gary's videos are incredible. You can really see the passion and knowledge he has for this stuff. Keep up the good work Gary!
I'll stick to downloading then...
Green screen is on point. Keep it going.
Dexx the Duck. yes it looks good
Dunno what to add... The black and white backgrounds make it even more sober and less distracting, so it's on point.
it looks more profesional
keep using it
this is the beginning of the beginning guide,so much can be done using git apply and git commit
THIS IS THE VIDEO I'VE BEEN WAITING FOR FOR AGES
*makes XDA account* YEAH GONNA MAKE A NOUGAT ROM FOR THE NOTE 4
*looks at code*
lol xD
BioBelac thats not how android works
Even funnier because I already made one for the TMob Note 4
+Jacob McSwain its not a big deal, cm has pushed many changes to note 4's repo already.. Our point is that its not as easy as he thinks.
Adam Myczkowski note 4's official cm is dead. they can't get it stable enough and it's not compatible with the new bootloaders. CM forks, like CMRemix and such, yes they have started too. Unless you're talking about the exynos version of the note 4 I believe that is pretty up to date.
Gary is love, Gary is life.
Gray is gay but Garry is Great🤓
If you could make it as a series on AOSP.. so each episodes you teach us about different modifications...
Me: *Uuuh let me create my own OS..it's easy..just like writing a text*
Also me: *wow gonna do it now*
Also me: *saw the code* no nvm
where did u find the code?
@@anilgoku5586 GitHub
It sounds like a woman is moaning in the background in my right ear.
that was music i think
Me too
its the song , its just in stereo lol
yes
It was so annoying
this is an act of God, I was looking for an updated tutorial for this now I know its meant to be
thanks for the video. It's still helpful in 2019. I believe the reason why you have a memory problem is that you specify the wrong number worker threads. if you run make without specifying number of threads it will choose the number of threads for you based on your CPU count.
Great starting point. The green screen is cool but the real winner was my ears!, that backing track [along with your explanatnion of course] was FIRE
I was searching for a compatible ROM for my Clust CL2C97 tablet and so i said to mysefl "Well i don't find anything i should probably try to make myself an android version" but then i find your video and now i have mixed feelings. I want to do it it looks easy but you say it's just a basic thing. But i'm totally crazy so i might try it one day just to see if i could revive my old devices :)
Do it! It might look hard at first but trust me, after building your first ROM, you will never regret it.
Fast forward 4 years later, i did not do it. But now i want to do it on a Huawei P30 Pro. Only problem is that it has a locked bootloader and i can't find how to generate it
Thanks for the description. But I do have a more complex situation, because I'm a happy owner of a PadFone 2. That is more complex to do transition between phone and tablet.
We were abandoned by Asus, even by all those developers. But this device is amazing and works very fine, until news upgrades android. Now I have a good machine running 4.4.
I'd really don't want to just leave such so good device without find out an solution.
I would also like to see a step by step guide, where are more detailed about how to make a rom
it is always very interesting watching Gary's InDepth tech videos to cater to us more tech savvy viewers
I was envisioning of somehow tightly integrating Android with my device's hardware, which in turn, would help it run more efficiently. Though upon hearing the drivers, it made me realize that this might not work.
I had thought that rewriting the drivers would help reduce the device's workload in certain areas, but then again, it might be impossible to do without a handful of professionals.
PLEASE MAKE A SERIES OF THAT
This is really interesting to watch. Lineage OS seems to be doing a great job with customized android ROM. Thinking of building mine and removing some apps I don't need.
As always very clear and easy to understand. I look forward to see more such videos from Gary. The background is good and suits the video. I suggest keep it up and thank you.
This guy has easily become the best person on the Android Authority team, for me anyways. Love his content.
Would love an Android Authority Custom ROM for nexus devices
This is the best part about android. You can see the source code most parts.
awesome explanation, just one more advise - move camera a bit further so that at least your chest is visible. Green screen definitely give more variety of background to choose from )
Keep using the green screen so in further videos put there more screenshots or any other media that shows your point.
Loved this video and it gave me the insights of rom development...
by the way green screen is awesome...
Rachit Sanghani most of the time, rom development is much easier
I was checking out WebOS on LG TV and it is really slick for the things it does (4k, 8k, av1, dolby vision, dolby atmos), and still starts in 5 seconds flat and switches off (hibernates) in 3 second. Even if you cut the bloat from android, this kind of performance is not possible. WebOS is based purely on Linux, so is Android. But WebOS does better by having a very stable core. It will be awesome if some one can fork on WebOS / its source and build OS. Google is driving android into a very closed space where there are lots of constraints in the name of security. Yet they habve kept open so many security vectors (like entire ad ecobsystem that does detailed user privacy broadcast), lots of permission related issues. We cant rely on Google do to the right thing. They used to till about 10 years back, not any more.
thank you needed a good video for learning how to build custom roms
Screen is optional......Your Informative video is what matters...Keep up the good work
Thanks for making this video! Also, the green screen looks great.
im not building roms soon, but thanks for this video, it gives good insight to what is done
Thank you Gary for your Amazing content regarding AOSP and Android in general....Absolute Legend!!! :-)
keep calm and listen to Gary Sims
Well, u don't need to do a complete new build for just building that messaging app or setting app or any other small thing... just open Android.mk where u made the change and find a line saying
LOCAL_MODULE :=
and copy the value of the parameter and come back to root dir of the sources and do "make "
WITHOUT BRACKETS
Gary make a tutorial series of this.. I loved ur explanation
i was waiting for this
Mr.tech guy why the hell are you Even on this video with an ios product In your pfp tho
AppleSpiice because people are able to own a android and apple device
raveneyo _ thats not what i really meant, i think i didn't word it right
AppleSpiice to prove that i am a tech guy.BTW i have a youtube channel
Mr.tech guy no no no thats not what i meant. ugh i should just edit that post because no one knows what i meant
Your green screen work looked rather professional, in my opinion.
Why does he keep looking to his left?
John Cerpa IKR
probably memes behind the camera
zTEK Studios Dude I think I see them...
Steve Jobs ghost is looking at him
John Cerpa that's were the gun is coming from
Love the green screen. Thanks, Gary!
UPLOAD MORE GARY EXPLAINS OR TUTORIALS BY GARY PLEASE THEY ARE VERY HELPFUL
This information useful for beginner fresher and new developer (it) I like this
Love the name of the rom; it was very creative.
Sir can you make tutorial about everything to customized like layouts (visual changes) and functionality ??????????????????????????????????????????????????
rK ringtone zone Tou can learn this with any course teaching to programming for Android in Java language.
Audacity, for instance, have several excelent courses about that.
Anything in Android source code about visual is encoded in XML layouts (or Java code, for some dynamic details). You just need to locate the right code in the right package.
Change an Android system application is exactly the same thing that work on any other Android application. No "tricks" or "gotchas" involved.
This is really great neat example! Thank you!
Adds a toast to messaging app.
Recompiles entire OS.
Great videos as always, but Gary , Have you tryed yourself this things.
This is what I've wanted all along
I just want to figure out how to modify LineageOS/Cyanogenmod to work on new phones that it doesn't work on yet.
Sappur Wolf hard work. You need someone to do it.
Find the git repository, official web page, look into "porting to a new device" in the documentation
Thanks professor for this information 😀
You can do it on Windows using WSL, just look up how to use WSL and make sure you choose Ubuntu as the Linux distro :)
android is build on gentoo. why wouldnt you want to build a gentoo system to get your prerequisite experience. you have to make a custom linux kernel and the os starts as pure kernel and command line BASH
Next do a video on how to make a custom android launcher
Ik i would look dumb but does this mesn that oneUI is a custom android rom?
So i just rename the someone else's hardwork and call it my custom rom? Why dont i sign the Mona Lisa painting first?
Yes The green screen is awesome,and nice video there garry! ;)
Thank you Garyyyyyy 😍😍😍
I liked the idea of *'green screen'* but you need to work a little bit on it's texture.
Can we have a tutorial series for making custom Android ROMs?
OMG an actually good video on ROMs that isn't in Gujarati
+1 for the BFG, Roald Dahl, reference. :)
I'm looking at purchasing a phone and flashing it (because the cool kids are doing it) but I didn't really understand what "flashing" meant. I've watched a few videos on how to do it but it was just steps and i didn't really understand what was happening. Your video tied together all the pieces together for me. I also didn't realize Android was open source so yeah, I did enjoy this video. I'm looking forward to tinkering. Quick question though and this might be an entirely different video, how do you identify which file needs modifying based upon a change one would like to accomplish?
confuse for newbie like me :(
Need help I am newbie too
You need basic knowledge of java programming language to understand.
Is that Lester from GTA 5?
LoL😂😂...Custom rom heists?
Your Awesome Gary !!!
Thank you for your effort.
could you make a video about porting Rom's ?? I think it's easier from building Rom from starch.
Thank you so much for this video 👍🏻👌🏻✌🏻
sir you are a veteran in codeing
WOW
*coding
Post more tutorials on android os development for any smartphone
what to do if you cant find your device in cyanogenmod git or even lineageOS git
You will have to do what's called "porting" the os to your device. Maybe there are some guides in the documentation, but you will have to work out the bugs on your own. Most probably.
5:26 Engelwood's That Day in the bg
Keep the greenscreen!!! Looks promising!
Great content Gary!
Go keep using the green screen. 😊
You should continue the series.
I've been looking for this !! another video how to pull ROM off a device and customize it. I always wonder how CyanogenMod is able to get certain things to work or other versions of a Samsung ROM for other devices
Gary you're a genius.
Thanks, that was so helpful.
Nice vid but I would like to see more perhaps a playlist?
Great video! Thank you!
this is so amazing!
Instead of building from scratch - how about fixing the factory ROM. Get rid of bloatware for instance. Thank you!
But how do you port it to a device?
Haven't watched yet, but I somehow feel like he's not doing that.
How different is building custom android ROM for google pixel versus android one devices?. Do you have any tips on how to build custom ROM for android one devices?.
is there solution just to update not to remake all the rom?
nice video, can you make a complete tutorial on ROM development
@android authority how do you pull a ROM currently on my device. I have a tablet that has no support and running android 4. The company went under some time but the tablet has some really good hw. Currently there is a custom mods on it to give it Google play store but.... I can't use anything from today because of well... its Android 4. How could I pull the current and update it to a newer android?
For Windows, just use VirtualBox with Ubuntu (Or reboot and press TRY)
I came this deep trying to find a way to backup my WhatsApp images to my PC...
Whatsapp...Images...
Gotta love/hate android/windows.
I'm confused both emotionally and literally.
I would love to be able to do this. Would have to start with the command line stuff. Most complicated thing i have done on a computer is build one from scraps and put Ubuntu on it... took me like 4 hours to make it actually run properly ha!
Anyone scrolling through the comments?
No
@@p.kay_____ lol wtf
no not me
Sir, I need to help in removing the default google search bar from the home screen of AOSP 10 But I am unable to find which section is containing that part of layout.
Please help me by making a tutorial on customisation of android default launcher and it's icons and widget.
Thank you 🙂
my opinion is android version build issue because focus in update and development while some android version was update using air in mobile if can we hope.
also don't forget build more different android version for get stronger.
Hey Gary , can you make some video on android app development??
Thank you so much for this video
Great video. I wonder if it is possible to install a custom rom and modify/change the contents of the flash on the device itself. That will save you tons of compiling time. Is it possible to boot an adroid device from a SD-card for example? That will be great.
I might do this because I can’t find a lineageOS for my device lol
Well. It'll be a fun and hard experience to build a custom ROM.
Video starts at 3:36
Lenovo has released the source code for my old tablet which runs Android 4.4.2 KitKat. So how hard would it be to just update the device to Android 9, 10 or 11? Im also considering Android Go for it since it has very outdated MediaTek processor, 1GB of RAM and only 8GB of internal storage.
The source code release means that you have to start working on it. Companies wouldn't do it unless if your phone is in the update roadmap. As for Android Go, it depends on how light or heavy your Android usage. If you only want to use Android only for the sake of messaging apps like WhatsApp or Telegram, you can definitely consider having an Android Go phone.
@@FAT8893 All companies are obliged to release their source code under the GPL licence.