#!/bin/sh

echo "postinst -----"
echo $1

echo "> Installing XXAssistant ...";

echo "Setting Permissions..."

#设置主app权限
chmod -R 777 "/Applications/XXAssistant.app"
chown -R root:admin "/Applications/XXAssistant.app"


#设置守护进程权限
chmod 755 "/usr/libexec/XXAssistCenter"
#chmod +s "/usr/libexec/XXAssistCenter"
chown root:mobile "/usr/libexec/XXAssistCenter"

chmod 644 "/Library/LaunchDaemons/com.XXAssistCenter.plist"
chown root:wheel "/Library/LaunchDaemons/com.XXAssistCenter.plist"

chmod 755 "/usr/libexec/XXAssistInstaller"
#chmod +s "/usr/libexec/XXAssistInstaller"
chown root:mobile "/usr/libexec/XXAssistInstaller"

chmod 644 "/Library/LaunchDaemons/com.XXAssistInstaller.plist"
chown root:wheel "/Library/LaunchDaemons/com.XXAssistInstaller.plist"

#设置/Library/Application Support/XXAssistant权限
chmod -R 777 "/Library/Application Support/XXAssistant"

#op权限
chmod 777 "/Library/MobileSubstrate/DynamicLibraries/XXAssistSysOptimize.dylib"
chmod 777 "/Library/MobileSubstrate/DynamicLibraries/XXAssistSysOptimize.plist"

# XXAssistSpeedPlugin权限
#chmod 777 "/Library/MobileSubstrate/DynamicLibraries/XXAssistSpeederPlugin.dylib"
#chmod 777 "/Library/MobileSubstrate/DynamicLibraries/XXAssistSpeederPlugin.plist"
chmod -R 777 "/Library/Application Support/XXAssistant/XXSpeederResource.bundle"

# XXDanMuPlugin权限
chmod 777 "/Library/MobileSubstrate/DynamicLibraries/XXDanMuPlugin.dylib"
chmod 777 "/Library/MobileSubstrate/DynamicLibraries/XXDanMuPlugin.plist"
chmod -R 777 "/Library/Application Support/XXAssistant/XXDanmakuResource.bundle"

chmod -R 777 "/Library/Application Support/XXAssistant/XXSysOptimizeResource.bundle"

chmod 777 "/Applications/XXAssistant.app/xx_inject"
chmod 777 "/Applications/XXAssistant.app/fuckpp.dylib"

#/var/mobile/Library/XXAssistant 权限
chown -R mobile:mobile "/var/mobile/Library/XXAssistant"

# 第一次进入弹幕插件
touch   "/Library/Application Support/XXAssistant/isFirstTimeToDanmaku"

# 第一次进入叉叉加速器教程
touch   "/Library/Application Support/XXAssistant/XXSpeederResource.bundle/FirstTimeClickSpeed"

# 第一次启动游戏
touch   "/Library/Application Support/XXAssistant/firstTimeLaunchGame"

# 显示发现Tab红点
touch   "/Library/Application Support/XXAssistant/firstTimeLaunchFind"

# 标识需要回滚本地视频文件至数据库
touch   "/Library/Application Support/XXAssistant/needRollBackLocalVideo"

# 第一次使用开屏
touch   "/Library/Application Support/XXAssistant/firstTimeUserMultipleScreen"

# 第一次下载或安装游戏
touch   "/Library/Application Support/XXAssistant/firstTimeDownloadOrInstallGame"

# 引擎回滚
touch   "/Library/Application Support/XXAssistant/XXTouchEngineReInstall"

#刷下图标
su -c uicache mobile

/bin/launchctl load /Library/LaunchDaemons/com.XXAssistCenter.plist
#com.XXAssistInstaller.plist 交给 XXAssistCenter去load
#/bin/launchctl load /Library/LaunchDaemons/com.XXAssistInstaller.plist


declare -a cydia
cydia=($CYDIA)
if [[ ${CYDIA+@} ]]; then

    killall configd

#    eval "echo 'finish:restart' >&${cydia[0]}"

else
    killall configd
    echo "install finished"

fi

