Source code for 2FAS Android app
Go to file
2023-02-25 11:17:04 +01:00
about Initial open source commit 2023-01-24 17:35:17 +01:00
app Update translations 2023-02-21 11:47:23 +01:00
backup Language - German 2023-02-11 17:24:14 +01:00
base Initial open source commit 2023-01-24 17:35:17 +01:00
browserextension Add notifications permission 2023-02-18 17:10:49 +01:00
buildlogic Upgrade to AS Giraffe 2023-02-25 11:17:04 +01:00
config Initial open source commit 2023-01-24 17:35:17 +01:00
core Update DE translations 2023-02-23 23:35:29 +01:00
data/session Initial open source commit 2023-01-24 17:35:17 +01:00
design Language - German 2023-02-11 17:24:14 +01:00
developer Initial open source commit 2023-01-24 17:35:17 +01:00
di Initial open source commit 2023-01-24 17:35:17 +01:00
environment Initial open source commit 2023-01-24 17:35:17 +01:00
extensions Initial open source commit 2023-01-24 17:35:17 +01:00
externalimport Language - German 2023-02-11 17:24:14 +01:00
feature Initial open source commit 2023-01-24 17:35:17 +01:00
featuretoggle Initial open source commit 2023-01-24 17:35:17 +01:00
gradle Upgrade to AS Giraffe 2023-02-25 11:17:04 +01:00
navigation Add notifications permission 2023-02-18 17:10:49 +01:00
network Initial open source commit 2023-01-24 17:35:17 +01:00
notifications Language - German 2023-02-11 17:24:14 +01:00
parsers Fetch new icons 2023-02-21 11:55:17 +01:00
permissions Add notifications permission 2023-02-18 17:10:49 +01:00
persistence Initial open source commit 2023-01-24 17:35:17 +01:00
prefs Initial open source commit 2023-01-24 17:35:17 +01:00
push Initial open source commit 2023-01-24 17:35:17 +01:00
qrscanner Initial open source commit 2023-01-24 17:35:17 +01:00
resources Update DE translations 2023-02-23 23:35:29 +01:00
security Language - German 2023-02-11 17:24:14 +01:00
serialization Initial open source commit 2023-01-24 17:35:17 +01:00
services Fix DE translations 2023-02-18 17:10:41 +01:00
settings Initial open source commit 2023-01-24 17:35:17 +01:00
spanner Initial open source commit 2023-01-24 17:35:17 +01:00
start Initial open source commit 2023-01-24 17:35:17 +01:00
time Language - German 2023-02-11 17:24:14 +01:00
truetime Initial open source commit 2023-01-24 17:35:17 +01:00
truetime-rx Initial open source commit 2023-01-24 17:35:17 +01:00
widgets Language - German 2023-02-11 17:24:14 +01:00
.gitignore Initial open source commit 2023-01-24 17:35:17 +01:00
build.gradle.kts Upgrade to AS Giraffe 2023-02-25 11:17:04 +01:00
CONTRIBUTING.md Initial open source commit 2023-01-24 17:35:17 +01:00
gradle.properties Initial open source commit 2023-01-24 17:35:17 +01:00
gradlew Initial open source commit 2023-01-24 17:35:17 +01:00
gradlew.bat Initial open source commit 2023-01-24 17:35:17 +01:00
LICENSE Initial commit 2022-12-12 14:31:10 +01:00
README.md Initial open source commit 2023-01-24 17:35:17 +01:00
settings.gradle.kts Initial open source commit 2023-01-24 17:35:17 +01:00

Open Source 2FAS for Android

This is the official Android app for the Open Source 2FAS project.

What is 2FAS?

2FAS (Two-Factor Authentication Service) is a user authentication method that provides an additional layer of security for online accounts. In addition to a username and password, 2FAS uses a second factor, such as a one-time password (OTP) shown on a user's phone, to verify a user's identity. This helps prevent unauthorized access to accounts, even if a password is compromised.

Features

  • Support for time-based one-time passwords (TOTP) and HMAC-based on-time passwords (HOTP)
  • Compatible with any service that supports the TOTP and HOTP standard, including Google, Microsoft, and Dropbox
  • Easy to set up and use

Graphics

Please note that the graphics used in this app are not part of the open source project and are subject to their own separate licensing terms.

Bug Reporting

We use GitHub for bug reports. Please visit the 2FAS for Android issues page to search for and report any bugs you may have found. Before adding a new issue, please search for existing issues to avoid duplicates.

Getting Started

  1. Download the app from the releases page.
  2. Install the app on your Android device.
  3. Follow the on-screen instructions to set up 2FAS for your online accounts.

Contributing

We welcome contributions to the Open Source 2FAS project. If you would like to contribute, please follow these steps:

  1. Fork the repository.
  2. Create a new branch for your changes.
  3. Make your changes.
  4. Commit your changes and push them to your fork.
  5. Create a new pull request from your fork to the master branch of the main repository.

We will review your pull request and, if it is approved, merge it into the main codebase.

By sharing ideas and code with the 2FAS community, either through GitHub or Discord, you agree that these contributions become the property of the 2FAS community and may be implemented into the 2FAS open source code.

Donations

If you would like to support the development of the Open Source 2FAS project, you can make a donation. All donations will be used to support the ongoing development and maintenance of the project.

We appreciate your support!

License

Copyright (c) Two Factor Authentication Service, Inc. All rights reserved.

Licensed under the GNU General Public License v3.0.