
حمولة تمكين الهوم برو (homebrew) لجهاز PS5 توفّر ميزات ما بعد الاستغلال: تحميل إضافات/حمولات مخصّصة، دعم ملفات fself/fpkg غير الموقّعة، إعدادات التصحيح، خادم FTP، ومثبّت حزم مباشر.
![]()
إذا وجدت هذا المشروع مفيدًا وترغب في دعم استمرار تطويره، ففكر في أن تدعمني بفنجان قهوة!
الكود المصدري متوفر في مجلد Source code بموجب رخصة GPLv3 مع جميع الملفات اللازمة لبنائه كما هو مطلوب بموجب GPLv3. ومع ذلك، لن أقدم تعليمات حول كيفية بنائه، لأن أي مطور يجب أن يعرف كيفية استخدام cmake.
إذا لم تكن قد فعلت ذلك بالفعل، ستحتاج إما إلى تمكين تنفيذ السكربت بشكل عام عبر
Set-ExecutionPolicy Bypass
في نافذة PowerShell بصلاحيات المسؤول، أو قم بتشغيل السكربت بهذا الأمر بعد استبدال مسار السكربت
powershell.exe -ExecutionPolicy Bypass -File C:\Path\To\send_payload.ps1
استخدام السكربت
.\send_payload.ps1 -Payload "C:\path\to\example.elf" -IP "192.168.xxx.xxx" -Port XXXX
أو
.\send_payload.ps1
cmdlet send_payload.ps1 at command pipeline position 1
Supply values for the following parameters:
(Type !? for Help.)
Payload: C:\path\to\example.elf
IP: 192.168.xxx.xxx
Port: XXXX
اصنع إضافاتك المخصصة عبر etaHEN SDK مزيد من المعلومات هنا
يمكن العثور على ملف إعدادات etaHEN ini في /data/etaHEN/config.ini ويمكن الوصول إليه باستخدام FTP المدمج، ويتم إنشاؤه تلقائيًا عند تشغيل etaHEN لأول مرة
| INI Key | الوصف | القيمة الافتراضية |
|---|---|---|
PS5Debug | 0 = تعطيل التحميل التلقائي لـ PS5Debug (Sistr0)، 1 = تمكين التحميل التلقائي لـ PS5Debug | 0 (معطل) |
FTP | 0 = تعطيل FTP المدمج في etaHEN، 1 = تمكينه | 1 (مفعل) |
discord_rpc | 0 = تعطيل خادم Discord RPC، 1 = تمكينه | 0 (معطل) |
toolbox_auto_start | 0 = معطل، 1 = مفعل | 1 (مفعل) |
Allow_data_in_sandbox | 0 = تعطيل /data داخل بيئة عزل التطبيق، 1 = تمكينها | 1 (مفعل) |
DPI | 0 = تعطيل خدمة Direct PKG Installer، 1 = تمكينها | 0 (معطل) |
DPI_v2 | 0 = تعطيل DPI الإصدار 2، 1 = تمكينه | 0 (معطل) |
Klog | 0 = تعطيل تسجيل النواة (kernel logging)، 1 = تمكينه | 0 (معطل) |
ALLOW_FTP_DEV_ACCESS | 0 = تعطيل وصول المطورين عبر FTP، 1 = تمكينه | 0 (معطل) |
StartOption | 0=لا شيء، 1=القائمة الرئيسية، 2=الإعدادات، 3=صندوق الأدوات، 4=itemzflow | 0 (لا شيء) |
Rest_Mode_Delay_Seconds | التأخير بالثواني قبل تطبيق التصحيح على shellui عند الخروج من وضع الراحة | 0 (بدون تأخير) |
Util_rest_kill | 0 = لا تقتل دايمون Util أثناء الراحة، 1 = اقتله عند الراحة | 0 (معطل) |
Game_rest_kill | 0 = لا تقتل اللعبة المفتوحة أثناء الراحة، 1 = اقتلها عند الراحة | 0 (معطل) |
disable_toolbox_auto_start_for_rest_mode | 0 = معطل، 1 = مفعل | 0 (معطل) |
libhijacker_cheats | 0 = تعطيل غش libhijacker، 1 = تمكينه | 0 (معطل) |
launch_itemzflow | 0 = معطل، 1 = تمكين التشغيل التلقائي لـ itemzflow | 0 (معطل) |
testkit | 0 = معطل، 1 = تمكين وضع testkit | 0 (معطل) |
Display_tids | 0 = معطل، 1 = تمكين عرض معرفات العناوين | 0 (معطل) |
APP_JB_Debug_Msg | 0 = معطل، 1 = تمكين رسائل تصحيح أخطاء الـ Jailbreak للتطبيقات | 0 (معطل) |
etaHEN_Game_Options | 0 = معطل، 1 = تمكين خيارات ألعاب etaHEN | 1 (مفعل) |
auto_eject_disc | 0 = معطل، 1 = تمكين الإخراج التلقائي للقرص | 0 (معطل) |
Cheats_shortcut_opt | خيار متعدد التحديد لاختصار الغش | 0 (CHEATS_SC_OFF) |
Toolbox_shortcut_opt | خيار متعدد التحديد لاختصار صندوق الأدوات | 0 (TOOLBOX_SC_OFF) |
Games_shortcut_opt | خيار متعدد التحديد لاختصار الألعاب | 0 (GAMES_SC_OFF) |
Kstuff_shortcut_opt | خيار متعدد التحديد لاختصار kstuff | 0 (KSTUFF_SC_OFF) |
auto_eject_disc | 0 = معطل، 1 = مفعل | 0 (معطل) |
overlay_ram | 0 = معطل، 1 = مفعل | 0 (معطل) |
overlay_cpu | 0 = معطل، 1 = مفعل | 0 (معطل) |
overlay_gpu | 0 = معطل، 1 = مفعل | 0 (معطل) |
overlay_ip | 0 = معطل، 1 = مفعل | 1 (مفعل) |
overlay_kstuff | 0 = معطل، 1 = مفعل | 1 (مفعل) |
Overlay_pos | خيار متعدد التحديد لتراكب الألعاب | 0 (OVERLAY_POS_TOP_LEFT) |
مثبت الحزم المباشر (Direct PKG Installer) في etaHEN بسيط جدًا حاليًا ويُعتبر قيد العمل (WIP). تدفق الخدمة هو كما يلي:
{ "url" : "http://xxxx" }
{ "res" : "0" }