iOS Android Wear Connect App

*** UPDATE V1.2 LINK ** https://github.com/GuiyeC/iOS-Wear-Connect/releases **

https://github.com/GuiyeC/iOS-Wear-Connect/tree/v1.0

This app uses BLE services available on iOS devices to manage notifications, control music playback and check the iOS device battery level, without jailbreaking the iOS device or rooting the Android Wear device. This app is not a hack and has zero risks on either device.
•Apple Notification Center Service (ANCS)
•Apple Media Service (AMS)
•Battery Service (BAS)

•v1.0 ◦Manage notifications, notifications should always be on sync with the iOS device's. You can also swipe block of notifications, delete single notifications and ANCS positive and negative actions are supported.
◦Answer or hang up calls straight from the watch, I could not get the official "incoming call screen" on the watch to work so I created one inspired by the Apple Watch.
◦Control media, this should work with any app that shows up on the Control Center.
◦Get battery updates.
◦When "Not Disturb" is enabled on the iOS Device the screen on the watch doesn't light up and the vibration is more subtle.
◦Support for messaging apps, Telegram and WhatsApp. This will show the sender's name instead of the apps name as the title of the notification.
◦Every notification background is black, it's possible to have a different color matching the app of the notification but I ended going with a more "Apple Watchy" style.

Tested Devices

I have only tested it on the LG G Watch and so far I had no problems with it. This is shiitakeo's table of tested devices:

Model

Result

G Watch R ◯ (12 hours long time test passed.)
G Watch ◯ (12 hours long time test passed.)
Moto 360 △ (Can get notification, but connection is unstable, connection is lost after 4-5 hours. Please turn on ambient mode. (maybe moto360's BLE stack is something different.)
Gear Live ◯ (12 hours long time test passed.)
SmartWatch3 ◯ (6 hours test passed.)
ZenWatch ◯ (12 hours long time test passed.)

Contact me with any information regarding other watches.

Getting Started
1.Install the app on your watch.
2.Install LightBlue on your iOS device.
3.Launch LightBlue and create a "New Virtual Peripheral" from the "Blank" template.
4.Launch the app on your watch.
5.Switch ON the iOS Service.
6.Turn on "Blank" peripheral on LightBlue app.
7.The watch should connect to the iOS device.

App install

This app is completely free.

  1. PlayStore: REJECTED

The app has been rejected and I'm waiting for a response to my appeal.

Install the app from the PlayStore on your Android device and sync apps with your Android Wear watch.
•iOS Wear Connect

2. Install on Android handheld and sync with the watch

Download the "mobile.apk" from the release page and open it on your handheld to install the app, connect the Android device to your watch to sync apps as you would any app downloaded from the PlayStore.

3. Install directly on the watch

You will need to enable developer mode on your watch.
•I haven't tried this option but this app could help installing the APK directly on the watch: Android Wear APK Tools
•Clone or download this project and run it on your watch, use Android Studio to open the project.
•Install GitHub's APK using adb. You will find the APK on the release page.

$ adb install wear.apk

If you want to use Moto 360, check official article for ADB over Bluetooth.

Poll Options

  • 0
    It Works
  • 1
    Does Not Work

Related Stores

GitHub
GitHub

Comments

Login or Join to leave a comment