FiSwitch

3.5
1.02K reviews
50K+
Downloads
Content rating
Everyone
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image

About this app

**** Main features ****
* Dialer code access for Google Fi users using official devices allowing for such useful functions as temporarily changing networks
** NOTE: These functions are only useful for Google Fi users on supported devices - not all devices support these functions!
** Access can be through the main app, notification, widgets, broadcast tile or launcher shortcuts (if supported)
** Codes get stored and dialer opens, allowing users to long-press and select Paste to initiate the process - the Google Fi app then needs to complete it
** For those needing assistance, enabling Accessibility services allows the code to paste automatically
** For those using Fialer, the dialer no longer needs to open to send dialer codes!
** Can also opt to simply copy the codes

* Widgets, notification, tile, and shortcuts can all be customized
** Larger widget with 2-4 buttons, smaller widget with no buttons
** Customizable Information displayed as well as actions on click
** Notification to switch to preferred carrier when not currently on it
** Android 8+ requires optional background service to keep information displayed accurate

* Connection history
** Filterable and searchable list of connection changes
** Options for adding regularly timed current connection status entries
** Contains information on mobile and wifi connection if location is enabled and permitted
** Starting with Android 8+ connection tracking requires an optional background service

* Statistics
** Summary descriptives of durations and mobile signal strengths in total and by carrier and connection type
** Summaries in total as well as within customizable most recent time range

* Appearance
** Options for a light, dark, and black theme
** Options for widgets and notification appearance

* Helpful shortcuts
** Available within the app as well as launcher shortcuts
** Phone info, Mobile settings, eSIM manager, Band settings

* Help
** Detailed help categories explaining the various parts of the app
** 3dot menu includes links to join the FiSwitch Google Groups community as well as email the developer (me!)

**** For root users prior to Android 10 or Fialer users ****
* Dialer code buttons do not require the opening of the dialer or pasting of codes
** Triggers are simply sent without any further interaction needed

This app can be useful on any supported device, but it is specifically designed for Google Fi users on made-for-Fi devices. At its core this app is a slightly automated assistant for utilizing Google Fi-relevant dialer codes. These codes are typically used when there is a preference for one service over another. It should also be noted that these dialer codes are not officially supported by Google Fi, so use with caution. Dialer code functionality will be disabled if the main Google Fi app is not installed - that is the app that listens for the dialer codes, so they are useless without it.

It also shows connection information, which can include the name of the currently connected provider based on either sim or network, as well as connection type (including 5G), tower GCI, EARFCN if available, signal strength (dBm), LTE band if applicable, wifi SSID, wifi channel/frequency, and wifi signal type (dBm).

Read phone state privileges are asked for one reason:
* Grants access to current mobile connection information like type of network (3G, 4G, etc.)

Location privileges are asked for a number of reasons:
* Provides location data for History entries
* Grants access to current mobile connection information such as GCI and LTE band
* Grants access to current wifi information for Android 8.1+

Location privileges are asked for all the time because:
* Widgets/notification must update location-requiring connection/wifi information while the app is closed
* History entries made while the app is closed also use this information

Changelogs for the various versions of the app can also be found within the app itself!
Updated on
Mar 21, 2021

Data safety

Safety starts with understanding how developers collect and share your data. Data privacy and security practices may vary based on your use, region, and age. The developer provided this information and may update it over time.
No data shared with third parties
Learn more about how developers declare sharing
No data collected
Learn more about how developers declare collection
3.5
1.02K reviews
A Google user
October 11, 2019
Great app overall. I've used it for years and it has worked seamlessly. Since I upgraded to Android 10.0 root no longer works though . I had to go back to using the accessibility service to switch carriers. This isn't a deal breaker but being able to use root provided a better overall experience. With root enabled it just switches. Without root it opens the dialer and pastes the codes for you. Hopefully there will be an update soon to fix this.
6 people found this review helpful
Did you find this helpful?
dwitherell
October 12, 2019
Howdy - thanks for the kind words! This is a known issue unfortunately, with the current workaround being exactly as you described. I have a basic understanding of what is going wrong, I just haven't stumbled on a way to work around it yet - hopefully something will get hammered out soon! Apologies for the hassle!
A Google user
March 20, 2020
This app is amazing, especially if you are in an area that has lots of towers by different providers or a rural area where getting connection is difficult. You can control the switching yourself or you can use auto switch which does it for you. The app also provides you a history log of each switch and stats of signal strength, connection and duration for each individual carrier and an overall. The history log and stats are also downloadable.
5 people found this review helpful
Did you find this helpful?
A Google user
November 15, 2019
OMG this app is amazing! I have a brand new Pixel 4XL on Android 10, and just switched from Verizon to Google Fi. I was immediately unable to use my phone's hotspot while also being on a call. Fi's support team explained that this is a limitation of some carriers. I never had this problem with Verizon. So, Fi gave me the codes to force switch carriers, but for whatever reason the codes wouldn't work. Luckily I found the FiSwitch app! Amazing how simple it is to use, AND IT WORKS! Thank you!!
5 people found this review helpful
Did you find this helpful?

What's new

** Version 5.8 **
- Can now choose to copy codes only or simply skip dialer permission checks
- Standalone NR 5G detection edits
- Fixes to email developer option
- Minor edits and additions to help section
- Minor miscellaneous fixes