MPEngine™(new RPEngine™update!) "Designed for Hardcore Gamers
First of all this is not my work and i am just sharing..
you can find original thread here
What does it do?
-MPEngine is a live engine script which was supposed to help on some parts that LazerDroid script couldn't handle,
but now its complete independent script(some little parts are shared), this one beast engine will demolish all those crappy huge lags
How to apply to our pico...?
1.first download busybox
2.download the latest flashable zip in attachments, flash through recovery.
3.reboot & enjoy!
How to check if it works?
for RPEngine12.
-open terminal shell
-type cat /proc/sys/vm/drop_caches.
-if the result is 3, it means its working!
if you have problem that the script doesnt get applied, try manually extracting files and copy those files into the right position.
-/rpengine/ should be pasted to your /system/rpengine/
-/etc/ should be pasted to your /system/etc/
-/xbin/ should be pasted to your /system/xbin/
1.how does it work?
this engine is made to clear out all lags that happens while playing high end games on your inefficient ram memory.(512mb or less)
tuning LMKs will tend to freeup more memory, so many of you think just tuning this will kill all the lags on games.
well then how about gta3 or max payne games? do they work better?
afaik, LMKs kill processes but the leftovers(registered caches) still remain.
the free ramspace youre seeing through task manager is not entirely a freememory.
so even though LMK cleans all the processes, games will suffer from lags because they have to detect which cache remains and which cache gets dumped.
this engine calculates all that sh*t and flushes page caches REALTIME. once you apply this and play a game, you will notice that there is no more hanging on gta3 or max payne games.
some of you may have a question about why this cache doesnt drop dentries and inodes.
its because clearing inodes will make apps totally lose control and have to rebuild it again, what a resource waste. also apps will still be able to load faster since inodes and dentries remain.
page cache normally takes up bigger amount of ram than dentries or inodes. so why you want to drop all caches? dropping only page cache is more efficient than ever!
2.advantages of tuning usrsettings
this version has a cool feature called usrsettings.
changing values for this file will immediately take affect, you dont have to reboot(except VALUE11 & VALUE14).
the default settings were based on my crappy and sluggish radiowave walkie-talkie, so manually tuning them for your own device may give you much more advantages.
3.how to use usrsettings.
there is a file called usrsettings on the same directory. open with text editor, and edit.the descriptions about which value does sth is included in there also. good luck!
(some engine parts were disabled by default like dalvik booster, but these settings can be re-enabled by editing usrsettings. oh, and some easter eggs are hidden in there
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Press thanks if that works
shree15 said:
MPEngine™(new RPEngine™update!) "Designed for Hardcore Gamers
First of all this is not my work and i am just sharing..
you can find original thread here
What does it do?
-MPEngine is a live engine script which was supposed to help on some parts that LazerDroid script couldn't handle,
but now its complete independent script(some little parts are shared), this one beast engine will demolish all those crappy huge lags
How to apply to our pico...?
1.first download busybox
2.download the latest flashable zip in attachments, flash through recovery.
3.reboot & enjoy!
How to check if it works?
for RPEngine12.
-open terminal shell
-type cat /proc/sys/vm/drop_caches.
-if the result is 3, it means its working!
if you have problem that the script doesnt get applied, try manually extracting files and copy those files into the right position.
-/rpengine/ should be pasted to your /system/rpengine/
-/etc/ should be pasted to your /system/etc/
-/xbin/ should be pasted to your /system/xbin/
1.how does it work?
this engine is made to clear out all lags that happens while playing high end games on your inefficient ram memory.(512mb or less)
tuning LMKs will tend to freeup more memory, so many of you think just tuning this will kill all the lags on games.
well then how about gta3 or max payne games? do they work better?
afaik, LMKs kill processes but the leftovers(registered caches) still remain.
the free ramspace youre seeing through task manager is not entirely a freememory.
so even though LMK cleans all the processes, games will suffer from lags because they have to detect which cache remains and which cache gets dumped.
this engine calculates all that sh*t and flushes page caches REALTIME. once you apply this and play a game, you will notice that there is no more hanging on gta3 or max payne games.
some of you may have a question about why this cache doesnt drop dentries and inodes.
its because clearing inodes will make apps totally lose control and have to rebuild it again, what a resource waste. also apps will still be able to load faster since inodes and dentries remain.
page cache normally takes up bigger amount of ram than dentries or inodes. so why you want to drop all caches? dropping only page cache is more efficient than ever!
2.advantages of tuning usrsettings
this version has a cool feature called usrsettings.
changing values for this file will immediately take affect, you dont have to reboot(except VALUE11 & VALUE14).
the default settings were based on my crappy and sluggish radiowave walkie-talkie, so manually tuning them for your own device may give you much more advantages.
3.how to use usrsettings.
there is a file called usrsettings on the same directory. open with text editor, and edit.the descriptions about which value does sth is included in there also. good luck!
(some engine parts were disabled by default like dalvik booster, but these settings can be re-enabled by editing usrsettings. oh, and some easter eggs are hidden in there
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Press thanks if that works
Click to expand...
Click to collapse
I have flashed it over stock Rom but nothing happened , for your satisfaction I have attached a screenshot also , u may check it .
Regards
Via HTC Sense
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Via HTC Sense
Use on cm 10.1. ROM started lagging. Tr 2 was a game full of lags.
Sent from my HTC Explorer A310e using xda premium
Flashed on CM9 #11 end with bootloop
Sent from my HTC Explorer using xda premium
Working on Sense 4 build #6
Blue3125 said:
I have flashed it over stock Rom but nothing happened , for your satisfaction I have attached a screenshot also , u may check it .
Regards
Via HTC Sense
Click to expand...
Click to collapse
Its working for me on Sense 4 #6.. it doesn't get applies on automatically though.. i had to apply it manually..and my lagging game stopped lagging so that why i posted.but if it doesn't worked for you then sorry for trouble..
shree15 said:
Its working for me on Sense 4 #6.. it doesn't get applies on automatically though.. i had to apply it manually..and my lagging game stopped lagging so that why i posted.but if it doesn't worked for you then sorry for trouble..
Click to expand...
Click to collapse
Just rebooted thrice and I saw that now it shows 1 rather than 0 in terminal emulator.
Regards
Via HTC Sense
shree15 said:
MPEngine™(new RPEngine™update!) "Designed for Hardcore Gamers
First of all this is not my work and i am just sharing..
you can find original thread here
What does it do?
-MPEngine is a live engine script which was supposed to help on some parts that LazerDroid script couldn't handle,
but now its complete independent script(some little parts are shared), this one beast engine will demolish all those crappy huge lags
How to apply to our pico...?
1.first download busybox
2.download the latest flashable zip in attachments, flash through recovery.
3.reboot & enjoy!
How to check if it works?
for RPEngine12.
-open terminal shell
-type cat /proc/sys/vm/drop_caches.
-if the result is 3, it means its working!
if you have problem that the script doesnt get applied, try manually extracting files and copy those files into the right position.
-/rpengine/ should be pasted to your /system/rpengine/
-/etc/ should be pasted to your /system/etc/
-/xbin/ should be pasted to your /system/xbin/
1.how does it work?
this engine is made to clear out all lags that happens while playing high end games on your inefficient ram memory.(512mb or less)
tuning LMKs will tend to freeup more memory, so many of you think just tuning this will kill all the lags on games.
well then how about gta3 or max payne games? do they work better?
afaik, LMKs kill processes but the leftovers(registered caches) still remain.
the free ramspace youre seeing through task manager is not entirely a freememory.
so even though LMK cleans all the processes, games will suffer from lags because they have to detect which cache remains and which cache gets dumped.
this engine calculates all that sh*t and flushes page caches REALTIME. once you apply this and play a game, you will notice that there is no more hanging on gta3 or max payne games.
some of you may have a question about why this cache doesnt drop dentries and inodes.
its because clearing inodes will make apps totally lose control and have to rebuild it again, what a resource waste. also apps will still be able to load faster since inodes and dentries remain.
page cache normally takes up bigger amount of ram than dentries or inodes. so why you want to drop all caches? dropping only page cache is more efficient than ever!
2.advantages of tuning usrsettings
this version has a cool feature called usrsettings.
changing values for this file will immediately take affect, you dont have to reboot(except VALUE11 & VALUE14).
the default settings were based on my crappy and sluggish radiowave walkie-talkie, so manually tuning them for your own device may give you much more advantages.
3.how to use usrsettings.
there is a file called usrsettings on the same directory. open with text editor, and edit.the descriptions about which value does sth is included in there also. good luck!
(some engine parts were disabled by default like dalvik booster, but these settings can be re-enabled by editing usrsettings. oh, and some easter eggs are hidden in there
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Press thanks if that works
Click to expand...
Click to collapse
Failed
I had to reflash my rom
Sent from my HTC Explorer A310e using xda premium
Ppl who are trying to flash it.. don't.. doesn't always work.. just extract it and place the files in appropriate folders.. run it with Script Manager.. reboot!
I've been using all its updates since 2 months.. always works fine for me! No bootloops ever..!:beer:
Dropping caches so repeatedly will hurt your performance.
So what does that mean ?
Blue3125 said:
Just rebooted thrice and I saw that now it shows 1 rather than 0 in terminal emulator.
Regards
Via HTC Sense
Click to expand...
Click to collapse
Does that means the script is working ? Cause I am on sense 4 too and terminal emulator shows 1
Araib93 said:
Does that means the script is working ? Cause I am on sense 4 too and terminal emulator shows 1
Click to expand...
Click to collapse
I'm still confused about it :/
Via HTC Sense
How to install it ??? I am on stock Rom
Sent from my HTC Explorer A310e
is it working or not guys?
ferbus said:
is it working or not guys?
Click to expand...
Click to collapse
No it dosnt
via HTC Sense
Then y the hell is this thread open
Coz this is working for no one
Not working on any rom
Bhla bhla bhla bhla !!!!!
Sent from my HTC Explorer using xda premium
Related
I meant to post this earlier but feel asleep. I would like to thank the team here. Mainly loph for getting me to do it. Any way to the caution/screenshots.
Caution this rom uses a new format unlike any other rom. Which means it requires a ext partition. If you do not have one it will not boot and/or install. To see how to do one read the install section.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
I've been asked of the performance which can be seen by clicking show
Short video of features and look. No it doesn't lag that bad blame it on the not so good desire gpu:
Known Issues:
Mms needs put in manually use apn manager or apn restore from the market. For carriers that has issues with uscc sense base I may need to release packs to fix it.
Mms has a small limit (Fixed in Rc2)
There is a force close about some sound blah blah on boot. (Fixed in Rc2)
Calling voicemail or anything that requires dialing numbers using the touch pad doesn't work. You need change audible touch tones to long under settings.
Verizon branding in dialer. (Fixed in Rc2)
I replaced the old market with the newest. It seems to cause issues for some people. I even got it. You may get a fc or where downloads say paused/won't download. This seems to happen on 3g though may happen on wifi. If it does go to manage applications clearing data for the market & market updater. Reboot where it should be fine.
Known Working:
Apps2sd+ No flashing zip required.
Cmtd with no cache issue.
Usb mounting of sd-card (Checked windows and linux)
Wireless Tethering (Checked windows and linux)
3g/data
Camer/Video Camera
Htcsense.com
Skins
Ui sounds
Music/Video
Gps
Wifi
Sms/Mms
Syncing with gmail, etc...
Things Removed:
Mainly just the verizon apps
What is Done/Added:
Dodexed to allow themeing
Optipnd'd almost the whole rom
Prerooted
Init.d support
Busybox
Nano
Bash
Apps people may not use or updates moved to data (AdobFlashplayer, AdobeReader, Facebook, OiFileManager, Gmail, Maps, Myspace, QuickOffice, Street, YourNavigator and Youtube)
Darktremors apps2sd+ with dalvik to sd-ext on boot disabled
Able to be undervolted now (Uses almost the exact voltages of my vork kernel)
More govenors now (PowerSave & Interactive)
Default scheduler changed to Cfq
Perflock on boot disabled
ZipAlign on boot (First boot will be sort of slow as it checks and zipaligns apk's. From then on it remembers what ones were done and only zip aligns ones that have been installed)
Screenstate scaling of cpu to save battery life
Build prop tweaks to conserve battery and increase speed
Ram optimizations to futher more conserve battery and increase speed (Do not run a task killer it will only mess it up. Multitasking should greatly be increased.)
All system apps moved to ext partition (This allows of live wallpapers and wallpapers to be kept with out hurting for space)
Some other things were also moved to ext. For a explanation on why this was done. Check the why dalvik was left internal with no data2sd.
Market cache for downloads mounted to ram upon downloading and installing. Once installed is is automatically deleted. Which means the only sense rom with 100% working cmtd.
Cmtd setup and fully working.
Before I forget reboot options (Reboot, Reboot to recovery & a few more)
Probably forgetting some stuff also. Once I remember I will update.
Why the rom was done like it was with no data2sd or dalvik moved:
Ok the rom was done like it was for a few reasons. One was for increased memory. Two was for speed. Three was for no dead sd cards. Followed by 4 was to help battery life. With that said we go to data2sd. Data2sd works by moving the data partition to a a sd-ext partition. There is a few different versions. Real data2sd kills cards quick due to reads and writes. Kali's data2sd is a knock off of darktremors apps2sd+. It moves the data/app and data/app-private to sdext. Same thing as darktremors apps2sd+. Darktremor's apps2sd packs more features from zip align, memory tweaking and other things. This should not cause lag like claimed. What will is enabling dalvik-cache to ext. Kali's doesn't support this. So kali's data2sd or darktremors apps2sd+ with out dalvik moved will not be that hard on a card at all.
Now with dalvik moved in darktremor's it causes lag and major read and writes to the sd card. Due to it moves system dalvik. Anytime you open a app or do something it reads and writes to the sd card. This causes battery drain and bottlenecks also. So what I did was a better alternative, since dalvik moved frees up space but causes lag. I left dalvik internal, moving system apps and a few other things to ext partitions. Then creating blind mounts. This allowed me not to remove anything like before or enable dalvik. Yet give the same free space 240mb to be exact. So you get the speed and space. Best of both worlds right?
The other thing is with anything sd-ext. Sd cards have a number of limited reads and writes. Some fail sooner and later. It just depends on the card. With that said the process done is very easy on the sd card.
Files to download:
Caution do not download via the android browser. You will get a 5kb file.
xFuZiiOnZz-HD-RC2: Click Here
Install instructions:
1. You need to have cwm 3 or above to install this. For working recoverys that will work with this rom check here Once you have that proceed.
2. Follow this step if you don't have a ext partition setup (If previously using apps2sd or data2sd you should have one. So please skip to step 3.)
First you need to back up your card sd card. This means mount your sd card on your computer, creating a folder. Then copying the contents of the sd card to the folder. Once this is done reboot phone into recovery. Once you do that go to advanced>partition sd-card. Pick you sizes for your partitions. I use 1024m/0m. Once that is done reboot your phone.
3. So once booted back into your rom. Copy the files you backup back over. The open the xFuZiiOnZz-HD-RC2.zip. Extract the contents to the root of the card. This means the sleeksense folder should be in the main directory. Along with the mtdpart text file in the root. If you had one before please replace it. Once done reboot to recovery again.
4. Go to Install zip from sd card>choose zip from sd card>xFuZiiOnZz-HD-RC1>xFuZiiOnZz-HD-RC2-recovery. Once installed go to Advanced>Reboot Recovery. Once recovery reboots it would be a good idea to do wipe data/factory reset. After the wipe is complete proceed below.
5. Go to Install zip from sd card>choose zip from sd card>xFuZiiOnZz-HD-RC1>xFuZiiOnZz-HD-RC2. Don't freak on the long install time sense hd is long. If you get no error set and wait. Once it installs and prompts you to reboot. Do reboot system now with in recovery. Now it will take a bit to boot the first time. First boot will be a little bit it will set on the white and green htc screen. Around 3 mins or so. You will then see the htc boot animation where it will also set. Allow 10-15 mins to first boot (After first boot it will not be as long booting) Now if 15mins have passed and you still aren't in the ui. Then redo the above steps for flashing the rom. No need to reformat the card. Just make sure you do a full wipe.
6. First boot will be a little bit it will set on the white and green htc screen. Around 3 mins or so. You will then see the htc boot animation where it will also set. If it booted in the ui. Follow the setup wizard and wait for sense to load.
7. When you call your voice mail or a number that use button presses to select menu's. It will not work. So to fix it go to Menu > Settings > Sound > Feedback > Audible touch tones. Change it from short to long.
For any problems you encounter, have a question or anything else. Please post them at the following link: Click Here or post in the thread here. Be warned it may take me a few days to check it.
Changlog:
Rc-1 First release with minor issues.
Rc-2 Fixed Verizon branding, force closes, small mms sizes, cmtd, added new market and some other things I may be forgetting.
Credits:
Darktremor for his apps2sd
The maker of apktool
Incubus26jc for the verizon base
Teppic74 for the original modules/scripts used. Though modded for our stock sense kernel.
I am sure I am probably forgetting someone so if I am then sorry and I will add you.
running it now. great job
Thanks Once I get the later miui ported and the merge port fixed. I will tweak a bit. Then fix the minor issues.
Nvm
10char
miui does look cool so be interesting once the port is finished been tweaked
Meaple said:
Hello, I put up a mirror for you
Click to expand...
Click to collapse
I thank you for that. But it doesn't need a mirror I host it myself. Where I am honestly unsure why you put it on a mirror. Been nice if it would have been asked if it were needed.
2fast4u88 said:
I thank you for that. But it doesn't need a mirror I host it myself. Where I am honestly unsure why you put it on a mirror. Been nice if it would have been asked if it were needed.
Click to expand...
Click to collapse
Ok then.
10char
I had a little bug this morning where I couldn't press any of the buttons in the drawer. I had to flip around the screens for a while and came back and they worked. I've noticed there's a little lag in the ROM as a whole, like the ROM is too heavy for the CPU or something. It's not major, just a little annoying. Also, I can't seem to pull up the skins browser in HTC Hub. I can use everything else (Scenes, Ringtones, etc) but not skins. Of course it's the only one I actually wanted to use
Other than that, fantastic work as always.
Reports from the other dev's that is trying to help me get 3.0 on the cdma desire along with 3.0 on the merge is that the the skin part of htc is buggy and does the same on phones that have come with it. Along with in the ports.
Even then that would be on the bottom of the list to even fix. As for the lag is it doing it worse as it gets lower on battery by chance? As for it being to much for the cpu 2.0 is more optimized than 1.0. With that said it doesn't lag near as bad and more snappy on our phones.
This was also reported on the merge froyo port. I just glanced at your post and seen you wanted to use the htc skins. Where I am not sure right off what all is on it for skins. But skins found that is for 2.0 should work fine.
Edit: As for your odd issue I am unsure. You are the first to report this. I have had a report of lagging in vid's from 3 people I think it is. Report of the g-sensor not working that a reflash fixed. Then the last was signal bouncing around.
As for all the issues the girls desire has been on this since I ported it cept to do the port of miui. Which I restored the backup of. No issues that I have got or heard about. Trust me I would hear about it The lag in vids I am not sure if she has watched any and I haven't checked. So that would be the only one I can't confirm.
I had to flash back to my stock ROM, this one was just being too weird. Usually around 7:30 pm or so, the data and GPS will just flat out stop working and I have to reboot to get it back. I didn't try toggling data, but it's a hurdle I'm not willing to jump right now. I really wish this worked out, I liked the ROM otherwise.
You could have tried a reinstall or a prl update. But I know that is not the case with the rom as the girls has been running this since I ported it. Where data and gps has worked in the rom since I loaded it.
You also aren't the only one running it where the others the only issue found now is lag playing videos.
link to download unless expired? You can reupload
Been waiting for A Rom like this for months on CDMA!! Thank you Sir!
Only issue I have come across other then a Force close here and there is the Laggy Video
when streaming, Netflix, HulU, Youtube. Videos i have on my sd card work fine! THANX AGAIN FOR YOUR EFFORTS !
Download link was just down due to moving files around. It should be up now I think. I will have to check if the right link is there.
As for the lag video I get it on recorded vid's by the stock cam. Known issue and when I get to it I will try to fix it. Right now I have a few things on my plate till I get caught up.
Are you going to be updating this? Laggy video gets annoying
JeremyLeroy96 said:
Are you going to be updating this? Laggy video gets annoying
Click to expand...
Click to collapse
I don't think this rom will be updated, but both 2fast and coolexe are working on Gingerbread Sense 2.1 roms for the CDMA Desire... you might want to hold out for that.
con247 said:
I don't think this rom will be updated, but both 2fast and coolexe are working on Gingerbread Sense 2.1 roms for the CDMA Desire... you might want to hold out for that.
Click to expand...
Click to collapse
Cool, thanks for the info
I made this for people who saw that they're phones can do lot better!
For example, I have an Optimus One, and I get performance lot better than nexus one!
Things market with "*" need root!!! At your own risk, blahblah (wevall know the disclaimer!)
Please help if you know something else...
Here it is:
1. Storage place
If you have an app on SD, it will have the worst performance, because SD is hard to read... if you have no place for it (e.g. a game) just increase the SD speed* to the highest you can... (I get lot better performance when set to 4096 than on 2048)
Here is performance based on storage location:
SD<Internal<ROM (This is why stock browser is so fast on some devices)
So, if you have enough space on your ROM* memory, use apps2rom from market, or move the apps to internal, then take the apk from /data/app/ and move it to /system/app/, reboot and enjoy!
2. Overclocking*
This is well known, so nothing to say here...
Some devices, like the Optimus one, have same voltage at 122-480 and same voltage for 600-806, so overclocking will be actually better, because tasks finish faster.
3. Never clear cache, unless you need to!
Gonna make it simple: no cache, loading speed 100%... with cache, 140%,
Speed may vary from website to website!!!!
But, if apps have problem with checkboxes or something, clear it!
E.G.: a checkbox wouldn't open on browser, cleared cache and it worked...
E.G.²: the es file explorer showed me wrong icons... cleaned cache and enjoyed!
'4. No background tasks, but no task killers!
I use app swipe from market, it shows me what apps are open, in running tab... I swipe and it gets me to fc android settings window (I force stop the app from app details)
Task killers don't work for android 2.2+, it will just be an epic failure to your battery and system!
5. Autostarts*
IMO, this is the best app I have!
6. Clean up of useless apps (may need root)
On my Optimus one, the bloatware could be uninstalled, with an error, but it was uninstalled!
I used to have 150 apps, now I have 90 and I am happier! Performance rocks, nothing lost, awesome!
What system apps to uninstall... if it is not in the list, it is safe to uninstall!
7. Custom ROM and kernel*
Custom ROMs get rid of all the bloatware crap, is tweaked, and trust me, it is worth it!!
Kernels can make, actually, too much influence! They will simply simplify, or make it better, don't hesitate to use them!
vlt96 said:
I made this for people who saw that they're phones can do lot better!
For example, I have an Optimus One, and I get performance lot better than nexus one!
Things market with "*" need root!!! At your own risk, blahblah (wevall know the disclaimer!)
Please help if you know something else...
Here it is:
1. Storage place
If you have an app on SD, it will have the worst performance, because SD is hard to read... if you have no place for it (e.g. a game) just increase the SD speed* to the highest you can... (I get lot better performance when set to 4096 than on 2048)
Here is performance based on storage location:
SD<Internal<ROM (This is why stock browser is so fast on some devices)
So, if you have enough space on your ROM* memory, use apps2rom from market, or move the apps to internal, then take the apk from /data/app/ and move it to /system/app/, reboot and enjoy!
2. Overclocking*
This is well known, so nothing to say here...
Some devices, like the Optimus one, have same voltage at 122-480 and same voltage for 600-806, so overclocking will be actually better, because tasks finish faster.
3. Never clear cache, unless you need to!
Gonna make it simple: browser speed with cache 100%
Browser speed without cache: <80%
But, if apps have problem with checkboxes or something, clear it!
E.G.: a checkbox wouldn't open on browser, cleared cache and it worked...
E.G.²: the es file explorer showed me wrong icons... cleaned cache and enjoyed!
4. No background tasks, but no task killers!
I use app swipe from market, it shows me what apps are open, in running tab... I swipe and it gets me to fc android settings window (I force stop the app from app details)
Task killers don't work for android 2.2+, it will just be an epic failure to your battery and system!
5. Autostarts*
IMO, this is the best app I have!
6. Clean up of useless apps (may need root)
On my Optimus one, the bloatware could be uninstalled, with an error, but it was uninstalled!
I used to have 150 apps, now I have 90 and I am happier! Performance rocks, nothing lost, awesome!
7. Custom ROM and kernel*
Custom ROMs get rid of all the bloatware crap, is tweaked, and trust me, it is worth it!!
Kernels can make, actually, too much influence! They will simply simplify, or make it better, don't hesitate to use them!
Click to expand...
Click to collapse
sort of generalization but still helpful. Nice work !
shad0wboss said:
sort of generalization but still helpful. Nice work !
Click to expand...
Click to collapse
Glad I helped, but it is not full...
It is as simple as it can, because I am trying not to get this for one device only...
Sent from my LG-P500 using xda premium
If you don't want to read this detailed guide go to the
SHORT VERSION
Hey guys as the title says this is a tutorial on how to make your phone faster more efficient and just all round better. To do this you'll be using a series of apps in different ways that all mesh together brilliantly. You don't have to do all of these tips (chances are your probably already doing one) but I'm sure you will find something that makes your smartphone experience a little (or alot better)
Everything here has been tested by me and has been confirmed to be working on my SGY
This will work on all android phones but is better for low-end ones
Also this tutorial doesn't require root but it works better with it
Links to every app I make reference to will be at the end of the post
Lastly I tried to include things that people wouldn't otherwise have done known or thought about that's y it doesn't have things like flash roms or kernels anyways now that that's out of the way let's begin
1. Install a launcher
K installing a launcher will speed up your phone assuming it's not 1 of those full featured launchers like Go launcher or ADW those will actually slow it down what I'm taking about is one of those stripped down launchers that at the expense of features,speed up your phone an example is a launcher like HOLO launcher I'll put a link but I think it'll be better for u to just search for 1 since you might not necessarily like it this brings me to my second tip
2. Moving launcher to System Memory
*Needs Root*
You're launcher is your most frequently used app your gonna have to be seeing it constantly so it only makes sense to place it on your system memory to speed up your experience you will need an app called link2sd then all you will need to do is select the launcher your moving hit actions then convert to system app you'll then have to reboot but if you don't have root just move your launcher to internal memory
3.Manage Apps that start at boot
K well this is 1 of the big ones (not so big if you have a faster device but still good) to do this you'll need an app called startup manager simply what this does is give you the ability to control which apps launch at startup this is GREAT for both low and high end devices since you can add or remove apps that start-up thereby speeding up or making apps that previously didn't startup, startup lol it's particularly great if you have alot of apps installed and if you have a phone with a low ram slow processor combo then by now you've probably experienced the phenomenon known as startup crashes where you turn on your phone it boots up and boom it crashes and this just continually keeps happening until about a half and hour later it boots up properly the reason this happens is because when you turn your phone on every app that needs to startup on system and internal memory boot up no problem but then comes the media scanner and now every app that's on your memory card tries to boot up which is a much longer list and your processor can't do this in a timely manner so your really small RAM gets overloaded then android starts offing apps in an effort to settle this while mess but that's only a temporary fix since they will still restart anyways android can only keep this up for so long before the inevitable crash this situation will only keep getting worse as you install more apps which need to startup at boot so anyways upon installing this app and going through the lists of apps that startup at boot you'll see a lot of unnecessary apps that don't need to startup at boot it will depend on you but some examples are
Tapatalk and XDA
These only need to startup to give you notifications as soon as your phone comes on so those are a no brainer
Messaging apps
Facebook,Whatsapp,Viber,Voxer,kik basically any messaging app they start at boot to give you notifications when you turn on your phone but that's kinda unnecessary cuz if you do in fact need notifications to these apps after u boot up u can simply open the app and the process which gives you notifications will stay in the background and wait for more notifications to come these apps alone can take up a boatload of ram Facebook is like 20mb whatsapp is like 10 viber is like 20 and I think Voxers around 15 kik like 15 that right there is like 80mb that's enough to crash your phone right there (if u have a low end device) and those are just rough estimates
Others
Other viable apps which can denied startup access are apps like Color Note and greader which I have absolutely no idea y they need to startup your list will obviously differ from mine just use your discretion it will depend on u an example of this would be for me dropbox I only use it to upload some files I want to share with people whereas the main purpose of to be able to automatically upload your files so they'll be available on your various devices but for me that obviously means it doesn't need to startup and be lurking in the background just ask yourself y does a particular app need to startup depending on the reason you'll know what to do here's some screenshots of apps I left enabled and 1s I disabled
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
You can also use this app to stop system apps from starting up but be VERY CAREFUL if you stop the wrong app from booting up you're phone won't even boot up the only ones I stopped were
Email
which is responsible for you sending emails
Samsung Home
Which is the launcher u get with creeds which I don't use
And
Walkman
Which is a music app your get with the ics trans theme from Creeds which I also don't use
Anyways according to the dev he says this works without root but works better with it I don't know about the differences in functionality since I'm rooted but I assume it'll work unless he is lying
Freezing Apps
*Needs Root*
App Quarantine is the app you'll be using
K this will require root by the way well anyways when you freeze an app it can't do anything it can't access system resources it can't stay on your RAM it won't even show up in your app drawer so this can be pretty good but problem is most applications have this as a secondary feature (link2sd titanium backup) and to access it would mean opening the app waiting a long time for it to load up searching for the desired app this long process limits the apps that you would freeze so I did some searching to hopefully find an app that did freezing and defrosting via widgets eliminating the need to enter the app this would mean i could quickly freeze an defrost apps so more apps could be frozen apps like messaging apps that I could freeze if I'm not connected to the internet or if I didn't want to talk to anyone apps like keyboards I don't use our even 1s that I use I could just freeze it when I don't need a keyboard ,my text message app if I didn't want texts or data managers which keep running even when I'm not connected or dropbox which keeps running in the background though I just use it to share files with friends below is a screenshot of examples
I also at a time had the launcher that I don't use (Samsung home) frozen but have since defrosted it since startup manager stops it from starting and as long as I don't open it the app won't run in the background and its always good to keep a backup launcher just in case
Linking Apps
*Needs Root*
-Skip if you have large internal memory-
Okay were on linking apps to sd card to do this you'll need to partition your sd card using a PC app like mini tools partition wizard or just use cwm with your phone am just gonna briefly explain the CWM method
KEEP in MIND THIS WILL ERASE ALL YOUR SD CARD DATA
So make sure to back it up onto your PC
1.Well first you'll CWM (duh!) or the skin of CWM for galaxy y owners and an app called link2sd installed an well an sd card
(See end for links)
2.Now that you've got everything above completed
Turn off your phone and boot into recovery by pressing. Skip the next step (step 3 if you don't have a galaxy y)
volume up+ home+ power
3 You'll see a menu to select and scroll you use home (for selecting) volume keys for moving up/down select apply update from sd card select the cwm file now you'll see another menu come up
4. Scroll down select advanced then select partition sd card now you'll see a menu come up
5.The menu will contain sizes these are the sizes you can partition your sd card to you can select anything up to 1gb (1024Mb) of storage keep in mind that in this storage will not be able to store anything but apps that you linked using link2sd
6. Now you'll see another menu come up titled select swap size now select 0mb
7. Now hit reboot recovery then reboot you phone
8. Open link2sd your suppose to see a menu come up select ext3 then reboot and now your suppose to be able to link apps to your sd card to do this simply open link2sd select an app then select create link
If this didn't work for you
Google doing this with mini tools partition wizard
Or if you didn't understand my explanation Google doing it with CWM
I didn't go into detail because this had been discussed already over and over again
Anyways how this helps its that the read write speeds of your memory slow down the more they fill up and since many apps use your internal memory to store files this will speed up your phone by speeding up how quickly they read/write those files also when your phone's internal memory is almost filed (20mb remaining) everything just goes haywire you're phone slows down it'll stop you from receiving messages and you won't be able to install any apps linking stops all that another benefit of linking is that the apps u linked can't boot up when you turn on your phone immediately they have to boot up after link2sd mounts the second partition meaning your apps on internal memory boot up then alot of sd apps boot up then link2sd mounts the 2nd partition and apps there boot up and the remainder of sd card apps boot up by booting up this way it means they're no clogs or places where your processor is to slow so your RAM gets overloaded this may seem like a convoluted way to boot up but it meshes together great
Startup kill
K this 1 is more of a complimentary process to do this you'll need advanced task manager k this app is a task killer but quite frankly I think task killers are useless since if your on froyo (2.2) or up tasks you kill just start back up again but that isn't what I use this app for what I use it for its startup kill which at boot kills a lot of apps freeing up some RAM for a while allowing some apps to load them eventually the killed apps load and all its right with the world
After I did all those things minus using a stripped down launcher (I like my launchers customisable) my phone boots up waaaaay faster I haven't experienced a single startup crash and my phone just operates all round better hope this helps someone
Seeder
*Needs Root*
-You'll need an app called seeder-
Okay let me start of by saying there is alot of controversy surrounding this app some people say it does absolutely nothing and is simply a placebo effect that people are seeing others say it does absolutely everything and speeds up there phone quicker than quick anyways from what I understand android has to constantly produce random data for apps to access pool of random is only do large so when an app or game that requires alot of this random data is opened lag is present as android fights to produce random data fast enough what this app does is increase the size of the random data pool allowing more to be available which hence solves this lag problem honestly I haven't noticed any big difference but u can try for yourself
(See end for links)
Original Seeder Tread
Zipping Apks
I don't know about other file managers but ES file explorer can install an apk that is within a zip file this means that u can store all your app apks in zip file to save space u can either store them in one big file or if u really wanna save space store them individually to do this simply tap and hold a apk them tap compress
Quick tips
I noticed that if you freeze a keyboard and reboot that the keyboard doesn't show up in locale and text and the only way (that I found) to get it back is by unfreezing and rebooting so if anyone knows another way I'm all ears
I also noticed that linked apps can have widgets but when you reboot your phone they disappear
Keep checking your memory by going into system settings> applications> running services this will give you an u idea of what's running and how much RAM it takes up I use this every time I set a live wallpaper to see how much memory it takes up I also use it to see what apps to add to my "freeze list"
If your just gonna be using advanced task manager for startup kill make sure to stop it in running services when you turn on your phone the process is only 3mb though but it's 3mb you could be doing something else with
Here's how to create a widget for app quarantine
1.Tap and hold on a blank area of the home screen
2. A menu will come up select widget
3. A menu will come up now select App Quarantine
4. You'll see this
5. Wait for that to finish loading then scroll down and select the app u want a freeze/unfreeze widget for
6. Put the app in place and simply tap if you want to freeze or unfreeze
If an app doesn't show up in the list when trying to create a widget for app quarantine go into app quarantine and freeze it then try again to create the widget it should show up now
IF I HELPED U BE SURE TO PRESS THAT THANKS BUTTON
LINKS
Holo Launcher
Startup Manager
App Quarantine
Advanced Task Manager
link2sd
CWM skin
Es file explorer
Seeder
Original Seeder Tread
If anyone has any other tips that you think should be added can you please share
DISCLAIMER
I NOR XDA IS\ARE RESPONSIBLE FOR ANY DAMAGE TO YOUR PHONE FOLLOW THIS GUIDE AT YOUR OWN RISK
SHORT VERSION
Links to all apps used are in the bottom of the first and this post
Install a launcher
Installing a strip down launcher like HOLO launcher instead of a full featured one like GO! launcher or ADW can really speed up your device
Moving launcher to system memory
*Needs Root*
Your launcher is your most frequently used app so moving it to your faster system memory will speed up your experience to do this you'll need an app like link2sd then all you will need to do is select the launcher your moving hit actions then convert to system app you'll then have to reboot but if you don't have root just move your launcher to internal memory
Manage apps that start at boot
-You'll need an app called startup manager-
With this u can manage apps that start at boot and remove unnecessary ones some examples are
Stop Apps like
Xda
Tapatalk
Facebook
Whatsapp
Viber
Voxer
Kik
Those need to start-up to give instant notifications on boot this is unnecessary as u can simply open the app to receive these notifications
Then there others like
Color Note
And greader
Which I don't know why they need to start-up
Then some may depend on personal preference like for me
DropBox
I only use it to share files with my friends so it doesn't need to start-up
Freezing Apps
*Needs Root*
-You'll need an app called App Quarantine-
Frozen Apps can't access system resources this is great if you know what to freeze with this app you can freeze and unfreeze via widgets
Examples are
Messaging Apps
Could freeze if I'm not connected to the internet or if I didn't want to talk to anyone
Keyboards
I don't use our even 1s that I use I could just freeze it when I don't need a keyboard
Text Messaging App
When I don't want texts
Data Managers
Which keep running even when I'm not connected
Dropbox
Which keeps running in the background though I just use it to share files with friends below is a screenshot of examples
Linking Apps
KEEP in MIND THIS WILL ERASE ALL YOUR SD CARD DATA
-Skip if you have large internal memory-
So make sure to back it up onto your PC
1.Well first you'll CWM or the skin of CWM for galaxy y owners and an app called link2sd installed an well an sd card
(See end for links)
2.Now that you've got everything above completed
Turn off your phone and boot into recovery by pressing. Skip the next step (step 3 if you don't have a galaxy y)
volume up+ home+ power
3 You'll see a menu to select and scroll you use home (for selecting) volume keys for moving up/down select apply update from sd card select the cwm file now you'll see another menu come up
4. Scroll down select advanced then select partition sd card now you'll see a menu come up
5.The menu will contain sizes these are the sizes you can partition your sd card to you can select anything up to 1gb (1024Mb) of storage keep in mind that in this storage will not be able to store anything but apps that you linked using link2sd
6. Now you'll see another menu come up titled select swap size now select 0mb
7. Now hit reboot recovery then reboot you phone
8. Open link2sd your suppose to see a menu come up select ext3 then reboot and now your suppose to be able to link apps to your sd card to do this simply open link2sd select an app then select create link
If this didn't work for you
Google doing this with mini tools partition wizard
This frees up space on internal memory
Startup Kill
Download advanced task manager and enable startup kill and nothing else
Seeder
Download seeder and tap ON
Zipping Apks
This saves space some ES file explorer can install apks from within a zip file u can zip the apks and save alot of space
IF I HELPED U BE SURE TO PRESS THAT THANKS BUTTON
LINKS
Holo Launcher
Startup Manager
App Quarantine
Advanced Task Manager
link2sd
CWM skin
If anyone has any other tips that you think should be added can you please share
Seeder
If anyone has any other tips that you think should be added can you please share
Original Seeder tread
DISCLAIMER
I NOR XDA IS\ARE RESPONSIBLE FOR ANY DAMAGE TO YOUR PHONE FOLLOW THIS GUIDE AT YOUR OWN RISK
Veeeerrryyyy big and helpful thread.
DONT FORGET TO HIT THANKS.......
nice and helpful guide
hard to read tho, use punctuation dude :laugh:
Thanks...I think lol
Phone Slow? go ------>HERE<------
Ubuntu phone OS announced
what do u think share your thoughts --->HERE<---
_____________________________________
"All my life I had one dream to achieve many many goals" [/FONT]
thanks that was alot of good stuff
Sent from my M860 using xda app-developers app
Ur welcome
Phone Slow? go ------>HERE<------
Ubuntu phone OS announced
what do u think share your thoughts --->HERE<---
_____________________________________
"All my life I had one dream to achieve many many goals" [/FONT]
All Tweaks And Mods Are Not Devloped By Me So The Creadit Goes To The Devlopers....
Warning:-All These Tweaks And Mods Are Tested But Try On Your Own Risk....
Make A Backup Of Your Rom Before Trying Anything...
(•1) Get more RAM and faster responses by disabling verify-bytecode!
AS WITH ANY MODDING PROCEDURE FOR YOUR PHONE, THIS GUIDE ALSO COMES WITH NO WARRANTY. I HOLDS NO RESPONSIBILITY FOR ANY DIRECT AND INDIRECT CONSEQUENCES OF FOLLOWING THIS GUIDE. MAKE SURE YOU HAVE MADE A NAND BACKUP BEFORE PROCEEDING.
This is not useful in odexed ROMs & devices with 1GB or more RAM. However, this will give a performance boost in deodexed ROMs as much as odexing system & data apps. This is an alternative for odexing. It's not that you can't apply this tweak on an odexed ROM but rather, it's useless to do so.
1) Open Terminal Emulator on phone or adb shell from PC and type the following.
su
setprop dalvik.vm.verify-bytecode false
setprop dalvik.vm.dexopt-flags v=n,o=v
rm /data/dalvik-cache/*
rm /cache/dalvik-cache/*
reboot
2) Add these to the /data/local.prop or build.prop.
dalvik.vm.verify-bytecode = false
dalvik.vm.dexopt-flags=v=n,o=v
(Copy local.prop or build.prop to SD and edit them. Copy back afterwards. If lines starting with dalvik.vm.verify-bytecode or dalvik.vm.dexopt-flags exist already, please modify them as above. Also type following in adb shell or terminal emulator.
rm /data/dalvik-cache/*
rm /cache/dalvik-cache/*
reboot
Advantages:More free RAM.
Faster launch for system & user apps during the second launch.
Gives as much as of a performance boost as ODEX without odexing. Themer friendly.
Smoother app switching.
Disadvantages:Might break some apps.
(•2) Seeder 2.0.0 entropy generator to provide significant lag reduction
Use Seeder For Lag Reduction
Here:- http://forum.xda-developers.com/showthread.php?t=1987032
(•3) One click ODEXing a ROM for more RAM and better speed
Here's an alternative way to gain more RAM and performance without odexing.
Get more RAM and faster responses by disabling verify-bytecode!
This process will usually give just as much as performance boost as odexing SYSTEM and USER app.
AS WITH ANY MODDING PROCEDURE/SCRIPTS FOR YOUR PHONE, THIS SCIPT ALSO COMES WITH NO WARRANTY. AUTHOR HOLDS NO RESPONSIBILITY FOR ANY DIRECT AND INDIRECT CONSEQUENCES OF RUNNING THIS SCRIPT. MAKE SURE YOU HAVE MADE A NAND BACKUP BEFORE PROCEEDING. MAKE SURE YOU HAVE AT LEAST 15% FREE ON /SYSTEM, THIS IS IMPORTANT BECAUSE IF YOU RUN OUT OF SPACE THINGS WILL GO BADLY WRONG..
Requires busybox.
If your system partition is almost full, have a look at http://forum.xda-developers.com/showthread.php?t=734236.
This script will *attempt* to odex all apks found at /system/app. Theming would be impossible once the ROM is odexed. Themes applied at the time of odexing will be preserved. If you plan on applying a theme, apply it before odexing. If you want to theme after odexing, you must deodex the ROM before theming. If you change themes often, odexing is not for you.
Quick Instructions for Windows:
Connect the phone with USB cable and enable USB debugging. (No wireless or Android Terminal shell)
Put the phone in airplane mode.
Download and extract the attached file and run odex.bat
Instructions for advanced users:
This attachment contains a folder called odex. Push that folder to data and set the permission of odex.sh to 4755. Mount system as r/w(could be done via adb remount system). Next, execute odex.sh. All of this should be done via USB using ADB shell. Do not use wireless adb or Android Terminal.
Advantages:
More free space in system partition.
Faster booting.
More free RAM(I was able to gain 20-30MB.)
Faster access to system apps.
Disadvantages:
Cannot be themed after odexing.
APK tweaks cannot be applied.
Might break some of the non-AOSP system apps such as Root Explorer if they are installed as system app.
Acknowledgments:
Only the odex.bat was created by me. Similar projects were done in past but most of the downloads are broken. So, I collected together different stuff from different places to put together this package.
adb.exe is from the RATC batch ROOT.
adb dlls are from Android SDK
odex.sh is from Paul O Brian from MoDaCo (pastebin.com/EZLWUdea)
zip, zipalign and dexopt-wrapper are from XDA (http://forum.xda-developers.com/showthread.php?t=734236)
(•4) V6 SuperCharger +DIE-HARD Launcher
This One Is The Beat And I Think Nothing Can Beat It Takes Your Phone Flying....
What's it do?
It makes your phone FAST... super snappy with better multitasking!
It rearranges and fixes the OOM Groupings and Priorites and lowmemorykiller values.
So basically, it's a COMPLETE MEMORY MANAGEMENT FIX!
It's the ONLY one of it's kind
NO LAUNCHER REDRAWS, faster than ever, multitasking is better... why?
Because it works with the lowmemorykiller and letting it work the way it's meant to work.
Also, because of the rearrangement, it works the same on all roms!
Here Is The Link:- http://forum.xda-developers.com/showthread.php?t=991276
(•5) Entropy Lag Reduce/DNS Speedup/Tether boost/Clean Adblock {CROSSBREESER}
What CrossBreeder Does....
1. It's a big new feature, removal of DNS lag . A lot of the lag in a lot of apps, apart from the GUI lag, is due to slow DNS querying, specially on the mobile network.
CrossBreeder now runs a caching, parallelising DNS client on the device. So now most of your DNS queries will be served from the cache and if not found, the query will be sent in in round robin fashion to multiple DNS servers including Google DNS, OpenDNS and your home router and the reply will be served to you, hot.
This speeds up network access and networked apps, like Browsers of course, and Tapatalk, Gmail and thousands of others drastically. And removes a lot of the lag where it was due to DNS querying. This will not increase your network or download speed but pages will load much faster.
This will future proof your devices as more and more apps start using HTML5 and/or reside completely as web pages or the like.
CrossBreeder now boosts your tethering connection. Client devices to your device will take advantage of the new DNS. Hence their usage is also improved! In many cases this update might even fix a broken tethering feature on your phone. So if your ROM doesn't have a working tethering support, you an try and install this update. It might magically start working!
Here Is The Link With Description:- http://forum.xda-developers.com/showthread.php?t=2113150
(•6)Apps For Tweaks And All
Pimp My ROM - The only app that implements tweaks I can't do on my own and applies them well if you take the time to apply the right tweaks. You'll learn about PMR tweaks later.
Quadrant/Nenamark2 - Standard benchmarking and stress testing.
Android Tuner Pro - I don't apply any tweaks through AT, in fact I have most of ATs features disabled or hidden (my favourite aspect of AT is its customizability). However, this is the app I use most frequently throughout the tweaking and testing process. AT has incredible system monitoring features. AT allows me to actually collect data so I can objectively measure a tweaks impact on performance. It also has a great root terminal shell and script manager.
AntTek Explorer- Root file manager that is great for managing scripts. Has a built in text editor, great customizable UI, low footprint, and makes the process of enabling init.d scripts easier than other file managers. It also reminds me of nautilus and other linux file managers, which is a wonderful thing.
SDMaid Pro- Great for system cleaning and app management. During testing, whether deliberately or unintentionally, I crash my system a lot (my cpu hates me). SDMaid allows me to clean up junk system files after crashes. On average a system crash generates a couple mb of junk files (logs, etc) that I have no use for. SDMaid also clears app caches without clearing any settings or other data. I know your not supposed clear caches all the time but after all the crashes I put my system through during testing it is useful every once in a while.
LagFix Premium - Another app thats great for maintaining sdcard performance if your constantly wiping, restoring, and flashing.
And If You Are Newbie Try To Understand It.
I Will Be Updating This Topics For Future.....
If You Like It Hit The Thanks Button
Any Ideas And Request Would Be Great....
And Pls Reply Don't Quote....
Re: [Guide] (How To Make Most Of Your Phone Ram And Cpu)
Pls Post Suggestions And Ideas To Keep This Thread Updated....
Sent from my LG-E400 using xda premium
Re: [Guide] (How To Make Most Of Your Phone Ram And Cpu)
You should add the Crossbreeder script here
Sent from my A9 using Tapatalk 2
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
The best for your device
Description:
Hello guys, this is my newest work for all android devices, is a simple engine focused on a good performance and battery saving, I know, it does a great job, but I did my best and I guarantee you will enjoy, you will not even see a LAG on your device.
Unlike many engines out there, the MaliveBooster is not based on AdrenalineEngine, or anywhere else, I created it from scratch to make the best of my device, she had several contributions of many of my friends who encouraged me to create it.
Features:
✔ Increase touchscreen sensitivity
✔ Less battery consumption
✔ Small and simple SD-Card read ahead script, configured to work with "4096 KB"
✔ Wireless Speed Tweaks
✔ Custom Sysctl (made by myself)
✔ Optimized overall performance
✔ Photo and video recording quality considerably increased
✔ New script to compress 3G/WiFi data, resulting in better network performance
✔ CWM/TWRP/PhilZ Touch Flashable
✔ Custom Hosts
✔ Easy to uninstall
✔ Turns your mobile phone into an incredible Galaxy S5. (joke , haha)
**Do a backup before your try anything as usual !!!
Installation:
1.Delete all others ram scripts you have installed in "/system/etc/init.d"
2. Copy 'MaliveBooster' to your phone SD card
3. Reboot your phone to recovery mode
4. Mount /system
5. Flash MaliveBooster
6. Reboot your phone when finished installation
7. Done
==================================================
Downloads
MaliveBooster alpha 4.1
12115 Downloads and counting(thanks everybody who like and download my project)
V3 NEED NEW UNISTALLER, PLEASE, DOWNLOAD THE NEW ONE(DONT USE ON V4)
Unistaller
==================================================
Please, if you found a bug, tell me in the comments that I will fix, and please press THANKS instead of saying thank you, keep this topic clean.
Tested Device's:
Samsung Galaxy Note® 3
Xperia Z1
Galaxy Note
Oppo Find 5
HTC One X
Alcatel OneTouch S'Pop
iOcean X7S Elite
Aquaris 5 HD
Samsung Galaxy Note® II
Galaxy Tab Pro 8.4
Optimus L9
Blü Life Pure Mini
Moto G
Moto X
Galaxy S3 Mini i8190/L
Galaxy S3 i9300
Galaxy S4 i9505
Galaxt Tab 2 7
Galaxy Tab 3 7
Galaxy Ace 2 (I8160P)
Galaxy Pocket s5300
Galaxy Pocket Plus s5301
Galaxy Pocket Neo s5310
LG G2
LG Optimus L5
LG Optimus L3
Motorola Razr i (x86 hardware)
Xperia Mini Pro sk17a
Xperia Mini X10
Nexus 5
Nexus S
Changelog20140504 - Initial Release
20140601 - Release two
Add a cache cleaner
Fixed repeated commands
Added tweaks for DalvikVM
Added libncurses.so
Optimization of memory blocks
Script to set correct permissions to init.d folder
20140728 - Version tree
All tweaks malive.prop file will be installed directly into your build.prop, but before the installer will make a backup of build.prop for when you uninstall not leave any trace of the engine on your device
Script updated, new sysctl.conf, better compatibility with multiple devices
Engine divided into multiple files (I'm thinking that is not loading all scripts properly then it will be a test)
New file that compresses 3G/WiFi data, resulting in better network performance
Some minor changes
Init.d support patched on zip
20141128 - New version four with Open Source Project
Redone all engine from scratch, removed a lot of scripts
Fstrim script to "TRIM" all partitions(EXT4 only)
Script to remove caches from internal memory
Updated hosts
Updated script to install tweaks on build.prop
New Sysctl.conf totally redone for better performance, all init.d scripts is executed by sysctl now
Included my engine on Open Source project based on GPL 3, now you are free to use all parts from there
Warning
On sysctl.conf you will find some "test tweaks" , use by your own risk(for me, only placebo on tests)
Credits:
ImbaWind for BASE idea from Adrenaline Engine
Marilia de Oliveira <3 for motivation and ideas :victory:
Elerson Carvalho for continues help
Recommended mods that work seamlessly with MaliveBooster
(MoaAB) Mother of All AD-BLOCKING
[MOD] CrossBreeder - Lag-/Entropy+/DNS+/Tether+/Ads-/Censors-/.bit support!!
FAQs
what is the minimum version of android to use MaliveBooster?
A: Any version of android is 2.1 until 5.0, so you have working init.d to load part of the engine.
It works on Custom ROM? CyanogenMod, AOSP, AOKP, Omni, or stock ROM?
A: yes, it works on all ROM's.
I can put your script in my ROM?
A: If you want to publish the ROM, NOT, put a link to my tread, do not add my script in your rom, we plan to improvise this engine issue several updates and would be boring all the time you have to update your ROM because of some scripts then let separately as an add-on
What my engine is so good about? read these explanations and see how it works.
Ok, so what exactly is sysctl.conf?
The sysctl.conf is a configuration file for "sysctl" which is an interface for dynamically changing kernel parameters in the Linux OS. The configuration file contains the following elements, vm.min_free_kbytes, vm.dirty_ratio, vm.dirty_backgroud_ratio, vm.vfs_cache_pressure, vm.oom_kill_allocating_task. There are many other elements within the file, but we will be primarily focusing on these specifically (the vm prefix stands for virtual memory). The sysctl.conf file should be located in /etc (/system/etc) by default. To enable it you need your ROM to execute "sysctl -p" somewhere during the boot process (or shortly afterward). We will also be discussing how to enable it if it is not already done so. You can also run sysctl -p manually to enable it any time after the OS is started.
Now, let’s get down to what sysctl.conf does and how it works.
min free kbytes (vm.min_free_kbytes)
This is used to force the Linux VM to keep a minimum number of kilobytes free. The VM uses this number to compute a pages_min value for each lowmem zone in the system. Each lowmem zone gets a number of reserved free pages based proportionally on its size. Default is 2048kb.
dirty ratio (vm.dirty_ratio) and dirty background ratio (vm.dirty_background_ratio)
This controls how often the kernel writes data to "disk" (in our case the internal microSD system card, not the removable microSD card). When your apps write data to disk, Linux actually doesn't write the data out to the disk right away, it actually writes the stuff to system memory and the kernel handles when and how the data is actually going to be flushed to the disk. These values represent a percentage, the higher the percentage, the longer it waits to flush, the lower the percentage, the more often flushes will occur. Now remember, we are dealing with solid state storage, not the traditional disk platter and spindle. So we are actually able to delay flushes a little longer with solid state versus a traditional hard drive disk.
VFS Cache Pressure (vm.vfs_cache_pressure)
Now here is where it gets interesting! File system cache (dentry/inode) is really more important than the block cache above in dirty ratio and dirty background ratio, so we really want the kernel to use up much more of the RAM for file system cache, this will increas the performance of the system without sacrificing performance at the application level. The default value is 100, as a percentage, and what you want to do is lower the value to tell the kernel to favor the file system cache and not drop them aggressively.
oom allocating task (vm.oom_kill_allocating_task)(enable or disable, generally in Linux this value is either a "1" or a "0," representing as on or off.)
This enables or disables killing the OOM-triggering task in out-of-memory (oom) situations. If this is set to zero, or disabled, the OOM killer will scan through the entire task list and select a task based on heuristics to kill. This normally selects a rogue memory-hogging task that frees up a large amount of memory when killed. If this is set to non-zero, or enabled, the OOM killer simply kills the task that triggered the out-of-memory condition. This avoids the expensive task list scan, which can take mass amounts of time and "hang" or freeze the system.
block_dump (vm.block_dump)
This enables block I/O debugging when set to a nonzero value. If you want to find out which process caused the disk to spin up (see /proc/sys/vm/laptop_mode), you can gather information by setting the flag.
When this flag is set, Linux reports all disk read and write operations that take place, and all block dirtyings done to files. This makes it possible to debug why a disk needs to spin up, and to increase battery life even more. The output of block_dump is written to the kernel output, and it can be retrieved using "dmesg". When you use block_dump and your kernel logging level also includes kernel debugging messages, you probably want to turn off klogd, otherwise the output of block_dump will be logged, causing disk activity that is not normally there.
overcommit_memory (vm.overcommit_memory)
This controls overcommit of system memory, possibly allowing processes to allocate (but not use) more memory than is actually available.
0 - Heuristic overcommit handling. Obvious overcommits of address space are refused. Used for a typical system. It ensures a seriously wild allocation fails while allowing overcommit to reduce swap usage. root is allowed to allocate slighly more memory in this mode. This is the default.
1 - Always overcommit. Appropriate for some scientific applications.
2 - Don't overcommit. The total address space commit for the system is not permitted to exceed swap plus a configurable percentage (default is 50) of physical RAM. Depending on the percentage you use, in most situations this means a process will not be killed while attempting to use already-allocated memory but will receive errors on memory allocation as appropriate.
page-cluster (vm.page-cluster)
This controls the number of pages which are written to swap in a single attempt. The swap I/O size.
It is a logarithmic value - setting it to zero means "1 page", setting it to 1 means "2 pages", setting it to 2 means "4 pages", etc.
The default value is three (eight pages at a time). There may be some small benefits in tuning this to a different value if your workload is swap-intensive.
panic_on_oom (vm.panic_on_oom)
This enables or disables panic on out-of-memory feature. If this is set to 1, the kernel panics when out-of-memory happens. If this is set to 0, the kernel will kill some rogue process, by calling oom_kill().
Usually, oom_killer can kill rogue processes and system will survive. If you want to panic the system rather than killing rogue processes, set this to 1.
The default value is 0.
Panic is a system error that is detected by the kernel.
dirty_expire_centisecs (vm.dirty_expire_centisecs)
How old "dirty" data should be before the kernel considers it old enough to be written to disk. It is expressed in 100ths of a second.
dirty_writeback_centisecs (vm.dirty_writeback_centisecs)
This is the interval of when the writeback daemons periodically wake up and write "old" data out to disk. It is expressed in 100ths of a second.
APK Zipalign
zipalign is an archive alignment tool that provides important optimization to Android application (.apk) files. The purpose is to ensure that all uncompressed data starts with a particular alignment relative to the start of the file. Specifically, it causes all uncompressed data within the .apk, such as images or raw files, to be aligned on 4-byte boundaries. This allows all portions to be accessed directly with mmap() even if they contain binary data with alignment restrictions. The benefit is a reduction in the amount of RAM consumed when running the application.
FPS Stabilizer
Lenarox clearly says it unlocks the normal FPs limit, so its doing NOTHING, on multiple devices I tested these commands remained stable without the FPS slown downs and loss of performance in the game
Sqlite optimizer
Faster access to contacts, messages, etc by removing blank pages from databases(.DB)
Ext4 File-Systems optimization & instant-mount
he name says it all, it optimizes the ext4 partition to mount faster, improved data access, etc...
SD Card Head Ahead cache
You might have heard about the term “readahead”. This is a command that sets the cache of the sdcard in kb/s.
The default value on android devices is “128″, so that’s a cache of 128kb, which is very small, then my script optimize reading speed sd card for 4096
Touchscreen sensitivity
I do not have much information on this, but it increases the sensibility of the screen
Battery save tweak
increased wifi scanning time for battery saving, handles battery better after disconnections, allows fast dormancy for better battery, deep sleep, and other little things
and other's random tweaks
Cool
Very good, keep your job! :good:
Let's see..
Sent from my SCH-I535 using Tapatalk
How to know if work?? And how to uninstall
Sent from my GT-I9100G using XDA Premium 4 mobile app
Is this compatible with KK?
Interesting but cant see uninstaller and instructions to check if it is properly installed, and can you explain a bit more every feature announced. Thanks and keep the good work.
Enviado desde mi bq Aquaris 5 HD
acuicultor said:
Interesting but cant see uninstaller and instructions to check if it is properly installed, and can you explain a bit more every feature announced. Thanks and keep the good work.
Enviado desde mi bq Aquaris 5 HD
Click to expand...
Click to collapse
I will make a unistaller soon, and explain more about my engine
tamingsarix said:
How to know if work?? And how to uninstall
Sent from my GT-I9100G using XDA Premium 4 mobile app
Click to expand...
Click to collapse
I will make a unistaller and show if worked
Babyhustle said:
Is this compatible with KK?
Click to expand...
Click to collapse
Its compatible with any Android version, i using on KK right now
Please put DNS on next version...now days DNS not work on 4.3 and 4.4..maybe u can do magic....
Sent from my GT-I9100G using XDA Premium 4 mobile app
Simple and effective mod. Thank you
Sent from my SGH-I317 using Tapatalk
Looks great I give it a try. BTW I think you need libncurses.so in lib folder for the touchscreen tweaks to work if I'm not wrong.
https://mega.co.nz/#!n14h3YRA!Gp37uP4NHej8d--jcJ2HVYGG-HgK0-OA6qsY-bwzDx0
Verstuurd van mijn GT-I9300
Is work with any cyanogenmod??
after installation and restart proved to the point of contact and responds only using two fingers. I do not know how to put it away. I have a samsung galaxy s i9000 rom 4.1.2 and Mackay
mgg said:
after installation and restart proved to the point of contact and responds only using two fingers. I do not know how to put it away. I have a samsung galaxy s i9000 rom 4.1.2 and Mackay
Click to expand...
Click to collapse
Same results with different mods, sounds like you are doing something wrong.
Enviado desde mi bq Aquaris 5 HD
I think so. installation is performed on my wife's phone and there is no problem.
Still waiting uninstaller script
Sent from my GT-I9100G using XDA Premium 4 mobile app
Reinstalling rom u helped me, but I think this rom can not install scripts. I tried vice performanses scripts and nothing. The same problem. Brother has installed the samsung s2 and everything ok.
mgg said:
Reinstalling rom u helped me, but I think this rom can not install scripts. I tried vice performanses scripts and nothing. The same problem. Brother has installed the samsung s2 and everything ok.
Click to expand...
Click to collapse
Sorry but i cant understand what you are trying to say. May your kernel dont have init.d support.
Enviado desde mi bq Aquaris 5 HD
se.nainstaloval I apologize again and I managed to finally get to the settings. and set trackpad. I do not know how to deactivate
sorry for the sudden disappearance, I'm already working on changes and improvisations on the engine, I will soon update the post and everything, for better understanding of what my engine will cause on your device :good: