@@ -22,13 +22,13 @@ echo "${green}━━━ Basic Requirements Setup ━━━${nocolor}"
2222
2323pkg install -y python git cmake rust clang make wget ndk-sysroot zlib libxml2 libxslt pkg-config libjpeg-turbo build-essential binutils openssl
2424# UnComment below line if you face clang error during installation procedure
25- _file=$( find $PREFIX /lib/python3.11/_sysconfigdata* .py)
26- rm -rf $PREFIX /lib/python3.11/__pycache__
27- sed -i ' s|-fno-openmp-implicit-rpath||g' " $_file "
25+ # _file=$(find $PREFIX/lib/python3.11/_sysconfigdata*.py)
26+ # rm -rf $PREFIX/lib/python3.11/__pycache__
27+ # sed -i 's|-fno-openmp-implicit-rpath||g' "$_file"
2828pkg install -y python-cryptography
2929LDFLAGS=" -L${PREFIX} /lib/" CFLAGS=" -I${PREFIX} /include/" pip install --upgrade wheel pillow
3030pip install cython setuptools
31- CFLAGS=" -Wno-error=incompatible-function-pointer-types -O0" pip install lxml
31+ CFLAGS=" -Wno-error=incompatible-function-pointer-types -O0" pip install --upgrade lxml
3232
3333
3434echo " ${green} ━━━ Starting SDK Tools installation ━━━${nocolor} "
@@ -116,41 +116,20 @@ sh -c 'wget https://bitbucket.org/iBotPeaches/apktool/downloads/apktool_2.9.1.ja
116116fi
117117
118118cd ~ /dex2c
119- python3 -m pip install -U -r requirements.txt || exit 2
120-
121- if [ -f " .bashrc" ]; then
122- cat << - EOL >> ~/.bashrc
123- export ANDROID_HOME=$HOME /android-sdk
124- export PATH=$PATH :$HOME /android-sdk/cmdline-tools/latest/bin
125- export PATH=$PATH :$HOME /android-sdk/platform-tools
126- export PATH=$PATH :$HOME /android-sdk/build-tools/34.0.4
127- export PATH=$PATH :$HOME /android-sdk/ndk/$ndk_version
128- export ANDROID_NDK_ROOT=$HOME /android-sdk/ndk/$ndk_version
129- EOL
130- elif [ -f " .zshrc" ]; then
131- cat << - EOL >> ~/.zshrc
132- export ANDROID_HOME=$HOME /android-sdk
133- export PATH=$PATH :$HOME /android-sdk/cmdline-tools/latest/bin
134- export PATH=$PATH :$HOME /android-sdk/platform-tools
135- export PATH=$PATH :$HOME /android-sdk/build-tools/34.0.4
136- export PATH=$PATH :$HOME /android-sdk/ndk/$ndk_version
137- export ANDROID_NDK_ROOT=$HOME /android-sdk/ndk/$ndk_version
138- EOL
119+ python3 -m pip install -r requirements.txt || exit 2
120+
121+ if [ -f " $HOME /.bashrc" ]; then
122+ echo -e " export ANDROID_HOME=$HOME /android-sdk\nexport PATH=\$ PATH:$HOME /android-sdk/cmdline-tools/latest/bin\nexport PATH=\$ PATH:$HOME /android-sdk/platform-tools\nexport PATH=\$ PATH:$HOME /android-sdk/build-tools/34.0.4\nexport PATH=\$ PATH:$HOME /android-sdk/ndk/$ndk_version \nexport ANDROID_NDK_ROOT=$HOME /android-sdk/ndk/$ndk_version " >> ~ /.bashrc
123+ elif [ -f " $HOME /.zshrc" ]; then
124+ echo -e " export ANDROID_HOME=$HOME /android-sdk\nexport PATH=\$ PATH:$HOME /android-sdk/cmdline-tools/latest/bin\nexport PATH=\$ PATH:$HOME /android-sdk/platform-tools\nexport PATH=\$ PATH:$HOME /android-sdk/build-tools/34.0.4\nexport PATH=\$ PATH:$HOME /android-sdk/ndk/$ndk_version \nexport ANDROID_NDK_ROOT=$HOME /android-sdk/ndk/$ndk_version " >> ~ /.zshrc
139125else
140- cat << - EOL >> $PREFIX /etc/bash.bashrc
141- export ANDROID_HOME=$HOME /android-sdk
142- export PATH=$PATH :$HOME /android-sdk/cmdline-tools/latest/bin
143- export PATH=$PATH :$HOME /android-sdk/platform-tools
144- export PATH=$PATH :$HOME /android-sdk/build-tools/34.0.4
145- export PATH=$PATH :$HOME /android-sdk/ndk/$ndk_version
146- export ANDROID_NDK_ROOT=$HOME /android-sdk/ndk/$ndk_version
147- EOL
126+ echo -e " export ANDROID_HOME=$HOME /android-sdk\nexport PATH=\$ PATH:$HOME /android-sdk/cmdline-tools/latest/bin\nexport PATH=\$ PATH:$HOME /android-sdk/platform-tools\nexport PATH=\$ PATH:$HOME /android-sdk/build-tools/34.0.4\nexport PATH=\$ PATH:$HOME /android-sdk/ndk/$ndk_version \nexport ANDROID_NDK_ROOT=$HOME /android-sdk/ndk/$ndk_version " >> $PREFIX /etc/bash.bashrc
148127fi
149128
150129cat > $HOME /dex2c/dcc.cfg << EOL
151130{
152131 "apktool": "tools/apktool.jar",
153- "ndk_dir": "$HOME /android-sdk/ndk/$ndk_version ",
132+ "ndk_dir": "$HOME /android-sdk/ndk/${ ndk_version} ",
154133 "signature": {
155134 "keystore_path": "keystore/debug.keystore",
156135 "alias": "androiddebugkey",
0 commit comments