When you try to connect your Samsung Gear Fit 2 sports band to a smartphone that has less than 1.5GB of RAM for the first time, you are in for a nasty surprise; although you can find and install Galaxy Wearable application from Google Play store onto your device, it will be unable to successfully connect your smartphone and the Gear Fit 2.
If you try to connect your Gear Fit 2 to your device manually, that is directly from phone’s bluetooth settings, the phone is able to find Gear Fit 2 and even initiates the pairing process together with the “Confirm passkey xxxxxx to pair with Gear Fit 2.” message. After you confirm the bluetooth pairing request, a “setting up…” text is displayed on your Gear Fit 2 watch but the process doesn’t succeed. The connecting process between the smartphone and Gear Fit 2 needs to be performed from within the Galaxy Wearable app in order to be successfully completed.
The reason why Galaxy Wearable app is unable to find and pair the Gear Fit 2 with devices that have less than 1.5GB of RAM is the Galaxy Wearable app itself; the developers at Samsung enforced a minimum RAM requirement check into the app. When Galaxy Wearable app is run on the devices that have less than 1.5GB of RAM, it is only able to find and pair with Samsung accessories such as Gear Triathlon S/M, Gear IconX R/L and Gear Circle but not the Gear Fit 2.
Why did developers at Samsung impose such a limit is beyond my knowledge, since I am able to successfully connect and use Gear Fit 2 with Sony Xperia T3 smartphone (Android 4.4.4, 1GB RAM) by utilising a modified Galaxy Wearable app (I have removed the minimum RAM requirement check from the app). I have contacted Samsung on this matter, but up until this moment, I am still waiting for a more technical response, in comparison to the generic one I received, that can be seen below:
“…In order to proper functionality the Gear Fit 2 with all the purpose it was manufactured for, there are some set of requirement standards set for any phone/ Gear watch. For efficient performance the phone needs particular requirements…”
I suspect the reason for their decision is they have encountered some performance issues on some of less capable smartphones during the testing phase and decided to drop support for the mentioned devices altogether to prevent potential complaints from customers.
I was able to disable the minimum RAM requirement check from the Galaxy Wearable app and thus make it work on whole range of Android smartphones that have less than 1.5GB of RAM. This was accomplished by decompiling the Galaxy Wearable apk, modifying the rules.xml file (adding hostMinMemory=”0″ syntax), recompiling and re-signing it.
Beside the Galaxy Wearable app, Gear Fit 2 also requires two additional apps to be installed on the smartphone in order to connect and function as intended; Samsung Accessory Service and Gear Fit 2 plugin. These apps also had to be re-signed, since they wouldn’t install successfully if downloaded directly from Google Play Store, when there is a re-signed Galaxy Wearable app installed on the system.
I would like to point out that the integrity of the Galaxy Wearable app wasn’t compromised in any way since I didn’t do any other changes, beside disabling the minimum RAM requirement check before it initiates the pairing process.
Modified app works the same as the one downloaded from the Google Play store.
The modified Galaxy Wearable app should work on a whole range of Android smartphones (Android 4.4 Kitkat, 5.x Lollipop, 6.x Marshmallow, 7.x Nougat). Please note that synchronization with Samsung Health / S-Health app will not work with modified Galaxy Wearable app (click here for more information). For Samsung phones ROOT is required.
If you have a Samsung phone and are getting “The operating system on your phone has been modified in an unauthorized way, and is not compatible with the Galaxy Wearable app. Check your operating system and try again.” error click here.
Below is the list of devices that are known to be working with the modified Galaxy Wearable app and Samsung Gear Fit 2 sports band:
- Acer Liquid Z520 (Android 4.4.2, 1GB RAM)
- Acer Liquid Z410 (Android 4.4.4, 1GB RAM)
- Archos 50 Platinum 4G (Android 6.0, 1GB RAM)
- ASUS ZenPad P008 TABLET (Android 6.0, 2GB RAM)
- AT&T ZTE Maven 3 (Android 7.1, 1GB RAM)
- BQ Aquaris A4.5 (Android 6.0, 1GB RAM)
- CAT B15Q (Android 4.4.2, 1GB RAM)
- CAT S30 (Android 5.1, 1GB RAM)
- Crosscall TREKKER X2 (Android 4.4, 1GB RAM)
- Goclever Quantum II 500N (Android 6.0, 1GB RAM)
- HTC Desire 601 (Android 4.4.2, 1GB RAM)
- HTC Desire 626g (Android 4.4.2, 1GB RAM)
- HTC One Mini 2 (Android 4.4.2, 1GB RAM)
- Huawei Ascend G620s (Android 4.4.2, 1GB RAM)
- Huawei y635 (Android 4.4.2, 1GB RAM)
- Lenovo A6000 (Android 4.4.4, 1GB RAM)
- LG K4 2017 (Android 6.0.1, 1GB RAM)
- LG Spirit (Android 5.0.1, 1GB RAM)
- LG Leon H340n (Android 6.0, 1GB RAM)
- LG G3 S / LG G3 Beat (Android 5.0.2, 1GB RAM)
- LG Tribute 5 (Android 4.4.2, 1GB RAM)
- LG V20 (Android 7.0, 4GB RAM)
- LG Volt LS740 (Android 4.4.2, 1GB RAM)
- Motorola Moto E XT1021 (Android 5.1, 1GB RAM)
- Motorola Moto E3 (Android 6.0, 1GB RAM)
- Motorola Moto G XT1032 (Android 5.1, 1GB RAM)
- Motorola Moto G 1st Generation (Android 5.1, 1GB RAM)
- Motorola Moto G2 XT1068 (Android 4.4.4/6.0, 1GB RAM)
- Motorola Moto G3 (Android 6.0, 1GB RAM)
- Samsung Galaxy Core Prime SM-G360F (Android 5.0.2, 1GB RAM) *needs root
- Samsung Grand Prime SM-G530FZ (Android 5.0.2, 1GB RAM) *needs root
- Samsung Grand Prime SM-G531H (Android 5.1, 1GB RAM) *needs root
- Sony Xperia C3 D2533 (Android 5.0.2, 1GB RAM)
- Sony Xperia T3 (Stock Android 4.4.4, 1GB RAM)
- Vodafone Smart prime 6 (Android 5.0.2, 1GB RAM)
- Wiko Rainbow Jam (Android 5.1, 1GB RAM)
- ZTE maven Z812 (Android 5.1, 1GB RAM)
*The list will expand as more compatible devices are reported by users.
*Synchronization with Samsung Health / S-Health app doesn’t work
Workout and lifestyle data from the Gear Fit 2 doesn’t show in Samsung Health app on the smartphone. Reason for this is that Samsung Health app checks signature of Gear Fit Plugin and refuses to sync or exchange data with it, because it wasn’t signed by Samsung. On non-rooted phones only workaround is to use other exercise tracking apps such as Endomondo, MapMyRun or Under Armour Record for Gear Fit 2. Mentioned apps are currently only able to transfer limited exercise data from Gear Fit 2 to Samsung Health app, such as workout start/stop time, distance, sport type and calories.
On rooted phones there is a possibility to install an un-modified Galaxy Wearable, Gear Fit Plugin, Samsung Accessory Service and Samsung Health from Play Store (Or Galaxy apps store on Samsung phones), starting the Galaxy Wearable app, rebooting the phone and then going to \data\data\com.samsung.android.app.watchmanager\files\ directory with File manager that has root access (in ES File Explorer go to Settings, Tools and turn on “Root Explorer”) and manually editing (adding hostMinMemory=”0″ syntax) rules.xml file (Open it with Es Notes Editor). By using original apps signed by Samsung, sync with Samsung Health works as intended. Do not forget to turn off Auto update for Galaxy Wearable app afterwards, otherwise it will overwrite rules.xml file with an original version on every app update.
Connecting to Samsung Gear Fit 2
Please follow the steps below carefully and in the exact order to successfully connect the Gear Fit 2 to your smartphone. Do not attempt to skip any step.
1. Remove existing Samsung apps
If you have installed Galaxy Wearable app from Google Play Store you will need to remove it in order to install modified Galaxy Wearable app. Go to Settings -> Application Manager / Apps -> All and search for Galaxy Wearable, Gear Fit Plugin and Samsung Accessory Service. If any of the mentioned apps is found, it needs to be removed / uninstalled. Restart your smartphone after the uninstall.
2. Unpair Gear Fit 2
Go to Settings -> Bluetooth and look under the Paired Devices. If Gear Fit 2 is listed under the Paired Devices, you will need to un-pair it.
3. Allow installation of apps from unknown sources
Go to Settings -> Security and make sure that there is a check-mark next to “Unknown sources”. This will allow installation of modified Galaxy Wearable app.
4. Download the modified Galaxy Wearable app
Click on the link below to download the modified Galaxy Wearable app, re-signed Gear Fit Plugin and re-signed Samsung Accessory Service. All three apps are packed in a compressed .zip package. Download the .zip file to your computer, unzip or extract it and then transfer apps (.apk files) to your smartphone. In case you don’t have access to a computer, you can download .zip file directly from the browser on your smartphone and then use File manager to extract apps.
- Galaxy Wearable+Fit2 Plugin+Accessory Service .zip file (Updated: 15 Aug 2018 | Downloaded 1383 times)
*File is hosted on Dropbox. If link doesnt’t work, please contact me at email@example.com
*These apps will only work with Samsung Gear Fit2 and Gear Fit2 Pro. If you require apps for Samsung Gear S2 / S3 / Sport click here.
5. Install apps to your smartphone
Use a File manager app to browse for the transferred apps (if you downloaded .zip file directly from smartphone, it should reside in the “Download” folder in internal memory or SD card). Tap on each of the three apps to install it. Accept all required permissions during installation.
6. Preparing Samsung Gear Fit 2 for connection
Restart your smartphone and make sure Bluetooth is turned on before attempting the connection. Make sure your Gear Fit 2 is turned on and in “discovery mode”, the text “Install Galaxy Wearable on your phone.” should be displayed, as seen on the picture below. If something else is displayed on screen of your Gear Fit 2, you will need to reset it, by pressing “Home button”, tapping on the “Settings” icon -> Gear info -> Reset Gear. Or in case when Gear Fit 2 was connected to another smartphone, by pressing “Home button”, tapping on the “Settings” icon -> Connect to new phone.
7. Connecting Samsung Gear Fit 2 using modified Galaxy Wearable app
Open the installed Galaxy Wearable app, tap on the “Connect to Gear” button and wait a bit for the phone to find the Gear Fit 2. If it doesn’t find it the first time, repeat the step. After the Gear Fit 2 is found, tap on the “Gear Fit 2” text, wait for the Bluetooth pairing request and confirm the pair. Also make sure that you allow or confirm any further permission requests. If all went well, your Gear Fit 2 should now be successfully connected to your smartphone.
8. Provide feedback to help the community
If you would like to help other fellow Gear Fit 2 owners who are unable to connect it to their smartphone, please provide some feedback (model of your smartphone, version of Android, possible issues) in the comments below or via email to firstname.lastname@example.org. If the modified Galaxy Wearable app works on your smartphone, it will be added to the list of compatible devices, otherwise we will try to find a solution together.
If you have found this blog post useful and would like to buy me a cup of coffee, please click here :)