Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[pull] main from zhufucdev:main #1

Merged
merged 205 commits into from
Oct 13, 2023
Merged
Changes from 1 commit
Commits
Show all changes
205 commits
Select commit Hold shift + click to select a range
5735798
Bug: incorrect timing
zhufucdev Apr 4, 2023
1346e7b
Upgrade to build tools 7.4.1
zhufucdev Apr 4, 2023
b1e99ff
Bug: too long text
zhufucdev Apr 4, 2023
71e4d58
Update dependencies
zhufucdev Apr 4, 2023
ef06531
Feat: GPS sampling
zhufucdev Apr 4, 2023
3660fa8
Bug: inconsistent behavior in AMap and Google Maps
zhufucdev Apr 4, 2023
faf4492
Bug: clear available in gps sampling
zhufucdev Apr 4, 2023
abe6bac
Improved GPS sampling experience
zhufucdev Apr 4, 2023
116cf07
Bug: export UI size error
zhufucdev Apr 4, 2023
eeb6436
Remove unused imports
zhufucdev Apr 4, 2023
2bbae83
Bump version code
zhufucdev Apr 4, 2023
c8df1fc
Bug: wrong POI provider
zhufucdev Apr 4, 2023
ca9060f
Bug: wrong coordination for GPS sampling
zhufucdev Apr 4, 2023
a0b1bec
Bug: undo not working properly for gps sampling
zhufucdev Apr 4, 2023
7252d1c
Use AMap-provided coordination convert
zhufucdev Apr 4, 2023
fefb341
Make it more user-friendly
zhufucdev Apr 4, 2023
743a847
Bug: unwanted location indicator behavior
zhufucdev Apr 5, 2023
d2eb33c
Bump version code
zhufucdev Apr 5, 2023
0cabd44
Bug: duplicated trace saving
zhufucdev Apr 5, 2023
a441a38
Bug: incorrectly saved coordination system
zhufucdev Apr 5, 2023
76c4d89
Upgraded to Ktor 2.2.4
zhufucdev Apr 5, 2023
8f162e9
Feat: parallel emulations support
zhufucdev Apr 8, 2023
3273a1f
Bug: not requesting fine location before GPS sampling
zhufucdev Apr 8, 2023
a15808a
Bug: UI not updating
zhufucdev Apr 8, 2023
750160a
Bug: cursed translations
zhufucdev Apr 8, 2023
c340c48
Bug: not stopping after clicking on determine
zhufucdev Apr 8, 2023
8ed2224
Updated YukiHook
zhufucdev Apr 8, 2023
c467985
Added a # before emulation ID to clarify
zhufucdev Apr 9, 2023
a2fcd05
Bug: unable to unregister some location listener
zhufucdev Apr 9, 2023
31b8f0d
Make it clean
zhufucdev Apr 9, 2023
0e4c575
Bump version code
zhufucdev Apr 9, 2023
0ce6663
Bug: undo crashes when gps is online
zhufucdev Apr 26, 2023
8733555
IDK what are they
zhufucdev Apr 26, 2023
8becc34
Migrated to Ktor in place of content provider
zhufucdev Apr 26, 2023
8ebe553
Bug: export and share with wrong title
zhufucdev Apr 29, 2023
4fc1cd6
Experimentally implemented http provider
zhufucdev Apr 29, 2023
4d9ca7a
Upgraded to Kotlin 1.8.20 and so on
zhufucdev Apr 29, 2023
b025dc0
Bug: server sucks
zhufucdev Apr 29, 2023
86f5af9
Bug: trace drawing in China on Google Maps drifts
zhufucdev Apr 29, 2023
9603d4a
Make the export modal consistent with m3
zhufucdev Apr 29, 2023
f2324cd
Feat: Settings and TLS for motion provider
zhufucdev Apr 29, 2023
52142be
Fix GnssStatus constructor bug
yinsel Apr 30, 2023
6a5e96c
Merge pull request #34 from yinsel/main
zhufucdev Apr 30, 2023
fc933c9
Make the gnss faker flexible
zhufucdev Apr 30, 2023
ce33fd5
Migrate to YukiHook 1.1.11
zhufucdev Apr 30, 2023
b094982
Fix satellites reading issue
yinsel May 1, 2023
83d3709
Merge pull request #36 from yinsel/main
zhufucdev May 1, 2023
3eae397
Fix GNSS emulation on Android 10 and below
yinsel May 1, 2023
df95108
Merge pull request #37 from yinsel/patch-1
zhufucdev May 1, 2023
f971f72
Make compatible with SDK <= 29
zhufucdev May 2, 2023
2573245
Bug: typo
zhufucdev May 2, 2023
49191b9
Implemented SSL certificate generation and adoption
zhufucdev May 2, 2023
ba78e6a
Implemented SSL ingenuity
zhufucdev May 3, 2023
dfde974
Implemented ProviderTest
zhufucdev May 3, 2023
d943376
Implemented AMap counter-proguard
zhufucdev May 4, 2023
1abe572
Fix AMap hook bug
yinsel May 4, 2023
7699b56
Merge pull request #40 from yinsel/main
zhufucdev May 4, 2023
dd02f08
Edited README.md
zhufucdev May 5, 2023
a844b13
Support speed faking
zhufucdev May 5, 2023
2b1b1e1
Make speed faking more consistent
zhufucdev May 5, 2023
29f354e
Upgrade dependencies
zhufucdev May 5, 2023
8231b04
Feature: mock location plugin
zhufucdev May 6, 2023
fe1f4eb
Default to TLS
zhufucdev May 6, 2023
03a055d
Migrated SaltUnitTest
zhufucdev May 6, 2023
fc03fa7
Bug: may time out while waiting for next emulation
zhufucdev May 6, 2023
81b6718
Feature: availability test for plugin
zhufucdev May 6, 2023
9c18ac6
Bug: plugin freezes
zhufucdev May 6, 2023
7afea8e
Implemented PointSerializerCoord
zhufucdev May 7, 2023
f78236f
Swap documentation
zhufucdev May 7, 2023
0f26c97
Clearer text
zhufucdev May 7, 2023
24b0db5
Better consistency
zhufucdev May 7, 2023
c586021
Added job completion mark
zhufucdev May 7, 2023
acd47db
Bug: test UI crashed when emulation is active
zhufucdev May 7, 2023
f6af722
Feature: connection timeout card
zhufucdev May 7, 2023
2b5316b
Bug: crash once developer options is disabled in emulation
zhufucdev May 7, 2023
6d51adb
Implemented unavailability notification
zhufucdev May 7, 2023
b7c7f73
Implemented guidance
zhufucdev May 7, 2023
3272c1d
Changed package name
zhufucdev May 7, 2023
af6f6d6
Implemented install plugin
zhufucdev May 7, 2023
72b6575
Use my blog as download source
zhufucdev May 7, 2023
dca8623
Bump version code
zhufucdev May 7, 2023
b907a1a
Extract ext properties to root project
zhufucdev May 13, 2023
4fe9ab0
Feat: updater for motion emulator
zhufucdev May 13, 2023
ebcc156
Bug: dereference
zhufucdev May 13, 2023
062b344
Bug: could not compile
zhufucdev May 13, 2023
31aa1de
Typo
zhufucdev May 13, 2023
0e6964d
Linked snackbar to UpdaterActivity
zhufucdev May 13, 2023
53bf92c
Bug: broken UI
zhufucdev May 13, 2023
7f5a58e
Removed redundant observer
zhufucdev May 13, 2023
7d69cdc
Bug: lowercased action
zhufucdev May 13, 2023
8e83034
Fix critical errors with Hook AMap
yinsel May 16, 2023
d390591
Merge pull request #42 from yinsel/main
zhufucdev May 16, 2023
33c2336
Feat: updater
zhufucdev May 18, 2023
dcc1acc
Bug: update file removed
zhufucdev May 18, 2023
9cb5091
Merge remote-tracking branch 'origin/main'
zhufucdev May 18, 2023
9abda24
Feat: updater for the plugin
zhufucdev May 19, 2023
1acfc18
Unified translations
zhufucdev May 19, 2023
5555eed
Feat: hooking methods
zhufucdev May 19, 2023
67dd78e
Bug: location hook ignored hooking method
zhufucdev May 20, 2023
7631782
Bug: mock location plugin broke in the second loop
zhufucdev May 20, 2023
f0f4034
Bug: sharePrefs not working
zhufucdev May 20, 2023
166d385
Struggling to implement hybrid method
zhufucdev May 20, 2023
98440b1
Added remote building on my jenkins server
zhufucdev Jun 13, 2023
2831f55
Bug: variable reference
zhufucdev Jun 13, 2023
e04e2df
Update README.md
zhufucdev Jun 13, 2023
7260819
Update to IDEA 2023.1.2
zhufucdev Jun 13, 2023
2b42cf2
Upgrade dependencies
zhufucdev Jun 14, 2023
d4f88ed
Codebase cleanup
zhufucdev Jun 14, 2023
ad323f2
Bug: some app crashes because of unauthorized 127.0.0.1
zhufucdev Jun 14, 2023
9eb871b
Try to make the hook work again
zhufucdev Jun 14, 2023
37fec61
Migrate to Webhooks
zhufucdev Jun 22, 2023
7d7f676
Consider current state querying as event loop partial
zhufucdev Jul 2, 2023
e5cb436
Idea stuff
zhufucdev Jul 2, 2023
ef4a020
Bug: AMapLocationMode failure
zhufucdev Jul 2, 2023
634d825
Reimplemented Kotlin coroutines
zhufucdev Jul 2, 2023
7a28991
Bug: only initial event worked
zhufucdev Jul 2, 2023
19fa6f7
Some logging stuff
zhufucdev Jul 2, 2023
e0be61a
Decoupled Xposed from Motion Emulator
zhufucdev Jul 22, 2023
40961e9
Introduce local hookers
zhufucdev Jul 22, 2023
5494243
Implemented web socket for ws plugin
zhufucdev Jul 23, 2023
804cba5
Feat: plug-ins
zhufucdev Jul 23, 2023
e7332cd
Bug: build failure for cp_plugin
zhufucdev Jul 23, 2023
8cebb76
Implemented disabled plug-in list
zhufucdev Jul 24, 2023
433dbad
Better translation for text_status_no_plugin_installed"
zhufucdev Jul 24, 2023
fadbb0d
Bug: build failure
zhufucdev Jul 24, 2023
ff64da2
Expose :api in :update so that it would compile
zhufucdev Jul 24, 2023
461ce9e
Removed unused imports
zhufucdev Jul 24, 2023
1251d05
Implemented plug-in UI
zhufucdev Jul 25, 2023
4ee98a9
Description for websocket plugin
zhufucdev Jul 25, 2023
59cc0e3
Unified naming
zhufucdev Jul 25, 2023
e55645d
Bug: crashes
zhufucdev Jul 25, 2023
a13b9f0
Standardized server abstraction layer
zhufucdev Jul 25, 2023
f90cf9f
Handle empty emulation
zhufucdev Jul 25, 2023
dde454e
Fix malformat
zhufucdev Jul 25, 2023
de2949c
Migrate to OkHttp
zhufucdev Jul 25, 2023
c9505b9
Compose optimization
zhufucdev Jul 25, 2023
ef6785d
Implemented emulation server protocol
zhufucdev Jul 26, 2023
e20052f
Bug: plugins don't respond to cancellation
zhufucdev Jul 26, 2023
765d9c5
Feat: new protocol, offering support to pause
zhufucdev Jul 27, 2023
4e2161e
Feat: new protocol, offering support to pause
zhufucdev Jul 27, 2023
8836bfe
Code cleanup
zhufucdev Jul 27, 2023
cb51911
Merge remote-tracking branch 'origin/main'
zhufucdev Jul 27, 2023
3cbafde
Bug: mock location plugin not responding to restart
zhufucdev Jul 27, 2023
4c671ba
Bug: mock location plugin availability check
zhufucdev Jul 27, 2023
87fe1e3
Use protobuf for better protocol performance
zhufucdev Jul 28, 2023
498562f
Bug: crashes without TLS
zhufucdev Jul 28, 2023
8667cb9
UI performance optimization
zhufucdev Jul 28, 2023
ad5170a
Implemented settings notification
zhufucdev Jul 28, 2023
55ab913
Various bugfixes
zhufucdev Jul 28, 2023
a74a6c2
Bug: ws plugin not responding
zhufucdev Jul 29, 2023
fdfe225
Unified interface
zhufucdev Jul 30, 2023
8d34f70
Bug: getHookingMethod returns only default
zhufucdev Jul 30, 2023
0075f0d
Feat: state failure
zhufucdev Jul 30, 2023
ca27a55
Bug: exception while estimating speed from origin
zhufucdev Jul 30, 2023
314837b
Upgrade to AGP 8.1.0
zhufucdev Jul 30, 2023
9c61895
Implemented plugin download
zhufucdev Jul 30, 2023
3a45147
Removed server configuration from being necessary
zhufucdev Jul 30, 2023
09064e2
Update README.md
zhufucdev Jul 31, 2023
f9e1b83
Update README.md
zhufucdev Jul 31, 2023
2ff4ced
Update README.md
zhufucdev Jul 31, 2023
d47ca18
Update CI address
zhufucdev Jul 31, 2023
0cf9760
Update README.md
zhufucdev Aug 1, 2023
19566b3
Feat: plugin update
zhufucdev Aug 1, 2023
ee558c0
Bug: download progress not notified
zhufucdev Aug 1, 2023
ad91021
Animation and style change to plugin updating
zhufucdev Aug 1, 2023
6adacc0
Cleanup code
zhufucdev Aug 1, 2023
81fc7e3
Bump version code
zhufucdev Aug 1, 2023
9300c0a
Code cleanup
zhufucdev Aug 1, 2023
aa3ea7e
Downgrade version code
zhufucdev Aug 1, 2023
c160f53
Bug: counting 1 while no plugins activated
zhufucdev Aug 2, 2023
f36db22
Use NOT_JOINED instead of CANCELED
zhufucdev Aug 2, 2023
7715920
Exclude all release files
zhufucdev Aug 2, 2023
24783aa
Migrate to gradle kts
zhufucdev Aug 3, 2023
0adbc2a
Scheduler abstraction layer
zhufucdev Aug 4, 2023
58281e9
Added cgsport plugin
zhufucdev Aug 4, 2023
1104039
Code cleanup
zhufucdev Aug 4, 2023
d9939a2
Added cgsport plugin
zhufucdev Aug 5, 2023
60be7b0
Bug: failure dragging newly installed plugins
zhufucdev Aug 5, 2023
dbd3836
Bump version code of :app
zhufucdev Aug 5, 2023
24ff807
Merge branch 'stable'
zhufucdev Aug 5, 2023
01a4e2c
Bump version code of :app in peace of stable branch
zhufucdev Aug 5, 2023
9e4e557
Bug: not removing old gradle config
zhufucdev Aug 6, 2023
8b79f22
Some features
zhufucdev Aug 6, 2023
c87658c
Merge JNanoID version
zhufucdev Aug 6, 2023
3f22989
Bug: AMap location hook
zhufucdev Aug 6, 2023
b61819e
Support start and stop location for AMap client fake
zhufucdev Aug 6, 2023
d112ae4
Bug: AMap location type
zhufucdev Aug 6, 2023
356b494
Feat: amap location
zhufucdev Aug 6, 2023
9f3eb60
Bump version code
zhufucdev Aug 6, 2023
52d7652
Bug: panic when sharing data
zhufucdev Aug 7, 2023
f52d6e0
App bar visual bugs
zhufucdev Aug 7, 2023
3fd1a8e
Upgrade to sdk 34
zhufucdev Aug 7, 2023
eca9107
Added missing tooltips
zhufucdev Aug 7, 2023
9ecdc9a
Bump version code
zhufucdev Aug 7, 2023
6fe90c6
Upgrade coreKt
zhufucdev Aug 14, 2023
9698c39
Feat: Cp plugin
zhufucdev Aug 14, 2023
4d7c0c6
Removed cgsport plugin
zhufucdev Aug 14, 2023
16ef624
Code cleanup
zhufucdev Aug 14, 2023
e34ef48
Added Versions.next
zhufucdev Aug 14, 2023
2055432
Update README.md
zhufucdev Aug 14, 2023
84c0590
Organize README.md
zhufucdev Aug 14, 2023
fd6d73b
Update description
zhufucdev Aug 15, 2023
dc3ded0
Update README.md
zhufucdev Aug 20, 2023
7ec89ba
Support activity-level anti-proguard
zhufucdev Sep 4, 2023
641a80e
Bump version code
zhufucdev Sep 4, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Bug: export and share with wrong title
  • Loading branch information
zhufucdev committed Apr 29, 2023
commit 8ebe55312654fd03a7fc14cc7df5ea33d17d13f6
Original file line number Diff line number Diff line change
Expand Up @@ -348,7 +348,10 @@ private suspend fun writeInto(stream: OutputStream, context: Context, items: Map
private suspend fun getUri(context: Context, items: Map<Data, String>): Uri {
val sharedDir = exportedDir(context)
if (!sharedDir.exists()) sharedDir.mkdir()
val file = File(sharedDir, "${context.getString(R.string.title_exported, context.effectiveTimeFormat())}.tar.gz")
val file = File(
sharedDir,
"${context.getString(R.string.title_exported, context.effectiveTimeFormat().dateString())}.tar.gz"
)

val fileOut = file.outputStream()
writeInto(fileOut, context, items)
Expand Down