FiSwitch APK

Version 5.4 - com.cheekydevs.fiswitch
Last updated: 2019-08-26 20:17:35
cheekydevs,fiswitch,tools

Handy app for tracking connections & utilizing Project Fi-relevant dialer codes

APP Information

App Download Version5.4 (61)
Updated2019-08-26 20:17:35
Apk Size2.24 MB
App Developerdwitherell
Malware CheckUNKNOWN
Install on Android5.0 and up
App Packagecom.cheekydevs.fiswitch.apk
MD573eaef0b63d0454a0f01fa08c07c1220
Rate5
Websitehttps://plus.google.com/u/0/communities/101088436626976538925

Download FiSwitch 5.4 APK

App Description

FiSwitch is cheekydevs,fiswitch,tools, content rating is Everyone (PEGI-3). This app is rated 5 by 1 users who are using this app. To know more about the company/developer, visit dwitherell website who developed it. com.cheekydevs.fiswitch.apk apps can be downloaded and installed on Android 5.0 and higher Android devices. The Latest Version of 5.4 Available for download. Download the app using your favorite browser and click Install to install the application. Please note that we provide both basic and pure APK files and faster download speeds than FiSwitch APK Mirror. This app APK has been downloaded 369+ times on store. You can also download com.cheekydevs.fiswitch APK and run it with the popular Android Emulators.

**** Main features ****
* Dialer code access for Google Fi (formerly Project Fi) users using official devices allowing for a number of useful functions, such 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, a notification, the widgets, a broadcast tile or launcher shortcuts (if supported)
** Codes get stored and the 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
* Widgets, notification, tile, and shortcuts can all be configured and customized
** Larger widget with 2-4 buttons, smaller widget with no buttons
** Information displayed as well as actions on click can be customized
** Starting with Android 8+ keeping the information displayed accurate and current requires an optional background service
* 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, as well as location if 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
** 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 G+ community as well as email the developer (me!)
**** For root users (this is not necessary, even if rooted!) ****
* 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 and official Google 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. The dialer codes included in this app will be disabled if you don't have the main Google Fi app installed - that is the app that listens for the dialer codes, so they are useless without it.
Connection information can include the name of the currently connected provider based on either sim or network, as well as connection type, tower GCI, EARFCN if available, signal strength (dBm), LTE band if applicable, wifi SSID, wifi channel/frequency, and wifi signal type (dBm).
Note: If the notification or widgets no longer seem to be giving current connection information, simply open the app to fix things up. Also, if widgets fail to load or indicate a problem with loading, a simple reboot should fix the issue - just know they may take a few minutes to load after a reboot. If that doesn't work to fix the widgets, uninstall the app prior to rebooting, then reinstall the app.
Location privileges are asked for a number of reasons:
* It provides location data for History entries
* It grants access to current mobile connection information such as GCI and LTE band
* For Android 8.1+ users it grants access to current wifi information
Storage privileges are asked for one reason:
* It allow for the storing and sending of the current History and Stats information
Changelogs for the various versions of the app can be found within the app itself as well! 

App ChangeLog

  • ** Version 5.4 **
  • - Broke out both widgets Wifi info into separate settings for strength, speed, frequency, and channel
  • - Did the same for the notification, but also added an option for displaying Wifi IP address
  • - Added option for notification to not show when on wifi
  • - Swipe-to-delete for main app buttons now has confirmation dialog to undo
  • - Minor edits to reflect Project/Google Fi name change
  • - Minor edits and fixes based on developer console feedback

App Screens

FiSwitch Screenshot 1FiSwitch Screenshot 2FiSwitch Screenshot 3FiSwitch Screenshot 4FiSwitch Screenshot 5FiSwitch Screenshot 6FiSwitch Screenshot 7FiSwitch Screenshot 8

Reviews From google play store

I've been on Fi for several years now and my cheap self has just been running the free version of Signal Spy all this time. I'm glad I finally decided to drop the measly $2 for FiSwitch. The customizability of the app and widget is excellent and I'm glad I don't have to see ads in my carrier switching app anymore. I would highly recommend this app to anyone on Google Fi (formerly Project Fi).


Definitely a necessary app if you're using Google Fi. I live in a rural area where sprint service isnt that great, but T Mobile is actually good. For some reason my phone always wants to stay connected to Sprint. It will rarely change to T Mobile. Which bothers me cause i thought it's supposed to seemlessy do that. This app has helped tremendously with switching. Just sucks i have to manually do this all the time. Thanks for the awesome app.


Although the app wasn't compatible with my phone, the developer was extremely nice and replied fast. I'm going to keep the app because even though it doesn't work on my device, it's worth it for the info it shows you. 10/10, hopefully it'll support unofficial devices in the future!


Works great on my Pixel 3. With this app I can fight Fi's insistence on switching to the much weaker Sprint network when the T-Mobile's signal is so much stronger. I also like the way it records network statistics. Even though this is a free app, it's so good that I made a donation to the developer.


i have been using this app for over 3 years. in all that time i have been a beta tester for every Android OS, routinely on the latest pixel device. In all that time i have had a grand total of one time this app didn't work as expected. Even then it was solved in under 24 hours! well worth the cost and the speed of responses from the developers.


This app has been fantastic, however I'm not receiving the same error message that Dan Carpenter notes below. I should point out that this has only occurred since installing the beta version of Android Q and may be related to that.


I can't tell if it's the phone or the app but Pixel 3xl 128 has never really had good signal.. might be a warranty issue so I'll change my post as after am uninstall period before returning..


This app is essential for anybody with Google Fi as their cellular service provider. Makes it easy to see which carrier you are on and switch carriers when Fi gets confused or stuck on a carrier that has poor signal in your area.


ease of use is great. the dialer codes do not show up or even attempt to change carrier. the error i am getting is " current default dialer does not have proper permissions for dialer coses to work". i went into accessibility and gave it permissions for what was available.


I recently started using a different phone app to help combat spam. The problem is, FiSwitch only works with the standard phone app. Instead of letting me copy the codes so I can open the standard phone app and paste, it instead errors out. It does not give me the option to copy only. So I have to switch default phone apps to make it work, then switch back. Please add an option to copy codes so I can paste them later, after bringing up the correct phone app. Otherwise, very happy with the app.


I had some serious issues with Fi and no longer use it, but this app worked really well. No complaints there.


This is a must have if on Google Fi. Where i live signal can be spotty depending on which carrier the phone is using that being said this app will save your hours of searching up and down for the codes to switch between the carriers. Plus if rooted you wont need to use the phone dialer which makes life easy. Thank you for this app!!!!


I've been using this app for a couple months now. I bounce back and forth between eSIM and SIM because I live in the PNW and use two different carriers. For whatever reason the Fi app itself seems to have some difficulty with my phone but THIS app always fixes it, whatever the issue is or the hang up is. When simply clearing cache doesn't help, try using this app. It's a necessity. Very well done. 👍


i was very close to cancelling my Google fi subscription, for some reason stumbled upon this and gave it go... i think i will stick with Fi thanks to you, developer guy. thank you!


A must for Google Fi users. Sometimes Fi will select Sprint in areas deapte worse to no coverage. This app permits fast and easy switching among providers.


Doesn't work on the Moto Z3 Play, but I will look it up in the future if I get a compatible phone. OTOH you are such an attentive developer that I decided to buy the app anyways.


Edit: Dev reached out immediately and assisted with fix. Excellent support! Great app. Some functions explicitly blocked in Android Q.


in less than 30 minutes this app fixed so many issues! should have found this sooner. worth the cost.


It is a five star pleasure. Please continue your work as this app is the best I have ever had ! Keep up the good work. Hoping the US Cellular is automatic. Waiting patiently.


This app far exceeded my expectations, and delivers on its functionality. Having the ability to switch networks makes a difference on the data side, slow connection on one, try another.


Apk scan results

Apk Scaned By TotalVirus Antivirus,com.cheekydevs.fiswitch.apk Was Pure And Safe.
Scan Stats:failure:0|harmless:0|malicious:0|suspicious:0|timeout:1|type-unsupported:12|undetected:60|
Name:73EAEF0B63D0454A0F01FA08C07C1220
SHA-1:40b87a838ae71ae82ef1899ca00cad26570e66b3
SHA-256:7b4fba062061c202d6c59e5fe952b1dd5fae269cb45d70a52f71c2763639b9e7
SSDEEP:49152:jIsVTnjYSWMdGa1RoQvBf3dVTEnItMnLlS6g73CY8DgZhIEQ/PSCTOUzLL9:jzQTa1RoIptUS6g0EQ/PSCTOUzLL9
File type:Android
Magic:Zip archive data
File size:2345755
Uncompressed Size:3876016
Contained Files	:738
Contained Files By Type:MF:1,RSA:1,SF:1,dex:1,png:295,pro:1,xml:399,

Permissions

requires following permissions on your android device.

android.permission.ACCESS_COARSE_LOCATION
android.permission.ACCESS_FINE_LOCATION
android.permission.ACCESS_NETWORK_STATE
android.permission.ACCESS_WIFI_STATE
android.permission.BIND_ACCESSIBILITY_SERVICE
android.permission.CONTROL_INCALL_EXPERIENCE
android.permission.FOREGROUND_SERVICE
android.permission.INTERACT_ACROSS_USERS_FULL
android.permission.RECEIVE_BOOT_COMPLETED
android.permission.VIBRATE
android.permission.WAKE_LOCK
android.permission.WRITE_EXTERNAL_STORAGE
android.hardware.faketouch
android.hardware.location
android.hardware.location.gps
android.hardware.wifi
approximate location (network-based)
Allows the app to get your approximate location. This location is derived by location services using network location sources such as cell towers and Wi-Fi. These location services must be turned on and available to your device for the app to use them. Apps may use this to determine approximately where you are.

precise location (GPS and network-based)
Allows the app to get your precise location using the Global Positioning System (GPS) or network location sources such as cell towers and Wi-Fi. These location services must be turned on and available to your device for the app to use them. Apps may use this to determine where you are, and may consume additional battery power.

view network connections
Allows the app to view information about network connections such as which networks exist and are connected.

view Wi-Fi connections
Allows the app to view information about Wi-Fi networking, such as whether Wi-Fi is enabled and name of connected Wi-Fi devices.

GET ACCOUNTS
Allows access to the list of accounts in the Accounts Service.

full license to interact across users
Allows all possible interactions across users.

run at startup
Allows the app to have itself started as soon as the system has finished booting. This can make it take longer to start the phone and allow the app to slow down the overall phone by always running.

control vibration
Allows the app to control the vibrator.

prevent phone from sleeping
Allows the app to prevent the phone from going to sleep.

modify or delete the contents of your SD card
Allows the app to write to the SD card.

Certificate

Certificate Issuer:CN:Devon Witherell
Certificate Subject:CN:Devon Witherell

Activities

com.cheekydevs.fiswitch.CheekyActivity
com.cheekydevs.fiswitch.LauncherActivity
com.cheekydevs.fiswitch.NotiLaunchActivity
androidx.slice.compat.SlicePermissionActivity

Providers

androidx.core.content.FileProvider
com.cheekydevs.fiswitch.utils.FiSwitchSliceProvider

Services

com.cheekydevs.fiswitch.utils.ReceiverService
com.cheekydevs.fiswitch.utils.AlarmService
com.cheekydevs.fiswitch.utils.MaintainReceiverService
com.cheekydevs.fiswitch.utils.PasteAccessibility
com.cheekydevs.fiswitch.custom.FiSwitchTile

Receivers

com.cheekydevs.fiswitch.utils.WidgetProvider
com.cheekydevs.fiswitch.utils.WidgetProviderMini
com.cheekydevs.fiswitch.utils.SignalReceiver

Interesting Strings

http://schemas.android.com/apk/res/android

Older Versions

More Android Apps to Consider

Google Authenticator
Version 5.00 - com.google.android.apps.authenticator2.
Google Text-to-speech
Let your device do the talking.
Next Tech
Version 1.0 - cm.technology.next.live.wallpaper.
Samsung Clock
Version 10.0.15.12 - com.sec.android.app.clockpackage.
Google Opinion Rewards
Version 2019082608 - com.google.android.apps.paidtasks.
7Zipper - File Explorer (zip, 7zip, rar)
file browser uncompress( zip rar 7z ) file share(ftp http).
Galaxy Watch Plugin
This application is a component for Galaxy Wearable Application..
Galaxy Wearable (Samsung Gear)
The Galaxy Wearable app manages the wearable devices and gear series to phone..
Android Device Policy
Use Android Device Policy to access your organisation's apps and resources.
Google Find My Device
Find, ring, lock and erase any lost Android device.