gfxgfx
 
Please login or register.

Login with username, password and session length
logo
 
gfx gfx
gfxgfx
 

Updates
Vu+ VTI İmageTeam 15.0.04 * 17-07-2025
Settings - Ciefpsettings *15-07-2025
OSCAM 11885 (Ipk & Deb) * 15-07-2025
Vu+ Opendroid image 8.0 * 14-07-2025
Dreambox Opendroid image 8.0 DM 900 & 920 * 14-07-2025
XDREAMY skin v 5.9.9
XDREAMY AiO The Ultimate One-Click Setup for Enigma2 


* Support our website - make a small donation
 
gfx gfx
gfx
67072 Posts in 10531 Topics by 6410 Members - Latest Member: hoomn.w960 July 18, 2025, 12:09:18 AM
*
gfx* Home | Help | Login | Register | Home | Contact | Translation | gfx
gfx
LuxSat Satellite  |  Tools / Plugins / CCcam / Settings /Oscam/Skins  |  Tools / Plugins / CCcam / Bootlogo's / Skins  |  XDREAMY AiO
gfx
gfxgfx
 

Author Topic: XDREAMY AiO  (Read 74 times)

0 Members and 1 Guest are viewing this topic.

Offline LuxSatTopic starter

  • Administrator
  • Platina Member
  • *
  • Posts: 21511
  • Country: be
    • LuxSat Satellite
XDREAMY AiO
« on: July 03, 2025, 04:01:28 PM »


🆕 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: [Select]
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).
Bewerk bericht

  Groetjes van Jef

Offline LuxSatTopic starter

  • Administrator
  • Platina Member
  • *
  • Posts: 21511
  • Country: be
    • LuxSat Satellite
Re: XDREAMY AiO
« Reply #1 on: July 04, 2025, 08:38:49 AM »

★ XDREAMY AiO - Enigma2 Universal Setup Wizard ★

Version 1.4 - 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.



Code: [Select]
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)...7

==> 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!
  Groetjes van Jef

LuxSat Satellite  |  Tools / Plugins / CCcam / Settings /Oscam/Skins  |  Tools / Plugins / CCcam / Bootlogo's / Skins  |  XDREAMY AiO
 

gfxgfx
gfx gfx