Solve the problem of touch stopping after restarting

📝

X-Server Hub Team

Admin

  • حل مشكلة توقف التاتش بعد إعادة التشغيل - برعاية


  • All-in-One Support
  • 🔹 المشكلة:
  • بعد استبدال ملف y792_p3.bin، التاتش بيختفي كلما تطفي الجهاز وتشغله، وبتضطر تكتب الأوامر من أول وجديد! 😤
  • 🔍 ليش عم يصير هالشي؟
  • 1️⃣ الدرايفر المسؤول عن التاتش slsi_ts ما عم يتفعّل لحالو بعد الإقلاع.
  • 2️⃣ النظام ما بيحفظ الأوامر يلي بتنكتب يدويًا.
  • 3️⃣ لازم يكون في سكربت يشتغل لحالو مع كل إعادة تشغيل.
  • 💡 الحل الجذري صار جاهز بفضل فريق All-in-One Support 🔥🔥
  • إحنا قدرنا نحل المشكلة بالكامل، وهاي هي الخطوات:
  • ✅ الحل النهائي من All-in-One Support
  • 📢 اتبع هالخطوات عشان التاتش يشتغل لحالو بعد كل إعادة تشغيل!
  • 1️⃣ استبدال الملف الناقص: افتح Termux أو أي Terminal، ونفّذ هالأوامر:
nginx
CopyEdit
su -c "mount -o rw,remount /vendor"
su -c "cp /sdcard/y792_p3.bin /vendor/firmware/y792_p3.bin"
su -c "sync"
  • ✅ هيك تأكدنا إنو الملف صار بمكانه الصح، وما رح ينحذف بعد الريستارت.
  • 2️⃣ إنشاء سكربت لتشغيل التاتش تلقائيًا:
  • نفذ هالأوامر بالترتيب:
swift
CopyEdit
su -c "mkdir -p /data/adb/service.d"
cat <<EOF > /data/adb/service.d/enable_touchscreen.sh
#!/system/bin/sh
sleep 5
echo 6-0048 > /sys/bus/i2c/drivers/slsi_ts/bind
EOF
su -c "chmod +x /data/adb/service.d/enable_touchscreen.sh"
  • ✅ السكربت صار جاهز بفضل All-in-One Support!
  • 3️⃣ تفعيل دعم service.d في Magisk:
  • افتح Magisk.
  • روح على الإعدادات.
  • فعّل خيار "Support init.d".
  • 4️⃣ أعد تشغيل الجهاز واختبر التاتش 🛠️

  • 💡 كيف حلينا المشكلة؟
  • 🔍 المشكلة كانت إنو التاتش يتوقف بعد إعادة التشغيل لأن الدرايفر ما عم يشتغل تلقائيًا.
  • 🛠️ الحل كان باستخدام service.d ضمن Magisk ليشتغل السكربت لحالو بعد كل ريستارت.
  • ✅ النتيجة: التاتش شغال 100% وما في داعي تعيد الأوامر كل مرة!
  • 🚨 شو تعمل إذا التاتش لسا ما اشتغل بعد الريستارت؟
  • 1️⃣ تأكد إنو السكربت انحفظ بهالمكان:
bash
CopyEdit
ls -l /data/adb/service.d/
  • إذا ما لقيت enable_touchscreen.sh، عيد تشغيل الأوامر أعلاه.
  • 2️⃣ جرّب تشغيل السكربت يدويًا:
swift
CopyEdit
sh /data/adb/service.d/enable_touchscreen.sh
  • إذا اشتغل التاتش، يعني السكربت سليم، بس ما عم يشتغل تلقائيًا. تأكد من تفعيل init.d في Magisk.
  • 3️⃣ عيد تعيين الصلاحيات:
nginx
CopyEdit
su -c "chmod 755 /data/adb/service.d/enable_touchscreen.sh"
  • 🔹 النتيجة النهائية - حل All-in-One Support
  • ✔️ ما عاد في داعي تكتب الأوامر كل مرة، التاتش صار يشتغل لحالو!
  • ✔️ الحل معتمد على service.d ضمن Magisk لتشغيل السكربت تلقائيًا.
  • ✔️ حل مضمون 100% بإشراف All-in-One Support!
  • 🚀 هالحل مقدم من فريق All-in-One Support - خبراء حلول السوفتوير! 🔥
  • 📌 تابعونا للمزيد من الحلول الاحترافية! 💡
  • 🔵 هالطريقة مقدمة من فريق
  • All-in-One Support