Good point! That would be another way to do it, I wouldn't say one method is 'cleaner' then the other though.
Rom developers will probably start having this fix preloaded in their roms but this should work for the ones that don't have it yet!
Not sure what changes you applied in sqlite but I would suggest just reflashing a new rom to fix your dialer then running this tool to get the tether fix.
in adb you would type something like:
adb shell sqlite3 /data/data/com.android.providers.telephony/databases/telephony.db "update carriers set apn = 'pta' where _id = 12;"
I updated the OP with a new download that includes adb!
I didn't test with that rom but it should work. Yes, it just modifies the telephony db.
sqlite3 isn't present on the One X, at least not on mine running RUU 1.82.
I agree, that solution would be cleaner if it was.
Billy