Related
This is a list of safe/unsafe apps to remove from stock roms.
Generally for other regions/carrier roms anything not included should be safe to remove.
Safe in this case is defined as "will not affect the stability of the rom" removing carrier apps is "safe" for the rom, but weither or not it's useful to keep is beyond the scope of this guide. An example is removing the carrier specific mms app. It can function correctly without it, but you lose any carrier specific enhancements.
General Guideline
NOT safe to remove:
com.android.*
com.dell.* (excluding com.dell.launcher, com.dell.stage.*)
com.google.android.* (that isnt available on market)
PreLoadNetworkSettings.apk [com.oem.prenetworksetting]
Safe to remove:
com.oem.engineeringmode.*
anything available on market
anything not listed here
Possibly Not safe to remove:
Package (OTA) util
PackageChecker.apk [com.oem.packagechecker]
PackageUpdate.apk [com.oem.packageupdate]
Safe to remove:
AMOLED.apk [com.oem.engineeringmode.amoled]
CableDetection.apk [com.oem.engineeringmode.cabledetection]
Calibrator.apk [com.oem.calibrator]
CellInfo.apk [com.oem.engineeringmode.cellinfo]
ConfidentialRunningTest.apk [com.oem.engineeringmode.runningtest]
DisplayVersionInfo.apk [com.oem.mode]
dtretriever.apk [com.oem.engineeringmode.dtretriever]
ECompass.apk [com.oem.engineeringmode.ecompass]
EMList and subapps
audioEM.apk [com.oem.engineeringmode.audioEM]
BluetoothEM.apk [com.oem.engineeringmode.BluetoothEM]
cameraEM.apk [com.oem.engineeringmode.cameraEM]
EMList.apk [com.oem.engineeringmode.emlist]
EMLoader.apk [com.oem.engineeringmode.EMLoader]
EMwifi.apk [com.oem.engineeringmode.wifi]
GpsEM.apk [com.oem.engineeringmode.gpsem]
FactorySuiteUtility.apk [com.oem.engineeringmode.suitutility]
FakeCB.apk [com.oem.engineeringmode.fakecb]
GPIO subapps
Gpio.apk [com.oem.engineeringmode.gpio]
GpioSleepMode.apk [com.oem.engineeringmode.gpiosleepmode]
GSensor.apk [com.oem.engineeringmode.gsensor]
Logging apps
LogMaster2.apk [com.oem.log]
LogService.apk [com.oem.logservice]
Lota.apk [com.oem.lota]
MaxPowerTest.apk [com.oem.engineeringmode.maxpowertest]
mccmnc.apk [com.oem.engineeringmode.mccmnc]
mminfo.apk [com.oem.engineeringmode.mminfo]
NetWorkSetting.apk [com.oem.engineeringmode.networksetting]
NVEngMode.apk [com.oem.engineeringmode.nv]
OOD_OOM.apk [com.oem.testkits.ood_oom]
PermissionToAccessLocApi.apk [com.qualcomm.permission.locapi]
PowerMonitor.apk [com.oem.engineeringmode.powermonitor]
security.apk [com.oem.engineeringmode.security]
SensorsInfo.apk [com.oem.engineeringmode.SensorsInfo]
SIMInfo.apk [com.oem.engineeringmode.siminfo]
TouchPanel.apk [com.oem.engineeringmode.touch]
Verification apps
FactoryTestSIMCard.apk [com.oem.engineeringmode.verificationsimcard]
Verification.apk [com.oem.engineeringmode.verification]
VerificationAudio.apk [com.oem.engineeringmode.VerificationAudio]
VerificationBluetooth.apk [com.oem.engineeringmode.verification.bluetooth]
VerificationCamEEPROM.apk [com.oem.engineeringmode.verificationcameeprom]
VerificationEcampass.apk [com.oem.engineeringmode.verification.ecampass]
VerificationGaugeIcTemp.apk [com.oem.engineeringmode.verification.gaugeictemp]
VerificationGaugeIcVoltage.apk [com.oem.engineeringmode.verification.gaugeicvoltage]
VerificationGSensorTest.apk [com.oem.engineeringmode.verificationGSensorTest]
VerificationHdmi.apk [com.oem.engineeringmode.verificationVerificationHdmi]
VerificationHeadset.apk [com.oem.engineeringmode.VerificationHeadset]
VerificationKey.apk [com.oem.engineeringmode.verificationkey]
VerificationLCD.apk [com.oem.engineeringmode.verificationlcd]
VerificationLPSensorTest.apk [com.oem.engineeringmode.verificationLPSensorTest]
VerificationLPSensorUtility.apk [com.oem.engineeringmode.verificationlpsensorutility]
VerificationSDCard.apk [com.oem.engineeringmode.verificationsdcard]
VerificationSingleTouch.apk [com.oem.engineeringmode.verification.singletouch]
VerificationUsbCharging.apk [com.oem.engineeringmode.verification.usbcharging]
VerificationVibratorAndLed.apk [com.oem.engineeringmode.crt]
VerificationWifi.apk [com.oem.engineeringmode.verificationwifi]
Bundleware (available in market):
ACCUWX.apk [com.accuweather.android.simpleweatherlite.dellstreak]
amazonmp3.apk [com.amazon.mp3]
com.adobe.air.apk [com.adobe.air]
com.facebook.katana [com.facebook.katana]
com.twitter.android.apk [com.twitter.android]
copilot.apk [com.alk.copilot.dell.trial]
evernote.apk [com.evernote]
Gallery3D.apk [com.cooliris.media]
KindleGold.apk [com.amazon.kindle]
KongregateArcade.apk [com.kongregate.android.kongarcade]
Napster-Tablet.apk [com.napster.bishop]
NeroDellSync.apk [com.nero.android.dellsync]
oovoo.apk [com.oovoo]
PageOnce.apk [com.netgate]
Quickoffice.apk [com.qo.android.oemec]
radiotime.apk [tunein.player]
RoxioNow.apk [com.roxio.rnow]
ZinioReader.apk [com.zinio.mobile.android]
ZinioSettingsProvider.apk [com.zinio.android.settings]
GApps (available in market):
Gmail.apk [com.google.android.gm]
GoogleQuickSearchBox.apk [com.google.android.googlequicksearchbox]
Maps.apk [com.google.android.apps.maps]
Street.apk [com.google.android.street]
VoiceSearch.apk [com.google.android.voicesearch]
Youtube.apk [com.google.android.youtube]
StageUI:
BooksStageWidget-release.apk [com.dell.stage.widget.books]
ContactsStageWidget-release.apk [com.dell.stage.widget.contacts]
EmailStageWidget-release.apk [com.dell.stage.widget.email]
HomeStageWidget-release.apk [com.dell.stage.widget.home]
MusicStageWidget-release.apk [com.dell.stage.widget.music]
NewsStageWidget-release.apk [com.dell.stage.widget.news]
PicturesStageWidget-release.apk [com.dell.stage.widget.pictures]
RadioStageWidget-release.apk [com.dell.stage.widget.radio]
SocialStageWidget-release.apk [com.dell.stage.widget.social]
StageLauncher-release.apk [com.dell.launcher]
VideoStageWidget-release.apk [com.dell.stage.widget.video]
WebStageWidget-release.apk [com.dell.stage.widget.web]
Non system apps:
CarDock.apk [com.google.android.carhome]
DRMPlayer.apk [com.arcsoft.drmplayer]
swype.apk [com.swype.android.inputmethod]
It's time consuming to go through and delete the unwanted stuff using Root Uninstaller, but I believe it to be time well spent if only to provide a bit more space on the internal MicroSD. Perhaps someone should write an automated script that will allow the user to delete the APKs in the "Safe To Remove" section of the post?
Removing things like Stage UI and the bundleware should be left out of such a script, since every user is different.
The bundleware is more or less safe to remove, just as much they're usually older versions of what's available on market, you'd still need to update and would end up with 2 copies on your system. The current version at /data/app and the original older version at /system/app
Root explorer has a mass select button btw if you use that, I believe it also works for deleting but I'm not 100% sure. Only thing to be careful of is uninstalling a system critical file, though you can just as easily manually uninstall one by accident.
There's actually more stuff that can safely be removed, only the rom is the only way to get it as you cant download it normally. (eg swype and drmplayer, though swype beta is available as a slightly different thing)
I wasn't questioning the safety of removing the bundleware, since I removed most of it along with all the engineering stuff and the Stage UI yesterday. All I was saying is that in a script those things shouldn't be included because of individual user preferences.
Nice work bruv!!:d
Added a couple more apps into list, turns out everything in com.oem.* is not required (if you ignore being able to use OTA updates, but as noone uses them to begin with)
Dont remove dellsettingsprovider.apk though, it's needed for dock mode with an official dock.
out of curiosity did you guys figure out what are all those com.engineeringmode.* apps? to be honest, removing something like gsensor.apk sounds scary
If you force them to run by making a custom activity shortcut, they mostly do exactly what they sound like.
Majority of them lets you test a single function (ie what they're named after). They're all essentinally debug utils. Dell might have them included because it makes fixing returned devices easier (ie warrentied devices)
Or just as likely they left them in because they're lazy, the entire build system for the s5 is a bit of a mess. They fixed it for building venue and streak 7 roms but they never bothered to go back and fix it.
Though all these apps are also included in stock venue and s7 roms
So before removing these apps do a nandroid backup. Will the nandroid save these files? Also can u do this with Gingerstreak?
Sent from the SuperStreak! ;-)
Of course nandroid saves it, unless you intentionally dont do a nandroid of system\, which defeats the point of nandroid.
SD2.3 doesnt include these nor does SD2.0
TheManii said:
Of course nandroid saves it, unless you intentionally dont do a nandroid of system\, which defeats the point of nandroid.
SD2.3 doesnt include these nor does SD2.0
Click to expand...
Click to collapse
SD 2.3 doesn't save which ones?
Sent from the SuperStreak! ;-)
I mean SD2.3 doesnt include anything that needs to be removed
TheManii said:
I mean SD2.3 doesnt include anything that needs to be removed
Click to expand...
Click to collapse
Oh ok
Sent from the SuperStreak! ;-)
so I decided to remove completely all those apps; so far so good and I'll surely like the slightly higher amount of available RAM
I have found something odd though (albeit almost irrelevant). after uninstalling (via titanium backup) all these apps I have lost one of the two wallpapers galllery (the one with a lot of pictures). Unfortunately I cannot tell which is the app responsible for this as I uninstalled them in bulk (I am not even 100% sure the two facts are related as more tweaking was going on and I discovered the issue only hours later).
well as I stated before it's not what you call a deal breaker, who uses stock wallpapers anyway but you'd better be advised than sorry!
you likely removed something in com.android.*
wallpapers are set with either:
gallery app
stageui's set
default android live wallpapers
whatever others you downloaded
mmh unlikely mate. I'm not betting my house on this but I'm quite confident I deleted only the apps that are in this very OP. the LWP and the 2-images-only galleries anyway are still there, i think it's something related to stage.
crashDebug said:
mmh unlikely mate. I'm not betting my house on this but I'm quite confident I deleted only the apps that are in this very OP. the LWP and the 2-images-only galleries anyway are still there, i think it's something related to stage.
Click to expand...
Click to collapse
It is the stage UI. I LOVE the "beach & sea" one and lost it after removing stage ui
Sent from my Dell Streak using Tapatalk
Updated list, there are a couple com.oem apps that are boarderline cases of being safe to remove, as they break functionality, but which depends on if that's a good or bad thing.
Case in point: the ota tools can be safely removed, but obviously break ota updates. If you're on a custom rom this wouldnt work anyway as custom roms dont support ota updates.
Experience uninstalling these apps, based on 2.2.2 351 00:
Deleted the package apps = could not uninstall using Settings - App. Tried restarting phone as possible solution but got stuck on boot image.
Does cabledetection have anything to do with attaching with usb to pc? Gone, cannot use Streak as USB storage device in pc.
Note that many other appd can be removed too. Check Cyanogen barebones for detailed descriptions.
Question: Why is it impossible to "restore" apps I remove? Titanium simply does not work. At least with such far out ventures as removing, by accident though, and I had made a backup of everything, so it shoulf have been possible, the Accounts and Sync Settings apk.
Analogously - copying and pasting in RootExplorer does nothing at all, as is the case with trying to reinstall removed apps.
Anyways, lots of stuff can be removed. I even removed Market, to save resources, since I never download any apps from there anway.
You would be better off doing a nandroid backup before you muck around with the files. That way if something DOES happen you can go back to the original configuration. As to Titanium Backup, various versions of the app have had problems with restoring apps, corrupting not only the app, but the app's data as well. For backup purposes, Titanium Backup is not recommended. Nandroid instead.
In trying to free up some space on my KF today, I noticed that apps that I had uninstalled, both before and after I rooted my KF, still left the entire app on my KF.
What's up with this?
For example, one of the first things I installed, kinda jokingly, was the Nook app. This was days after I got my KF and I had also downloaded a few free books for it. I uninstalled that app 6 months ago, yet all the Nook files were still there, including the .apk. I was able to delete them all and not cause any noticeable problem with my KF, but I have d/l'd a lot of apps and deleted them since I got my KF on the first day it was released. So if it had an easy name to remember, not too big of an issue, but app names in the directory aren't always straightforward to what they are... they may be listed by their developer's name or such.
I'm not opposed to completely wiping it and re-installing everything, but there are a number of games that I would lose my progress in if I did that. Plus, I am not in desperate need of space... yet. Granted, the TWRP backup doesn't help much when it comes to space, but it is a nice thing to have.
[BTW, my KF has been rooted for several months now, and was just updated with the latest KFU v9.6, running GoLauncher. It's a pretty straight forward rooted device that I haven't tweaked much because I really do read a lot on it.]
So I was wondering if there was an app that works better than the free version of SD Maid to clean up all this left over garbage? Even SD Maid didn't detect the Nook app still being there (the free version doesn't do all the paid version does, but, for the most part, it still shows ya what it found). Or if someone has a detailed guide of walking you through how to clean up useless files... that would be cool too.
Like I said, there is definitely a lot of crap taking up space that can be deleted. But I don't know Android (I'm really a Windows/Cisco guy), so I don't know to what extent I can delete stuff without causing problems.
Any help would be appreciated.
BTW, could the Image Verification images be any harder? LOL
PBFred said:
In trying to free up some space on my KF today, I noticed that apps that I had uninstalled, both before and after I rooted my KF, still left the entire app on my KF.
What's up with this?
Click to expand...
Click to collapse
I believe this is an issue in older Android versions. I noticed my phone doing the same thing while it was in Eclair, then in Froyo and then in GingerBread.
It looks to me like ICS will automatically remove any orphan data it finds - I've tried deleting just an application's apk and, after rebooting the system, its data was gone as well (tried on both my phone and KF).
PBFred said:
So if it had an easy name to remember, not too big of an issue, but app names in the directory aren't always straightforward to what they are... they may be listed by their developer's name or such.
Click to expand...
Click to collapse
I guess you can try "pm list packages -f" to get the names of the apks and their matching data folders.
PBFred said:
I'm not opposed to completely wiping it and re-installing everything, but there are a number of games that I would lose my progress in if I did that.
Click to expand...
Click to collapse
You can most likely extract their data. Alternatively, you may want to look into Titanium Backup for backing up both apps and their data.
PBFred said:
Granted, the TWRP backup doesn't help much when it comes to space, but it is a nice thing to have.
Click to expand...
Click to collapse
You could also move the TWRP backup to the computer...
I would just backup any apps/games on TB while also saving the contents of your SD on your computer. Then simply use TWRP to wide SD card. You can then move your TWRP backups to the SD card from your computer and restore app and data on TB.
Please Read Everything Carefully as some info is crucial to getting your old phone functioning well!
Update:::: August 16, 2015 ::::::::::
STAGEFRIGHT BUG:
This bug has been blown way out of proportion and it is not something anyone should be extremely worried about. There are no patches for gingerbread as of yet, and I cannot patch it since I do not have the CM source. However, you can copy from /system/build.prop and open the file in Notepad++ and then search for "stage" and change the "true" to "false" -without quotes. While this is not a fix, it will still offer some protection. Do not download apk files from places you do not trust and you should be ok. For now you can also do the following :
1) In MMS App, Turn off Auto-Retrieve. If your Carrier converts your voice mails to text, you will no longer be getting those. The app will then provide a download button for you to download the message instead. You can simply call your voice mail and listen to the message and download it if you think its important.
2) Remove the stock browser - do not use it to sign into anything.
3) Use Firefox as your default browser. It will be slower but safer. Type about:config > Search for Stagefright > Set stagefright.disabled to True
4) FIREWALL : Use AFWall+ to block Apps making unneeded connections to places you don't trust. It starts in Whitelist mode. Change it Blacklist mode. Be careful, and understand how to use this. LINK https://play.google.com/store/apps/details?id=dev.ukanth.ufirewall&hl=en
6) In an effort to save RAM and unnecessary background Operation, I have included ForceStop Prevent Running. Do not update this past version 0.15. Updates after this do not work well on Gingerbread. Preventing Google Play Store is ok, Play Services is optional (You will lose all sync except Contacts and Calendar but no unnecessary background syncing.[/I]
7) GApps package now Included. It is Stock Gingerbread Gapps with Google Play Store updated to version 5.1.11. Please note that the latest Google Play Store works Fine but it is slower. If you want to block it from Updating, BEFORE connecting to Wifi, IF the APK is called com.android.vending.apk THEN create a new directory in /data/app called com.android.vending-1.apk, so it is always 1 number higher than what is installed. Also, if you do Update, MOVE the update to System parition or you will have 2 copies of it. Then delete its Dalvik cache and reboot
Update :::: June 18, 2015 ::::::::::::::New Goody : Added Modded K9-Email for Gingerbread to list of Software - It is open source, and a good way to check "Hotmail/Outlook" using Imap. Imap functions in Outlook are limited but the program works. I have removed the Ugly K9 dog Icon and replaced it with a real Email icon to make it look more appealing
Updated ::: June 12, 2015 ::::::::::::: New Goody : Attached Adaway for Gingerbread - Disclaimer: I support ads in some apps that do so reasonably, but some apps are out of control with Permissions and blowing up your screen with constant Ads, this behavior is unacceptable so I have included AdAway here. It is the user's Right and choice to do as they please on a carrier/contract free ROM, however it is not my responsibility what you may do with this ROM. This ROM still contains most of the original components of the Original ROM and I may remove outdated functions or add new functions in the future
This is MIUI 2.3.30 Gingerbread version 2.3.7 U.S. English Rom
I have now added various changes to this ROM. No more Security Certificate issues. No more Email / IMAP issues -K9 Mail, Exchange and Google accounts should sync without issues now
Xposed For Gingerbread + Prevent Running + Security Fixes are now attached below for convenience
Partitioning your SDCard is absolutely recommended or you will not have enough Internal Space to have Google Apps - Internal Space should only store Dalvik Cache - Please see details
1) 30 Step Headset Volume Configuration - works great with Volume Limiter
2) Security Certificates updated. Bad and Outdated ones Removed. see GuardianProject. This ROM is more secure. I also highly recommend using Firefox and OperaMini. I have also attached CACERTS.BKS - Remove the .TXT Extension - Already included in the ROM but can be used in other Gingerbread devices!
3) Nexus Pie boot animation
4) Misc changes - Gps locks fast when using GPS apps like Mapfactor Navigator, CPU Sleep works during trackball wake/notify feature, country codes in dialer corrected, Correct APN and Carrier name will show.
Recommended Software
I recommend you download this: Volume Limiter by Captain Neoguri - March 26, 2014
Caution: Nexus One hardware has a bug where upon using this app when adjusting volume outputs in max volume which can be dangerous for your ears, Please do not wear your headset when doing volume adjustments. I recommend a volume of upto 16 in this app for headset max volume.
Recommended : Xposed Framework for Gingerbread :::::: Download Below
Once you install it, Update it, and Install the Following :
1) Fake ID Fix
2) Master Key Multi Fix
3) MasterKeyFix GB
These are all Security Patches for Gingerbread. I have taken the Courtesy to attach them in this thread.
I recommend Google Play Store no later than 5.1.11 as the latest versions seem to have some kind of DPI related bug and will Force close constantly. Google Play Services can however be updated to 7.5.73-034 - I have tested it and it is working perfectly fine
Launcher : I am now recommending Holo Launcher from the Playstore. It saves RAM and it is much more Functional than the Stock launcher. When I have time, I will entirely remove the Stock Launcher and put Holo Launcher in the ROM or until I get permission from its author
Call Blocking Call blocking feature is built into the ROM, however it is like most call blockers which simply hide the blocked call but it still goes through. A solution to this is to use this app. Root Call Blocker : https://play.google.com/store/apps/details?id=fahrbot.apps.rootcallblocker.beta&hl=en
It will take about 5 minutes to set up and will allow you to kill a call after 1 ring and it will not go into your voice mail. So the Spam caller will have no idea whether its a dead number or to even bother calling back. Usually "Dead Rings" make the automated telemarketing calls stop because the computer dialer that is making the call keeps getting dead air and it keeps showing in their call logs. So it becomes their problem, you will simply never see the call coming until 1 day you decide to go in your blocker's call log. So if you have a pesky caller, use this app.
Radio / Baseband Software
http://wiki.cyanogenmod.org/w/Passion_Info
If your 3G does not work, Please check your 3G Network's supported Frequency with your Nexus One 3G Supported Frequency. There were 2 models of this phone released in Canada. This is not due to MIUI and downloading any Radio software will NOT fix this because it is by design.
You need version 5.08.00.04 if you are not using a Korean Nexus One. Download it, then Extract the Radio.img file from the zip.
1) You need to have ADB Fastboot and ADB Enabled on your phone. You can download a small ADB Version here.
http://forum.xda-developers.com/showthread.php?t=2588979
There are also other places to get ADB, But just know there is no need to download Gigantic SDK Kit from Google. You only need the basic ADB with Fastboot.
2) Press Volume Down, Then Press Power and Start your phone in Bootloader Mode. Then select Fastboot. Make sure your phone is now in Fastboot mode, it should say it at the top of all the choices.
3) Go to where you ADB folder is and hit Shift + Right Click = Open Command Window Here.
4) Now Plug your USB cable into your phone and type in Command Prompt this - fastboot devices. You should see your Phone listed. If you do not, go back and check everything.
5) Copy that Radio.img file from the Zip you extracted into your ADB Folder and then type
fastboot flash radio radio.img
It should take about 30 seconds.
Use the instructions here http://forum.xda-developers.com/showthread.php?t=698721 to push it to your phone.
Now you are done.
How To Increase Internal Storage using Data2SD. This puts Apps(apk) AND Data onto your SD EXT Partition so you have more free Internal memory on the internal /Data partition
MIUI comes with something called A2SD+ which is turned off by Default.
1) Go into TWRP Recovery. Create EXT-4 Partition. You will lose all data, so before doing this, its a good idea to backup.
Create an EXT partition size you are comfortable with and depending on your needs.
2) SWAP SPACE 0. You do not need it.
When it is done. Your SD Card now has a FAT partition and an EXT Partition. You can reformat your FAT to FAT32 in Windows if you would like and give it a name.
Then get this Script. MAKE SURE YOU READ EVERYTHING in the Following Threads.
This is Ungaze Data2SD Script. Script is now Attached at the bottom of this post
http://forum.xda-developers.com/showthread.php?t=1378568
http://forum.xda-developers.com/showthread.php?t=1661892
Get the Data2SD Script and copy it to your SDCard FAT32 partition. Reboot your phone a couple times after flashing MIUI. Wipe Dalvik, Wipe Cache, Then Flash Ungaze D2SD from Recovery.
Follow directions in those threads and you should see an increase in Internal Storage Space in MIUI
You can delete the Contents of /mnt/asec/d2sd/data/app/* and /mnt/asec/d2sd/data/data/* from your Device Root which is "/" after this otherwise you will have 2 copies of the same app. You should only have Dalvik-Cache in this location as it links to your Internal Memory Data partition. Make a backup first to your SD Card incase something goes wrong by copying those APKs, then simply Delete them. Your Device System Partition will have System Apps, Data partition will have Dalvik Cache and your SD Card's EXT Partition will have the rest of the Apps and their Data.
ETC INFO
You will Need ROOT Access for almost everything if you want to make changes so make sure you have SuperUser Access Turned ON in MIUI.
Search for ADAWAY which creates a HOSTS file in your /System/etc Directory, which helps to block ads. I prefer using only open source apps or apps with Ads that do not Annoy.
Use ES File Explorer
And now you can install (or Uninstall) all the Pesky large size Google Apps. I personally stay away from ANY Google App I do not absolutely Need. I remove apps like
Google Search
Google Talk (Hangouts)
and Other Google crap.
MIUI has the basics of what you need. But you can Remove the MIUI Accounts etc because you won't be needing it.
And Anything Pesky that I cannot trust. Make sure you Backup in Recovery first before Uninstalling System Apps.
You can use an app called Disable Service from the PlayStore to disable Individual Services in an app incase you don't want certain services loading up. This should help conserve memory and cpu cycles if needed and also to disable functionalities in Apps that are otherwise impossible to disable. Link Below
https://play.google.com/store/apps/details?id=cn.wq.disableservice&hl=en
The idea is to keep it SIMPLE and functional.
Last but not least, Thanks to everyone at XDA for making things like this possible. Without this community, we would not be able to do the things we can to bring enjoyment and functionality to our devices. Thanks to everyone who finds a solution and posts it with details for everyone to understand. I hope this culture keeps growing stronger.
Don't forget to say Thanks
That's it Folks! Bring out your old Nexus One. It will be fast, and serve its purpose as a phone first. And YES, Even your mom will now be able to use it. Enjoy!
ROM DOWNLOAD:
Download MIUI-Android-2.3.30-Gingerbread-NexusOne
Thanks for your time and for sharing this with us... Maybe some of us knows these stuff but in the KK 4.4.4 era, there always is someone who want to use the Sexy Nexy as a fully functional phone and use an eye candy ROM and more user friendly than CM 7.2.
For recovery I recommend 4Ext Recovery
Regards!
Obsy said:
Thanks for your time and for sharing this with us... Maybe some of us knows these stuff but in the KK 4.4.4 era, there always is someone who want to use the Sexy Nexy as a fully functional phone and use an eye candy ROM and more user friendly than CM 7.2.
For recovery I recommend 4Ext Recovery
Regards!
Click to expand...
Click to collapse
Hey, no problem! Yes 4Ext is a good recovery if you are on Blackrose and change your hboot partitions etc. My Guide is for those who don't want to mess with that and the TWRP Recovery is working flawless. I will mess around with Blackrose to increase internal Memory because one thing I find after bootloader unlock is the initial boot process is what takes the longest! MIUI Itself boots in less than half the time it takes for the intial boot. (Nexus X multi colored Logo with gray colored open lock at the bottom)
I am still not quite sure if the trouble of using Blackrose just to cut down my Cache partition to 50mb is worth the time and trouble because the phone is running fine. And I am also not sure if Blackrose will work with twrp. I will need to read more on this.
Thanks.
I completely agree with this OP. This is best rom you can use on the nexus one, I've played around with all sorts of roms and versions including the most recent KitKat iterations and non of them are smooth in comparison with a solid gingerbread rom. But this rom is particularly good because it still makes the Nexus One feel fresh.
daaac said:
I completely agree with this OP. This is best rom you can use on the nexus one, I've played around with all sorts of roms and versions including the most recent KitKat iterations and non of them are smooth in comparison with a solid gingerbread rom. But this rom is particularly good because it still makes the Nexus One feel fresh.
Click to expand...
Click to collapse
Thanks Daaac, you are right. When I pull out this old Phone, people ask me where did I get it? And how nice it looks. When I tell them its over 4 years old, they seem surprised. What google still does not seem to realize is that when it comes to Phones, people look at both the Phone hardware AND its Software that's running on it. Android is terribly ugly and MIUI is the closest you can get to getting some kind of Organized option structure even though it lacks some power user features, it is still better than scrolling through endless Cyanogenmod Gingerbread options. Not the fault of Cyanogenmod, but I blame Google for the terrible User Interface of Android. Google seems to hire Amateurs to design their User Interface and then market it as Simplicity. In my opinion, Apple runs circles around Android when it comes to Fluidity but ofcourse we know why we stick to Android, for things an iOs user can only dream of, specially on older devices. This MIUI ROM comes closest to make your Nexus One a daily usable phone with very few annoyances, however it is stable, never crashes, and looks good.
Thanks for your guide, very nice to read your step by step, good as I didn't update nexus one since 1 year ago and I don't remember all steps.
Thanks!!
You are most certainly welcomed Sir! If you ever have any questions, feel free to ask me.
danibus said:
Thanks for your guide, very nice to read your step by step, good as I didn't update nexus one since 1 year ago and I don't remember all steps.
Thanks!!
Click to expand...
Click to collapse
Thank you very much for taking the time to cook such a nice ROM for Nexus one. I hadn't installed any custom ROM on my device until some days ago. It is really awesome. Considering that Nexus one is an old device I do not expect to be any update for this ROM, but in case there was one I would appreciate it if you could post the link.
You need to see the first post for that to happen.
miui_nexus1 said:
Thank you very much for taking the time to cook such a nice ROM for Nexus one. I hadn't installed any custom ROM on my device until some days ago. It is really awesome. Considering that Nexus one is an old device I do not expect to be any update for this ROM, but in case there was one I would appreciate it if you could post the link.
Click to expand...
Click to collapse
Thanks for your quick reply. I am well aware of your updates to the ROM. I especially love the Nexus pie and appreciate the security updates.
ocd_amp said:
You need to see the first post for that to happen.
Click to expand...
Click to collapse
More security fixes!! I can't believe my eyes. Thanks a ton!
Hola launcher
I have tried Hola launcher (e.g. with chromatic theme), and its icons are similar to MIUI icons in contrast with Hola launcher (which is similar to latest Android versions).
P.s. I am just testing . I don't know if this launcher will drain the battery fast or not.
That launcher will slow down your system, and constantly try to download ads. It also takes up a LOT of RAM. The idea here to make the device run FAST consuming as little resources as possible. On a fresh boot, my N1 RAM usage is at 95MB, and after 28 Hours, it is 144MB. With other processes that are important Cached. My Dialer starts and makes calls upto 3 seconds faster than my Galaxy 3 on Lollipop.
All this can be achieved by disabling Google Play Services and Google Play Store from starting on boot (unless you have apps that you are always using and depend constantly on them) - I don't use apps that heavily depend on Google Play Services, and if I do, I start the service and the app, then I press the "back" key and exit Google Play Services. - Xposed Framework module attached to prevent Apps from running helps.
Battery life is great, easily lasts 2-3 days with minor screen time / talk time - Heavy usage can last a full day. This is all on a 2010 phone with an old battery. My Nexus One puts most people's dual core modern phones to shame when it comes to speed
miui_nexus1 said:
I have tried Hola launcher (e.g. with chromatic theme), and its icons are similar to MIUI icons in contrast with Hola launcher (which is similar to latest Android versions).
P.s. I am just testing . I don't know if this launcher will drain the battery fast or not.
Click to expand...
Click to collapse
That is fantastic battery life and speed you have!
I have got some questions and appreciate your help (Please forgive my newbie questions and such a long post)
1) When I want to run PHONE and MESSAGING applications on “Holo launcher” it gives this error message: "This activity cannot be launched". Although stock MIUI icons for these applications work fine.
2) I partitioned my memory card using ClockworkMod recovery and I dedicated 2 Gb’s of my 16 Gb class 10 microSD card (I haven’t had any problem with this recovery so far but if you think it may be incompatible with your ROM or cause issues please let me know and I will replace it). After flashing Ungaze Data2SD I see an increase in the internal memory . To be honest I didn’t completely understand the rest of the instructions so I do not know whether I have done it right or not.
"You can delete the Contents of /mnt/asec/d2sd/data/app/* and /mnt/asec/d2sd/data/data/* from your Device Root which is "/" after this otherwise you will have 2 copies of the same app. You should only have Dalvik-Cache in this location as it links to your Internal Memory Data partition. Make a backup first to your SD Card in case something goes wrong by copying those APKs, then simply Delete them. Your Device System Partition will have System Apps, Data partition will have Dalvik Cache and your SD Card's EXT Partition will have the rest of the Apps and their Data."
This is what I did:
I used “adb shell” to access the contents of those two locations and deleted their contents. As I said before I didn’t understand the rest of the instructions and I assumed it has been done correctly!! Then I installed my apps normally but I do not know whether they have been copied to the internal memory or the memory card. (I have downloaded apk’s of all apps I use from "apps.evozi. /apk-downloader/" or "apk4fun" and I have installed them using package manager).
My main question is what do I do after cleaning up those two locations and how do I install the apps so they will be copied to the memory Card’s Ext partition.
You should only have Dalvik-Cache in this location (What location exactly?)
Your Device System Partition will have System Apps (/system?)
Data partition will have Dalvik Cache (/data?)
SD Card's EXT Partition (/sd-ext?) If I am right as I have “adb” installed on my windows, it doesn’t show me the contents of this folder naturally. I have Ubuntu Linux too but “adb” is not installed on it.
Thanks a lot for your time!
1) Remove Holo Launcher icons and drag and drop Phone and Messaging icon from Drawer into the Dock at the bottom.
2) Use TWRP recovery.
3) /Data partition is EXT2 partition on your SDCard. Apps+Data (app data) will be there.
4) /mnt/asec/d2sd will be the "other" data partition (the original data partition) which is where your Dalvik cache will be.
5) Apps will be installed where their manifest suggests - Most apps will be installed to /Data on your EXT and their Dalvik Cache will be on the Internal parition /mnt/asec/d2sd/Dalvik-Cache
6) Use ES File Explorer - give it Root permissions - make sure Superuser permissions is set to On and inside ES Explorer you give Root access R/W - you can view all partions there
7) Use DiskInfo to see all your partitions
miui_nexus1 said:
That is fantastic battery life and speed you have!
I have got some questions and appreciate your help (Please forgive my newbie questions and such a long post)
1) When I want to run PHONE and MESSAGING applications on “Holo launcher” it gives this error message: "This activity cannot be launched". Although stock MIUI icons for these applications work fine.
2) I partitioned my memory card using ClockworkMod recovery and I dedicated 2 Gb’s of my 16 Gb class 10 microSD card (I haven’t had any problem with this recovery so far but if you think it may be incompatible with your ROM or cause issues please let me know and I will replace it). After flashing Ungaze Data2SD I see an increase in the internal memory . To be honest I didn’t completely understand the rest of the instructions so I do not know whether I have done it right or not.
"You can delete the Contents of /mnt/asec/d2sd/data/app/* and /mnt/asec/d2sd/data/data/* from your Device Root which is "/" after this otherwise you will have 2 copies of the same app. You should only have Dalvik-Cache in this location as it links to your Internal Memory Data partition. Make a backup first to your SD Card in case something goes wrong by copying those APKs, then simply Delete them. Your Device System Partition will have System Apps, Data partition will have Dalvik Cache and your SD Card's EXT Partition will have the rest of the Apps and their Data."
This is what I did:
I used “adb shell” to access the contents of those two locations and deleted their contents. As I said before I didn’t understand the rest of the instructions and I assumed it has been done correctly!! Then I installed my apps normally but I do not know whether they have been copied to the internal memory or the memory card. (I have downloaded apk’s of all apps I use from "apps.evozi. /apk-downloader/" or "apk4fun" and I have installed them using package manager).
My main question is what do I do after cleaning up those two locations and how do I install the apps so they will be copied to the memory Card’s Ext partition.
You should only have Dalvik-Cache in this location (What location exactly?)
Your Device System Partition will have System Apps (/system?)
Data partition will have Dalvik Cache (/data?)
SD Card's EXT Partition (/sd-ext?) If I am right as I have “adb” installed on my windows, it doesn’t show me the contents of this folder naturally. I have Ubuntu Linux too but “adb” is not installed on it.
Thanks a lot for your time!
Click to expand...
Click to collapse
Thanks a lot for the complete information. Holo launcher and Prevent running are really great. Now only 94 Mb of RAM is used . I expect to have better battery life too. I will report that after some days of using this configuration.
miui_nexus1 said:
Thanks a lot for the complete information. Holo launcher and Prevent running are really great. Now only 94 Mb of RAM is used . I expect to have better battery life too. I will report that after some days of using this configuration.
Click to expand...
Click to collapse
Oh lord, might be joining the N1 family due to recent corrupt internal data/EMMC failures on the Sensation and One Mini. Hoping to get a daily ROM and stable service from AT&T. Any critical updates/preventions prior to dusting off 2 years of being shelved and lending to 3 people (aka TANK N1).
Excited to see activity and will give this a shot when I get home. Thanks for posting!
Thanks for posting about Stagefright bug. It seems to be a hell of a bug. I have done all of them except the first one. Could you elaborate on how to edit build.prop?
By the way just a small thing: there is an extra "r" in
3) Use Firefox. Type about:config > Search for Stragefright > Set stagefright.disabled to True
Thanks again.
You're welcome. Enjoy!
lfe.zaius said:
Oh lord, might be joining the N1 family due to recent corrupt internal data/EMMC failures on the Sensation and One Mini. Hoping to get a daily ROM and stable service from AT&T. Any critical updates/preventions prior to dusting off 2 years of being shelved and lending to 3 people (aka TANK N1).
Excited to see activity and will give this a shot when I get home. Thanks for posting!
Click to expand...
Click to collapse
You edit build.prop either right on the phone using a text editor, or if you're like me, do it on the computer with Notepad++. It's a text based file. Oh yes, that was a spelling error. Fixed.
miui_nexus1 said:
Thanks for posting about Stagefright bug. It seems to be a hell of a bug. I have done all of them except the first one. Could you elaborate on how to edit build.prop?
By the way just a small thing: there is an extra "r" in
3) Use Firefox. Type about:config > Search for Stragefright > Set stagefright.disabled to True
Thanks again.
Click to expand...
Click to collapse
I have opened it using ES file explorer (ES Note editor) on my device but when I want to save it it shows an error:"Error occurred when trying to save the file. It will not be saved.". I have granted Superuser access to ES file explorer but I cannot find a way to give the specified permissions you have mentioned in the post. I would appreciate your help.
Anyone? Still having severe issues...
----
I have very happily used Cyanogenmod 11 on a Samsung S4 GT-I9505 for many years. Now suddenly after an apparently harmless update of a few Apps (gmail, youtube, firefox and a few more small ones), apps on my phone keep crashing whenever it accesses some deeper app info. Sometimes they even reboot my phone.
Symptoms: With a SIM card, the phone will crash and reboot right after entering the PIN for the SIM card. Without a SIM card, I can get to the lock screen, enter my unlock gesture and then see many, many messages that Trebuchet has crashed. Leaving the phone turned on for a night will result in a working Trebuchet launcher from which I can run most apps, but accessing Settings > Apps, for example, will briefly show the Apps and then crash Settings. Titanium Backup will run for about a minute while "Building data freshness information..." and then crash TB, sometimes even reboot the phone. Dragging an app icon from the launcher onto "App Info" will briefly display the app info while computing disk space and then crash. So I cannot reset cache or app data on the phone itself (I can through adb, though).
What I tried so far: Installed three other launchers but they showed the same symptoms, one even directly rebooted the phone. I booted into recovery and reset the Dalvik cache and let CM rebuild the app details on restart with no apparent positive effect. I tried removing the SD card but did not see any positive effect either. Booting into Safe Mode did not help, I still see systemui and trebuchet crashing upon restart. Also clearing the app data for Trebuchet (through 'adb shell pm clear com.cyanogenmod.trebuchet') did not remove the crashes.
Some more details: I have about 300 apps installed. Internal storage has about 1GB free, the SD card has 400MB available. I can connect to the phone via adb, but 'adb backup' produces only an empty file. I can run Play Store, list my apps, install updates. This is a Samsung S4 GT-I9505 running Cyanogenmod 11.0 based on Android 4.4.4.
Any help would be much appreciated! Moving all my apps and their settings to a new phone or a new OS would be a very big effort which I very much would like to avoid.
Thank you very much in advance!
PS: What would be the best way to make a full backup of the phone before trying out a new ROM?
mb42 said:
Anyone? Still having severe issues...
----
Symptoms: With a SIM card, the phone will crash and reboot right after entering the PIN for the SIM card. Without a SIM card, I can get to the lock screen, enter my unlock gesture and then see many, many messages that Trebuchet has crashed. Lill briefly display the app info while computing disk space and then crash. So I cannot reset cache or app data on the phone itself (I can through adb, though)...
/QUOTE]
I guess problem might be with update package. As of best way of backup, I use titanium background and it's pretty good!
Everyone's requirements and usage is different so you might try something else as well.
Click to expand...
Click to collapse
Asder.mko said:
I guess problem might be with update package. As of best way of backup, I use titanium background and it's pretty good!
Click to expand...
Click to collapse
As mentioned, Titanium Backup is one of those apps that crashes.
Any other suggestions what I could do to get rid of those crashes?
Just in case someone else reads this - after a lot of trial and error, I was able to identify a single app (ISS Detector) as the culprit. Uninstalling the app removed all the crashes. Re-installing it would crash-boot the phone immediately after the install was complete!
I have NO IDEA why a normal app would be able to crash the entire OS but I am glad to be able to use my phone again.
mb42 said:
Just in case someone else reads this - after a lot of trial and error, I was able to identify a single app (ISS Detector) as the culprit. Uninstalling the app removed all the crashes. Re-installing it would crash-boot the phone immediately after the install was complete!
I have NO IDEA why a normal app would be able to crash the entire OS but I am glad to be able to use my phone again.
Click to expand...
Click to collapse
??
Hey guys all the browsers on my s8 are infected with a pop up redirecting malware. I delete the cash delete and reinstall the browsers and it didn't fix it. I used an anti-virus and a malware remover and they didn't detect anything. Help me please
Try to uninstall all third party apps that you may have installed yourself.
If this resolves the issue, just install what you are fully aware is safe.
If you are installing APK's outside of Google Play without experience then you are asking for trouble.
APKMirror is the only site I deem safe when it comes to downloading APK's.
If you can't remove the "malware" by following my steps above, my only other suggestion is that you attempt to backup your files onto a computer (LEAVE he APK's) and do a factory reset either through settings if possible and if not, use the recovery button combination and format /data
***YOU WILL LOOSE DATA IF NOT BACKED UP*** This includes old messages etc, if there's something important inside of an app such as notes, make a backup elsewhere.
Scroll all the way down in you settings / app list and there you most likely will find an app without a logo or name. Just delete this and your phone will be malware free. (at least that's what I did last week)
macweeds said:
Scroll all the way down in you settings / app list and there you most likely will find an app without a logo or name. Just delete this and your phone will be malware free. (at least that's what I did last week)
Click to expand...
Click to collapse
Thanks man i did find an app without a name deleted it and now everything is fine thank you
Glad to help!