XDREAMY AiO Script

There are 11 replies in this Thread which was already clicked 3,198 times. The last Post () by Mahmoud Hussein.

  • =============================================================

    ★ XDREAMY AiO - Enigma2 Universal Setup Wizard ★

    Version 1.1 - Developed by M.Hussein

    =============================================================


    Tired of setting up your Enigma2 box from scratch after every flash?


    Say hello to XDREAMY AiO – a smart, fully automated script that gets your box production-ready in just one click.


    Highlights


    💯 Compatible with all OE-A and OpenPLi based images


    ⚙️ Ideal for fresh installations


    🧠 Auto-detects network settings, location, and time zone


    🎯 Sets everything up in under a minute



    🛠️ What It Does


    🌐 Sets a static IP (auto-detects your LAN subnet, e.g. 192.168.X.10)


    🔐 Secures access by setting root password to root


    🌍 Detects your city and time zone automatically


    🕒 Syncs system time using NTP


    🈳 Removes all extra languages (keeps only Arabic and English)


    🧹 Cleans up unwanted default plugins (bloatware)


    🛒 Updates feed & installs key extensions



    💎 Installs top tools like:


    ✅ xDreamy Skin

    ✅ Transmission + Web Interface

    ✅ Movies Manager

    ✅ AJPanel

    ✅ SubsSupport

    ✅ Levi Manager


    🎨 Sets xDreamy as the default skin


    🧾 Saves everything to a full log: /tmp/XDREAMY_AiO.log


    ⏱️ Gives you 5 seconds to cancel, otherwise auto-starts



    🔧 How to Install (via Telnet/SSH)

    Code
    wget -q --no-check-certificate https://raw.githubusercontent.com/Insprion80/Skins/main/xDreamy/XDREAMY_AiO.sh -O - | /bin/sh


    💡 Pro Tip:


    Run this immediately after flashing any new image. It will save you 5+ minutes of manual setup, plugin hunting, and skin tweaking.


    🧠 Developed by: M. Hussein

    📦 Script Version: 1.1

    🗂️ Log File: /tmp/XDREAMY_AiO.log

  • Installation log preview



  • =============================================================

    ★ XDREAMY AiO - Enigma2 Universal Setup Wizard ★

    Version 1.2 - Developed by M.Hussein

    =============================================================



    Tired of setting up your Enigma2 box from scratch after every flash?



    Say hello to **XDREAMY AiO**



    A smart, fully automated script that gets your box production-ready in just one click.




    ✨ **What’s New in v1.2**


    Countdown with cancel option before execution


    Dynamic detection of local language based on your IP


    Live NTP sync + timezone fix


    Dual DNS configuration (8.8.8.8 + 9.9.9.9)


    Forced English OSD + local & Arabic support


    Bloatware removal + feed upgrade


    xDreamy skin auto-install and activation



    ✅ **Highlights**



    💯 Compatible with all OE-A and OpenPLi based images


    ⚙️ Ideal for fresh installations


    🧠 Auto-detects network settings, location, and time zone


    🎯 Sets everything up in under a minute.



    🛠️ **What It Does**


    🌐 Sets a static IP (auto-detects your LAN subnet, e.g. 192.168.X.10)


    🔐 Secures access by setting root password to root


    🌍 Detects your city and time zone automatically


    🕒 Syncs system time using NTP


    🈳 Removes all extra languages (keeps only Arabic and English)


    🧹 Cleans up unwanted default plugins (bloatware)


    🛒 Updates feed & installs key extensions



    💎 **Installs top tools like:**


    ✅ xDreamy Skin


    ✅ Transmission + Web Interface


    ✅ Elisatpanel


    ✅ AJPanel


    ✅ SubSSupport


    ✅ Levi Manager


    🎨 Sets xDreamy as the default skin


    🧾 Saves everything to a full log: /tmp/XDREAMY_AiO.log


    ⏱️ Gives you 10 seconds to cancel, otherwise auto-starts



    🔧 **How to Install (via Telnet/SSH)**


    Code
    wget -q --no-check-certificate https://raw.githubusercontent.com/Insprion80/Skins/main/xDreamy/XDREAMY_AiO.sh -O - | /bin/sh




    💡 **Pro Tip:**



    Run this immediately after flashing any new image. It will save you 30+ minutes of manual setup, plugin hunting, and skin tweaking.



    🧠 Developed by: M. Hussein

    📦 Script Version: 1.2

    🗂️ Log File: /tmp/XDREAMY_AiO.log

  • 🆕 XDREAMY AiO – Version 1.3



    Release Date: 2025-07-03

    Filename: XDREAMY_AiO.sh

    Log Output: /tmp/XDREAMY_AiO.log



    ---


    🐞 Bug Fixes


    Issue Fix


    ❌ Line 68 rap command not found

    ✅ Typo fixed: replaced rap with correct logic & countdown using read -t 1 -n 1 key


    ❌ Resolution setting caused crash or unwanted override

    ✅ Removed entirely – resolution left to user's decision


    ❌ Settings overwrite not always safe

    ✅ Backed up /etc/enigma2/settings as .bak before modifying


    ❌ Redundant plugin removal even if already removed

    ✅ Now opkg skips missing packages without logging errors


    ❌ Messy 3rd-party installer output

    ✅ Rewritten logging & command structure for clean summaries



    🔧 Enhancements & Improvements


    🔌 Network Configuration


    Static IP detection based on subnet (e.g., 192.168.X.10)


    Added smart skip if IP already set.


    DNS set to 8.8.8.8 and 9.9.9.9


    Root password is set automatically to root with feedback



    🌍 System Localization


    Auto-detect city and timezone using ipapi.co


    Automatically set timezone in /etc/timezone


    Force OSD language to English (en_EN)


    Keep only en, ar, and local language folders in:


    /usr/share/enigma2/po


    /usr/share/locale




    ⏱️ Time Sync


    Stops running NTP service (if any)


    Syncs time via ntpd -q -p pool.ntp.org


    Restarts NTP service if available



    🧹 System Optimization


    Safely removes 20+ unnecessary system plugins and extensions


    Optimized logging with ✔️ / ✖️ / skipped indicators


    Skips already uninstalled packages



    📦 Plugin & Skin Installer


    Feed update + upgrade with visual log


    Installs key tools:


    xz, curl, wget, ntpd


    transmission, python3-beautifulsoup4, etc.


    tmdb, cacheflush, epgtranslator, serviceapp




    🌐 3rd-party Installers


    Clean installation and logging of:


    xDreamy Skin


    Transmission_e2


    AJPanel


    SubSSupport


    Levi Manager




    🎨 Skin Application


    Automatically sets config.skin.primary_skin=xDreamy/skin.xml


    Reloads Enigma2 with init 4 and init 3 for immediate effect




    ---


    🗂 Script Structure & Usability


    Countdown prompt with keyboard interrupt support


    trap added for error reporting with line number


    Organized by sections: Header, Network, Localization, Bloatware, Extensions, Skin


    Full log output saved to: /tmp/XDREAMY_AiO.log


    Code
    wget -q --no-check-certificate https://raw.githubusercontent.com/Insprion80/Skins/main/xDreamy/XDREAMY_AiO.sh -O - | /bin/sh


    ---


    📌 Notes


    Script now avoids system crashes by skipping any unsupported or already-configured sections.


    Smart use of opkg, sed, and curl allows dynamic execution per environment.


    Version 1.3 is stable, clean, and field-tested on OpenATV (sf8008).

  • =============================================================

    ★ XDREAMY AiO - Enigma2 Universal Setup Wizard ★

    Version 1.4 - Developed by M.Hussein

    =============================================================

    Started at: Fri Jul 4 07:20:45 EEST 2025


    Code
    wget -q --no-check-certificate https://raw.githubusercontent.com/Insprion80/Skins/main/xDreamy/XDREAMY_AiO.sh -O - | /bin/sh


    What this script does:


    🔌 Network Configuration:

    • Auto-detect LAN subnet and set static IP

    • Set DNS (8.8.8.8, 9.9.9.9)

    • Set root password to 'root'


    🌍 System Localization:

    • Detect city and timezone via IP

    • Sync time using NTP

    • Force language to en_EN (English)

    • Keep only local + ar + en locales


    🔧 System Optimization:

    • Remove unnecessary bloatware


    📦 Plugin & Skin Installer:

    • Update feeds and install dependencies

    • Install xDreamy, AJPanel, Transmission, etc.

    • Apply xDreamy skin


    🗂 Log saved to: /tmp/XDREAMY_AiO.log


    ⏱ Starting script execution... Please wait while XDREAMY_AiO prepares your image (this may take 1–2 minutes)...


    ==> Detecting Basic System Info...

    ✔ Image : openatv

    ✔ Box Model : sf8008

    ✔ Python : 3.13.5

    ✔ Network Interface: eth0

    ✔ Local Language : ar


    ==> Setting Network IP and Account Password...

    [ ✖ ]

    • Setting static IP address to 192.168.1.10 [ ✔ ]

    • Setting DNS servers: Primary 8.8.8.8, Secondary 9.9.9.9 [ ✔ ]

    • Setting root password to 'root' [ ✔ ]


    ==> Locale Configuration...

    • Set default language to English [ ✔ ]

    Removed locale/: *

    • Clean unused languages [ ✔ ]


    ==> Detect Geolocation and Timezone...

    ✔ Location : Cairo

    ✔ Timezone : Africa/Cairo

    ✔ Timezone saved to /etc/timezone

    • Stopping any NTP service [ skipped ]

    • Syncing time via pool.ntp.org [ ✔ ]

    • Restarting NTP service [ skipped ]


    ==> Removing bloatware....

    • enigma2-plugin-extensions-atilehd [ ✔ ]

    • enigma2-plugin-extensions-dvdplayer [ ✔ ]

    • enigma2-plugin-extensions-mediaplayer [ ✔ ]

    • enigma2-plugin-extensions-pictureplayer [ ✔ ]

    • enigma2-plugin-extensions-mediascanner [ ✔ ]

    • enigma2-plugin-systemplugins-cablescan [ ✔ ]

    • enigma2-plugin-systemplugins-hotplug [ ✔ ]

    • enigma2-plugin-systemplugins-moviecut [ ✔ ]

    • enigma2-plugin-systemplugins-cutlisteditor [ ✔ ]

    • enigma2-plugin-systemplugins-audiosync [ ✔ ]

    • enigma2-plugin-systemplugins-multitranscodingsetup [ ✔ ]

    • enigma2-plugin-systemplugins-satfinder [ ✔ ]

    • enigma2-plugin-systemplugins-crashlogautosubmit [ ✔ ]

    • enigma2-plugin-systemplugins-frontprocessorupgrade [ ✔ ]

    • enigma2-plugin-systemplugins-networkwizard [ ✔ ]

    • enigma2-plugin-systemplugins-videomode [ ✔ ]

    • enigma2-plugin-systemplugins-videotune [ ✔ ]

    • enigma2-plugin-systemplugins-mphelp [ ✔ ]

    • enigma2-plugin-systemplugins-videoenhancement [ ✔ ]


    ==> Updating and Upgrading Image Feeds....

    • Feed update [ ✔ ]

    • Feed upgrade [ ✔ ]


    ==> Installing Extensions....

    • xz [ ✔ ]

    • curl [ ✔ ]

    • wget [ ✔ ]

    • ntpd [ skipped ]

    • transmission [ ✔ ]

    • transmission-client [ ✔ ]

    • python3-transmission-rpc [ ✔ ]

    • python3-beautifulsoup4 [ ✔ ]

    • enigma2-plugin-extensions-tmdb [ ✔ ]

    • enigma2-plugin-extensions-cacheflush [ ✔ ]

    • enigma2-plugin-extensions-epgtranslator [ ✔ ]

    • enigma2-plugin-systemplugins-serviceapp [ ✔ ]


    ==> Installing 3rd-party plugins

    • XDREAMY Skin [ ✔ ]

    • Transmission [ ✔ ]

    • AJPanel [ ✔ ]

    • SubSSupport [ ✔ ]

    • Levi Multicam Manager [ ✔ ]

    • NCAM Emulator [ ✔ ]

    • EliSat Panel [ ✔ ]


    ==> Applying xDreamy as default skin

    • Stopping Enigma2 [ ✔ ]

    • XDREAMY Skin set to default [ ✔ ]

    • Starting Enigma2 [ ✔ ]


    ✔ All tasks complete.

    ✔ Full log: /tmp/XDREAMY_AiO.log

    🎉 Congratulations, XDREAMY AiO setup finished!

  • Thank you for your great work brother,i am going to install on my open atv image...

  • screen.png.

    OpenPLI Scarthgap - SF8008.

    After running the script right after the flash (without any settings), the following screen appears. After that, a restart occurs, and a choice of languages appears, and then it resets again and the choice of languages appears again. And so on in a loop.

    Edited 3 times, last by Kasan70 ().

  • screen.png.

    OpenPLI Scarthgap - SF8008.

    After running the script right after the flash (without any settings), the following screen appears. After that, a restart occurs, and a choice of languages appears, and then it resets again and the choice of languages appears again. And so on in a loop.

    Is the problem in general of the log not showing? The point is changing type up address cause disconnect in the log display sequence , it will be more useful if you share the installation log or crash log.

Your hub for Enigma2 tools and utilities

Get downloads, support, and toolboxes for configuration and management software on Windows, Linux, and Android. Find essential Enigma2 tools for all platforms. Access downloads, support, and utilities for Windows, Linux, and Android to manage your receiver.

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!