Xiaomi Home app crashes whole android subsystem

asked 2019-11-30 11:55:31 +0200

Andy gravatar image

I have got myself a Roborock s50 vacuum robot and installed the Xiaomi Home app from Android store, the app starts and all, but when I try to add the new device the whole android subsystem crashes as seen by the "Starting Andriod support for com.xiaomi.smarthome" message the next time the app or another app is launched.

Device: Sony Xperia XA2 Plus Dual-SIM

Sailfish: 3.2.0.12

Android SDK: 8.1?

Steps to reproduce:

  1. Download and install the Xiaomi Home app from Android App store: com.xiaomi.smarthome version 5.5.66
  2. Give access to everything the app asks for
  3. Follow the on-screen instructions to add Roborock S5 robot
  4. Enter correct WIFI AP password when asked
  5. Accept EULA and add the device

Expected: device is added and app connects to it via wifi (?)

Actual: a screen is shown "bring your device closer to Roborock" and the whole Android subsystem crashes: all apps crash and the android support restarts

edit retag flag offensive close delete

Comments

1

You need it really? It's easier to buy a cheap Android Phone. Seems, there are a lot of unsupported functions.

This app has access to: Phone

read phone status and identity

Device ID & call information

read phone status and identity

Identity

add or remove accounts
find accounts on the device

Wi-Fi connection information

view Wi-Fi connections

Location

approximate location (network-based)
precise location (GPS and network-based)

Microphone

record audio

Device & app history

read sensitive log data
retrieve running apps

Storage

modify or delete the contents of your USB storage
read the contents of your USB storage

Camera

take pictures and videos

Photos/Media/Files

access USB storage filesystem
modify or delete the contents of your USB storage
read the contents of your USB storage

Contacts

find accounts on the device

Other

capture audio output
download files without notification
interact across users
full license to interact across users
read sync statistics
transmit infrared
read Home settings and shortcuts
write Home settings and shortcuts
receive data from Internet
SmartcardServicePermission label
control Near Field Communication
create accounts and set passwords
view network connections
toggle sync on and off
control flashlight
install shortcuts
send sticky broadcast
prevent device from sleeping
pair with Bluetooth devices
uninstall shortcuts
connect and disconnect from Wi-Fi
read sync settings
disable your screen lock
full network access
run at startup
draw over other apps
control vibration
allow Wi-Fi Multicast reception
access Bluetooth settings
change your audio settings
change system display settings
change network connectivity
use accounts on the device
4carlos ( 2019-11-30 15:10:16 +0200 )edit

I need really what? Android support or the App which is the only way to manage the robot which is the best in the market?

I could buy a cheap Android phone, but then I would need a refund of the Sailfish X Android Support.

Also if I could get information how to debug this, where to find the logs, etc. I might be able to help...

Andy ( 2019-12-01 14:52:37 +0200 )edit

Oh no, pls not the same discussion again :) It's not a bug.

You need an Android phone with SfosDalvik or? I repeat it again. SFOS with Aliendalvik can not be an full featured Android phone. Some app is running, others not. Pls have a look to that permissions of your app. I guess, some of the requirements of the section "others" is not implemented and other are fortunately forbidden for the Aliendalvik. Your app is to "tricky" and not really clean.

Let's make SFOS better and not waste time for an emulator app.

4carlos ( 2019-12-01 15:30:04 +0200 )edit