Help please
EDIT: SOLVED (solution that worked for me below)
Background info:
-- GT-I9300 -- 4.1.2 -- I9300XXELKC -- kernel 3.0.31-566833 -- JZO54K.I9300XXELKC --
1. relatively new to root, root mods and such, but done lots of research
2. main reason to root was to adjust volume (particularly to lower the minimum volume of the wired headphones)
3. installed GVM and used it according to specs. i changed the values for IN-CALL Heaphone and Headset
4. seemed to work fine, but wanted to make more tweaks
5. encountered same probs as other posters here, default_gain.conf disappearing, GVM crashing, no longer worked
6. tried replacing with my backup file, fixing permissions to rw-r--r--, and was able to access file through GVM, but changes didnt work and file disappeared again, crashes happened again. also tried reinstalling busybox.
SO... main problems:
1. wired headphones working fine, bluetooth headset volume super low (i can barely hear anything)
2. cannot seem to get GVM or default_gain.conf working. even replacing file with my backup or the "openme.zip" linked here doesn't work
What i need:
some way to get everything back to default, with bluetooth headset working again.
i would even be willing to flash a kernel if required (i just am not sure if doing so will actually fix it, so i decided not to flash without asking you guys beforehand)
I would really appreciate any help possible. thank you in advance.
---EDIT: SOLVED (solution)---
Well, i reread all of the information in this thread and put bits and pieces together... I'll list down how i was able to fix my problem, in case anyone else comes across the same.
- read my original post for everything i did beforehand
- Meltus' post especially helped:
It sounds like you have root access but haven't mounted the system as R/W. Either do it in adb, a terminal or download a root-enabled file manager (e.g. Root Explorer) and remount the system from there.
Replace the file (either using the app or push the one in the first post) then manually set the permission of the file to "rw-r--r--". Then either do "killall mediaserver" in a terminal or adb shell or reboot your phone.
There are some errors with the permission setting using the app which I'm going to address in the next update.
So.. on with solution
1. make sure system is mounted as R/W (or use a root-enabled file manager)... personally, i used ES File Explorer and went to settings > root settings - activated all options there
2. uninstalled GVM
3. take the default_gain.conf file from original post ("open_me.zip")
4. place the default_gain.conf file in /system/etc/
5. change the permissions to rw-r--r-- (for those who don't know, check your root-enabled file manager for the "permissions" or the "properties" of the file and you can change it there)
6. restart your phone
7. check that the permissions of the default_gain.conf file saved
8. install GVM app from original post
9. use the function "Replace 'default_gain.conf'" for good measure and choose "flash and backup"
10. for safe measure double check the permissions of the file, if you have to change permissions, be sure to restart again before using GVM to change your volume settings.
*this procedure should help to cure any problems regarding crashing, or default_gain.conf dissappearing, or settings not sticking*
at the very least it can help you get back to default.
Great work Meltus. Thank you for your hard work and the helpful support.