OP said fantsay found that code about RUIM in the telephony.apk. The code is:
228 static final int CDMA_SUBSCRIPTION_RUIM_SIM = 0; // RUIM/SIM (default)
229 static final int CDMA_SUBSCRIPTION_NV = 1; // NV -> non-volatile memory
Could you just change the NV to = 0 and the RUIM_SIM to = 1, where 0 is default (in the telephony.apk app)?
Note: this wouldn't matter for VZW version because we still can't get the VZW version into diag, and it seems too easy but I'm just throwing stuff out there. Like I said, I tried to move the hiddenmenu.apk, phone.apk, and telephony.apk from my Sprint Gnex to my VZW one and no luck so it must be deeper than that.