├── .gitattributes ├── .github └── workflows │ └── sphinx.yml ├── .gitignore ├── LICENSE ├── README.md ├── docs ├── Makefile ├── api │ └── smali │ │ ├── base.rst │ │ ├── bridge.rst │ │ ├── bridge_api.rst │ │ ├── index.rst │ │ ├── language.rst │ │ ├── reader.rst │ │ ├── shell.rst │ │ ├── visitor.rst │ │ └── writer.rst ├── changelog.rst ├── conf.py ├── contributing.rst ├── development.rst ├── index.rst ├── installation.rst ├── make.bat └── requirements.txt ├── example.smali ├── examples ├── example.py ├── example.ssf ├── rewrite.py ├── rewrite.smali ├── shell_example.py ├── tests │ ├── add-int-lit.ssf │ └── add-int.ssf └── vm_example.py ├── pyproject.toml ├── requirements.txt └── smali ├── __init__.py ├── base.py ├── bridge ├── __init__.py ├── errors.py ├── executor.py ├── frame.py ├── lang.py ├── objects.py └── vm.py ├── opcode.py ├── reader.py ├── shell ├── __init__.py ├── __main__.py ├── cli.py └── model.py ├── visitor.py └── writer.py /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatrixEditor/pysmali/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/workflows/sphinx.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatrixEditor/pysmali/HEAD/.github/workflows/sphinx.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatrixEditor/pysmali/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatrixEditor/pysmali/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatrixEditor/pysmali/HEAD/README.md -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatrixEditor/pysmali/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/api/smali/base.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatrixEditor/pysmali/HEAD/docs/api/smali/base.rst -------------------------------------------------------------------------------- /docs/api/smali/bridge.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatrixEditor/pysmali/HEAD/docs/api/smali/bridge.rst -------------------------------------------------------------------------------- /docs/api/smali/bridge_api.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatrixEditor/pysmali/HEAD/docs/api/smali/bridge_api.rst -------------------------------------------------------------------------------- /docs/api/smali/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatrixEditor/pysmali/HEAD/docs/api/smali/index.rst -------------------------------------------------------------------------------- /docs/api/smali/language.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatrixEditor/pysmali/HEAD/docs/api/smali/language.rst -------------------------------------------------------------------------------- /docs/api/smali/reader.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatrixEditor/pysmali/HEAD/docs/api/smali/reader.rst -------------------------------------------------------------------------------- /docs/api/smali/shell.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatrixEditor/pysmali/HEAD/docs/api/smali/shell.rst -------------------------------------------------------------------------------- /docs/api/smali/visitor.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatrixEditor/pysmali/HEAD/docs/api/smali/visitor.rst -------------------------------------------------------------------------------- /docs/api/smali/writer.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatrixEditor/pysmali/HEAD/docs/api/smali/writer.rst -------------------------------------------------------------------------------- /docs/changelog.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatrixEditor/pysmali/HEAD/docs/changelog.rst -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatrixEditor/pysmali/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/contributing.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatrixEditor/pysmali/HEAD/docs/contributing.rst -------------------------------------------------------------------------------- /docs/development.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatrixEditor/pysmali/HEAD/docs/development.rst -------------------------------------------------------------------------------- /docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatrixEditor/pysmali/HEAD/docs/index.rst -------------------------------------------------------------------------------- /docs/installation.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatrixEditor/pysmali/HEAD/docs/installation.rst -------------------------------------------------------------------------------- /docs/make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatrixEditor/pysmali/HEAD/docs/make.bat -------------------------------------------------------------------------------- /docs/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatrixEditor/pysmali/HEAD/docs/requirements.txt -------------------------------------------------------------------------------- /example.smali: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatrixEditor/pysmali/HEAD/example.smali -------------------------------------------------------------------------------- /examples/example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatrixEditor/pysmali/HEAD/examples/example.py -------------------------------------------------------------------------------- /examples/example.ssf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatrixEditor/pysmali/HEAD/examples/example.ssf -------------------------------------------------------------------------------- /examples/rewrite.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatrixEditor/pysmali/HEAD/examples/rewrite.py -------------------------------------------------------------------------------- /examples/rewrite.smali: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatrixEditor/pysmali/HEAD/examples/rewrite.smali -------------------------------------------------------------------------------- /examples/shell_example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatrixEditor/pysmali/HEAD/examples/shell_example.py -------------------------------------------------------------------------------- /examples/tests/add-int-lit.ssf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatrixEditor/pysmali/HEAD/examples/tests/add-int-lit.ssf -------------------------------------------------------------------------------- /examples/tests/add-int.ssf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatrixEditor/pysmali/HEAD/examples/tests/add-int.ssf -------------------------------------------------------------------------------- /examples/vm_example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatrixEditor/pysmali/HEAD/examples/vm_example.py -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatrixEditor/pysmali/HEAD/pyproject.toml -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /smali/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatrixEditor/pysmali/HEAD/smali/__init__.py -------------------------------------------------------------------------------- /smali/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatrixEditor/pysmali/HEAD/smali/base.py -------------------------------------------------------------------------------- /smali/bridge/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatrixEditor/pysmali/HEAD/smali/bridge/__init__.py -------------------------------------------------------------------------------- /smali/bridge/errors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatrixEditor/pysmali/HEAD/smali/bridge/errors.py -------------------------------------------------------------------------------- /smali/bridge/executor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatrixEditor/pysmali/HEAD/smali/bridge/executor.py -------------------------------------------------------------------------------- /smali/bridge/frame.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatrixEditor/pysmali/HEAD/smali/bridge/frame.py -------------------------------------------------------------------------------- /smali/bridge/lang.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatrixEditor/pysmali/HEAD/smali/bridge/lang.py -------------------------------------------------------------------------------- /smali/bridge/objects.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatrixEditor/pysmali/HEAD/smali/bridge/objects.py -------------------------------------------------------------------------------- /smali/bridge/vm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatrixEditor/pysmali/HEAD/smali/bridge/vm.py -------------------------------------------------------------------------------- /smali/opcode.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatrixEditor/pysmali/HEAD/smali/opcode.py -------------------------------------------------------------------------------- /smali/reader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatrixEditor/pysmali/HEAD/smali/reader.py -------------------------------------------------------------------------------- /smali/shell/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatrixEditor/pysmali/HEAD/smali/shell/__init__.py -------------------------------------------------------------------------------- /smali/shell/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatrixEditor/pysmali/HEAD/smali/shell/__main__.py -------------------------------------------------------------------------------- /smali/shell/cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatrixEditor/pysmali/HEAD/smali/shell/cli.py -------------------------------------------------------------------------------- /smali/shell/model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatrixEditor/pysmali/HEAD/smali/shell/model.py -------------------------------------------------------------------------------- /smali/visitor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatrixEditor/pysmali/HEAD/smali/visitor.py -------------------------------------------------------------------------------- /smali/writer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatrixEditor/pysmali/HEAD/smali/writer.py --------------------------------------------------------------------------------