Jondy

Results 177 comments of Jondy

It's not the problem, actually there are many `rpath` in the current `pytransform.so`, ``` -add_rpath @loader_path/.. -add_rpath /System/Library -add_rpath /Library ``` It seems `@loader_path/..` is just for old HomeBrew, but...

The only solution what I known is to use `@loader_path` for random python installations, only if python interpreter path is fixed relative to Frameworks path.

Thinks for your efforts, and `@executable_path` really gives me a new idea. Here are sample commands to replace the runtime file `pytransform.so`: ``` cd dist/ install_name_tool -change @rpath/Frameworks/Python.framework/Versions/3.9/Python @rpath/Python -add_rpath...

> RuntimeError: Marshal loads failed Generally it means that python version of running obfuscated script is different from the python version of building obfuscated script.

In second test > 2. pyarmor obfuscate --src lightrun --output build/lightrun --bootstrap 2 --platform musl.x86_64.0 init.py main.py Try to use feature `0` to build the obfuscated scripts. For example, if...

Renaming function/class has been implemented in Pyarmor 8.0 by RFT mode.

It seems Pyarmor 8.0 could work with this example. I just test with Python 3.10 with this `main.py` ``` pyarmor gen main.py python3.10 dist/main.py ```

Try to install this pre-release core, for example ``` pip install https://pyarmor.dashingsoft.com/downloads/temp/pyarmor.cli.core-6.5.2-cp39-none-manylinux1_x86_64.whl && pip install pyarmor ``` The pre-release core fixes one update token issue. Note that once `pyarmor.cli.core` v6.5.2...

RFT is a complex feature, it need more time to analysis module. In the future version, it will refine code to improve the preformance of RFT mode, please track the...

First check if there is any system packages in the path `src/`, move them to other path. Secondly copy all the contents in the path `src/` to `dist/`, then obfuscate...