8000 GitHub - tantdktmt/Spyzie: A background service that silently collects device data—such as location, messages, contacts, and calls—and reliably syncs it with a backend server, even when offline.
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

A background service that silently collects device data—such as location, messages, contacts, and calls—and reliably syncs it with a backend server, even when offline.

Notifications You must be signed in to change notification settings

tantdktmt/Spyzie

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

70 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Spyzie

Track activities remotely on any Android devices (phones, tablets).

Description:

This service operates seamlessly in the background, without disrupting the user experience. It periodically gathers essential device information—including location, messages, contacts, and call logs—and transmits the data to a secure backend server. Even in the absence of an internet connection, all collected data is reliably stored in the device's local database and synchronized automatically once connectivity is restored.

Library reference resources:

1. RxJava2/RxAndroid: https://www.vogella.com/tutorials/RxJava/article.html
2. Dagger2: http://frogermcs.github.io/dependency-injection-with-dagger-2-the-api/
http://frogermcs.github.io/dependency-injection-with-dagger-2-custom-scopes/
3. FastAndroidNetworking: https://github.com/amitshekhariitbhu/Fast-Android-Networking
4. ObjectBox: https://github.com/objectbox/objectbox-examples/
5. WorkManager: https://medium.com/androiddevelopers/introducing-workmanager-2083bcfc4712
6. Android getting GPS Location with Fused Location Provider API

Project architecture

The project is architected using the Model-View-Presenter (MVP) design pattern, ensuring a clear separation of concerns. This structure enhances testability, maintainability, and scalability by decoupling the presentation layer from business logic and data handling components.

License

   Copyright (C) 2020 tantd90.ktmt@gmail.com

   Licensed under the Apache License, Version 2.0 (the "License");
   you may not use this file except in compliance with the License.
   You may obtain a copy of the License at

       http://www.apache.org/licenses/LICENSE-2.0

   Unless required by applicable law or agreed to in writing, software
   distributed under the License is distributed on an "AS IS" BASIS,
   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
   See the License for the specific language governing permissions and
   limitations under the License.

About

A background service that silently collects device data—such as loca 4686 tion, messages, contacts, and calls—and reliably syncs it with a backend server, even when offline.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

0