diff --git a/installuncursus.sh b/installuncursus.sh index 23a539f..d184b32 100644 --- a/installuncursus.sh +++ b/installuncursus.sh @@ -1,80 +1,80 @@ -#!/bin/bash -if [ "$EUID" -ne 0 ]; then -echo You need to run this script as root. -else -need="" -command -v plutil >/dev/null 2>&1 || need+="com.bingner.plutil " -command -v curl >/dev/null 2>&1 || need+="curl " -command -v wget >/dev/null 2>&1 || need+="wget " -clear -echo "Copyright (c) 2020, Yaya4 All rights reserved." -echo -e "\e[31mWelcome to Uncursus Installation Script V2.0.8-4 (Stable) By @Yaya4_4 on Twitter.\e[0m" -echo "Checking if this script is running on ARM Darwin" -if [ $(uname) = "Linux" ]; then - if [ $(uname -p) = "x86_64" ]; then - PC=yes - fi -fi -if [[ "${PC}" = yes ]]; then -echo "Use this script with SSH over an IP session on your iDevice. Thanks." -exit 1 - else - echo "ARM Darwin detected, running..." -echo "Checking if you're using unc0ver..." -if [[ -f "/.installed_unc0ver" ]]; then - u0=yes - else - u0=no - fi -if [[ "${u0}" = no ]]; then -echo "Use unc0ver, thanks" -exit 1 -else -echo "unc0ver detected" -echo "WARNING: I'M NOT RESPONSIBLE IF ANYTHING GOES WRONG" -echo "If you've found any bugs, please create an issue in GitHub." -echo "Checking Dependencies..." -if [[ $need != "" ]]; then -echo "Installing Dependencies..." -apt update -apt install $need -y -fi -echo "Pulling and executing the Procursus Migration Script..." -/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Yaya48/Uncursus/new/procursus-migration.sh)" -echo "Creating a custom directory for the required files. Path (/tmp/uncursus)." -rm -rf /tmp/uncursus -mkdir /tmp/uncursus -mkdir /tmp/uncursus/u0 -echo "Done. Setuping Uncursus Repo...." -echo "Types: deb" > /etc/apt/sources.list.d/uncursus.sources -echo "URIs: https://uncursus.yaya48.gq" >> /etc/apt/sources.list.d/uncursus.sources -echo "Suites: iphoneos-arm64/uncursus" >> /etc/apt/sources.list.d/uncursus.sources -echo "Components: main" >> /etc/apt/sources.list.d/uncursus.sources -echo "" >> /etc/apt/sources.list.d/uncursus.sources -mkdir -p /etc/apt/preferences.d/ -echo "Package: *" > /etc/apt/preferences.d/uncursus -echo "Pin: release l=Uncursus" >> /etc/apt/preferences.d/uncursus -echo "Pin-Priority: 1001" >> /etc/apt/preferences.d/uncursus -echo "" >> /etc/apt/preferences.d/uncursus -wget -q https://github.com/Yaya48/uncursusrepov2/raw/master/pool/main/iphoneos-arm64/Yaya4Keyring.deb --directory-prefix=/tmp/uncursus/ -dpkg -i /tmp/uncursus/Yaya4Keyring.deb -apt update -echo "Done. Installing Procursus Cydia..." -apt purge cydia -y --allow-remove-essential -apt install cydia -y essential -y -echo "Done. Installing necessities..." -apt update -apt install essential-dummy -y lzma -y ncurses -y -echo "Done. Running Firmware Configuration (./firmware.sh)" -/usr/libexec/firmware -echo "Bootstrap installation complete. Cleaning up..." -rm -rf /tmp/uncursus/ -rm -rf /tmp/procursus-migration/ -echo "All Done." -touch /.installed_odyssey -touch /.procursus_strapped -uicache -p /Applications/Cydia.app -sbreload -fi -fi -fi +#!/bin/bash +if [ "$EUID" -ne 0 ]; then + echo You need to run this script as root. +else + need="" + command -v plutil >/dev/null 2>&1 || need+="com.bingner.plutil " + command -v curl >/dev/null 2>&1 || need+="curl " + command -v wget >/dev/null 2>&1 || need+="wget " + clear + echo "Copyright (c) 2020, Yaya4 All rights reserved." + echo -e "\e[31mWelcome to Uncursus Installation Script V2.0.8-4 (Stable) By @Yaya4_4 on Twitter.\e[0m" + echo "Checking if this script is running on ARM Darwin" + if [ $(uname) = "Linux" ]; then + if [ $(uname -p) = "x86_64" ]; then + PC=yes + fi + fi + if [[ "${PC}" = yes ]]; then + echo "Use this script with SSH over an IP session on your iDevice. Thanks." + exit 1 + else + echo "ARM Darwin detected, running..." + echo "Checking if you're using unc0ver..." + if [[ -f "/.installed_unc0ver" ]]; then + u0=yes + else + u0=no + fi + if [[ "${u0}" = no ]]; then + echo "Use unc0ver, thanks" + exit 1 + else + echo "unc0ver detected" + echo "WARNING: I'M NOT RESPONSIBLE IF ANYTHING GOES WRONG" + echo "If you've found any bugs, please create an issue in GitHub." + echo "Checking Dependencies..." + if [[ $need != "" ]]; then + echo "Installing Dependencies..." + apt update + apt install $need -y + fi + echo "Pulling and executing the Procursus Migration Script..." + /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Yaya48/Uncursus/new/procursus-migration.sh)" + echo "Creating a custom directory for the required files. Path (/tmp/uncursus)." + rm -rf /tmp/uncursus + mkdir /tmp/uncursus + mkdir /tmp/uncursus/u0 + echo "Done. Setuping Uncursus Repo...." + echo "Types: deb" > /etc/apt/sources.list.d/uncursus.sources + echo "URIs: https://uncursus.yaya48.gq" >> /etc/apt/sources.list.d/uncursus.sources + echo "Suites: iphoneos-arm64/uncursus" >> /etc/apt/sources.list.d/uncursus.sources + echo "Components: main" >> /etc/apt/sources.list.d/uncursus.sources + echo "" >> /etc/apt/sources.list.d/uncursus.sources + mkdir -p /etc/apt/preferences.d/ + echo "Package: *" > /etc/apt/preferences.d/uncursus + echo "Pin: release l=Uncursus" >> /etc/apt/preferences.d/uncursus + echo "Pin-Priority: 1001" >> /etc/apt/preferences.d/uncursus + echo "" >> /etc/apt/preferences.d/uncursus + wget -q https://github.com/Yaya48/uncursusrepov2/raw/master/pool/main/iphoneos-arm64/Yaya4Keyring.deb --directory-prefix=/tmp/uncursus/ + dpkg -i /tmp/uncursus/Yaya4Keyring.deb + apt update + echo "Done. Installing Procursus Cydia..." + apt purge cydia -y --allow-remove-essential + apt install cydia -y essential -y + echo "Done. Installing necessities..." + apt update + apt install essential-dummy -y lzma -y ncurses -y + echo "Done. Running Firmware Configuration (./firmware.sh)" + /usr/libexec/firmware + echo "Bootstrap installation complete. Cleaning up..." + rm -rf /tmp/uncursus/ + rm -rf /tmp/procursus-migration/ + echo "All Done." + touch /.installed_odyssey + touch /.procursus_strapped + uicache -p /Applications/Cydia.app + sbreload + fi + fi +fi \ No newline at end of file