clear export RootPath="$PREFIX/var/lib/proot-distro/installed-rootfs/box4droid" rm -f Chinese-LANG-Pack.tar.xz rm -rf scripts-cn.tar.gz mkdir ~/drive_e &>/dev/null mkdir $RootPath/mnt/drive_e &>/dev/null echo -e " Box4Droid中文化补丁... " echo -e " 本补丁除中文环境外,还会包含一些额外的便捷功能" echo -e " 请确保wine容器名为box4droid已达到最佳效果(容器名可在box选项3-7中查看和更改)" if [ -f "$RootPath/opt/Chinese-LANG-Pack/SimSun.ttc" ]; then echo -e " 检测到OPT目录已存在补丁文件,不再重复下载中文化补丁" elif [ -f /sdcard/download/Chinese-LANG-Pack.tar.xz ]&&[ 811cad9d4e6406db3b004a3229cb1bb2 == $(md5sum /sdcard/download/Chinese-LANG-Pack.tar.xz | cut -d " " -f1) ] then echo " 检测存在本地文件使用,使用本地文件进行安装" cp -f /sdcard/download/Chinese-LANG-Pack.tar.xz Chinese-LANG-Pack.tar.xz tar -xf Chinese-LANG-Pack.tar.xz rm -f Chinese-LANG-Pack.tar.xz echo -e " 移动补丁到opt目录" rm -rf $RootPath/opt/Chinese-LANG-Pack mv -f Chinese-LANG-Pack $RootPath/opt/ else echo -e " 补丁下载中" wget -q --show-progress https://github.com/lsl330/Box64Droid-For-Chinese/releases/download/Chinese-LANG-Pack/Chinese-LANG-Pack.tar.xz echo -e " 下载完成,备份中文包到本地download文件夹" cp -f Chinese-LANG-Pack.tar.xz /sdcard/download/Chinese-LANG-Pack.tar.xz tar -xf Chinese-LANG-Pack.tar.xz rm -f Chinese-LANG-Pack.tar.xz echo -e " 移动补丁到opt目录" rm -rf $RootPath/opt/Chinese-LANG-Pack mv -f Chinese-LANG-Pack $RootPath/opt/ fi echo -e " 复制字体文件" if [ -e "$RootPath/opt/Wines/current/share/wine/fonts" ]; then cp -f $RootPath/opt/Chinese-LANG-Pack/SimSun.ttc $RootPath/opt/Wines/current/share/wine/fonts/SimSun.ttc cp -f $RootPath/opt/Chinese-LANG-Pack/PMingLiU-TW.ttf $RootPath/opt/Wines/current/share/wine/fonts/PMingLiU-TW.ttf fi cp -f $RootPath/opt/Chinese-LANG-Pack/locale-archive-cn $RootPath/usr/lib/locale/locale-archive echo -e " 替换bashrc为中文环境" sed -i 's/en_US/zh_CN/g;s/zh_TW/zh_CN/g;s/ja_JP/zh_CN/g' $RootPath/root/.bashrc echo -e " 替换TFM为中文版" cp -f $RootPath/opt/Chinese-LANG-Pack/TFM.exe $RootPath/opt/TFM.exe echo -e " 起点位置添加快捷启动项" cp -rf $RootPath/opt/Chinese-LANG-Pack/Shortcuts $RootPath/opt if [ -e "$RootPath/opt/prefixes/box4droid/drive_c/ProgramData/Microsoft/Windows" ]; then cp -rf $RootPath/opt/Shortcuts/* "$RootPath/opt/prefixes/box4droid/drive_c/ProgramData/Microsoft/Windows/Start Menu" fi echo " 下载并安装脚本中文包" wget -q --show-progress https://raw.githubusercontent.com/lsl330/Box64Droid-For-Chinese/main/box4droid/0.0.3/scripts-cn.tar.gz tar -xvf scripts-cn.tar.gz -C "$RootPath/opt" rm -rf scripts-cn.tar.gz if cat $RootPath/etc/security/limits.conf |grep proot > /dev/null then echo -e " 已打proot突破限制补丁" else echo -e " 备份proot限制文件" cp -f $RootPath/etc/security/limits.conf $RootPath/etc/security/limits.conf.bakup echo -e " 突破proot连接数限制" echo -e >> $RootPath/etc/security/limits.conf echo "#unlock proot limit" >> $RootPath/etc/security/limits.conf echo "root - nofile 24576" >> $RootPath/etc/security/limits.conf echo "root - memlock 36784" >> $RootPath/etc/security/limits.conf echo "root - sigpending 36784" >> $RootPath/etc/security/limits.conf fi echo -e " 下载box文件" wget https://raw.githubusercontent.com/lsl330/Box64Droid-For-Chinese/main/box4droid/0.0.3/box &>/dev/null chmod +x box mv -f box $PREFIX/bin/box echo -e " 下载init文件" wget https://raw.githubusercontent.com/lsl330/Box64Droid-For-Chinese/main/box4droid/0.0.3/init &>/dev/null chmod +x init mv -f init $RootPath/opt/init echo -e " 下载chroot.sh文件" wget https://raw.githubusercontent.com/lsl330/Box64Droid-For-Chinese/main/box4droid/0.0.3/chroot.sh &>/dev/null chmod +x chroot.sh mv -f chroot.sh $HOME/Box4Droid/chroot.sh echo -e " 下载start-ubuntu.sh文件" wget https://raw.githubusercontent.com/lsl330/Box64Droid-For-Chinese/main/box4droid/0.0.3/start-ubuntu.sh &>/dev/null chmod +x start-ubuntu.sh mv -f start-ubuntu.sh $HOME/Box4Droid/start-ubuntu.sh echo -e " 下载bashrc文件" wget https://raw.githubusercontent.com/lsl330/Box64Droid-For-Chinese/main/box4droid/0.0.3/bashrc &>/dev/null mv -f bashrc $RootPath/root/.bashrc echo -e " 安装完成" rm -f install