Headsup: I didn't look deeper into the issue as it doesn't affect me, just thought I'd drop some ideas which might help to make the process of manually editing the sqlite db simpler :fingers-crossed:
I'm not sure if this works in the tethering context, but you could try to insert the value via adb:
Code:
adb shell content insert --uri content://settings/global --bind name:s:tether_dun_required --bind value:i:0
Or open a terminal emulator and execute that line (without the adb shell part).
Edit:
confirmed working!Edit2: I've changed system to global in the above command. It doesn't really matter as both places will be correctly read, but global is the correct one according to the doc.
As an alternative one could easily create a flashable zip which adds the dun line.
See here for instructions:
http://xdaforums.com/showthread.php?t=1621602(it's probably best to ship the sqlite binary within the flashable zip and reference it as stock ROMs don't have it included)