Related
I know there might be so many threads asking questions about Custom ROMs and mine is going to be no different.
I have few questions about Custom ROMs & Moreover, one of my good friends has been trying to convince me to install a Custom ROM on my Nexus 4. He has done the same on his Nexus 4 and is really happy with it.
First of all, what advantages does a custom ROM has over stock ROM? (a little bit of details would be really really appreciated)
Second, if I am going to install one, I would really love to know what options I have & how much good & bad they are.
At last, I would welcome any other suggestions or tips.
Hope you will have a good day!
http://forum.xda-developers.com/showthread.php?t=2180999
That will help.
Basically all of the ROMs, except that Optimus G port, will be fully functional. Your task will be to try a few, figure out which options you want and decide on the one you want. We cannot tell you what is good for you.
Start with Paranoid Android, CM and AOKP if you want loads of features.
My approach towards custom ROM is more about getting better software on my phone. With Nexus4, you can be assured that you will get the latest software always, but Better? Not always. CustomROM follow non-traditional approach avoiding bloatwares (not any for nexus I believe), optimizing for the performance and/or battery life, providing more functions and S/W upgrades.
I haven't flashed custom ROM yet on my Nexus 4, because simply I don't have any reason for it. I am happy with stock android, with battery life & with the performance of my handset.
Apart from all this, there is one more aspect,'Personal interest'. If you have that, go ahead, there are plenty of good options waiting for your attention on XDA
This will help as well.
http://forum.xda-developers.com/showthread.php?t=2284384&highlight=rom+advantage
2-3 features I absolutely love which will probably never make into stock roms are -
Sweep2wake - buttons have limited life, and because this Nexus 4 doesn't have warranty in India, it matters a lot. I just sweep on the screen to activate it. And tap on a notification to lock it.
Pie Controls (I have completely disabled the navigation bar. I have a full 4.7 inch content screen)
CM Profiles - can't appreciate this enough. Very useful to filter out notifications during night when you want minimal distribution.
Keeping features aside, I have over clocked the cpu to 1.7 Ghz.
And Linaro patches for tool chain with which the rom is compiled, improves smoothness and battery life.
Sent from my Nexus 4 using Tapatalk 2
ankurk said:
I know there might be so many threads asking questions about Custom ROMs and mine is going to be no different.
I have few questions about Custom ROMs & Moreover, one of my good friends has been trying to convince me to install a Custom ROM on my Nexus 4. He has done the same on his Nexus 4 and is really happy with it.
First of all, what advantages does a custom ROM has over stock ROM? (a little bit of details would be really really appreciated)
Second, if I am going to install one, I would really love to know what options I have & how much good & bad they are.
At last, I would welcome any other suggestions or tips.
Hope you will have a good day!
Click to expand...
Click to collapse
If you decide to install ParanoidAndroid you get customizable navbar and notification bar. You can set the heigh of the navbar and also the backgroundcolor and iconcolor for both bars. PA have HybridSettings. You can display the calendar app on your smartphone like it would be on a tablet.
I tried CM and PA and i'm now on PA because of the customisations and the better implemented pie. Both are very stable and the battery is for me like with stock.
But there are a lot of ROMs and like already said you have to find "your" ROM
First of all, I apologize for replying late. Secondly, thanks for your answers, they helped me a lot. I actually have one more question,
I want as much as customization and little bit more battery life, which ROM is really good for that?
Moreover, is there any comprehensive list of custom ROMs for Nexus 4?
Once you go custom rom, you will never return to stock rom. Go for it. You won't regret it.
Sent from my Nexus 4 using Tapatalk 4 Beta
ankurk said:
First of all, I apologize for replying late. Secondly, thanks for your answers, they helped me a lot. I actually have one more question,
I want as much as customization and little bit more battery life, which ROM is really good for that?
Moreover, is there any comprehensive list of custom ROMs for Nexus 4?
Click to expand...
Click to collapse
Battery life is similar between most roms. Custom kernels play a larger role in battery.
ROMs based on AOKP generally have the most customization settings. These include liquid smooth, carbon, etc...
Heres a directory of roms for the n4, but its best to just go through the Android Development/Original Android Development section and look for one you like.
badboy47 said:
Once you go custom rom, you will never return to stock rom. Go for it. You won't regret it.
Sent from my Nexus 4 using Tapatalk 4 Beta
Click to expand...
Click to collapse
I beg to differ
I downgraded my GNex back to 4.1. It lags so badly with 4.2
exb0 said:
I beg to differ
I downgraded my GNex back to 4.1. It lags so badly with 4.2
Click to expand...
Click to collapse
my gnex flies on 4.2.2.
simms22 said:
my gnex flies on 4.2.2.
Click to expand...
Click to collapse
You must be doing something right then! On CM10.1 , after about a week of usage, it would take me about a minute to start up ANY apps. It's ridiculous. Oh well.
exb0 said:
You must be doing something right then! On CM10.1 , after about a week of usage, it would take me about a minute to start up ANY apps. It's ridiculous. Oh well.
Click to expand...
Click to collapse
i run rasbean/rassaber with the trinity kernel. using the phone(not benchmarking), its hard to tell if its any slower than my nexus 4.
simms22 said:
i run rasbean/rassaber with the trinity kernel. using the phone(not benchmarking), its hard to tell if its any slower than my nexus 4.
Click to expand...
Click to collapse
hmm, I'll give it a try. It feels a LOT slower than my N4. Not sure why..
exb0 said:
hmm, I'll give it a try. It feels a LOT slower than my N4. Not sure why..
Click to expand...
Click to collapse
if you try it, let me know how it goes for you, i think youll like it.
simms22 said:
if you try it, let me know how it goes.
Click to expand...
Click to collapse
Perhaps in awhile. My girlfriend is using it and she's a huge PA fan. She wiped my phone without me knowing to flash PA.. :C
Sent from Halo.
exb0 said:
Perhaps in awhile. My girlfriend is using it and she's a huge PA fan. She wiped my phone without me knowing to flash PA.. :C
Sent from Halo.
Click to expand...
Click to collapse
ha
Don't want to steal this thread but if you root do you loose any functionality ?for example Google wallet , photosphere or the android beam feature ? I only rooted a g2x and im kind of nervous rooting my nexus 4 especially because it don't have a removable SD card , when you back up your current ROM, do you up load it to a cloud service so you can get it later if needed ?
Sent from my Nexus 4 using xda app-developers app
g2uzer said:
Don't want to steal this thread but if you root do you loose any functionality ?for example Google wallet , photosphere or the android beam feature ? I only rooted a g2x and im kind of nervous rooting my nexus 4 especially because it don't have a removable SD card , when you back up your current ROM, do you up load it to a cloud service so you can get it later if needed ?
Sent from my Nexus 4 using xda app-developers app
Click to expand...
Click to collapse
Google wallet will warn you. Others would stay.
No, I keep it on the phone or my computer.
Sent from Halo.
g2uzer said:
Don't want to steal this thread but if you root do you loose any functionality ?for example Google wallet , photosphere or the android beam feature ? I only rooted a g2x and im kind of nervous rooting my nexus 4 especially because it don't have a removable SD card , when you back up your current ROM, do you up load it to a cloud service so you can get it later if needed ?
Sent from my Nexus 4 using xda app-developers app
Click to expand...
Click to collapse
Rooting does not take away anything, except DRM keys.
You can always download factory image and flash it using fast boot. Factory image is available at Google.
Sent from my Nexus 4 using Tapatalk 2
After tinkering around with a few AOSP/AOKP ROMS this weekend, I have come to the conclusion that the Touchwiz phone app sucks! It requires way too many taps to make a call from your favorites list, and is ugly as **** compared to CM10.1's. I would honestly like to continue using AOSP rather than TW, but since bluetooth is not quite working just yet, I've decided to continue using TW for the time being. I would really like to know if there is a way to get rid of the default phone app and replace it with a superior one. Any suggestions on how to do this?
brandonjcreek said:
After tinkering around with a few AOSP/AOKP ROMS this weekend, I have come to the conclusion that the Touchwiz phone app sucks! It requires way too many taps to make a call from your favorites list, and is ugly as **** compared to CM10.1's. I would honestly like to continue using AOSP rather than TW, but since bluetooth is not quite working just yet, I've decided to continue using TW for the time being. I would really like to know if there is a way to get rid of the default phone app and replace it with a superior one. Any suggestions on how to do this?
Click to expand...
Click to collapse
Play store. Search. Dialer?
Sent from my GT-I9505 using Tapatalk 4 Beta
Please follow the rules you agreed to when you joined. This has been covered hundreds of times, across dozens of devices.
Wayne Tech Nexus
Quick question and request. Wanted to know if there are any intricacies to swapping out the aosp gallery and camera with the tw one. I recently swapped out the one that came with liquid smooth to the new Google play edition out there. Not sure if this would just be a simple making sure that one is a user app, unisntalling, and then reinstalling the tw version or if there's extra steps (or if it would even work really). Also if it's not too much to ask I don't have the apk needed so it would sure be swell if someone could lend me theirs. Thanks!
Sent from the can (most likely)
This has been asked a million times before. Its almost impossible since you need touchwiz framework and other edits. Which would take a LOT of effort from my understanding
Sent from my SPH-L720 using Tapatalk 4 Beta
Was kinda thinking that may be the case. And my bad tried searching Google and here but came up empty, must been missing something along the way. Appreciate the reply.
Psychotic-Cerebellum said:
Was kinda thinking that may be the case. And my bad tried searching Google and here but came up empty, must been missing something along the way. Appreciate the reply.
Click to expand...
Click to collapse
You could wait for the Google Edition ROM to get a flashable Samsung camera/gallery zip. Closest thing to AOSP with that camera.
PwnCloud said:
You could wait for the Google Edition ROM to get a flashable Samsung camera/gallery zip. Closest thing to AOSP with that camera.
Click to expand...
Click to collapse
Yeah but Google edition is just touchwiz with a aosp theme on it essentially. It has touchwiz framework which will allow us to use Samsung camera on it.
Sent from my SPH-L720 using Tapatalk 4 Beta
Ok so rooted my G2(first rooted phone ever) and installed Titanium Backup and Auto Hide Soft Keys. Any other apps you guys can recommend?
Sent from my VS980 4G using Tapatalk 2
Tex_Norseman said:
Ok so rooted my G2(first rooted phone ever) and installed Titanium Backup and Auto Hide Soft Keys. Any other apps you guys can recommend?
Sent from my VS980 4G using Tapatalk 2
Click to expand...
Click to collapse
whats the phone like
im guessing your not in uk
as its released here in morning.
ive read good things about these phones
I'd suggest the tweaks zip that allows you to choose a handful of cool ones. It's in the development thread.
Sent from my VS980 4G using xda app-developers app
Greenify. Viper 4 Android. Busybox. Astro file manager. Read about tasker it's hard core programming but it can do anything using almost any triggered event.
Sent from my VS980 4G using XDA Premium 4 mobile app
many more
SD Maid, System Tuner Pro.
Can we assume you don't want to go all in and install TWRP and a ROM like Cleanrom 1.1? Do you want to keep it completely stock, just with root?
Since you're rooted, I would at least remove the so-called bloat apps put there by the carrier by using a script that will remove it. That would be found in the development section of the G2 forum.
Better yet would be to install TWRP and then go for CleanROM 1.1 which does the debloating and much more.
In addition, there are a few UI tweaks that are nice and can be found around the forums. I suggest poking around these forums while it's still small and seeing what might strike your fancy.
To recap:
1. Root
2. TWRP --> then good idea to backup
3. CleanROM 1.1 or at least a debloat script which will remove junky carrier apps
4. Remove softkeys
5. Tweak UI stuff ( remove brightness slider/volume slider/shrink notifications/navigations/ that sort of thing ) -- search forums for the tweaks you like
6. Turn off Carrier IQ -- there is a thread for G2 that shows how
7. Xposed Framework -- not totally necessary at this stage but why not take a look, eh?
For myself, the first six are a must. But, the first five I recommend since you already turned to the dark side by getting rooted. :highfive:
If any of this is too vague please read some basics, do some googling, then ask some questions in the appropriate sections of the forums.
Good luck and have fun!
xyltha said:
Can we assume you don't want to go all in and install TWRP and a ROM like Cleanrom 1.1? Do you want to keep it completely stock, just with root?
Since you're rooted, I would at least remove the so-called bloat apps put there by the carrier by using a script that will remove it. That would be found in the development section of the G2 forum.
Better yet would be to install TWRP and then go for CleanROM 1.1 which does the debloating and much more.
In addition, there are a few UI tweaks that are nice and can be found around the forums. I suggest poking around these forums while it's still small and seeing what might strike your fancy.
To recap:
1. Root
2. TWRP --> then good idea to backup
3. CleanROM 1.1 or at least a debloat script which will remove junky carrier apps
4. Remove softkeys
5. Tweak UI stuff ( remove brightness slider/volume slider/shrink notifications/navigations/ that sort of thing ) -- search forums for the tweaks you like
6. Turn off Carrier IQ -- there is a thread for G2 that shows how
7. Xposed Framework -- not totally necessary at this stage but why not take a look, eh?
For myself, the first six are a must. But, the first five I recommend since you already turned to the dark side by getting rooted. :highfive:
If any of this is too vague please read some basics, do some googling, then ask some questions in the appropriate sections of the forums.
Good luck and have fun!
Click to expand...
Click to collapse
Baby steps for now, I might load a different ROM later, until then playing around with stock rooted. Can I unroot if I ever have to?
Sent from my VS980 4G using Tapatalk 2
Ad blocker.
Sent from my SM-N9005 using XDA Premium 4 mobile app
Tex_Norseman said:
Baby steps for now, I might load a different ROM later, until then playing around with stock rooted. Can I unroot if I ever have to?
Sent from my VS980 4G using Tapatalk 2
Click to expand...
Click to collapse
Yes you can. There is always a way to unroot any device, you just have to search and find the proper method.
Sent from my LG-D801 using XDA Premium 4 mobile app
Hi everyone,
Just got my G2, D802 today. It got released in India, the country I belong to, today. The phone is brilliant, no doubt about that. The first few things negatives I have experienced in the first couple of hours of use are:
1. The phone earpiece is not up to the standards of a flagship, its week.
2. The same has to be said about the phone speakerphone.
I'd love to hear the experience of everyone else using the device.
I'd like to root the device & get rid of the bloatware as well.
abhinavsg said:
Hi everyone,
Just got my G2, D802 today. It got released in India, the country I belong to, today. The phone is brilliant, no doubt about that. The first few things negatives I have experienced in the first couple of hours of use are:
1. The phone earpiece is not up to the standards of a flagship, its week.
2. The same has to be said about the phone speakerphone.
I'd love to hear the experience of everyone else using the device.
I'd like to root the device & get rid of the bloatware as well.
Click to expand...
Click to collapse
Congrats for the phone, where did you purchase it from? which model 16/32 and how much did you pay for the same? What Bloatware are you talking about? can you name few, since it is a international variant and not carrier specific, i wonder what bloatware could be added.
zeph_syk said:
Congrats for the phone, where did you purchase it from? which model 16/32 and how much did you pay for the same? What Bloatware are you talking about? can you name few, since it is a international variant and not carrier specific, i wonder what bloatware could be added.
Click to expand...
Click to collapse
Hi Buddy,
I am from Durgapur, West Bengal. Purchased the phone from the Distributor directly who billed the phone to one of his dealers who in turn billed the phone to me. The phone is 32GB Version. I paid INR.42300.00
By Bloatware I mean the unwanted features/apps for me like the LG Smart World app, Slide Aside feature & then the QSlide feature. I want a minimal ROM on my phone so that I can enjoy maximum free RAM & system resources which are you know eaten up by these apps & features.
5. Tweak UI stuff ( remove brightness slider/volume slider/shrink notifications/navigations/ that sort of thing ) -- search forums for the tweaks you like
Can you please tell us more details on this part...
Sent from my LG-D800 using xda app-developers app
People keep saying that you should remove the softkeys... Why?
How will I effectively navigate back and home without the softkeys?
SweStag said:
People keep saying that you should remove the softkeys... Why?
How will I effectively navigate back and home without the softkeys?
Click to expand...
Click to collapse
You remove the nav keys but you should install pie control mod
Sent from my LG-D802 using xda premium
gm007 said:
You remove the nav keys but you should install pie control mod
Sent from my LG-D802 using xda premium
Click to expand...
Click to collapse
That... Is a brilliant idea. Hm, can't find on store. Is it an xposed mod, or just an app? I don't want to flash anything..
Edit: All I find on Play store is this, but is there really no option to run it from the bottom edge? Guess I'll give it a shot.
https://play.google.com/store/apps/details?id=jun.ace.piecontrol
SweStag said:
That... Is a brilliant idea. Hm, can't find on store. Is it an xposed mod, or just an app? I don't want to flash anything..
Edit: All I find on Play store is this, but is there really no option to run it from the bottom edge? Guess I'll give it a shot.
https://play.google.com/store/apps/details?id=jun.ace.piecontrol
Click to expand...
Click to collapse
Try "LMT launcher"
Sent from my LG-D801 using xda app-developers app
Not interested in other launchers though. I went with Auto Hide Soft Keys. Seems to work fine.
Problem is that when I'm using Pie Control there's a delay for when I hit something. Like just going back, and it takes like... 0.5-1 second before it respons. Is this a bug or something that everyone has?
xyltha said:
Can we assume you don't want to go all in and install TWRP and a ROM like Cleanrom 1.1? Do you want to keep it completely stock, just with root?
Since you're rooted, I would at least remove the so-called bloat apps put there by the carrier by using a script that will remove it. That would be found in the development section of the G2 forum.
Better yet would be to install TWRP and then go for CleanROM 1.1 which does the debloating and much more.
In addition, there are a few UI tweaks that are nice and can be found around the forums. I suggest poking around these forums while it's still small and seeing what might strike your fancy.
To recap:
1. Root
2. TWRP --> then good idea to backup
3. CleanROM 1.1 or at least a debloat script which will remove junky carrier apps
4. Remove softkeys
5. Tweak UI stuff ( remove brightness slider/volume slider/shrink notifications/navigations/ that sort of thing ) -- search forums for the tweaks you like
6. Turn off Carrier IQ -- there is a thread for G2 that shows how
7. Xposed Framework -- not totally necessary at this stage but why not take a look, eh?
For myself, the first six are a must. But, the first five I recommend since you already turned to the dark side by getting rooted. :highfive:
If any of this is too vague please read some basics, do some googling, then ask some questions in the appropriate sections of the forums.
Good luck and have fun!
Click to expand...
Click to collapse
there's TWRP Manager in the Play store. would that be comparable or recommended instead?
Sent from my LG-D800 using xda app-developers app
Database of Best Root Apps
http://forum.xda-developers.com/showthread.php?p=32883619
This is a quick little question. I haven't been able to find a ROM that was just a smooth minimal debloated ROM. X-Note is full of a tonne of crap I don't need and it doesn't look like someone has made a 'stock close to AOSP' ROM. No offense meant, they're just not for me. Anyone have any good news? I might have to make one then...
andjohn said:
This is a quick little question. I haven't been able to find a ROM that was just a smooth minimal debloated ROM. X-Note is full of a tonne of crap I don't need and it doesn't look like someone has made a 'stock close to AOSP' ROM. No offense meant, they're just not for me. Anyone have any good news? I might have to make one then...
Click to expand...
Click to collapse
Use debloater on a normal stock ROM, or just flash Cyanogen. Cyanogen is as slim as your girlfriend in thirty saunas.
Sent from my SM-N9005 using XDA Premium 4 mobile app
Try Jackyaway. I have a pretty decent battery life on it. I also remove the bloatwares using Note 3 Cleaner by CoOoL_BoY
AldrichDSaints said:
Try Jackyaway. I have a pretty decent battery life on it. I also remove the bloatwares using Note 3 Cleaner by CoOoL_BoY
Click to expand...
Click to collapse
Thanks guys, I did the same but I debloated manually. I think there'd be a place for an ASOP feeling ROM. Perhaps I'll make a pack or something in the future.
andjohn said:
Thanks guys, I did the same but I debloated manually. I think there'd be a place for an ASOP feeling ROM. Perhaps I'll make a pack or something in the future.
Click to expand...
Click to collapse
I would suggest flashing alexndrs Rom. I have manually debloated this, very heavily.. all with root explorer followed by a data wipe. Over 850mb free in system.
Sent from my SM-N9005 using Tapatalk
Cyanogenmod is very slim and has the potential to be great if they iron out the bugs.
Sent from my SM-N900T using xda app-developers app
celderic said:
I would suggest flashing alexndrs Rom. I have manually debloated this, very heavily.. all with root explorer followed by a data wipe. Over 850mb free in system.
Sent from my SM-N9005 using Tapatalk
Click to expand...
Click to collapse
Hello, mind to share it?
I am also trying to manually delete as much as possible.
All I need is the camera, the clock and the popup music player.
All other things could go, including the launcher as I have many paid apps for the several tasks.
I also do not use the pen.
Tried slim roms and debloater, also cm based ones but want to have the samsung base.
Thanks,
Best regards
Richard
AmberLynn said:
Hello, mind to share it?
I am also trying to manually delete as much as possible.
All I need is the camera, the clock and the popup music player.
All other things could go, including the launcher as I have many paid apps for the several tasks.
I also do not use the pen.
Tried slim roms and debloater, also cm based ones but want to have the samsung base.
Thanks,
Best regards
Richard
Click to expand...
Click to collapse
Id rather not upload over 1gb, took me about an hour on the phone to get it set up like this, Trial and error.
Sent from my SM-N9005 using Tapatalk
andjohn said:
Thanks guys, I did the same but I debloated manually. I think there'd be a place for an ASOP feeling ROM. Perhaps I'll make a pack or something in the future.
Click to expand...
Click to collapse
Most of the time I also debloat manually but I give a try on the note 3 cleaner of cooolboy since most of the apps that can be debloat on his mod is just the same as my debloated apps.
---------- Post added at 03:03 PM ---------- Previous post was at 03:01 PM ----------
AmberLynn said:
Hello, mind to share it?
I am also trying to manually delete as much as possible.
All I need is the camera, the clock and the popup music player.
All other things could go, including the launcher as I have many paid apps for the several tasks.
I also do not use the pen.
Tried slim roms and debloater, also cm based ones but want to have the samsung base.
Thanks,
Best regards
Richard
Click to expand...
Click to collapse
How about before installing the custom rom that you will use, check the apps that will be installed on the zip file. Extract it first and check on the system/data. You can delete some apps but be sure you know what to delete.
debloating threads are really user unfriendly and have nearly no research on.
A lot of apps that are removed cause incompatibility with other apps. You can remove the non-sense My Magazine, and the built-in Email will go havoc, and you cant just offer an alternative mail client in that case.
If somebody slimmed down the stock firmwares, that would do a lot of ppl favours.
celderic said:
Id rather not upload over 1gb, took me about an hour on the phone to get it set up like this, Trial and error.
Sent from my SM-N9005 using Tapatalk
Click to expand...
Click to collapse
Hello, maybe you could just post the content of your system directories (file listings, especially app, priv-app and framework)?
Thanks,
best regards
Amber
AmberLynn said:
Hello, maybe you could just post the content of your system directories (file listings, especially app, priv-app and framework)?
Thanks,
best regards
Amber
Click to expand...
Click to collapse
How is this possible without manually typing out 175 - 200 apk names ? No way i have the patience for typing them all out haha.
Sent from my SM-N9005 using Tapatalk
I think the reason there are no "slim" roms is because you will lose some of the features that make the Note range unique. Touchwiz is vital to those features.
By going AOSP - it will basically be a big Nexus.
Sent from my SM-N9005 using xda app-developers app
actually, there are cyanogen mod for n9005. but you will loose samsung apps and its feature such as s note etc.
Sent from my SM-N900 using XDA Premium 4 mobile app
There are alternatives such as Papyrus instead of S-Note (I like it better). I think the only reasons this phone is unique is the Pen (works in CM) and the size. So, a slim ROM makes sense as there's a lot of crap that Samsung adds that is not very useful.
I am using this ROM, like the OP I wanted all that crap of my phone. So found this here. I'll let the thread speak for itself...
I'd love to have a ROM like that as well. It would be especially great if you could decide for yourself what you install. Basically I want it as slim as possible so that the OS itself runs without errors but I don't want basic stuff like email, calculator and all that stuff either because the stock apps are usually crap compared to apps from the play store. I use a different calendar, email, calculator, music player, video player... so I just want a clean base OS to build on without all that stuff I never use anyways.
XCPTNL said:
I'd love to have a ROM like that as well. It would be especially great if you could decide for yourself what you install. Basically I want it as slim as possible so that the OS itself runs without errors but I don't want basic stuff like email, calculator and all that stuff either because the stock apps are usually crap compared to apps from the play store. I use a different calendar, email, calculator, music player, video player... so I just want a clean base OS to build on without all that stuff I never use anyways.
Click to expand...
Click to collapse
That would be nice but some applications rely upon others so you cannot remove some stuff because other things won't work.