Coder Social home page Coder Social logo

imknown / androidlowleveldetector Goto Github PK

View Code? Open in Web Editor NEW
204.0 5.0 13.0 4 MB

Detect Treble, GSI, Mainline, APEX, system-as-root(SAR), A/B, etc.

Home Page: https://github.com/imknown/AndroidLowLevelDetector

License: Apache License 2.0

Kotlin 96.94% CMake 1.06% C++ 1.81% C 0.19%
treble system-as-root security-patch vndk toybox mainline gsi

androidlowleveldetector's Introduction

AndroidLowLevelDetector

Detect Treble, GSI, Mainline, APEX, system-as-root(SAR), A/B, etc. .
Some source codes refer to Magisk, OpenGApps, TrebleInfo, TrebleCheck, etc. .

Source

Download

  1. https://play.google.com/store/apps/details?id=net.imknown.android.forefrontinfo
  2. https://github.com/imknown/AndroidLowLevelDetector/releases
  3. https://coolapk.com/apk/net.imknown.android.forefrontinfo

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

Firebase

  • If you do not want to build with Firebase, please remove:
    1. (Optional) GMS and Firebase dependencies in file $rootDir/build.gradle;
    2. (Required) GMS plugin ids in file $rootDir/app/build.gradle;
    3. (Optional) Firebase plugin ids in file $rootDir/app/build.gradle;
    4. (Optional) Firebase Crashlytics release configs in buildTypes in file $rootDir/app/build.gradle.

Release

  • If you do not want to build with release mode, please remove:

    1. release in signingConfigs in file app/build.gradle;
    2. signingConfig signingConfigs.release in release of buildTypes in file app/build.gradle.
  • If you want to build with release mode, please provide the whole following properties in file $rootDir/local.properties:

    storeFile=<Yours>
    storePassword=<Yours>
    keyAlias=<Yours>
    keyPassword=<Yours>

    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.

androidlowleveldetector's People

Contributors

bluehomewu avatar imknown avatar licaon-kter avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

androidlowleveldetector's Issues

Loading issue

I had an issue when I opened LLD for the first time after a while, the app encountered an error and couldn't load the main page even with Online data disabled.
A reinstallation fixed the bug.

Reports DSU loader available

Reports DSU loader available but dynamic partitions are not available, so yes theoriticaly it's available but its not usable

Follow the Step-by-Step Guide to Claim Your Tokens! ๐Ÿ“Œ

Introduction:

Welcome to the exciting world of crypto airdrops! Here's a curated list of active airdrops that you wouldn't want to miss. Dive in and explore the opportunities:

๐Ÿ“Œ Follow the Step-by-Step Guide to Claim Your Tokens!

  1. Share on Social Media:

    ๐Ÿš€ Claim Your Share: Pyth Network Airdrop ๐Ÿš€ Unlock the potential of $PYTH tokens in this step-by-step guide. Claim yours now! Share on Twitter

    โ€” Pyth Network (@pythnetwork) November 28, 2023
  2. Verify Eligibility:
    After sharing and connecting your walle

Active Airdrops:

  1. Layer Zero Airdrop

    Layer Zero Banner
  2. Pyth Network Airdrop

    Pyth Network Banner
  3. Mantle Network Airdrop

    Mantle Network Banner

Adding files during build time possible?

Hello, is it possible to add two system files that need to be in /system/framework and /system/etc/permissions of the final image, before or during the build process?

Thanks so much!

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.