Until yesterday I had rooted stock JB 4.1 on my phone, which I like to have rooted so I can use Titanium Backup, SD Maid, Root Tools, etc. As most people undoubtedly know, OEMs are making it increasingly difficult to eliminate the annoyingly loud beeping, whirring, and clicking noises made by the shutter when you use the camera. For this device in rooted condition, it is possible to reinstate the shutter mute option by editing /system/csc/feature.xml, but given my history of occasional soft brick incidents, I'd really prefer not to attempt this. I do have some experience with adb shells, and have worked with Unix (mostly kornshell) in the past, but I shrink before the prospect of pulling a major system file onto my PC, editing it in Notepad, and finally pushing it back--and hoping that nothing went wrong in the transfer process. Sure, it should work and almost certainly would, but there are no guarantees here for me to stand on. And I'm certainly not going to try this using the vi editor. I used to use that too, but it was long ago.
So using Odin One Click I flashed this file, hoping it would, in effect, carry out the feature.xml modification but not change anything else about the phone. It did indeed restore the mute option, but it also removed root. I don't know if it re-flashed the entire stock ROM, because on one hand all the Sprint apps I had previously frozen in Titanium are still absent from the app drawer, as they should be. OTOH, it's possible it did flash the stock ROM without affecting the active or frozen status of any apps.
I can't go back and flash a rooted version of the stock ROM, because that'll disable the shutter mute option.
Is there any way I can re-root this phone through adb shell, or any other method that doesn't involve a large tar file that will result in additional changes I don't want?
So using Odin One Click I flashed this file, hoping it would, in effect, carry out the feature.xml modification but not change anything else about the phone. It did indeed restore the mute option, but it also removed root. I don't know if it re-flashed the entire stock ROM, because on one hand all the Sprint apps I had previously frozen in Titanium are still absent from the app drawer, as they should be. OTOH, it's possible it did flash the stock ROM without affecting the active or frozen status of any apps.
I can't go back and flash a rooted version of the stock ROM, because that'll disable the shutter mute option.
Is there any way I can re-root this phone through adb shell, or any other method that doesn't involve a large tar file that will result in additional changes I don't want?
Last edited: