Well hey there guys. Would you like roaming options on your EVO LTE?
Here they are
Instructions and prepackaged apk coming up
NOTE: Also, the settings will look slightly different from the picture above. Roaming only is now below "Automatic" because before, the radio button would be ticked for "Roam only" when it was really for Automatic.
Known issues:
-Roaming radio button doesn't appear ticked when you tap it, but it is, and it works.
Flashable zip is below. Wipe dalvik please
ROM chefs feel free to include in your ROMs. No permission, credit, or anything else necessary.
HOW TO:
This will be kind of sloppy but there are really only 4 changes that are needed to get this working
Decompile phone.apk and navigate to \res\values\arrays.xml
Step 3: FIND:
ADD:
FINAL RESULT:
Step 4: FIND:
ADD:
FINAL RESULT:
Step 5: Navigate to com\android\phone\cdmaroaminglistpreference$myhandler.smali and open with your editor.
Step 6: FIND:
This is where it got kind of tricky on the EVO LTE. Basically, you will need to find a block of similar items, that go like this:
const/4 v3, 0x1
const/4 v3, 0x2
const/4 v3, 0x3
const/4 v3, 0x4
(THIS IS ONLY AN EXAMPLE)
Once you find that block/group, change the one that says 0x3 to 0x1 then save and exit the file.
Step 6: Navigate to com\android\phone\cdmaroaminglistpreference.smali and open with editor:
This will be similar to the last step. Find that same block or group. The files are relatively small in size so it shouldn't take forever to navigate through them.
Once you find the block, once again change 0x3 to 0x1.
NOTE: There will be multiple instances of 0x3 in both files, you only need to change ONE of the instances and it needs to be among the group of const/4 v3, 0x*s.
Save and close the file then recompile the phone.apk, push to your phone, and hope for the best.
Here they are

Instructions and prepackaged apk coming up
NOTE: Also, the settings will look slightly different from the picture above. Roaming only is now below "Automatic" because before, the radio button would be ticked for "Roam only" when it was really for Automatic.
Known issues:
-Roaming radio button doesn't appear ticked when you tap it, but it is, and it works.
Flashable zip is below. Wipe dalvik please
ROM chefs feel free to include in your ROMs. No permission, credit, or anything else necessary.
HOW TO:
This will be kind of sloppy but there are really only 4 changes that are needed to get this working
Decompile phone.apk and navigate to \res\values\arrays.xml
Step 3: FIND:
Code:
<string-array name="cdma_system_select_choices_sprint">
<item>Sprint only</item>
<item>Automatic</item>
ADD:
Code:
<item>Roam only</item>
FINAL RESULT:
Code:
<string-array name="cdma_system_select_choices_sprint">
<item>Sprint only</item>
<item>Roam only</item>
<item>Automatic</item>
</string-array>
Step 4: FIND:
Code:
<string-array name="cdma_system_select_values_sprint">
<item>0</item>
<item>2</item>
</string-array>
ADD:
Code:
<item>3</item>
FINAL RESULT:
Code:
<string-array name="cdma_system_select_values_sprint">
<item>0</item>
<item>2</item>
<item>3</item>
</string-array>
Step 5: Navigate to com\android\phone\cdmaroaminglistpreference$myhandler.smali and open with your editor.
Step 6: FIND:
Code:
.local v1, settingsRoamingMode:I
if-eqz v2, :cond_0
const/4 v3, 0x2
if-eq v2, v3, :cond_0
const/4 v3, 0x3
This is where it got kind of tricky on the EVO LTE. Basically, you will need to find a block of similar items, that go like this:
const/4 v3, 0x1
const/4 v3, 0x2
const/4 v3, 0x3
const/4 v3, 0x4
(THIS IS ONLY AN EXAMPLE)
Once you find that block/group, change the one that says 0x3 to 0x1 then save and exit the file.
Step 6: Navigate to com\android\phone\cdmaroaminglistpreference.smali and open with editor:
This will be similar to the last step. Find that same block or group. The files are relatively small in size so it shouldn't take forever to navigate through them.
Once you find the block, once again change 0x3 to 0x1.
NOTE: There will be multiple instances of 0x3 in both files, you only need to change ONE of the instances and it needs to be among the group of const/4 v3, 0x*s.
Save and close the file then recompile the phone.apk, push to your phone, and hope for the best.
Attachments
Last edited: