Skip to content

Innovative-CST/icst-terminal

Repository files navigation

Embedded Termux Environment

This project integrates the full Termux Android application into a custom Android app, with additional modifications and extensions to fit the needs of this project.

The core functionality, architecture, and native components are derived from the official Termux project, while UI, behavior, and integrations have been customized.


Features

  • Full Linux environment powered by Termux
  • Terminal session support inside the app
  • Package management using apt
  • Native binaries prebuilt and bundled
  • Custom UI and application-level integrations
  • Additional logic layered on top of the original Termux codebase

Implementation Details

  • The original Termux app source code has been copied into this project
  • Select components were modified, removed, or extended
  • Native binaries are precompiled externally and bundled (no runtime NDK build required)
  • App-specific logic is implemented on top of Termux core modules

⚠️ This is not an official Termux build and is not supported by the Termux team.


Source of Original Code

This project module is based on the official Termux repositories:

All original copyrights belong to their respective authors.


License & Attribution

Termux is licensed under the GPLv3 license.

This project:

  • Retains the original license
  • Complies with GPLv3 license requirements
  • Includes this attribution as required by the license

If you redistribute this app or its source, you must also comply with GPLv3.

The termux/termux-app repository is released under GPLv3 only license.

Exceptions


Disclaimer

This project is independent and unofficial It is not affiliated with or endorsed by the Termux developers Bugs introduced by modifications are the responsibility of this project


Author & Modifications

  • Modified and integrated by: Dev Kumar
  • Purpose : Embedding a full Linux terminal environment into a custom Android application to provide command line interface in BlockIDLE

Notes

  • Some Termux features may behave differently due to sandboxing or app-specific restrictions
  • Updates from upstream Termux may require manual merging

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors