GitHunt
JI

Jintin/Jentry

Jentry is a command line tool to analyze Kotlin/Java public information inside the jar/aar files

Jentry

Jentry is a command line tool to analyze Kotlin/Java public information inside the jar/aar files.
Can be used to verify exposed API is expected after proguard obfuscation or other modification.

Inspired by binary-compatibility-validator but using different approach.

Install

Download the Jentry.main.kts file from the repo.

Usage

Jentry.main.kts can be run with kolin like kotlin Jentry.main.kts ... or directly execute after grant execute permission.

$ ./Jentry.main.kts <PATH> [-o] [-c]
-o PATH             folder for generate/compare public entries
-c true/false       compare generate files with existing, default false
-h                  show this help message and exit

Contributing

Bug reports and pull requests are welcome on GitHub at https://github.com/Jintin/Jentry.

License

The package is available as open source under the terms of the MIT License.

Buy Me A Coffee

Languages

Kotlin100.0%

Contributors

MIT License
Created October 15, 2024
Updated January 19, 2026