Releases: zhufucdev/MotionEmulator
Releases · zhufucdev/MotionEmulator
v1.2.2
v1.2.1
v1.2.0
You can get translated and more detailed text here
Plug-in System
The newly introduced plug-in system makes Motion Emulator more powerful than ever.
- The main app itself is decoupled from Xposed.
- To implement full functionality, install Xposed-based plug-ins.
- You can get a list of available plug-ins in the Plug-in UI.
- Download, install and manage within clicks and gestures.
The power of plug-ins appears to be
- Flexibility: plug-ins can be optimized for certain apps, providing the best experience;
- Compatibility: host to module communication layer is separated from Motion Emulator, as a result of which special apps can be forged into the system;
- Management: specify different hooking methods per app;
- Advancement: different modules can be upgraded in parallel, fixing bugs and making improvement with ease.
WebSocket-based Protocol
- Implementation of realtime communication between host app and module.
- ProtoBuf is used for improved efficiency.
Better Emulation
- Severe bugs of v1.1.7, the last release, have been fixed.
- Because of the above changes, the Websocket Plugin carries the latest improvements.
v1.1.7
Better hook
- AMap anti-proguard, thanks to #40
- Better GNSS support for Android 10 and below devices
- Support speed faking, based on time and location
Migrate to HTTP-based protocol
- Settings UI for port and TLS tuning
- Better compatibility with host apps (API >= 30)
ME Location Mock Plugin
- Support for non-root devices
- This is implemented in form of a separate app
- Settings UI for basic tuning
- From this version on, this app will be included in the binary files
Bugfix
- Crashes when undo is pressed during satellites sampling
- Wrong title for shared data export
v1.1.6
v1.1.5
v1.1.4
GPS Sampling
- Use GPS to draw trace
- In DrawTrace UI, the default location indicator is for preview only, which doesn't suggest exact location
- For users in China mainland:
请勿使用Google Maps进行GPS采样,会有坐标偏移
Bugfix
1.1.3
Pending Screen for Maps
- At first use of maps, a screen will pop up to ask for choosing the provider
Bugfix
- When choose AMap as provider, traces in emulation configuration screen will no longer be empty
- Dialogs in settings page now adopts Material You theme
1.1.2
1.1.1
Google Maps Integration
- Can use Google Maps in trace drawing and emulation configuration activity
- Google Places API (aka POI search) is now an option
- The Google Maps is now the default option, and you can select AMap in the settings page
Settings Page
- To change map and POI engine provider
- To customize time format
Bugfix
- Status bar now follows the color of top app bar
- A large app bar is enabled for home screen
- App bar in data manager screen is nested
Note: from this release on, split apks are provided to reduce download size