الفور هووكس
هل تريد التفاعل مع هذه المساهمة؟ كل ما عليك هو إنشاء حساب جديد ببضع خطوات أو تسجيل الدخول للمتابعة.



 
الرئيسيةأحدث الصورالتسجيلالتسجيلدخول

 

 كيف تقوم بتحميل الباتش للرسيفر بأصح الطرق بدون مشاكل بالصور

اذهب الى الأسفل 
+4
silver 5m
man2man
لقاء
الاشرف
8 مشترك
كاتب الموضوعرسالة
الاشرف
هووكس ملكى
هووكس ملكى
الاشرف


ذكر
عدد الرسائل : 2003
العمر : 43
تاريخ التسجيل : 08/05/2007

كيف تقوم بتحميل الباتش للرسيفر بأصح الطرق بدون مشاكل بالصور Empty
مُساهمةموضوع: كيف تقوم بتحميل الباتش للرسيفر بأصح الطرق بدون مشاكل بالصور   كيف تقوم بتحميل الباتش للرسيفر بأصح الطرق بدون مشاكل بالصور Icon_minitimeالجمعة 10 أغسطس 2007, 8:47 pm

كيف تقوم بتحميل الباتش للرسيفرك بالطريقة الصحيحة
بدون مشاكل شرح مع الصورة
لتفادي هذه المشكلة اقدم لكم هذه الطريقة
الان نحن في موقع التحميل
(اخترت كمثال 8005S لان الاجهزة من النوع S ليس لها ماستر صوفت
وفي حالة الخطا في الباتش لا يمكن لها الرجوع الى الاصل الا بالجيتاج)
كيف تقوم بتحميل الباتش للرسيفر بأصح الطرق بدون مشاكل بالصور 1_bmp12
افتحوا برنامج وهو موجود بالمرفقات STBUtil-1.0b2
كيف تقوم بتحميل الباتش للرسيفر بأصح الطرق بدون مشاكل بالصور 2_bmp11
اضغط على Load واختاروا الملف كالصورة التالية
كيف تقوم بتحميل الباتش للرسيفر بأصح الطرق بدون مشاكل بالصور 3_bmp10
بعدها ستشاهدون جميع المعلومات المتعلقة بالباتش
(تبين انه Starsat بخلفية Superlazer)
اي ان من حمله سيبقى جهازه يقبل فقط فلاشات ستارسات من بعد ولن يعود امامه سوى الجيتاج.
كيف تقوم بتحميل الباتش للرسيفر بأصح الطرق بدون مشاكل بالصور 4_bmp10
برنامج STB UTIL فهو يستخرج النسخة الرئيسية
من الباتش ويساعدنا في معرفة الملفات
لاحظ الصورة التالية:
كيف تقوم بتحميل الباتش للرسيفر بأصح الطرق بدون مشاكل بالصور 5_bmp10
من خلال الأرقام التوضيحة :
رقم 1 تبين الإصدار أو النسخة Version
رقم 2 تبين تاريخ وساعة صنع الباتش
رقم 3 تبين الجهاز المستقبل للباتش (نوع الجهاز - بمعنى الباتش خاص بالجهاز الذي يظهر في القائمة المنسدلة 3
رقم 4 تبين الأنترفاس المستخدم وهو المعبر عنه بـ G (في الصورة لدينا G4)
رقم 5 تبين نوع البروسيسور المستخدم -NEC uPD61120 هو النوع D كما هو معروف
رقم 6 تبين عدد منافذ البريتال في الجهاز هنا في الصورة لدينا منفذين
رقم 7 تبين مودال الجهاز وهو المعبر عنه في النسخة الرئيسية بـ M
كيف تقوم بتحميل الباتش للرسيفر بأصح الطرق بدون مشاكل بالصور 6_bmp10
لمعرفة النسخة الرئيسية أصبح لدينا الطرق التالية
-1المعلومات من الجهاز ذاته
كيف تقوم بتحميل الباتش للرسيفر بأصح الطرق بدون مشاكل بالصور 7_bmp10



  • بالنسبة للباتش
من خلال فتح الباتش بواسطة محرر هيكس
كيف تقوم بتحميل الباتش للرسيفر بأصح الطرق بدون مشاكل بالصور 8_bmp10
أولا / معرفة مكان معلومات النظام في الباتش
أولا يجب معرفة مكان معلومات النسخة الرئيسية
في الباتش ويمكن ذلك بواسطة البحث عن تاريخ انشاء الباتش
(مثلما تبدو في الصورة نبحث عن 20050906
ولا نضع أي علامة خاصة مستعملة في التواريخ مثل '/' أو '-' ..
وهي ومعلومات النظام موجودة في بداية و في نهاية الباتش
لكننا سنتعامل مع التي في بداية الباتش
لأنها مكانها ثابت. الصورة
يوجد اختلاف بسيط بين الأجهزة D و الأجهزة S بخصوص مكان معلومات
النظام في الباتش
تفسير البلوك المحتوي على معلومات النظام :
الصورة توضح معلومات النظام
كيف تقوم بتحميل الباتش للرسيفر بأصح الطرق بدون مشاكل بالصور 9_bmp10
لنقارن معلومات النظام مع الصورة في الأسفل كما تبدو في الشاشة
كيف تقوم بتحميل الباتش للرسيفر بأصح الطرق بدون مشاكل بالصور 7_bmp10
الاستثناء الوحيد هو في Data Version مضاف إليها 6 / لها قاعدة خاصة
(وليس +6 دائما بل هناك حساب خاص



  • بـــــــدء البــــرمـــــجة
لن أتعرض لشرح بيئة Visual Basic
فهذا الموضوع يفترض معرفة مسبقة بلغة البرمجة للمبتدئينVisual Basic
(وأنا منهم)
ولذلك قم بإنشاء مشروع جديد يحتوي على كائنات
Form label و Text و Button و CommonDialog
مثلما يظهر في الصورة
مثلما يبدو في الصورة
ولا داعي للتفصيل في هذه النقطة كثيرا
كيف تقوم بتحميل الباتش للرسيفر بأصح الطرق بدون مشاكل بالصور 11_bmp10
هذا المشروع ليس كاملا 100 % بسبب أنه مجرد مثال فقط
لمعرفة كيفية استغلال معلومات النظام داخل الباتش
وإعادة تنظيمها في البرنامج
ولا يمكن اعتباره برنامجا حقيقيا ..
وهو ليس لودر للتحميل و لا خوف من استعماله لأن لا يقوم بأية معالجة للباتش
بل هو مجرد كاشف للمعلومات لا أكثر
المعلومات التي يقدمها البرنامج تساعدك في معرفة السوفتوير
الذي تريد تحميله إلى الجهاز ليمكنك مطابقة ذلك مع الجهاز
الذي لديك أو معرفة هوية السوفتوير وهي كما تظهر في الصورة
كيف تقوم بتحميل الباتش للرسيفر بأصح الطرق بدون مشاكل بالصور 12_bmp10
وبذلك يمكنك بواسطته معرفة
1-أي نوع من الأجهزة D أو S / في CPU Type
2- لأي جهاز مخصص الباتش الذي لديك -- في DSR
3- أي انترفاس مستخدم Gui
الشيئ الوحيد الذي لا يقدمه هو رقم البوت



  • نـــص البـــرنامج
أولا نقوم بعملية Declaration
Option Explicit
Dim str As String
Dim str_tmp As String
Dim FileName As String
Dim VerInfo As Byte
Dim i As Integer

برمجة التصفية التلقائية للملفات Bin في علبة الحوار
"فتح" و تحديد مسار الملف بعد اختياره من طرف المستخدم
Private Sub Command1_Click
"CommonDialog1.Filter = "Bin Files|*.bin
CommonDialog1.ShowOpen
Text1.Text = CommonDialog1.FileName
FileName = Text1.Text
""=Str
كيف تقوم بتحميل الباتش للرسيفر بأصح الطرق بدون مشاكل بالصور 8_bmp10
تحميل معلومات النظام إلى متغير
str = ""
str_tmp = ""
For i = 0 To 12
Get #1, 65652 + i, Verinfo
str_tmp = Hex(Verinfo)
If Len(str_tmp)
= 1 Then str_tmp = "0" + str_tmp
str = str + str_tmp
Next
،،،،،،،،،،،،،،،،،،،،،،،،،،،
str
""= str_tmp
For i = 0 To 12
Get #1, 65652 + i , VerInfo
(str_tmp = Hex(VerInfo
لتفادي حذف الصفر بعد قراءة المعطيات فإنن نقوم بإضافته بعد حذفه
(إذا لم تضع هذه التعليمية فإن البرنامج سيحذف الصفر
وستظهر تاريخ 20050906 مثل التالي 20596)
If Len(str_tmp) =
1 Then str_tmp = "0" + str_tmp
بعد قراءة المعلومات من الباتش تأتي مرحلة تحديد الحالة لقراءة
معرف الانترفاس ومعرف الميكروكونترولر ومعرف المودال ومعرف البيريتال
نبدا في قراءة المعلومات من الباتش وحدة وحدة
و في الأول نقرأ معلومات الأنترفاس GUI
ونستخدم تحديد الحالة Select Case ..
فإذا كان Gui=4 فهو انترفاس انترستار وإذا كان Gui =7
فهو انترفاس ستارسات وهكذا مثلما شرحناه في موضوع
كيف تتعرف على اجهزة انترستار من خلال System Info
نستخدم دالة Mid لتحديد موقع المعرف (واحد فقط ابتداء من الرقم التاسع)
(strDSRGUI = Mid(str, 9, 1
Select Case strDSRGUI
Case Is = 4
"Label2(2).Caption = "InterStar
Case Is = 6
" Label2(2).Caption = "SuperLazer
Case Is = 7
" Label2(2).Caption = "StarSat
Case Is = 8
" Label2(2).Caption = "New InterStar
Case Else
"" = Label2(2).Caption
End Select
بالطبع يمكننا تفاديا للتكرار استخدام دالة With /end with
with label2
[center]


  • ----
  • ----

end with
بنفس الطريقة نحدد موقع معرف البروسيسور ويقرأ معطى واحد
ابتداء من سادس في البلوك ... ثم نقوم بتحديد الحالات
احتمالات

Select Case strCPU
Case Is = 3
"Label2(0).Caption = "NEC UPD61120 :Type D
Case Is = 5
"Label2(0).Caption = "NEC UPD61115 :Type S
Case Is = 4
"Label2(0).Caption = "Nec UPD61130
Case Else
""=Label2(0).Caption
End Select
بنفس الطريقة نحدد موقع معرف Model الجهاز ثم نحدد حسب الحالة
(strDSRType = Mid(str, 7, 1
Select Case strDSRType
Case Is = 1
"Label2(1).Caption = "Satellite FTA receiver
Case Is = 2
"Label2(1).Caption = "Satellite receiver with CI slot
Case Is = 3
"Label2(1).Caption = "Satellite FTA receiver with Smart card slot
Case Is = 4
"Label2(1).Caption = "Satellite receiver with CI and Smart card slot
Case Is = 5
"Label2(1).Caption = "Terrestrial FTA receiver
Case Is = 6
"Label2(1).Caption = "Terrestrial receiver with CI
Case Is = 7
"Label2(1).Caption = "Compact setellite FTA receiver
Case Is = 8
"Label2(1).Caption = "Terrestrial and satellite FTA receiver
Case Is = 9
"Label2(1).Caption = "Terrestrial and satellite receiver with CI slot
Case Else
""= Label2(1).Caption
End Select
بنفس الطريقة نحدد موقع معرف البيريتال Scart الجهاز ثم نحدد حسب الحالة

(strDSrcart = Mid(str, 8, 1
Select Case strDSrcart
Case Is = 1
"Label2(3).Caption = "Neant
Case Is = 2
"Label2(3).Caption = "Un
Case Is = 3
"Label2(3).Caption = "Deux
Case Else
""= Label2(3).Caption
End Select
بنفس الطريقة نحدد موقع معرف الجهاز الذي سيتقبل الباتش وهذا الجزء لم نتطرق إليه في موضوع كيف تتعرف على انترستار
(strDSrVend = Mid(str, 3, 2
Select Case strDSrVend
"Case Is = "08
"Label2(4).Caption = "Baff
"Case Is = "11
"Label2(4).Caption = "Focus
"Case Is = "0E
"Label2(4).Caption = "Golf
"Case Is = "03
"Label2(4).Caption = "InterStar
"Case Is = "12
"Label2(4).Caption = "MediaStar
"Case Is = "0F
"Label2(4).Caption = "Orient
"Case Is = "0A
"Label2(4).Caption = "SuperLazer
"Case Is = "10
"Label2(4).Caption = "StarSat
"Case Is = "02
"Label2(4).Caption = "SuperStar
Case Else
""= Label2(4).Caption
End Select
نقرأ الفيرسيون -مثلا 1.71- ا وهي موجودة في الباتش على شكل 171
ولذلك نقرأ المعطى 10 في البلوك ثم نضيف "." نقطة ثم نقرأ ماتبقى
(Label2(6).Caption =
Mid(str, 10, 1) & "." & Mid(str, 11, 2
بنفس الطريقة نقرأ تاريخ وساعة انشاء الباتش و نستخدم نفس الطريقة السابقة
(إضافة "/" في التاريخ و ":" في الوقت

Label2(7).Caption = Mid(str, 13, 4)
& "/" & Mid(str, 17, 2) & "/" & Mid
(str, 19, 2) & " " & Mid(str, 21, 2)
& ":" & Mid(str, 23, 2)
& ":" & Mid(str, 25, 2)
قـــــراءة Version Data
Label2(.Caption
= Mid(str, 1, 2) + 6
نعيد تنظيم المعطيات لتظهر على شكل مطابق لماتظهر عليه في الشاشة
G4C3M2S3 -مثلا-
Label3.Caption =
"Version principale:
" & Label2(6) & " " & "G"
& strDSRGUI & "C"
& strCPU & "M" & strDSRType & "S" & strDSrcart
ثم نغلق الملف
Close #1

مقارنة بالصور بين معلومات النسخة الرئيسية في البرنامج وعلى الجهاز
كيف تقوم بتحميل الباتش للرسيفر بأصح الطرق بدون مشاكل بالصور 7_bmp10
كيف تقوم بتحميل الباتش للرسيفر بأصح الطرق بدون مشاكل بالصور 6_bmp10
ماهو الهدف من هذا الموضوع ؟؟؟
بهذه الأسطر القليلة صنعنا بلغة البرمجة Visaul Baisc
برنامجا صغيرا يمكنك به معرفة النسخة المستخدمة
والداتا ويكشف لك لأي جهاز هو مخصص
و أي خلفية مستخدمة في هذا الباتش
ومن الطبيعي مادام مصنوعا بلغة البرمجة للمبتدئين
فهو يحتاج إلى تنصيب أو تثبيت installation ..
وبذلك يمكنك تجنب تحميل ملف ليس مطابقا لجهازك
توضيح لفهم معطيات البرنامج
كيف تقوم بتحميل الباتش للرسيفر بأصح الطرق بدون مشاكل بالصور Four_h10
الرجوع الى أعلى الصفحة اذهب الى الأسفل
https://four.hooxs.com
لقاء
هووكس مميز
هووكس مميز
لقاء


انثى
عدد الرسائل : 990
العمر : 35
تاريخ التسجيل : 03/06/2007

كيف تقوم بتحميل الباتش للرسيفر بأصح الطرق بدون مشاكل بالصور Empty
مُساهمةموضوع: رد: كيف تقوم بتحميل الباتش للرسيفر بأصح الطرق بدون مشاكل بالصور   كيف تقوم بتحميل الباتش للرسيفر بأصح الطرق بدون مشاكل بالصور Icon_minitimeالإثنين 13 أغسطس 2007, 9:04 pm

الف شكر علي الشرح الرائع
بارك الله فيك
الرجوع الى أعلى الصفحة اذهب الى الأسفل
man2man
هووكس جديد
هووكس جديد
avatar


ذكر
عدد الرسائل : 34
العمر : 37
تاريخ التسجيل : 10/09/2007

كيف تقوم بتحميل الباتش للرسيفر بأصح الطرق بدون مشاكل بالصور Empty
مُساهمةموضوع: رد: كيف تقوم بتحميل الباتش للرسيفر بأصح الطرق بدون مشاكل بالصور   كيف تقوم بتحميل الباتش للرسيفر بأصح الطرق بدون مشاكل بالصور Icon_minitimeالإثنين 10 سبتمبر 2007, 1:10 pm

شكرااااااا على الشغل الجامد
الرجوع الى أعلى الصفحة اذهب الى الأسفل
silver 5m
--
--
silver 5m


ذكر
عدد الرسائل : 1183
العمر : 38
تاريخ التسجيل : 12/05/2007

كيف تقوم بتحميل الباتش للرسيفر بأصح الطرق بدون مشاكل بالصور Empty
مُساهمةموضوع: رد: كيف تقوم بتحميل الباتش للرسيفر بأصح الطرق بدون مشاكل بالصور   كيف تقوم بتحميل الباتش للرسيفر بأصح الطرق بدون مشاكل بالصور Icon_minitimeالجمعة 05 أكتوبر 2007, 3:16 am

كيف تقوم بتحميل الباتش للرسيفر بأصح الطرق بدون مشاكل بالصور 3losh2
الرجوع الى أعلى الصفحة اذهب الى الأسفل
http://silver-5m.ahlablog.com/
Finger
هووكس جديد
هووكس جديد
Finger


ذكر
عدد الرسائل : 5
العمر : 43
تاريخ التسجيل : 16/02/2008

كيف تقوم بتحميل الباتش للرسيفر بأصح الطرق بدون مشاكل بالصور Empty
مُساهمةموضوع: رد: كيف تقوم بتحميل الباتش للرسيفر بأصح الطرق بدون مشاكل بالصور   كيف تقوم بتحميل الباتش للرسيفر بأصح الطرق بدون مشاكل بالصور Icon_minitimeالثلاثاء 19 فبراير 2008, 1:27 pm

شكرااااااا على الشغل الجامد
الرجوع الى أعلى الصفحة اذهب الى الأسفل
ahmed128a
هووكس جديد
هووكس جديد
ahmed128a


ذكر
عدد الرسائل : 1
العمر : 49
تاريخ التسجيل : 22/03/2010

كيف تقوم بتحميل الباتش للرسيفر بأصح الطرق بدون مشاكل بالصور Empty
مُساهمةموضوع: رد: كيف تقوم بتحميل الباتش للرسيفر بأصح الطرق بدون مشاكل بالصور   كيف تقوم بتحميل الباتش للرسيفر بأصح الطرق بدون مشاكل بالصور Icon_minitimeالإثنين 22 مارس 2010, 10:46 pm

مجهود كبير بارك الله فيك
الرجوع الى أعلى الصفحة اذهب الى الأسفل
eljocker200
هووكس جديد
هووكس جديد
eljocker200


ذكر
عدد الرسائل : 1
العمر : 41
تاريخ التسجيل : 19/07/2010

كيف تقوم بتحميل الباتش للرسيفر بأصح الطرق بدون مشاكل بالصور Empty
مُساهمةموضوع: رد: كيف تقوم بتحميل الباتش للرسيفر بأصح الطرق بدون مشاكل بالصور   كيف تقوم بتحميل الباتش للرسيفر بأصح الطرق بدون مشاكل بالصور Icon_minitimeالإثنين 19 يوليو 2010, 2:13 am

مشكووووووووووووووووووووور
الرجوع الى أعلى الصفحة اذهب الى الأسفل
تامر1
هووكس جديد
هووكس جديد
تامر1


ذكر
عدد الرسائل : 1
العمر : 38
تاريخ التسجيل : 12/12/2011

كيف تقوم بتحميل الباتش للرسيفر بأصح الطرق بدون مشاكل بالصور Empty
مُساهمةموضوع: رد: كيف تقوم بتحميل الباتش للرسيفر بأصح الطرق بدون مشاكل بالصور   كيف تقوم بتحميل الباتش للرسيفر بأصح الطرق بدون مشاكل بالصور Icon_minitimeالإثنين 12 ديسمبر 2011, 6:49 pm

مبدع وشكرا على تعبك
الرجوع الى أعلى الصفحة اذهب الى الأسفل
 
كيف تقوم بتحميل الباتش للرسيفر بأصح الطرق بدون مشاكل بالصور
الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1
 مواضيع مماثلة
-

صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
الفور هووكس :: الهووكس {الثالث} :: منتديات الستالايت والفضائيات :: القنوات والشفرات والشيرنج-
انتقل الى: