ROM - F21 Pro USA v6.1.3 (Verizon MMS Fixed)

F21 Pro USA v6.1.3 - By @TripleU & @ars18

The MMS issue with Verizon has been fixed!

  • voice notes
  • pictures
  • no new thread for mms

These ROMs includes the patched services.jar to to stop apps from getting killed, as well as a DuraSpeed whitelist app to make sure notifications work when device is idle

ROM Flashing Instructions

YOUR BOOTLOADER MUST BE UNLOCKED.
THIS ROM INSTALL WILL WIPE USERDATA.

F21-USA-6.1.3 - ROOTED_INTEGRITY_TWEAKS

Old F21 Pro

New F21 Pro (audio)

Features

  • Magisk 30.2
  • PIF Inject
  • Tricky Store
  • Tricky Store Add-On (webui)
  • FNG built into system
  • No weird screen on launcher (when swiping right on home screen)
  • Modem Utilities Magisk Module (in KSU WebUI)
  • Toggles in "more settings” menu to choose default contacts and dialer

Magisk, KSUwebui and FNG are hidden from the launcher. You can launch them in settings → about phone → more settings.

All has already been set up. Valid keybox and fingerprint.

Sign into play store, go to “settings → about” and press check certification status. Should then pass.

Phone will turn on, run a script in the background, install Magisk and KSU WebUI, set up FNG, then reboot. Probably about 30 seconds.

Clear your adb authorizations, as I will have your keys. The script restores /data/adb.

If you don’t want root

Stock boot for old
Stock boot for new

Post Flashing

This ROM comes with a generic Kyocera E4810 IMEI, it is STRONGLY recommended to change your IMEI. A Verizon IMEI is recommended.

WiFi MAC and Bluetooth Address are also generic.

SN Write Tool - from XDA

Download SN Write Tool

  1. Open the System Config button and make sure ONLY IMEI, BT Address, and Wifi Address are checked off in the “Write Option” (top left) section.

  2. In the DataBase File section (at the bottom) and make sure "Load AP DB from DUT and Load Modem DB from DUT are checked.

  3. Click on the MD1_DB button and select the “MDDB_InfoCustomAppSrcP_MT6761_S00_MOLY_LR12A_R3_MP_V88_3_1_ulwctg_n.EDB” file located in the AP DB Base\MT6761 folder (within SNwrite folder).

  4. Click on the AP_DB button and select the “APDB_MT6761_S01__W1947” file located in the AP DB Base\MT6761 folder (within SNwrite folder).

  5. Click Save and go back to the main window, click on “Start” and a new window will pop up.

    IMEI_1 = your chosen IMEI.
    BT Addr = Your Bluetooth Address (no colons!)
    Wifi Addr = Your Wifi MAC Address (no colons!)

  6. Before you click OK be sure to have your phone at the ready. You will need to, just like with SP Flash Tool, hold the back button as you plug it in! Click OK and plug in your phone with the back button held. Wait for the bar to progress and the green PASS signal to light up.

  7. When it’s done, your original identifiers will be flashed to your phone! Another window may pop up making you think you have to flash again, just close it as long as you saw that Green PASS signal you are good.

  • First boot will take a while
  • To change keyboard, touch a text input, swipe down the notification panel, and press “Choose input method”.
  • Open Play Store and update all apps. RCS should work once Google Messages is updated.
  • After updating Google Messages, Play Store will prompt you to update Google Play Services.

Special Features

  • Settings → About phone → More Settings
  • The duraspeed whitelist (for notifications) already includes many popular chat apps by default, even non-root (and social media apps too, as this ROM is not only for JTechForums users).

Enjoy! Please let us know about any bugs.


How to update fingerprint+keybox

Reboot.

12 Likes

Reserved.

2 Likes

Mazel Tov!

Historic!

Thank you @TripleU and @ars18 for the hard work and time they put into this!

8 Likes

Amazing job

2 Likes

The phone stays on the Duoqin screen after flashing, it doesn’t turn on

Give it a few

I’m talking about when pressing to see the log calls

It says app not installed

Can you explain

What is the Wechat and the AIpay on the home screen?

To be clear for anybody wondering, it’s right swipe of home screen.

Unavoidable at the moment, couldn’t figure out how to remove it. If anyone figures it out, we will integrate it.

Make phone as default.

Still didn’t help

Didn’t try the ROM yet. Is it Google dialer?

1 Like

Yes

based on the logs, it seems like the launcher is hardcoded to open com.android.dialer and not com.google.android.dialer

from experience with another rom that did that. if you set it as the default phone app, pressing and holding it opens it, but a quick press will not

1 Like

it will. Just worked. (update phone from playstore maybe)

Still not by me

What’s right swipe of home screen?

Experimental. Let me know if it works for you. When the keybox or fingerprint eventually gets revoked, you will have to set new ones from ksuwebui app.

One thing though. In the pre-rooted ROM, the fingerprint change will make the build back to “user” and you lose pm and adb install. Will say not allowed. Normal APK install is fine.

Edit

Fixed the above (last paragraph). Was an issue in services.jar
Link updated.

4 Likes

Anyone?!