CREDITS:
My work is ONLY the application, it was intended for my personal use, but I figured that it could be useful to someone else, until supercurio doesn't come out with something better (and I hope he will).
So the HARD PART of the work, like finding out how to tweak the volume limit using alsa, etc. was done by supercurio and we should all thank him a lot for all his work!
Thanks also to RyanZA for creating the z4root application, very very useful!
PREREQUISITES:
1. Your phone must be ROOTED!
ATTENTION FOR FROYO!!:
With froyo official updates, it is NO LONGER possible to flash custom update.zip!! If you want to leave your phone unrooted, however, there is a simple way to achive this:
1. Download from the market the free application "z4root" from our beloved RyanZA! (http://forum.xda-developers.com/showthread.php?t=833953)
2. Use the z4root application to get root privileges
3. Now open audioboost and choose "NORMAL INSTALL"
4. Now or whenever you feel like it, if you want, you can just open z4root again and *unroot* your device. After that, you can even erase z4root and continue using audioboost without problems until next firmware upgrade...the app won't leave any trace and it won't be noticeable that your phone has been rooted.
If you liked this approach, you can also donate to RyanZA for the wonderful app he's created!
INSTALLATION:
If you had previously a beta version installed, please uninstall it before trying the release 1.0.
If you don't have already installed alsa, the app will check your installation when you launch it, and eventually it will ask you to install alsa. Please do so.
FEATURES:
- Headphones, speaker and microphone tweaking!
- I optimized the code a lot, so now it is very low on resource usage, even with a 1-second refresh rate!
- You can leave it in background all day without noticing any lag or anything!
- Now with some sort of icon.
- Signed.
UPDATED 1.1:
- When clicking exit button it will clean up better.
- Cleaned up a bit the Settings activity, and added preview of next feature (statusbar notifications).
- Changed Info activity a bit.
UPDATED 1.2:
- Fixed a bug that prevented the app to work properly!
UPDATED 1.3:
- GLOBAL REFRESH! Now the refresh time and enabling/disabling is under Settings and works for ALL controls (headphones, speaker and mic).
- Fixed (hopefully) problems with ALSA INSTALLATION, plus now a progress dialog is displayed (just for you to know that is working and for me when posting problems - I hope not - you can say "stuck at x%"...)
- Fixed QUIT bug. Now when you click the exit button it should really exit and not show up in background even with task killer. PLEASE DO NOT KILL THE APP, use the exit button!!!
- Now menu has icons!
- Plus a lot of things that you may not notice, but are very useful for overall speed and low system resource impact! The code has been changed A LOT, let me tell ya!
...Well hope everything works just fine! Please post feedback on mic functioning with these new features!
UPDATED 1.4.1:
- Just fixed a little thing which prevented the correct alsa installation, nothing definitive as I'm looking to manage every single possible error scenario...
UPDATED 2.0:
- Works even on unrooted phones
- Alsa installation takes now a split second! You MUST do that even if you used version 1.x (permissions changed...)
- Audio-boosting feature is a service that can be backgrounded
- Statusbar notification
- Start on phone boot
- Refresh rate in milliseconds...you can have values lower than 1 second, default is 500ms...obviously greater values = worst experience = better performance....your call!
- New app logo...hope you like it!
- A lot of other improvements that I'm not remembering right now!
UPDATED 2.1:
- Fixed lagging issues (OMG java Timer class implementation on android sucks badly!!!)
- Dropped "always active" option in settings (not very user-friendly/intuitive)
- Added little dialog when hitting menu/Quit that asks if you want to background the app or close it for good (more user-friendly for my taste)
Regarding *lagging* issues: of course, if you keep like 2-3 milliseconds refresh it WILL lag indeed! That depends on use-cases:
- I, for instance, use my app when listening to music while driving. In that circumstance, I have no problem occupying resources because I'm not actually using my phone apart from playing music. If an email comes in though, I'd *hate* to have to wait 10 seconds to boost volume again, so I keep 100-200ms. When I exit the car, I click "disable" and close audioboost.
- Someone who is listening to music while using the phone intensively should use a higher refresh.
I think that with 2000ms refresh, version 2.1 shouldn't lag even all-day long. Even with lower values it should be fine...you should find your preferred setting by yourselves!
UPDATE 2.2 - 2.3 - 2.4:
- Fixed some bugs.
- Improved froyo compatibility.
- Mounts /system as rw during install.
PLEASE FEEL FREE TO RATE/COMMENT THE APP IN THE MARKET, THANK YOU EVERYBODY
- OLD:
Ok...let's explain a bit. Yesterday evening I wanted to know if it existed a tweak to boost the audio volume coming from the headphones. I think that there is some sort of European law or something like that which limits the volume that headphones can produce. This is probably a good thing to avoid hearing problems with *headphones*, but in my situation it sucks badly! Yes, because I use my phone as a music source in my car, and my car hifi is not powerful enough to let me hear my music at the level I like...
However...I was addressed at this thread, from post #300 on...
Well, I read the thread (and I STRONGLY ADVISE you do the same before downloading anything from my post), but I didn't like very much the limitations of that tweak. It works alright, but it seems to me that an sh script is not the more comfortable way to go on a mobile phone. If you think differently from me, feel free to keep using the script method, without posting useless comments.
So I created a tiny little (horrible I must say) application which kinda does basically the same thing as the script, but in a (from my point of view) much cooler way! It is very ugly, but it's my first android application and I bought the phone just 2 weeks ago...
How does this work? Very simple: there is a textbox in which you can enter the desired amp level, an enable button and a disable one. You should enter the value you prefer (default is 62), then click enable button. You should now leave the app RUNNING in background. When you are finished using the tweak you can tap the disable button to return to the default (of the firmware) settings.
Basically what the application does is it creates a 2-seconds timer which calls everytime the alsamixer (a little better than using an infinite loop as in the script...) with the desired settings. It doesn't seem to impact the battery life too much from my little testing, but please post any feedback on this point.
Thank you! This is useful
what is the default and what are the ranges it supports thanks
The default is 56 (and that's the value it puts when you click the disable button). The range varies from 0 to 63, but from 0 to 35 it's the same low level. It's all written on the supercurio's post I mentioned!
thanks works ok.. you dont have to keep it running the setting does not go back to default unless you unplug and replug in the headphone.. also this is only for headphone boost not for speaker..
finally 2 secs seems like overkill every 10-30 sec would be ok to0.. maybe you could make that user seteable.. also an exit button would be nice since i start it set the level higher and kill it..as long as i dont unplug headphones it stays so i would like to exit without going to task killer..
thanks agian.
lgkahn said:
thanks works ok.. you dont have to keep it running the setting does not go back to default unless you unplug and replug in the headphone.. also this is only for headphone boost not for speaker..
finally 2 secs seems like overkill every 10-30 sec would be ok to0.. maybe you could make that user seteable.. also an exit button would be nice since i start it set the level higher and kill it..as long as i dont unplug headphones it stays so i would like to exit without going to task killer..
thanks agian.
Click to expand...
Click to collapse
I'll look into those suggestions after dinner, thanks! However, I don't see why you should kill it...I mean, it's like 20kb of app...I don't think it occupies that much ram...
The point of the app is that when you unplug the headphone and replug it after 2sec it bumps volume again...if you kill it becomes useless...
carlocb said:
I'll look into those suggestions after dinner, thanks! However, I don't see why you should kill it...I mean, it's like 20kb of app...I don't think it occupies that much ram...
The point of the app is that when you unplug the headphone and replug it after 2sec it bumps volume again...if you kill it becomes useless...
Click to expand...
Click to collapse
it is not the memory footprint i dont like anything running starting up every so often and checking status.. not sure what it does to battery or cpu usage.. especially in not necessary... maybe a widget added to the app with a picture that changes showing boost when on and when you click toggles on or off.. and you only need to open the actuall app for settings..
if you can bundle this with the other app so you dont have to manually install and untar on you card. you could probably charge a couple of bucks for it in the store... but more most people the manual install and untar of the other app is slightly complicated.
lgkahn said:
it is not the memory footprint i dont like anything running starting up every so often and checking status.. not sure what it does to battery or cpu usage.. especially in not necessary... maybe a widget added to the app with a picture that changes showing boost when on and when you click toggles on or off.. and you only need to open the actuall app for settings..
if you can bundle this with the other app so you dont have to manually install and untar on you card. you could probably charge a couple of bucks for it in the store... but more most people the manual install and untar of the other app is slightly complicated.
Click to expand...
Click to collapse
Well that of the widget is a GREAT idea! I'll look into it, but I can't promise anything, because as I said it's the first time I develop anything for a mobile phone, I just read two or three tutorials on android developing this morning and the actual coding part was like a couple of hours of work. Add to that the fact that it's been 4 years since last time I wrote software (let alone java, which was the first language I learned, but I never used it for real developing) and now I'm doing with very different things in my life! Of course I will try to upgrade and make a better app, as this one is horrible...if people are interested I'll do it, but it'll take some time!
carlocb said:
Well that of the widget is a GREAT idea! I'll look into it, but I can't promise anything, because as I said it's the first time I develop anything for a mobile phone, I just read two or three tutorials on android developing this morning and the actual coding part was like a couple of hours of work. Add to that the fact that it's been 4 years since last time I wrote software (let alone java, which was the first language I learned, but I never used it for real developing) and now I'm doing with very different things in my life! Of course I will try to upgrade and make a better app, as this one is horrible...if people are interested I'll do it, but it'll take some time!
Click to expand...
Click to collapse
I'm sure your work will make a lot of people happy.
Thanks for your time Carlo.
Grande Carlo!
Ti consiglierei di salvare il livello di output dell'ultima sessione in modo tale che uno non lo debba reinserire. Ma quanta batteria consuma questa applicazione?
Altro piccolo consiglio: inserisci un terzo pulsante per poter disattivare l'applicazione senza ripristinare a 56 il volume, in modo tale da non dover avere la tua app in background ma poter comunque utilizzare il volume al max
Great idea Carlo!
I'd suggest to modify a few things in your app:
1)Try to insert a third button for closing the service without resetting the volume to the normal one, also because it is enough to unplug the headphones to change it.
2)Can you modify save the latest used volume? This way the next time you open the app you do not have to change it again.
Buona fortuna! Grande idea!
OK...if you look in the first post I updated the app a bit, implementing some of the requests...
It's very important that you uninstall the old one before installing the new one.
It's still early alpha version however, I have in mind a couple of interesting things if I'm able to implement them...
Stay tuned!
2. The refresh rate is in *seconds* and the default is 2. Feel free to experiment with other values, but remember that it's not only the unplugging of headphones cable which causes the volume value to reset. This happens also when you receive a notification (such as an incoming call, message or email), or when there is a 2 seconds or longer pause (such as you just pause the player for a moment). So...imho it's not useful to keep the refresh rate higher then 10 seconds or so...but as always, try various combinations and let me know! The most important thing should be to watch the impact of this setting on battery life...
Also...if you put 0 here as a value, the timer won't start at all. Basically this means that it's just like invoking the shell command...so any notification and the volume won't come back up!
Click to expand...
Click to collapse
strange i didnt experience this in my tests pausing both audible player and ambling book player for more than 2 secs.. the volume didnt reset...
will have to experiement more
ok more info you are correct pausing does setting values back to default..
also one bug.. quite does not seem to totaly quit the app.. it does exist but if you run adavance task killer a process is still showing up as running in the task list.. but anyway i have set it to 10 secs . and it seems to work fine.. no lag while using other apps.
mobile terminal emulator ? allright, couldnt find a tutorial on using adb. can i download a mobile terminal straight to my sgs?
swatsqad said:
mobile terminal emulator ? allright, couldnt find a tutorial on using adb. can i download a mobile terminal straight to my sgs?
Click to expand...
Click to collapse
as long as you have root and busybox you can download the terminal emulator from the market and run the tar command in the first post.
i did it this way on the bus this morning
swatsqad said:
mobile terminal emulator ? allright, couldnt find a tutorial on using adb. can i download a mobile terminal straight to my sgs?
Click to expand...
Click to collapse
http://forum.xda-developers.com/showpost.php?p=7239659&postcount=3 This is for you!
I like the new version, now maybe you could add a simple image as logo!
Anyway sometimes the app crashes. I think I am unlucky!
help?
$ cd /
cd /
$ busybox tar zxvf /sdcard/alsa-utils-binaries.tar.gz.zip
busybox tar zxvf /sdcard/alsa-utils-binaries.tar.gz.zip
tar: invalid option -- z
BusyBox v1.18.0.git (2010-08-11 01:17:17 CDT) multi-call binary.
Usage: tar -[cxtvO] [-X FILE] [-f TARFILE] [-C DIR] [FILE]...
Create, extract, or list files from a tar file
Operation:
c Create
x Extract
t List
Options:
f Name of TARFILE ('-' for stdin/out)
C Change to DIR before operation
v Verbose
O Extract to stdout
h Follow symlinks
exclude File to exclude
X File with names to exclude
T File with names to include
Yes some busybox versions don't have tar with gzip support. If u installed the busy box fix from titanium backup u can just run the command thru tar instead.
Sent from my GT-I9000 using XDA App
I dont get it ;/ ..
. So what do i do? OAllready spent 4+hrs on this
Download Busybox by Stericson from the market and that app will let you install the latest Busybox - then that command will work.
cheers
swatsqad said:
I dont get it ;/ ..
. So what do i do? OAllready spent 4+hrs on this
Click to expand...
Click to collapse
Related
Found this over on the T-Mobile Site.
I Take No Credit .. But I will Say Amazingly Enough It Does Seem To Work!
I did find that this settings he suggest seems to use less mem and does seem to run 10-20% faster.
I am not sure why .. but its seems that it does .. hope the settings do not have a adverse effect.
Only time will tell.
----------------------------------------------------------------------
You may have noticed several issues after upgrading to the new T-mobile 6.5. ie... slow response, freezing, crashing, poor battery life, increased memory consumption.
I have made a few adjustments and no longer have any of these issues.
In fact for the last couple of days 6.5 is running better (faster) and the battery is lasting longer than before I did the upgrade.
I am not a trained professional. I do not work for Tmobile, HTC or Microsoft. Follow my advice at your own risk. I am not responsible for any damage done to your handset. I suggest you check you memory usage now then again after all steps are completed. Mine went from the 70's - 80's to the 50's
Ok here it is:
1. Make sure you used the official upgrade released on 1/20/10. ( I used the leaked version first then the official release and I did find some differences) Please back up your Phone first!!
2. Download NETCFSetupv35
2a. Sync your phone to your computer
2b. Run NETCFSetupv35 on your computer. If given the option choose repair. Otherwise just install it and follow the prompts.
2c. If given the option restart your phone. Otherwise Soft restart your phone.
3. Download Advanced Configuration Tool
3a. Transfer it from your computer to your sd card.
3b. On your phone use file explorer and navigate to your sd card.
3c. Find the file and double click it
3d. choose install to sd card.
3e. If given the option restart your phone. Otherwise Soft restart your phone again.
4. From the start menu choose advanced config.
4a. You will see a warning screen first. Move past it.
4b Press the + next to Power Management
4c. The first 7 options need to be enabled. ( SD memory, MMC memory, NAND memory,Sim memory,Async, PPTP, L2TP)
4d. One at a time select the item then at the bottom of the screen select enable. (via the drop down menu)
5. Select Done (Bottom left)
6. You will be given the option to restart. Select yes.
7. Enjoy your phone!!
* Advanced configuration Tool can be used to tweak many settings.
I dont suggest you change anything under performance.
I did and the system became unstable again. Changed them back and everything is fine.
-----------------------------------------------------------
This could be the answer to the problem that im having with my batter life... Check out my thread...
http://forum.xda-developers.com/showthread.php?t=623428
Has anyone else tried this??? Can it be verified to work?
Why install advanced config tool to the SD card?
Well .. I did not do that .. had it installed already :/
Still seemed to work ..
WarlockW said:
Well .. I did not do that .. had it installed already :/
Still seemed to work ..
Click to expand...
Click to collapse
I would think it wouldn't matter where ACT was installed, that's why I thought that line was sort of odd. I didn't know if there was some advantage I didn't know about for installing it to SD.
Since it's a program you just run once and forget maybe he wants to keep his phone memory free? I dunno. Just thought that line was odd. I'll be trying it out myself here in a minute
DeoreDX said:
I would think it wouldn't matter where ACT was installed, that's why I thought that line was sort of odd. I didn't know if there was some advantage I didn't know about for installing it to SD.
Since it's a program you just run once and forget maybe he wants to keep his phone memory free? I dunno. Just thought that line was odd. I'll be trying it out myself here in a minute
Click to expand...
Click to collapse
Let Us Know what you think after you rebot .. does it seem faster ? Ect.
WarlockW said:
Let Us Know what you think after you rebot .. does it seem faster ? Ect.
Click to expand...
Click to collapse
It seems to be running pretty smooth right now but I just soft reset of course. No hickups using the slider, opening mail, or playing with the Album. Memory usage started in the upper 40's and is hovering at 52% right now. I'll give an update later after using through the day.
Since I already had CF3.5 and Advanced Config on my 6.1 (stock) rom, I went ahead and made the same changes listed above, just to see if it had any effect. It's booted up using a little less RAM than before (38% vs 45%...I'd long ago applied the 2 memory management cabs for the TP2)...and it seems to grow a lot slower too; I've got file explorer, IE, WMP, google maps, and windows marketplace all open and running now, and it's still only up to 51% used.
So, bottom line, it might be worth it for anyone still running 6.1 to give this a try as well...you know, assuming that I'm not the only one left here that isn't on 6.5 yet
Update- while closing all the apps I listed above one-by-one, I watched closely and it seemed that the memory is not only reclaimed much faster than before, but it seems like it's (slightly) larger quantities too.
sirphunkee said:
Since I already had CF3.5 and Advanced Config on my 6.1 (stock) rom, I went ahead and made the same changes listed above, just to see if it had any effect. It's booted up using a little less RAM than before (38% vs 45%...I'd long ago applied the 2 memory management cabs for the TP2)...and it seems to grow a lot slower too; I've got file explorer, IE, WMP, google maps, and windows marketplace all open and running now, and it's still only up to 51% used.
So, bottom line, it might be worth it for anyone still running 6.1 to give this a try as well...you know, assuming that I'm not the only one left here that isn't on 6.5 yet
Update- while closing all the apps I listed above one-by-one, I watched closely and it seemed that the memory is not only reclaimed much faster than before, but it seems like it's (slightly) larger quantities too.
Click to expand...
Click to collapse
Does .. it seem to run and open things faster now ?
WarlockW said:
Does .. it seem to run and open things faster now ?
Click to expand...
Click to collapse
I think so, but it's kinda hard to tell...Opera and Google Maps both seem to snap open a good bit quicker than before, and button-response etc is as quick as ever, if not quicker.
If you want to suggest a stress test (certain apps/conditions), I'll be happy to give it a shot and report back
After about what... 8-9 hours after my soft reset. With my phone I:
-Received 10 emails
-used Opera Mobile to check the Woot Off 6-7 times
-Looked at another 6 web pages for probably about half an hour of browsing
-Used Google Maps and latitute with GPS
-Beejive IM was on for about 2 hours conversing with 2 different people
-15 minutes of phone calls.
Memory is now at 62%. I'd say I'm ususally normally in the 70's and have probably soft reset at least once by now. I don't know if it's *faster* per sey but it seems to hesitate less now. I've gotta give a big thumbs up to this so far. Definitely uses less memory and less battery so far. My battery just ticked down to 50% and I'm normally in the 30-40's by now.
Anyone who's done this:
Were these power settings all disabled (according to Advanced Config) before you enabled them?
Maybe these settings are only an issue on stock roms. I'm running a custom (Valky) rom, and all of these -- except SD card -- already had Power Management enabled for them. Must be a free service included with custom roms...good ones, anyway
WarlockW said:
1. Make sure you used the official upgrade released on 1/20/10. ( I used the leaked version first then the official release and I did find some differences) Please back up your Phone first!!
Click to expand...
Click to collapse
This morning, I compared the md5sum of the leaked and official versions and they are identical. Either you downloaded a different leaked version that I did or you are imagining those differences.
MCbrian said:
Anyone who's done this:
Were these power settings all disabled (according to Advanced Config) before you enabled them?
Maybe these settings are only an issue on stock roms. I'm running a custom (Valky) rom, and all of these -- except SD card -- already had Power Management enabled for them. Must be a free service included with custom roms...good ones, anyway
Click to expand...
Click to collapse
They were all disabled and listed as "recommended" for me.
DeoreDX said:
They were all disabled and listed as "recommended" for me.
Click to expand...
Click to collapse
Same here...every single one was disabled (again, stock 6.1 rom) when I first looked at them.
stock touch pro2 6.5 rom here. I've used the no push internet and 0 sharememsize resproxy thing and i can say that this tweak doesn't do much.
The ram at startup constantly stays at 43% after reboot and there doesnt seems to be any significant benefit on the performance. Dont know about the battery though, will playbaround with it and report back.
Stock 6.5 t-mobile rom .. all were disabled for me too.
However In My case .. seemed to make a good inprovment
MCbrian said:
Anyone who's done this:
Were these power settings all disabled (according to Advanced Config) before you enabled them?
Maybe these settings are only an issue on stock roms. I'm running a custom rom, and all of these -- except SD card -- already had Power Management enabled for them.
Click to expand...
Click to collapse
DeoreDX said:
They were all disabled and listed as "recommended" for me.
Click to expand...
Click to collapse
sirphunkee said:
Same here...every single one was disabled (again, stock 6.1 rom) when I first looked at them.
Click to expand...
Click to collapse
WarlockW said:
Stock 6.5 t-mobile rom .. all were disabled for me too.
However In My case .. seemed to make a good inprovment
Click to expand...
Click to collapse
Thanks for the feedback.
I've never used advanced Config besides instances like this where someone says "Change this setting to xxx".
I guess it's time to go through all of the config options to see if there are others that are listed as "reccomended"
DeoreDX said:
I've never used advanced Config besides instances like this where someone says "Change this setting to xxx".
I guess it's time to go through all of the config options to see if there are others that are listed as "reccomended"
Click to expand...
Click to collapse
Have you used these settings-tweaks tools? Both highly recommended.
"Rhodium Settings Tool"
"HD Tweak"
Rhodium Settings is probably better/easier overall...but HD Tweak does a few fixes that Rhodium doesn't.
I found that the media scanning is lagging to my i9000, is there any way to stop it?
hkfriends said:
I found that the media scanning is lagging to my i9000, is there any way to stop it?
Click to expand...
Click to collapse
yeah man .. i think its very annoying .. keeping you waiting, plus i have a larg storge and too much mp3 files and videos .. so it takes time .. i hope there is way to stop it.
+1 count me in boys
Yep, please, please, how to disable it?
If you do have a lot of files on SD, it takes ages and slow down phone as hell.
Hey guys,
1st post. Keep it easy on me ya?
Below are the requirements needed before you can disable Media Scanning for good.
1) Rooted Galaxy S
2) Startup Manager (free in Marketplace)
Steps:
1) Startup Startup Manager
2) Goto System tab
3) Uncheck Media Storage
4) Reboot
5) And it will never bother you again
This method works too when you plug and unplug the USB cable + the annoying scan on bootup.
For the bad news
Default Music Player will NOT be able to recognise additional new files (MP3 etc) after adding it.
Workaround for this is to reboot the phone and it will recognise it again. I presume software that depend on the Media Storage for creating paylists are prone to this issue.
For the good news
Get another music player in the Marketplace which allows you to manually scan create playlists should be fine.
if we disable Media Storage, can we do manual scanning then? i can do without the music player, but i think gallery also needs media scanning to work?
Some widgets like Extended Control has button to force scanning, wonder if it will work.
If you want a media scanner, search the market for Aditya
I have made a media refresh app.
It's called Rescan Media
http://www.androlib.com/android.application.com-addz-mediascanner-jtDAw.aspx
I think there is a slight misunderstanding here.
The main purpose of this is to disable the media scanning that occurs every reboot, power on and unmounting of the SD cards.
Instead of auto scanning, what we (I think) is to have the option of manually initialising it. This is due to the long scanning period some people have (thousands of songs etc)
I had tried your app and it works as it should with the exception that Media Storage service need to be autostarted for your app to work.
Not sure for the rest, but what I do want is to stop the annoying scanning part upon reboot/power on/umounting of SDs and to instead use your app for example to scan as and when I do want.
Btw, nice icon for the app
mystifiyer said:
I think there is a slight misunderstanding here.
The main purpose of this is to disable the media scanning that occurs every reboot, power on and unmounting of the SD cards.
Instead of auto scanning, what we (I think) is to have the option of manually initialising it. This is due to the long scanning period some people have (thousands of songs etc)
I had tried your app and it works as it should with the exception that Media Storage service need to be autostarted for your app to work.
Not sure for the rest, but what I do want is to stop the annoying scanning part upon reboot/power on/umounting of SDs and to instead use your app for example to scan as and when I do want.
Btw, nice icon for the app
Click to expand...
Click to collapse
The icon is what I too really loved. It looks brilliant on dark wallpapers which in turn look brilliant on the SGS.
Ok now back to the topic.
If Media Storage is not started, what error do you get?
FC?
I'd like to fix it. Could you post a crash dump if you get a fc?
Or have a look at logcat for anything?
Thanks
aditya_t90 said:
The icon is what I too really loved. It looks brilliant on dark wallpapers which in turn look brilliant on the SGS.
Ok now back to the topic.
If Media Storage is not started, what error do you get?
FC?
I'd like to fix it. Could you post a crash dump if you get a fc?
Or have a look at logcat for anything?
Thanks
Click to expand...
Click to collapse
You got it right! Im using a pitch black wallpaper!
Anyway, back to topic.
When Media Storage is disabled from startup.
1) Launch Rescan Media
2) Screen will flick for a split second
3) Media scanning message does not appear
4) Repeatedly attempts yield the same thing
When Media Storage is enabled
1) Launch Rescan Media
2) Screen will flick for a split second
3) Media scanning message occurs
4) Repeated attempts still successful
This phenomenon still occurs even when tested with other media scan app (ScanMedia by HumanRobot) so rest assured its not bad coding on your end.
There is no crash or FC. Just nothing happened that is all.
aditya_t90 said:
The icon is what I too really loved. It looks brilliant on dark wallpapers which in turn look brilliant on the SGS.
Ok now back to the topic.
If Media Storage is not started, what error do you get?
FC?
I'd like to fix it. Could you post a crash dump if you get a fc?
Or have a look at logcat for anything?
Thanks
Click to expand...
Click to collapse
suggestion:-
check for Media Storage status when user runs your app
1) if not running (means user has disabled startup intentionally), then start Media Storage, do the scan, then kill it when user exit your app.
2) if already running (ie default phone setting), then no change is required.
YES I HAVE DONE IT.
I CAME, I SAW, I HIT HIM RIGHT THERE IN THE JAW!!!! *WOOT WOOT*
Uninstall the older Rescan Media
Search for Aditya in the market.
Then Rescan Media ROOT.
I require ROOT privileges to restart services and processes.
Open the app and allow root privileges(I promise there is nothing bad going on).***Read more on what goes on behind the scenes.
To kill the service after you are done click on kill service.
To restart the service click restart service.
To quit click exit.
***Read what goes on behind the scenes
I execute
Code:
"pm enable com.android.providers.media/com.android.providers.media.MediaScannerReceiver"
and
"pm disable com.android.providers.media/com.android.providers.media.MediaScannerReceiver"
If you are afraid, drop to a shell and type
Code:
su
pm disable com.android.providers.media/com.android.providers.media.MediaScannerReceiver
pm enable com.android.providers.media/com.android.providers.media.MediaScannerReceiver
It has the same effect of starting and stopping the service.
aditya_t90 said:
YES I HAVE DONE IT.
I CAME, I SAW, I HIT HIM RIGHT THERE IN THE JAW!!!! *WOOT WOOT*
Uninstall the older Rescan Media
Search for Aditya in the market.
Then Rescan Media ROOT.
I require ROOT privileges to restart services and processes.
Open the app and allow root privileges(I promise there is nothing bad going on).***Read more on what goes on behind the scenes.
To kill the service after you are done click on kill service.
To restart the service click restart service.
To quit click exit.
***Read what goes on behind the scenes
I execute
Code:
"pm enable com.android.providers.media/com.android.providers.media.MediaScannerReceiver"
and
"pm disable com.android.providers.media/com.android.providers.media.MediaScannerReceiver"
If you are afraid, drop to a shell and type
Code:
su
pm disable com.android.providers.media/com.android.providers.media.MediaScannerReceiver
pm enable com.android.providers.media/com.android.providers.media.MediaScannerReceiver
It has the same effect of starting and stopping the service.
Click to expand...
Click to collapse
Hi Dude!
Thanks for the continued support!
I just downloaded it from the market and tested.
Pity though that I couldn't get it to work. Got stuck at the "Hardcore background Kung-fu"
Funny!
OK, here's the thing. My rom (JM5 + Lagfix) is not a default rom so your fix might not have work since some of my files were shuffled around to the ext2.
Perhaps I will try your fix again when I flashed to a newer default rom next time with a newer lagfix.
Hope to hear some success stories from the rest here.
One more thing: Your app is the 1st I see in the Market that required 0 permission (beside the newly added Superuser permission).
That is AWESOME!
Keep it up and thanks again for the good work!
mystifiyer said:
Hi Dude!
Thanks for the continued support!
I just downloaded it from the market and tested.
Pity though that I couldn't get it to work. Got stuck at the "Hardcore background Kung-fu"
Funny!
OK, here's the thing. My rom (JM5 + Lagfix) is not a default rom so your fix might not have work since some of my files were shuffled around to the ext2.
Perhaps I will try your fix again when I flashed to a newer default rom next time with a newer lagfix.
Hope to hear some success stories from the rest here.
One more thing: Your app is the 1st I see in the Market that required 0permission (beside the newly added Superuser permission).
That is AWESOME!
Keep it up and thanks again for the good work!
Click to expand...
Click to collapse
What lagfix do you use?
I use the Ryan Za lagfix.
What lagfix do you use.
I will post a video later to show it working on my quadrant ~2000 ext2 lagfix on a DDJG4.
aditya_t90 said:
What lagfix do you use?
I use the Ryan Za lagfix.
What lagfix do you use.
I will post a video later to show it working on my quadrant ~2000 ext2 lagfix on a DDJG4.
Click to expand...
Click to collapse
Mine is the 1st gen fix from http://forum.xda-developers.com/showthread.php?t=748596
Not too sure if it play a part in this but for now, it seemed highly probable.
Maybe I go try again when a newer firmware is out. Both Chainfire's and RyanZA looks good.
mystifiyer said:
Mine is the 1st gen fix from http://forum.xda-developers.com/showthread.php?t=748596
Not too sure if it play a part in this but for now, it seemed highly probable.
Maybe I go try again when a newer firmware is out. Both Chainfire's and RyanZA looks good.
Click to expand...
Click to collapse
Try going to adb shell
Code:
su
pm enable com.android.providers.media/com.android.providers.media.MediaScannerReceiver
See what happens.
:::::::UPDATE:::::::
Youtube video.
May take a while to process
http://www.youtube.com/watch?v=Bo_mBQL8VrU
1st half is without startup manager
2nd half is with startup manager + disabling media storage.
aditya_t90 said:
Try going to adb shell
Code:
su
pm enable com.android.providers.media/com.android.providers.media.MediaScannerReceiver
See what happens.
Click to expand...
Click to collapse
Good Work, I say!
It works now.
In case you interested, this is the output after I keyed in your command.
Component {com.android.providers.media/com.android.providers.media.MediaScannerReceiver} new state: enabled
Did a test drive by rebooting and switching off Media Storage. Works like a charm now.
Perhaps you can advise what was wrong earlier? Was my MediaScannerReceiver state=off?
mystifiyer said:
Good Work, I say!
It works now.
In case you interested, this is the output after I keyed in your command.
Component {com.android.providers.media/com.android.providers.media.MediaScannerReceiver} new state: enabled
Did a test drive by rebooting and switching off Media Storage. Works like a charm now.
Perhaps you can advise what was wrong earlier? Was my MediaScannerReceiver state=off?
Click to expand...
Click to collapse
Awesomesauce!!!
Glad it worked.
Maybe it needed to be on just once I really dunno lol.
Now we just need to wait for this thread to be propagated around.
Saw a couple of posts in Android Forums and Modaco asking for a fix like this.
I say, this is a different kind of Lagfix altogether
LOL~!
Is it possible this fix can be incorporated in the next Rescan Media Root?
And you are right. The command only need to be entered once and not every reboot
I think I'm going to go share this with your captivate brethren. This works great!
I've just upgraded to Skype 2.0.0.47 on my SGS2 and on my girlfriends ZTE Blade, but are having some issues.
1. Where on earth do you change the status of Skype? It should be, and probably is, dead-easy to switch.
2. Is there an easy way to exit the application, short of force-close?
3. Can you prevent Skype from auto-starting constantly, even after force-close? The Skype issue page for this version states:
Skype is auto-starting after sign-out / force close:
Skype is a "search provider" type of application. As a consequence of this, the default behavior of the Android platform is to try to restart the application if it crashes or the user does a force close. Skype does not auto-start itself after signing out of Skype.
Surely it can't be that stupid? When I close an app, I expect it to stay closed. This is especially relevant with Skype and it always starts with the status set to online, no matter what the last know status was (another bug).
Appreciate any insight on this, thanks!
1. Skype - profile - the icon next to search icon in the top right corner. There might be easier way, but I haven't found it (wasn't really looking)
2. Stop Skype from the market, but I'm having issues after last Skype update - see 3.
3. Don't know, but if I use the stock task manager and kill it it stops restarting - at least for a while.
Sent from my GT-I9100 using XDA Premium App
There are version within this forum that have the likes of non auto start and exit buttons built in.
pepa.sajdler said:
1. Skype - profile - the icon next to search icon in the top right corner. There might be easier way, but I haven't found it (wasn't really looking)
2. Stop Skype from the market, but I'm having issues after last Skype update - see 3.
3. Don't know, but if I use the stock task manager and kill it it stops restarting - at least for a while.
Click to expand...
Click to collapse
1. There it was, thanks!
2. Yeah, that that one and it doesn't work for me. Skype stays closed longer than if I just end the task via a task manager, but still re-launches. Such a pain, at the moment I am forced to sign in and out as and when I use it.
Nyssa1104 said:
There are version within this forum that have the likes of non auto start and exit buttons built in.
Click to expand...
Click to collapse
Now that sounds promising. A link will earn you the soul of my firstborn
Nyssa1104 said:
There are version within this forum that have the likes of non auto start and exit buttons built in.
Click to expand...
Click to collapse
May I get the links?
(i'm completely new here, and not an english native - hard 2 navigate 4 me )
http://www.villainrom.co.uk/forum/showthread.php/4849-Skype-with-Video-Support-for-Various-Devices...
I hope this one helps
http://forum.xda-developers.com/showthread.php?t=1148708
This build works well for me with the extra options. SGS2 stock
Ayers976 said:
http://forum.xda-developers.com/showthread.php?t=1148708
This build works well for me with the extra options. SGS2 stock
Click to expand...
Click to collapse
Sounds very promising, thanks! Will try that.
Having tried it, I can confirm it's a good build for the SGS2. Most importantly there's an exit button and it doesn't autostart when you quit it. Just those two futures alone make it essential.
Video works soso, not always and the quality isn't much to write home about but then I don't really use video that much.
On the problem side it always starts with the 'Online' status set, not remembering the previous status like it does on a computer or on iOS devices (though that's the same as the vanilla Skype app from the Market) and more annoyingly, and several times embarrassingly, it rings and vibrates on a call even if the phone is set to silent (don't know if that is also the case with the vanilla Skype app).
Hi,
I'm trying to lock Contacts and Phone app to memory.
So they will start faster. I don't want to wait for them to open. ( Sometimes it tooks a long time )
If is there anyother way to do it but locking it ( like keeping it alive, running in backgorund or something ) i can try.
This is really important for me. I need to make calls fast.
Thank you so much for reading.
Best Regards.
========================================================================================
This is no longer requested.
I did it using SuperCharger Update 9 RC 6.9 ( Option 17 in Driver's Console )
I bulletproofed Phone,Contacts and Messaging apks ( Sony's Original ones ) with this script.
Here is the link: http://forum.xda-developers.com/showpost.php?p=18703418&postcount=5021
Its BETA release probably.
Thank you for reading.
I researched some more and found this,
adb pull /init.rc
replace "setprop ro.HOME_APP_MEM ..." with:
setprop ro.HOME_APP_MEM 1536
adb push init.rc /sdcard/init.rc
adb shell
# mount -o remount,ro rootfs /
# cat /sdcard/init.rc | tee /init.rc
# mount -o remount,rw rootfs /
# rm /sdcard/init.rc
This code can lock Sense home to memory. Maybe someone with skill can change it for Contacts.apk ?
Use exDialer. It can be locked to memory, has smart search and looks like MIUI dialer.
It's a good solution.
But before i try those third-party contacts/phone apps i want to lock Sony's Original app to memory.
And i don't want to lock it with another app. I want to make lowmemorykiller see contacts app like system app and never touch it.
So, probably i need to use script or something. But it also should be permanent change, at least i don't want to do it after every reboot.
Thank you so much for answering
The same.
soumya_digi said:
Use exDialer. It can be locked to memory, has smart search and looks like MIUI dialer.
Click to expand...
Click to collapse
Exdialer will still SEMC phone to make calls. It's just an interface in between.
So locking THAT in memory won't help. Locking SEMCPhone is what you want for faster launches of the phone app.
The default dialer generally takes much time to start up. So suggested a 3rd party app for faster number dialing!
Sent from my LT15i using XDA
Exactly,
Exdialer is Contacts-like app. I need both of Contacts and SEMCPhone in memory.
If i won't find anything probably i will use ExDialer for Contacts app at least it will quicker to find Contacts.
But i also really need to lock SEMCPhone app to memory. That's the most important part. Because i can't use any third party app for this function. It have to be Sony's original ( im not sure btw )
Thank you so much for answering.
Found Solution !
Than??
1234567890
V6 supercharger can lock apps to the memory, never tried this feature but the script worth even without it!
---------- Post added at 06:14 PM ---------- Previous post was at 06:03 PM ----------
Take a look here:
http://forum.xda-developers.com/showthread.php?t=1334834
and http://forum.xda-developers.com/showthread.php?t=1289082
1 - Root it
2 - Install Script Manager
3 - Run the script as root (DONT SELECT TO RUN ON STARTUP)
4 - bulletproof an app or something like this (option 17 in my version)
oojjii said:
Hi,
I'm trying to lock Contacts and Phone app to memory.
So they will start faster. I don't want to wait for them to open. ( Sometimes it tooks a long time )
If is there anyother way to do it but locking it ( like keeping it alive, running in backgorund or something ) i can try.
This is really important for me. I need to make calls fast.
Thank you so much for reading.
Best Regards.
========================================================================================
This is no longer requested.
I did it using SuperCharger Update 9 RC 6.9 ( Option 17 in Driver's Console )
I bulletproofed Phone,Contacts and Messaging apks ( Sony's Original ones ) with this script.
Here is the link: http://forum.xda-developers.com/showpost.php?p=18703418&postcount=5021
Its BETA release probably.
Thank you for reading.
Click to expand...
Click to collapse
Which Processes did you lock exactly?
q
Does anyone know of a way to do this without "Supercharger"?
Thanks.
bill
oojjii said:
Found Solution !
Click to expand...
Click to collapse
You little piece of scumbug Steve. Tell us the solution or dont tease ...
I tried bulletproofing
com.sonyericsson.android.socialphonebook
com.sonyericsson.infiniteview
with the supercharger script
but it doesn't seem to do anything
This is very annoying
Bill720 said:
Does anyone know of a way to do this without "Supercharger"?
Thanks.
bill
Click to expand...
Click to collapse
U can use pimp my rom (found in play store) keep in memory option
Sent from my LT18i using xda app-developers app
ChainSOV said:
I tried bulletproofing
com.sonyericsson.android.socialphonebook
com.sonyericsson.infiniteview
with the supercharger script
but it doesn't seem to do anything
This is very annoying
Click to expand...
Click to collapse
It should work fine, might need a restart though.
Someguyfromhell said:
It should work fine, might need a restart though.
Click to expand...
Click to collapse
The logs show that the script is run on restart, but it says
com.sonyericsson.android.socialphonebook
com.sonyericsson.infiniteview
com.android.phone
isn't running, can't bulletproof.
It looks like its run a bit too early?
I tried running it with the widget, it found phone and socialphonebook running, but never infiniteview.
Even on exiting a contacts details by pressing home and starting the script immideatly, it always said infiniteview isn't running, it seems to instantly close itself.
After it told be it bulletproofed phone and socialphonebook, I went to start a few apps/games, closed them again and tried starting contacts and open a contacts details:
contacts opening time varied between 3 and 12 seconds
contact info opening time varied between 2 and 8 seconds
I am certainly not getting the effect I hoped bulletproofing would give me, I hoped the startup times would be like you just closed contacts and reopened them:
contacts opening time varied between 1 and 1.5 seconds
contact info opening time varied between 1 and 1.5 seconds
Don't expect your phone to keep Phone and contacts in memory when trying to play games. Our phones do not have enough RAM to keep all of these loaded in there at once. Android has to close something in order to free up RAM and run the current app/game.
advice
ChainSOV said:
I tried bulletproofing
com.sonyericsson.android.socialphonebook
com.sonyericsson.infiniteview
with the supercharger script
but it doesn't seem to do anything
This is very annoying
Click to expand...
Click to collapse
A bit of advice for people who are having this problem - I've "been there, cut that", and have to say that the whole "bulletproof" script nonsense is nothing more than a waste of time; it just doesn't work. I've tried every "ram manager" out there, and the only thing that has got me the result is the "Xposed Framework trick" (ICS/Jellybean only unfortunately).
Sahaab said:
U can use pimp my rom (found in play store) keep in memory option
Click to expand...
Click to collapse
Thanks for the input, but I actually finally got a working solution (as I told the member above) and that is the Xposed Framework App Settings method. I've tried probably half a dozen applications over the course of the years of my ownership of this device, and so far, Xposed App Settings has been the only thing that has had any effect. The only negative is that it does require ICS or Jellybean to install.
Spread the word, and good luck to everyone experiencing this issue.
b
Thank you so much for this hint, finally something that works :cyclops:
I changed
Contacts (com.sonyericsson.android.socialphonebook)
Infiniteview (com.sonyericsson.infiniteview)
Keypad (com.android.phone)
to resident and they actually stay in memory, even after starting games (not sure if keypad is needed, it isn't listed under running apps).
Infiniteview startup went from 3-7seconds to 0.5-1.5
Contacts behave strange:
If I exit contacts by pressing home key, they start in under 1 second (Android Core Apps are listed under its subprocesses)
if I exit contacts by back key, they need 3 seconds to start (just SmartSearchCachingService and Contacts itself under processes)
I seem to not be able to lock down android.process.acore with the xposed framework
I wanted to start an informal thread here where anyone could discuss various little mods and tweaks that any of us might be playing around with on our V30s.
I'm not talking major things like flashing a rom or rooting or anything like that. We already have super talented people that helped to make all those things possible and there are 100+ page threads about some of them. (Big thanks to all of you serious developers!)
Consider this a discussion thread for the "Tinkerers" though more experienced actual development is of course welcomed.
Personally I am always playing around with my device just to see what I can get it to do, or access or change etc. I use apps like Preference Manager, and Shortcut Master to play around and discover the "hidden" stuff that you aren't supposed to get to, or at least not yet. Sometimes this gives me a sneak peak at some beta feature or adds a setting I didn't have, or a UI tweak etc.
I figure that a bunch of you probably do the same things and thought it would be cool to have a thread just to share those little one off things we discover that wouldn't normally warrant a whole post of it's own.
Maybe you want to share what substratum build is working well for you.
Or maybe you found a magisk module that wasn't built for the LG V30 but works great (Dialer and contacts for the one plus worked great on my device)
I'll kick us off with one little tweak I never see posts about.
Using Shortcut Master I have changed some of the LG Home App settings in order to have a modded home launcher. Basically I'm using some of the features LG chooses to keep hidden. Some pics of the menu are below. Minor changes but I've had the Google screen to the left of my home screen for a while now and I don't have to use Nova or something else to get it to work.
I've never really seen a post on what all of these check boxes do, so I've played around with all of them and can report that most are minor, and some will ruin your day, so Tinkerers beware if you decide to emulate.
Here's another example of the kind of stuff I mean. Does anyone actually know what High Lux Mode does? I've enabled and disabled and don't really notice a difference.
Maybe a thread like this will help shed a little light on something we can all use.
I want to share that anyone on rom without Qlen support can co to system/build.prop, find "lge.support.lglens=not-suppport" change it to support and reboot
Can you link to Shortcut Manager? The ones I see in play store don't look like your screenshots.
JonnyTrulove said:
I can't find that app.
Click to expand...
Click to collapse
Sent from my LG-H932 using XDA Labs
sclarktay4 said:
Can you link to Shortcut Manager? The ones I see in play store don't look like your screenshots.
Click to expand...
Click to collapse
BROKEN1981 said:
I can't find that app.
Click to expand...
Click to collapse
It's Shortcut MASTER, not Shortcut Manager.
[App] SHORTCUT MASTER: Hidden Shortcut Explorer / Secret Code Revealer
https://forum.xda-developers.com/showthread.php?t=2800117
Shortcut Master (Secret Codes)
https://play.google.com/store/apps/details?id=org.vndnguyen.shortcutmaster
I've seen the "Lite" version referenced several times in the V30 threads, and it's even mentioned on the XDA thread linked above, but that version seems is no longer available -- only the fully paid version is still listed on Google Play.
ChazzMatt said:
It's Shortcut MASTER, not Shortcut Manager.
[App] SHORTCUT MASTER: Hidden Shortcut Explorer / Secret Code Revealer
https://forum.xda-developers.com/showthread.php?t=2800117
Shortcut Master (Secret Codes)
https://play.google.com/store/apps/details?id=org.vndnguyen.shortcutmaster
I've seen the "Lite" version referenced several times in the V30 threads, and it's even mentioned on the XDA thread linked above, but that version seems is no longer available -- only the fully paid version is still listed on Google Play.
Click to expand...
Click to collapse
I don't think that is what he is using. It looks nothing like that.
Sent from my LG-H932 using XDA Labs
sclarktay4 said:
Can you link to Shortcut Manager? The ones I see in play store don't look like your screenshots.
Click to expand...
Click to collapse
That's probably because those screenshots are from older versions of Android. Or he has some theme applied.
It looks like the screenshots where it's been talked about in other threads, especially the Shortcut Master Lite.
You can still download a copy of Shortcut Master (Lite) 1.2.4 from APKMirror. It disappeared from the Play Store about a month ago - I'm not sure of the reason.
JonnyTrulove said:
Here's another example of the kind of stuff I mean. Does anyone actually know what High Lux Mode does? I've enabled and disabled and don't really notice a difference.
Click to expand...
Click to collapse
Not positive and can't test for it because I don't yet have a V30, but I would guess this toggles the phone's ability to use fullbright/sunlight/etc mode.
Brightness is usually capped below 100% to increase panel longevity; this limit is bypassed with high enough light levels hitting the light sensor next to the call speaker. Last I heard you need VERY bright light with the V30, and the high threshold makes it flicker on and off a lot; this could give some people bothered by it a bit of relief.
JonnyTrulove said:
Using Shortcut Master I have changed some of the LG Home App settings in order to have a modded home launcher. Basically I'm using some of the features LG chooses to keep hidden. Some pics of the menu are below. Minor changes but I've had the Google screen to the left of my home screen for a while now and I don't have to use Nova or something else to get it to work.
I've never really seen a post on what all of these check boxes do, so I've played around with all of them and can report that most are minor, and some will ruin your day, so Tinkerers beware if you decide to emulate.
Click to expand...
Click to collapse
Thanks again for this info. I would appreciate if you can assist me in enabling the swipe left to Google on home page of lg stock launcher(no app.drawer option)
Swap Torpedo (Magisk Module): It flushes your stupid stupid compressed ZRAM/Swap. All of your apps will load faster and smoother.
https://forum.xda-developers.com/apps/magisk/module-swap-torpedo-run-faster-reliably-t3766883
Reasoning: You don't need freaking swap on a phone with 2 GB or more. V30 has 4 GB RAM. Never run into any issues with this. Flash and forget.
fstrim (Magisk module): trims your phone when it has been idle for more than 5 minutes.
https://github.com/GreyLeshy/magisk-module-fstrim/releases
Reasoning: Right now your phone only trims when it has been idle for hours and is charging which is almost never. You will notice the difference. Things will write faster to storage. Read and write speeds are faster in general. It's a very simple script that you don't need to check for updates. Flash and forget.
RAM Manager (Magisk Module): Reduces app refreshing significantly.
https://forum.xda-developers.com/android/software-hacking/ram-manager-magisk-t3816986
Reasoning: V30 has very aggressive memory management which works for most people but gives trouble for heavy multitasking. This is fixing the issue. Everything stays in memory until it's absolutely out of memory. Then it starts kicking things out. Flash and forget. Note: If you want to use this with Swap Torpedo you must install Swap Torpedo first, then RAM Manager.
None of these tweaks consume battery, in fact they save you battery. I used to tweak my previous phones a lot but after many tests I've realized that the V30 is incredibly optimized. No need for L Speed or Kernel Adiutor or any of that nonsense. Storage, CPU, GPU and battery performance are super optimized on this device. It even puts some flagship phones with SD 845 CPUs to shame. LG devs did an incredible job and pulling out ALL of the stops to make it run smooth. Read ahead is already at 4096 kb, no need to tweak! Storage is mounted relatime so it won't waste write and read. All partitions are already aligned perfectly. LG dedicated some space for overprovisioning so nothing to tweak there either. On a good day my UFS 2.1 storage read speed is more than 740 MB/s and write up to 300 MB/s. More than my SSDs in my computer. Incredible work by LG. Battery life is tweaked to the maximum as well and so is GPU driver performance. Do not touch those things especially build.prop. Every other tweak I have tried has introduced some issue somewhere else. This is a phone that you leave alone and be happy that the devs optimized it so well LG has people smarter than us working on these and who fully understand how the device works. The era of complex kernel tweaks and scripts is officially over.
Trickymaster said:
Swap Torpedo (Magisk Module): It flushes your stupid stupid compressed ZRAM/Swap. All of your apps will load faster and smoother.
https://forum.xda-developers.com/apps/magisk/module-swap-torpedo-run-faster-reliably-t3766883
Reasoning: You don't need freaking swap on a phone with 2 GB or more. V30 has 4 GB RAM. Never run into any issues with this. Flash and forget.
Click to expand...
Click to collapse
Thanks for the tips on the other 2 but I just wanted to chime in on swap torpedo or getting rid of the swap on the V30. Doing this made a pretty big difference on my V20 but I noticed on my TMobile V30 that it actually was making me reload certain apps quite frequently. Now I didn't do very much testing with it but I noticed that when I got rid of swap if I had one of my more intensive 3D games running and I switched over to the camera or vice versa I would have to reload the app that was switched from. With stock swap settings I could switch back to the previous app (game or camera whichever) and it would still be open and ready.
Now take this with a grain of salt obviously because there are too many variables but I'm sharing my experience and so far mine has been better with stock swap settings on the H932 at least.
For those who don't frequent the Q&A section, @rollingstone321 figured out how to force quick-charging while the screen is on;
rollingstone321 said:
Ok after searching a long time I have found where lg did hide the charging restriction
Sys/module/lge_power_class_charging_controller
If you put the parameter for restricted_charging to LCD OFF you will get quick charge when also using the phone.
But Android changes this parameter back once the device goes to sleep. How can I make this parameter stay or even remove the module?
Click to expand...
Click to collapse
Septfox said:
Try setting it to read-only. I'm not sure if this will persist the setting after reboot, though. This might also have the unintended effect of forcing the charging restriction to happen while the screen is off, as "LCD OFF" suggests; have you tried seeing what happens if you blank the setting instead?
Click to expand...
Click to collapse
rollingstone321 said:
Leaving it blank freezes the phone, same with '0' or 'disable'. So LCD OFF is only option for now. But I rather have fast charge while I m using Waze in the car and be able to charge till 100% fast, and slow charging at night.
...
Seems like changing the parameter to LCD OFF and setting the file to only read did the trick.
Click to expand...
Click to collapse
As bolded, setting it to LCD OFF and making it read-only might make the phone slow-charge while the screen is off. Having something (Tasker, AutomateIt, etc) set it each time the screen is turned on is a better solution if you want all QC, all the time, since it'll reset itself on screen-off.
If someone wants to go digging in LG's kernel source to see what the valid parameters are, figure out the proper setting to just disable the limiter and set it to read-only, that'd of course be best.
I went digging myself using Lunar kernel, and it seems this is read and limit set based on it, not the condition under which the restriction is imposed as I first thought.
---
Keep in mind that fast-charging alone creates quite some heat, and doing it while running the SoC under load will increase the rate that your battery ages. It's hard to say how much, since there are so many contributing factors to battery wear, but one thing is true regardless: li-ion batteries don't particularly like heat. Charge responsibly!
KUSOsan said:
Thanks for the tips on the other 2 but I just wanted to chime in on swap torpedo or getting rid of the swap on the V30. Doing this made a pretty big difference on my V20 but I noticed on my TMobile V30 that it actually was making me reload certain apps quite frequently. Now I didn't do very much testing with it but I noticed that when I got rid of swap if I had one of my more intensive 3D games running and I switched over to the camera or vice versa I would have to reload the app that was switched from. With stock swap settings I could switch back to the previous app (game or camera whichever) and it would still be open and ready.
Now take this with a grain of salt obviously because there are too many variables but I'm sharing my experience and so far mine has been better with stock swap settings on the H932 at least.
Click to expand...
Click to collapse
No I can confirm what you are saying. There is more reloading because LG optimized the V30 so perfectly. You really don't need the tweaks tbh. But that is why I use Swap Torpedo in conjunction with RAM Manager. I would even argue there is not enough of a benefit that people would notice anyway but for me things like Nova Launcher run slightly smoother. It might even just be placebo and there is no tangible difference. Either way V30 is so well optimized out of the box, I personally believe it's a waste of time and resources to use tweaks even if I use them. :good:
Trickymaster said:
fstrim (Magisk module): trims your phone when it has been idle for more than 5 minutes.
https://github.com/GreyLeshy/magisk-module-fstrim/releases
Reasoning: Right now your phone only trims when it has been idle for hours and is charging which is almost never. You will notice the difference. Things will write faster to storage. Read and write speeds are faster in general. It's a very simple script that you don't need to check for updates. Flash and forget.
.
Click to expand...
Click to collapse
Isn't this actually bad though? You don't want fstrim triggering 24/7? I know on an SSD that counts as writes and you only get a certain amount until you kill the lifespan.
Sent from my LG-H932 using XDA Labs
RAM Torpedo is actually good. Just look for yourself. Screenshot of before and after.
Sent from my LG-H932 using XDA Labs
Ok using torpedo swap, it's actually horrible for multitasking. I'll have only 1 app open, ( line chat) open chrome for a link, copy and go back to line chat and it wants to reload.
Total crap. Never had an issue till this mod. It's also the only mod I've ran.
Sent from my LG-H932 using XDA Labs
JonnyTrulove said:
I wanted to start an informal thread here where anyone could discuss various little mods and tweaks that any of us might be playing around with on our V30s.
I'm not talking major things like flashing a rom or rooting or anything like that. We already have super talented people that helped to make all those things possible and there are 100+ page threads about some of them. (Big thanks to all of you serious developers!)
Consider this a discussion thread for the "Tinkerers" though more experienced actual development is of course welcomed.
Personally I am always playing around with my device just to see what I can get it to do, or access or change etc. I use apps like Preference Manager, and Shortcut Master to play around and discover the "hidden" stuff that you aren't supposed to get to, or at least not yet. Sometimes this gives me a sneak peak at some beta feature or adds a setting I didn't have, or a UI tweak etc.
I figure that a bunch of you probably do the same things and thought it would be cool to have a thread just to share those little one off things we discover that wouldn't normally warrant a whole post of it's own.
Maybe you want to share what substratum build is working well for you.
Or maybe you found a magisk module that wasn't built for the LG V30 but works great (Dialer and contacts for the one plus worked great on my device)
I'll kick us off with one little tweak I never see posts about.
Using Shortcut Master I have changed some of the LG Home App settings in order to have a modded home launcher. Basically I'm using some of the features LG chooses to keep hidden. Some pics of the menu are below. Minor changes but I've had the Google screen to the left of my home screen for a while now and I don't have to use Nova or something else to get it to work.
I've never really seen a post on what all of these check boxes do, so I've played around with all of them and can report that most are minor, and some will ruin your day, so Tinkerers beware if you decide to emulate.[/QUOTE
How do I navigate to these screens? I have shortcut master and can't find them. I want to enable support for Google now launcher.
Thanks
---------- Post added at 02:40 PM ---------- Previous post was at 02:13 PM ----------
nnjimmy59 said:
JonnyTrulove said:
I wanted to start an informal thread here where anyone could discuss various little mods and tweaks that any of us might be playing around with on our V30s.
I'm not talking major things like flashing a rom or rooting or anything like that. We already have super talented people that helped to make all those things possible and there are 100+ page threads about some of them. (Big thanks to all of you serious developers!)
Consider this a discussion thread for the "Tinkerers" though more experienced actual development is of course welcomed.
Personally I am always playing around with my device just to see what I can get it to do, or access or change etc. I use apps like Preference Manager, and Shortcut Master to play around and discover the "hidden" stuff that you aren't supposed to get to, or at least not yet. Sometimes this gives me a sneak peak at some beta feature or adds a setting I didn't have, or a UI tweak etc.
I figure that a bunch of you probably do the same things and thought it would be cool to have a thread just to share those little one off things we discover that wouldn't normally warrant a whole post of it's own.
Maybe you want to share what substratum build is working well for you.
Or maybe you found a magisk module that wasn't built for the LG V30 but works great (Dialer and contacts for the one plus worked great on my device)
I'll kick us off with one little tweak I never see posts about.
Using Shortcut Master I have changed some of the LG Home App settings in order to have a modded home launcher. Basically I'm using some of the features LG chooses to keep hidden. Some pics of the menu are below. Minor changes but I've had the Google screen to the left of my home screen for a while now and I don't have to use Nova or something else to get it to work.
I've never really seen a post on what all of these check boxes do, so I've played around with all of them and can report that most are minor, and some will ruin your day, so Tinkerers beware if you decide to emulate.[/QUOTE
How do I navigate to these screens? I have shortcut master and can't find them. I want to enable support for Google now launcher.
Thanks
Click to expand...
Click to collapse
Never mind, I found it.
Click to expand...
Click to collapse
Click to expand...
Click to collapse
nnjimmy59 said:
next time don't quote the whole post.
Click to expand...
Click to collapse
Sent from my LG-H932 using XDA Labs