حصري الشامل في هواتف ذوات معالجات MediaTek النسخة الإحترافية

DZ-Developer

:: الإدارة R&D ::
إنضم
28 أبريل 2012
المشاركات
6,605
مستوى التفاعل
30,652
النقاط
113
الإقامة
الجزائر الغالية
1429772738422.png


1454575969371.jpg


الشامل في هواتف ذوات معالجات MediaTek

نظرا للإنتشار الرهيب للأجهزة ذوات المعالجات MediaTek الصينية منها والأصلية مثل: Lenovo و Alcatel ... ونقص Firmware هذه الأجهزة في مواقع التحميل وكيفية التعامل معها لذلك تم إنشاء هذا الموضوع للإحاطة بهذه الأجهزة بالتفصيل الممل.

نبذة عن شركة ميديا تيك من الموسوعة الحرة:

ميديا تيك (بالإنجليزية:
Media Tek) هي شركة متخصصة في صناعة وإنتاج الرقائق الإلكترونية،أجهزة التلفاز العالية الجودة(HD)، الاقرص الصلبة،أجهزة دي في دي (DVD) وأجهزة الاتصال اللاسلكي (Wireless). ميديا تيك هي الشركة التي تنتج معالجات الهواتف الذكية بإسم MTK MT
تأسست الشركة يوم
28 ماي 1997 مقرها موجود في منطقة Hsinchu Science and Industrial Park في مدينة Hsinchu في طايوان، أسسها شركاء متخصصون في المبيعات و البحوث من الصين، سنغافورة، الهند، اليابان، كوريا الجنوبية، الولايات المتحدة الأمريكية والدنمارك وإنجلترا.

المعالجات التي سنتناولها في هذا الموضوع هي MT67XX MT65XX MT62XX

الأدوات Tools:

1- برنامج SP Flash Tool نسخة 5.1716 هنـــMediaFireــــا
2-
برنامج SP Flash Tool نسخة 3.1344 هنـــpCloudــــا
3- برنامج Flash Tool نسخة 5.1320 هنـــpCloudــــا
4- برنامج MTK Droid Tools نسخة 2.5.3 هنـــpCloudــــا
5-
برنامج IMEI & SN Writer نسخة 1.5.3 هنـــpCloudــــا
6- برنامج Maui META نسخة 9.1604 هنـــMediaFireــــا
7-
ملفات Nvram DataBase من هنـــpCloudــــا
8-
برنامج iRoot نسخة 1.8.6.2 هنـــpCloudــــا
9-
تطبيق BusyBox Pro نسخة 35 هنـــpCloudــــا
10-
برنامج MTK Rom Studio نسخة 1.1.7 هنـــpCloudــــا
11-
تعريفات MTK USB نسخة 1.02 هنـــpCloudــــا


1418063548952.gif

كود فك الضغط:
www.dzgsm.com
1418063548952.gif

 

DZ-Developer

:: الإدارة R&D ::
إنضم
28 أبريل 2012
المشاركات
6,605
مستوى التفاعل
30,652
النقاط
113
الإقامة
الجزائر الغالية
كيفية أخذ Full Dump من هواتف ذوات معالجات MediaTek

قراءة الـFirmware او اي جزء من الذاكرة الداخلية و اعادة كتابته:

MT62XX CPU:

لم يتم تجميع البيانات اللازمة.

MT67XX MT65XX CPU:
[FONT=&amp][FONT=&amp]
1-
[/FONT][/FONT]Test the internal memory "اختبار الذاكرة الداخلية":
في الهاتف نجد ثلاث انواع من الذواكر الداخلية الا وهي EMMC و NAND و UFS
أ- EMMC Memory:

1494611831631.jpg


آخر اصدار Hardware هو EMMC 5.1
سرعة القراءة:
250 ميغا بايت في الثانية.
سرعة الكتابة:
90 ميغا بايت في الثانية.

[FONT=&amp]ب- NAND Memory:

[/FONT]
1494613058491.png

هناك ثلاث اصدارات Hardware هي SLC NAND / BENAND / Serial Interface NAND.
سرعة القراءة: حسب النوع
غير مدرجة.
سرعة الكتابة:
حسب النوع غير مدرجة.

[FONT=&amp]جـ - UFS Memory:

[/FONT]
1494612599681.png


آخر اصدار Hardware هو UFS 2.1
سرعة القراءة:
530 ميغا بايت في الثانية.
سرعة الكتابة:
[FONT=&amp]170 ميغا بايت في الثانية.

هناك هدفين من فحص الذاكرة الداخلية للهاتف الا وهما:
1- التأكد من سلامة الذاكرة الداخلية.
2- حساب حجم الـFirmware و مناطقه الرئيسية.

نقوم بتحديد ملف الـScatter عبر واجهة برنامج SP FLASH TOOL من الواجهة الفرعية Download ثم نضغط على الواجهة الفرعية Memory Test


[/FONT]
1494614746431.png
[FONT=&amp]

من الواجهة الفرعية Memory Test نضغط على Start ثم نطفأ الهاتف ونوصله بالكومبيوتر.


[/FONT]
1494614944821.png


تستغرق عملية Full Test للذاكرة الداخلية سعة 16GB حوالي 13:08 دقيقة.
اما إذا اردنا فقط معرفة عناوين المناطق يكفي فقط تحديد Addr Bus Test حيث تستغرق العملية 0.01 ثانية.

1494616907561.png


بيانات العملية:

كود:
[COLOR=#00FFFF]============ Memory Detection Report ===========

[/COLOR][COLOR=#000000]Internal RAM:[/COLOR]
[COLOR=#ff0000]External RAM:[/COLOR]
[COLOR=#000000]    Type = DRAM[/COLOR]
[COLOR=#000000]    Size = 0x80000000 (2048MB/16384Mb)[/COLOR]
[COLOR=#000000]NAND Flash:[/COLOR]
[COLOR=#ff0000]    ERROR: NAND Flash was not detected![/COLOR]
[COLOR=#000000]EMMC: [/COLOR]
[COLOR=#000000]     EMMC_PART_BOOT1     Size = 0x0000000000400000(4MB)[/COLOR]
[COLOR=#000000]     EMMC_PART_BOOT2     Size = 0x0000000000400000(4MB)[/COLOR]
[COLOR=#000000]     EMMC_PART_RPMB     Size = 0x0000000000400000(4MB)[/COLOR]
[COLOR=#000000]     EMMC_PART_GP1     Size = 0x0000000000000000(0MB)[/COLOR]
[COLOR=#000000]     EMMC_PART_GP2     Size = 0x0000000000000000(0MB)[/COLOR]
[COLOR=#000000]     EMMC_PART_GP3     Size = 0x0000000000000000(0MB)[/COLOR]
[COLOR=#000000]     EMMC_PART_GP4     Size = 0x0000000000000000(0MB)[/COLOR]
[COLOR=#000000]     EMMC_PART_USER     Size = 0x00000003a3e00000(14910MB)[/COLOR]
[COLOR=#000000]UFS: [/COLOR]
[COLOR=#ff0000]    ERROR: UFS was not detected![/COLOR]
[COLOR=#00ffff]============     RAM Test     ============[/COLOR]
[COLOR=#000000]Data Bus Test: [/COLOR]
[COLOR=#000000][D0][/COLOR]
[COLOR=#000000][D1][/COLOR]
[COLOR=#000000][D2][/COLOR]
[COLOR=#000000][D3][/COLOR]
[COLOR=#000000][D4][/COLOR]
[COLOR=#000000][D5][/COLOR]
[COLOR=#000000][D6][/COLOR]
[COLOR=#000000][D7][/COLOR]
[COLOR=#000000][D8][/COLOR]
[COLOR=#000000][D9][/COLOR]
[COLOR=#000000][D10][/COLOR]
[COLOR=#000000][D11][/COLOR]
[COLOR=#000000][D12][/COLOR]
[COLOR=#000000][D13][/COLOR]
[COLOR=#000000][D14][/COLOR]
[COLOR=#000000][D15][/COLOR]
[COLOR=#000000][D16][/COLOR]
[COLOR=#000000][D17][/COLOR]
[COLOR=#000000][D18][/COLOR]
[COLOR=#000000][D19][/COLOR]
[COLOR=#000000][D20][/COLOR]
[COLOR=#000000][D21][/COLOR]
[COLOR=#000000][D22][/COLOR]
[COLOR=#000000][D23][/COLOR]
[COLOR=#000000][D24][/COLOR]
[COLOR=#000000][D25][/COLOR]
[COLOR=#000000][D26][/COLOR]
[COLOR=#000000][D27][/COLOR]
[COLOR=#000000][D28][/COLOR]
[COLOR=#000000][D29][/COLOR]
[COLOR=#000000][D30][/COLOR]
[COLOR=#000000][D31][/COLOR]
[COLOR=#0000ff]OK!![/COLOR]
[COLOR=#000000]Address Bus Test:[/COLOR]
[COLOR=#000000][A1][/COLOR]
[COLOR=#000000][A2][/COLOR]
[COLOR=#000000][A3][/COLOR]
[COLOR=#000000][A4][/COLOR]
[COLOR=#000000][A5][/COLOR]
[COLOR=#000000][A6][/COLOR]
[COLOR=#000000][A7][/COLOR]
[COLOR=#000000][A8][/COLOR]
[COLOR=#000000][A9][/COLOR]
[COLOR=#000000][A10][/COLOR]
[COLOR=#000000][A11][/COLOR]
[COLOR=#000000][A12][/COLOR]
[COLOR=#000000][A13][/COLOR]
[COLOR=#000000][A14][/COLOR]
[COLOR=#000000][A15][/COLOR]
[COLOR=#000000][A16][/COLOR]
[COLOR=#000000][A17][/COLOR]
[COLOR=#000000][A18][/COLOR]
[COLOR=#000000][A19][/COLOR]
[COLOR=#000000][A20][/COLOR]
[COLOR=#000000][A21][/COLOR]
[COLOR=#000000][A22][/COLOR]
[COLOR=#000000][A23][/COLOR]
[COLOR=#000000][A24][/COLOR]
[COLOR=#000000][A25][/COLOR]
[COLOR=#000000][A26][/COLOR]
[COLOR=#000000][A27][/COLOR]
[COLOR=#000000][A28][/COLOR]
[COLOR=#000000][A29][/COLOR]
[COLOR=#000000][A30][/COLOR]
[COLOR=#0000ff]OK!![/COLOR]
[COLOR=#000000]RAM Pattern Test :[/COLOR]
[COLOR=#000000]Writing ...[/COLOR]
[COLOR=#000000]    0x44332211, [/COLOR]
[COLOR=#000000]    0xA5A5A5A5, [/COLOR]
[COLOR=#000000]    0xA5A5A500, [/COLOR]
[COLOR=#000000]    0xA500A500, [/COLOR]
[COLOR=#000000]    0xA5000000, [/COLOR]
[COLOR=#000000]    0x00000000, [/COLOR]
[COLOR=#000000]    0xFFFF0000, [/COLOR]
[COLOR=#000000]    0xFFFFFFFF, [/COLOR]
[COLOR=#0000ff]OK!![/COLOR]
[COLOR=#000000]Increment/Decrement Test:[/COLOR]
[COLOR=#000000]Writing...[/COLOR]
[COLOR=#0000ff]OK!![/COLOR]

لدينا 8 مناطق او اقسام في الذاكرة الداخلية منها الأقسام الرئيسية ثلاثة:

EMMC_PART_BOOT1
EMMC_PART_BOOT2
EMMC_PART_USER

كود:
[COLOR=#000000]EMMC:
[/COLOR][B][COLOR=#0000ff]E[/COLOR][COLOR=#0000ff]MMC_PART_BOOT1[/COLOR][COLOR=#000000]     Size = [/COLOR][COLOR=#0000ff]0x0000000000400000[/COLOR][COLOR=#000000](4MB)[/COLOR][/B]
[B][COLOR=#0000ff]EMMC_PART_BOOT2[/COLOR][COLOR=#000000]     Size = [/COLOR][COLOR=#0000ff]0x0000000000400000[/COLOR][COLOR=#000000](4MB)[/COLOR][/B]
[COLOR=#000000]EMMC_PART_RPMB     Size = 0x0000000000400000(4MB)[/COLOR]
[COLOR=#000000]EMMC_PART_GP1     Size = 0x0000000000000000(0MB)[/COLOR]
[COLOR=#000000]EMMC_PART_GP2     Size = 0x0000000000000000(0MB)[/COLOR]
[COLOR=#000000]EMMC_PART_GP3     Size = 0x0000000000000000(0MB)[/COLOR]
[COLOR=#000000]EMMC_PART_GP4     Size = 0x0000000000000000(0MB)[/COLOR]
[B][COLOR=#0000ff]EMMC_PART_USER[/COLOR][COLOR=#000000]     Size = [/COLOR][COLOR=#0000ff]0x00000003a3e00000[/COLOR][/B][COLOR=#000000][B](14910MB)[/B]
[/COLOR]

2- [FONT=&amp]Read Partition and Read Item for Memory "قراءة منطقة من الذاكرة الداخلية أو عنصر":

[/FONT]
يجب أن يكون ملف الـScatter محددا مسبقا من الواجهة الفرعية Download
1- نضغط على الواجهة الفرعية Read Back.
2- نضغط على Add.
[FONT=&amp]3- نضغط مرتين على سطر العنصر الجديد المضاف.

[/FONT]
1494650031821.png
[FONT=&amp]

4- نقوم بتحديد مكان حفظ العنصر وتسميته مع تسمية امداد صيغة الملف.

[/FONT]
1494652139131.png
[FONT=&amp]

5- تظهر لنا واجهة فرعية نقوم بتحديد منطقة العنصر وعنوانه مع حجمه.

[/FONT]
1494652432541.png
[FONT=&amp]

6- نضغط على OK ثم Read Back.

[/FONT]
1494653094791.png
[FONT=&amp]

7- نطفأ الهاتف ثم نوصله بالكومبيوتر ثم ننتضر حتى نهاية عملية القراءة.


[/FONT]
------------------------- ملاحظات Notes: -------------------------------
1- يمكن تحديد اكثر من عنصر جديد لقراءته في المرة الواحدة.
2- يمكن تمرير الـFRP و الـNvram من خلال SP FLASH TOOL بعد تعديل ملف Scatter.
أ- نفتح ملف Scatter من خلال برنامج Notepad++ ثم نقوم بنسخ او تعديل كتابة اي منطقة

1494654175121.png


ب- بما ان العنصر FRP و Nvram غير متاحان للكتابة عبر SP Flash Tool نقوم بالتالي:
-اعادة
تسمية ملف العنصر من None إلى FRP.bin او Nvram.bin حسب العنصر.
-تغيير
تصريح كتابة العنصر من false إلى true ثم نقوم بحفظ التغيرات على ملف الـScatter.

3- الفرق بين قراءة عنصر وقراءة منطقة هو:
قراءة عنصر هو جزء من منطقة ،يحدد عنوان وحجم العنصر من خلال ملف Scatter.
قراءة منطقة دائما عنوانها يكون
0x000000000000 وحجمها يحدد بعد نتيجة اختبار الذاكرة الداخلية.
4- الـ
Full Dump هو قراءة منطقة EMMC_PART_USER كاملا.
5- بعد التعديل على ملف الـScatter يكون تمرير العنصر FRP و Nvram متاحا بواسطة برنامج SP FLASH TOOL.
6- يمكن عمل فحص للذاكرة من خلال SP Flash Tool في التبويب Test Memory و للبطارية بإستعمال Ctrl+alt+D طبعا على SP Flash Tool ليظهر التبويب Drive Test.
-----------------------------------------------------------------------------------------------------------
[FONT=&amp]

[/FONT]
 

DZ-Developer

:: الإدارة R&D ::
إنضم
28 أبريل 2012
المشاركات
6,605
مستوى التفاعل
30,652
النقاط
113
الإقامة
الجزائر الغالية
كيفية تعديل الـIMEI هواتف ذوات معالجات MediaTek

كيفية تعديل الـIMEI لهواتف ذوات معالجات MediaTek:

لكيفية تعديل الـIMEI نتابع مقطع الـVideo "اخذنا هواتف كوندور كمثال":

Smart Phone
MT67XX MT65XX CPU
Feature Phone MT62XX CPU

[video=youtube;XJKVyec3Xac]https://www.youtube.com/watch?v=XJKVyec3Xac&ab_channel=CondorTec[/video]
 

DZ-Developer

:: الإدارة R&D ::
إنضم
28 أبريل 2012
المشاركات
6,605
مستوى التفاعل
30,652
النقاط
113
الإقامة
الجزائر الغالية
كيفية إسترجاع هواتف ذوات معالجات MediaTek المعطوبة في منطقة Preloader:


1-تعريف نقطة Clock:

هي نقطة محددة مسبقا في البطاقة الأم ،عند وصلها بالنقطة
GND يحصل انقطاع الإتصال بين المعالج و الذاكرة الداخلية لأجزاء من الثانية، مما يتسبب في دخول الهاتف في وضع معين ، الهواتف التي تحتوي على معالج Qualcomm تدخل في وضع Qualcomm HS-USB QDLoader 9008 مما يسمح لنا بمعالجة مشكل الإقلاع عند وجود خلل او تلف في ملف Boot.img.
تكون النقطة
Clock إما ظاهرة مباشرة في البطاقة الأم تحت عدة مسميات مثل: KCLok ... أو غير ظاهرة في أضعف مقاومة موجودة في البطاقة الأم 1 أوم امام الذاكرة الداخلية.
في معالجات
MediaTek عند وصل النقطة المذكورة بالسالب GND يدخل الهاتف في وضع MediaTek PreLoader USB VCOM مما يسمح بتمرير الـFirmware في حالة خلل او تلف في ملف Preloader.bin.

2- كيفية تحديد نقطة Clock:

نقوم بإستخدام جهاز
Multimeter على وضع تحديد استمرارية التيار الكهربائي بحيث عندما يوجد استمرارية نسمع رنين من جهاز الـMultimeter.
أ- نحدد النقاط السالبة في البطاقة الأم GND ثم نقوم بإستثنائها في الخطوة "ب".
ب- باقي النقاط غير السالبة "ماعدا Vbat التي تقع امام Connector Battery" نقوم بوصل احداها مع نقطة من نقاط GND ثم نشغل واجهة تمرير الـFirmware.
جـ - نقوم بوصل الهاتف بالكومبيوتر ،عند مرور الـFirmware نكون قد حددنا نقطة Clock ،وفي حالة عدم مرور الـFirmware نقوم بإختيار نقطة اخرى غير سالبة نوصلها بنقطة سالبة GND ونعيد عملية تمرير الـFirmware حتى نحدد نقطة Clock.

3- كيفية الإستغناء عن نقطة Clock:

يمكننا تجنب فتح الهاتف و البحث عن نقطة
Clock في الحالات التالية:
أ- عندما يكون الهاتف في حالة عدم استجابة لعملية تمرير الـFirmware ولا يتعرف عليه الكومبيوتر نقوم بالضغط على زر رفع الصوت + زر خفض الصوت + زر التشغيل دفعة واحدة ونوصل الهاتف بالكومبيوتر ويكون برنامج تمرير الـFirmware مهيئا سابقا في وضع التمرير.
ب- نستخدم كابل معدل لإدخال الهاتف في وضع التمرير المبين في الصورة ادناه:

1490349914132.png


1490349914071.png


للمشاركة لدينا موضوع مخصص لذلك:
حصري تحديد نقطة Clock للمنتجات التي تحمل معالج MTK

[FONT=&amp]------------------------------------------------
[/FONT]
لدعمنا:
شراء احد منتجاتنا او خدماتنا من خلال المتجر:

متجر جمال الدين ( DZ-Developer )
او التبرع عبر الحساب البريدي:
[FONT=&amp]الحساب البريدي الجاري:
[/FONT]​
[FONT=&amp]KADRI DJAMEL EDDINE[/FONT]
[FONT=&amp]CCP: 4139784 CLE 34
------------------------------------------------[/FONT]
 

sbouki

عضو أساسي
إنضم
1 يونيو 2016
المشاركات
455
مستوى التفاعل
609
النقاط
0
الإقامة
Tebessa
بارك الله فيك وفي ميزان حسناتك
 

iphon770

عضو أساسي
إنضم
22 مارس 2016
المشاركات
664
مستوى التفاعل
865
النقاط
93
جزاك الله خيرا اخي جمال
بالتوفيق:icon30:
 

nonora

عضو نشط
إنضم
15 مارس 2016
المشاركات
63
مستوى التفاعل
44
النقاط
0
واو ماشاء الله على هذا التميز وعلى هذا السخاء العلمي المبذول حقيقة شيء جميل جدا بارك الله فيك
 

pera

:: عضو محترف ::, ,
إنضم
19 مايو 2016
المشاركات
1,825
مستوى التفاعل
1,584
النقاط
113
بارك الله فيك وفي ميزان حسناتك
 

info.gsm

عضو أساسي
إنضم
25 ديسمبر 2015
المشاركات
446
مستوى التفاعل
864
النقاط
0
بارك الله فيك خويا جمال
و جزاك الله كل خير
 

yacinekli

عضو
إنضم
23 يونيو 2015
المشاركات
10
مستوى التفاعل
4
النقاط
3
شكرا لك على المعلومات المفيدة في ميزان حسناتك ان شاء الله
 
أعلى