https://github.com/imknown/AndroidLowLevelDetector
Detect Treble, GSI, Mainline, APEX, system-as-root(SAR), A/B, etc.
https://github.com/imknown/AndroidLowLevelDetector
gsi mainline security-patch system-as-root toybox treble vndk
Last synced: about 1 month ago
JSON representation
Detect Treble, GSI, Mainline, APEX, system-as-root(SAR), A/B, etc.
- Host: GitHub
- URL: https://github.com/imknown/AndroidLowLevelDetector
- Owner: imknown
- License: apache-2.0
- Created: 2019-10-15T13:19:56.000Z (over 5 years ago)
- Default Branch: develop
- Last Pushed: 2024-10-29T13:16:12.000Z (6 months ago)
- Last Synced: 2024-10-29T16:00:28.367Z (6 months ago)
- Topics: gsi, mainline, security-patch, system-as-root, toybox, treble, vndk
- Language: Kotlin
- Homepage: https://github.com/imknown/AndroidLowLevelDetector
- Size: 4.2 MB
- Stars: 251
- Watchers: 6
- Forks: 19
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# AndroidLowLevelDetector
Detect Treble, GSI, Mainline, APEX, system-as-root(SAR), A/B, etc. .
Some source codes refer to [Magisk][Magisk], [OpenGApps][OpenGApps], [TrebleInfo][TrebleInfo], [TrebleCheck][TrebleCheck], etc. .[Magisk]:https://github.com/topjohnwu/Magisk
[OpenGApps]:https://github.com/opengapps/opengapps
[TrebleInfo]:https://github.com/penn5/TrebleCheck
[TrebleCheck]:https://github.com/kevintresuelo/treble## Source
1. https://github.com/imknown/AndroidLowLevelDetector
1. https://gitee.com/imknown/AndroidLowLevelDetector (Mirror)## Download
1. https://play.google.com/store/apps/details?id=net.imknown.android.forefrontinfo
1. https://github.com/imknown/AndroidLowLevelDetector/releases
1. https://gitee.com/imknown/AndroidLowLevelDetector/releases (Mirror)## Features
Click me
- Detect Android version
- Detect Android Build Id version
- Detect Android security patch level
- Detect Vendor security patch level
- Detect Project Mainline module version (Google Play system update)
- Detect Linux kernel
- Detect A/B or A-Only
- Detect Dynamic Partitions
- Detect Dynamic System Update(DSU)
- Detect Project Treble
- Detect GSI compatibility
- Detect Binder bitness
- Detect Process/VM architecture
- Detect Vendor NDK
- Detect System-as-root
- Detect (flattened) APEX
- Detect Toybox
- Detect WebView implement
- Detect outdatedTargetSdkVersion apk
- Dark mode supported
- Online/offline mode (fetching data from remote server or local)
- MultiWindow/FreeForm/Foldable/Landscape supported
- Etc.## Contribute
Just use `Pull Request`.
Translations are also welcome.## Build
### Flavor
- Firebase
Choose `Firebase` in `Build Variants`, then follow Firebase Official Guide.- FOSS
Choose `Foss` in `Build Variants`.### Release
Provide the whole following properties in file `$rootDir/local.properties`:``` ini
storeFile=
storePassword=
keyAlias=
keyPassword=
```The location of `storeFile` can be `../keys/release.jks`.
It has been already ignored in file `$rootDir/.gitingore` by default.
So you can put your own private certificate or signing key there safely.