حصري كيفية أخذ Full Dump من أجهزة Android ذوات المعالجات Rockchip بدون أي بوكس

DZ-Developer

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

1m7K6a.jpg



قبل البدأ أود من كل عضو في DZGSM يطبق الطريقة ولديه هاتف أندرويد ذو معالج Rockchip أن يشاركنا الملفات في هذا الموضوع مع ذكر إسم الجهاز ومعلومات النظام حبذا أن نضيف صورة واضحة للجهاز لتعم الفائدة (كن مساهما ،لاتكن بخيلا).

نظرا للإنتشار الواسع للأجهزة ذوات المعالجات
Rockchip الصينية منها والأصلية مثل: Condor و ARCHOS وMSI ... ونقص Firmware هذه الأجهزة في مواقع التحميل لذلك وددت من كل مشارك في هذا الموضوع أن نتعاون لكسر حاجز ندرة الفلاشات اللازمة لمعالجة توقف الأجهزة، تعريبها ...

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

روك شيب (بالإنجليزية: Rockchip
أو Fuzhou Rockchip Electronics Co., Ltd
)
هي شركة صينية مقرها في مدينة
Fuzhou والتي تنتج أشباه موصلات الكمبيوتر.

المعالجات التي سنتناولها في هذا الموضوع هي RK32XX RK31XX RK30XX RK29XX

أ- الأدوات Tools:

1- تعريفات
Rockchip Driver للتحميل هنـــــــا
2- أهم
برامج Rockchip تفليش للتحميل هنـــــــا
3- برنامج
vROOT للتحميل هنـــــــا
4- ملف DZGSM للتحميل هنـــــــا
5- برنامج HxD للتحميل هنـــــــا
http://www.mediafire.com/download/12fs7qqrtyt6spe/HxDSetupEN.rar

rch11.gif

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


يتبع ...
 

DZ-Developer

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

ب- خطوات العمل:

أخذنا كعينة تاب ARCHOS GAMEPAD

OHcN7A.jpg



1- نشغل التاب ونقوم بفرمطتها ثم نقوم بتفعيل خاصية USB Debugging يرجى الإطلاع على الموضوع التالي:
مثبــت: تفعيل وضع تصحيح USB للاندرويد .. Enable USB Debugging Mode For Android


2-
نقوم بعمل ROOT للتاب عن طريق برنامج vROOT :

LqT0c0.png


3- نقوم بفك ضغط ملف
DZGSM إلى C
4- فتح
CMD بصلاحيات Administrator:

wijWve.png


5- نقوم بكتابة سلسلة الأوامر التالية:

كود:
cd c:\dzgsm

WJ4FWh.png


كود:
adb shell

UoECH8.png


كود:
su

nBX0KN.png


كود:
cat /proc/mtd

tohgoy.png


------------------------------------------------------------ ملاحظات مهمة جدا: ---------------------------------------------------------------------
أ- يتم تحديد وكتابة سلسلة الأوامر اللاحقة على أساسين مهمين:
1- التقسيمات من mtd0 إلى mtd8 تعبر عن مكونات النظام وهي تختلف من ناحية التقسيم وعدده والحجم من تاب إلى آخر نأخذ على سبيل المثال:
mtd7 تعبر في تاب Archos Gamepad عن جزء النظام "system" أما في تاب Condor 101L يعبر عن جزء"Kpanic"

كود:
[COLOR=#0000ff]Archos Gamepad[/COLOR]
mtd0: 00400000 00004000 "misc"
mtd1: 00800000 00004000 "kernel"
mtd2: 01000000 00004000 "boot"
mtd3: 01000000 00004000 "recovery"
mtd4: 20000000 00004000 "backup"
mtd5: 07400000 00004000 "cache"
mtd6: 00400000 00004000 "kpanic"
[U][COLOR=#0000ff]mtd7[/COLOR]: 20000000 00004000 "[COLOR=#ff0000]system[/COLOR]"[/U]
mtd8: 18bc00000 00004000 "userdata"

كود:
[COLOR=#ff8c00]Condor 101L[/COLOR]
mtd0: 00400000 00004000 "misc"
mtd1: 01000000 00004000 "kernel"
mtd2: 01000000 00004000 "boot"
mtd3: 01000000 00004000 "recovery"
mtd4: 18000000 00004000 "backup"
mtd5: 08000000 00004000 "cache"
mtd6: 80000000 00004000 "userdata"
[U][COLOR=#0000ff]mtd7[/COLOR]: 00400000 00004000 "[COLOR=#800080]kpanic[/COLOR]"[/U]
mtd8: 300000000 00004000 "system"
mtd9: 6dc000000 00004000 "user"

2- نجد في بعض التابلات إن لم نقل جلها أن الذاكرة
sdcard تم تغير عنوان كتابتها إلى الذاكرة الداخلية وبذلك يتغير عنوان الكتابة للذاكرة الخارجية "بطاقة الذاكرة" إلى external_sd

ب-
تختلف المدة الزمنية لتخزين Full Dump من جزء إلى أخر أي عند كتابة أمر النسخ لا تستعجل ظهور ملف Full Dump خاصة لجزء system و userdata

جـ - من شروط أخذ Full Dump أن لا يتعدى حجم كل منطقة من أجزائه 4Go وإذا تعدت قيمة 4Go سيحدث خطأ في النسخ لذلك تستثنى المنطقة التي تتعدى القيمة المذكورة أثناء كتابة Full Dump وهذا الأمر يكون غالبا في جزء userdata

د- صيغة أوامر النسخ تكون على الشكل التالي:
كود:
dd if=/dev/mtd/mtd[COLOR=#ff0000]x [/COLOR]of=/[COLOR=#0000ff]y[/COLOR]/[COLOR=#ff8c00]z[/COLOR].img

بحيث القيم
X.Y.Z متغيرة حسب مايلي:

x: رقم المنطقة التي نود النسخ منها وتكون حسب التقسيم المعطى بعد صياغة الأمر:
كود:
cat /proc/mtd

y: المنطقة التي يتم النسخ إليها راجع الشطر 2 من الملاحظة أ.
z: إسم جزء Full Dump المراد نسخه راجع الشطر 1 من الملاحظة أ
.
---------------------------------------------------------------------------------------------------------------------------------------------------------------

يتبع ...
 

DZ-Developer

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

حسب الملاحظة " أ" السابقة:
تاب
Archos Gamepad عنوان كتابة الذاكرة الداخلية sdcard أما الذاكرة الخارجية "بطاقة الذاكرة" external_sd لذلك يمكن أخذ Full Dump للنظام حسب أحد سلسلتي الأوامر الأولى يتم تخزين Full Dump في الذاكرة الداخلية للتاب أوالثانية يتم تخزين Full Dump في الذاكرة الخارجية "بطاقة الذاكرة"
يفضل إستخدام
سلسلة الأوامر الثانية مع بطاقة ذاكرة بسعة 32Go أو 16Go.

سلسلة الأوامر الأولى:
صيغة الأمر لمنطقة mdt0:
كود:
dd if=/dev/mtd/mtd0 of=/[COLOR=#ff8c00]sdcard[/COLOR]/misc.img bs=4096
صيغة الأمر لمنطقة mdt1:
كود:
dd if=/dev/mtd/mtd1 of=/[COLOR=#ff8c00]sdcard[/COLOR]/kernel.img bs=4096
صيغة الأمر لمنطقة mdt2:
كود:
dd if=/dev/mtd/mtd2 of=/[COLOR=#ff8c00]sdcard[/COLOR]/boot.img bs=4096
صيغة الأمر لمنطقة mdt3:
كود:
dd if=/dev/mtd/mtd3 of=/[COLOR=#ff8c00]sdcard[/COLOR]/recovery.img bs=4096
صيغة الأمر لمنطقة mdt4:
كود:
dd if=/dev/mtd/mtd4 of=/[COLOR=#ff8c00]sdcard[/COLOR]/backup.img bs=4096
صيغة الأمر لمنطقة mdt5:
كود:
dd if=/dev/mtd/mtd5 of=/[COLOR=#ff8c00]sdcard[/COLOR]/cache.img bs=4096
صيغة الأمر لمنطقة mdt6:
كود:
dd if=/dev/mtd/mtd6 of=/[COLOR=#ff8c00]sdcard[/COLOR]/kpanic.img bs=4096
صيغة الأمر لمنطقة mdt7:
كود:
dd if=/dev/mtd/mtd7 of=/[COLOR=#ff8c00]sdcard[/COLOR]/system.img bs=4096
صيغة الأمر لمنطقة mdt8:
كود:
dd if=/dev/mtd/mtd8 of=/[COLOR=#ff8c00]sdcard[/COLOR]/userdata.img bs=4096
سلسلة الأوامر الثانية:
صيغة الأمر لمنطقة mdt0:
كود:
dd if=/dev/mtd/mtd0 of=/[COLOR=#4b0082]mnt/external_sd[/COLOR]/misc.img bs=4096
بيانات العملية:
dd if=/dev/mtd/mtd0 of=/mnt/external_sd/misc.img bs=4096
1024+0 records in
1024+0 records out
4194304 bytes transferred in 0.852 secs (4922892 bytes/sec)
صيغة الأمر لمنطقة mdt1:
كود:
dd if=/dev/mtd/mtd1 of=/[COLOR=#4b0082]mnt/external_sd[/COLOR]/kernel.img bs=4096
بيانات العملية:
dd if=/dev/mtd/mtd1 of=/mnt/external_sd/kernel.img bs=4096
2048+0 records in
2048+0 records out
8388608 bytes transferred in 1.728 secs (4854518 bytes/sec)
صيغة الأمر لمنطقة mdt2:
كود:
dd if=/dev/mtd/mtd2 of=/[COLOR=#4b0082]mnt/external_sd[/COLOR]/boot.img bs=4096
بيانات العملية:
dd if=/dev/mtd/mtd2 of=/mnt/external_sd/boot.img bs=4096
4096+0 records in
4096+0 records out
16777216 bytes transferred in 0.877 secs (19130234 bytes/sec)
صيغة الأمر لمنطقة mdt3:
كود:
dd if=/dev/mtd/mtd3 of=/[COLOR=#4b0082]mnt/external_sd[/COLOR]/recovery.img bs=4096
بيانات العملية:
ternal_sd/recovery.img bs=4096
4096+0 records in
4096+0 records out
16777216 bytes transferred in 0.876 secs (19152073 bytes/sec)
صيغة الأمر لمنطقة mdt4:
كود:
dd if=/dev/mtd/mtd4 of=/[COLOR=#4b0082]mnt/external_sd[/COLOR]/backup.img bs=4096
بيانات العملية:
dd if=/dev/mtd/mtd4 of=/mnt/external_sd/backup.img bs=4096
131072+0 records in
131072+0 records out
536870912 bytes transferred in 119.818 secs (4480720 bytes/sec)
صيغة الأمر لمنطقة mdt5:
كود:
dd if=/dev/mtd/mtd5 of=/[COLOR=#4b0082]mnt/external_sd[/COLOR]/cache.img bs=4096
بيانات العملية:
dd if=/dev/mtd/mtd5 of=/mnt/external_sd/cache.img bs=4096
29696+0 records in
29696+0 records out
121634816 bytes transferred in 8.390 secs (14497594 bytes/sec)
صيغة الأمر لمنطقة mdt6:
كود:
dd if=/dev/mtd/mtd6 of=/[COLOR=#4b0082]mnt/external_sd[/COLOR]/kpanic.img bs=4096
بيانات العملية:
dd if=/dev/mtd/mtd6 of=/mnt/external_sd/kpanic.img bs=4096
1024+0 records in
1024+0 records out
4194304 bytes transferred in 0.222 secs (18893261 bytes/sec)
صيغة الأمر لمنطقة mdt7:
كود:
dd if=/dev/mtd/mtd7 of=/[COLOR=#4b0082]mnt/external_sd[/COLOR]/system.img bs=4096
بيانات العملية:
dd if=/dev/mtd/mtd7 of=/mnt/external_sd/system.img bs=4096
131072+0 records in
131072+0 records out
536870912 bytes transferred in 40.578 secs (13230590 bytes/sec)
صيغة الأمر لمنطقة mdt8:
كود:
dd if=/dev/mtd/mtd8 of=/[COLOR=#4b0082]mnt/external_sd[/COLOR]/userdata.img bs=4096
بيانات العملية:
/mnt/external_sd/userdata.img: write error: File too large
1048576+0 records in
1048575+1 records out
4294967295 bytes transferred in 345.664 secs (12425266 bytes/sec)

كما نلاحظ في بيانات العملية صيغة الأمر للمنطقة mtd8 وجود خطأ راجع لأن ملف userdata يفوق حجمه 4Go لذلك تعذر نسخ الملف كاملا وهذا ما يدفعنا إلى إستثناء جزء userdata عند كتابة Full Dump لتاب Archos Gamepad
هذا ما ذكرناه سابقا في الملاحظة
جـ.

يتبع ...
 

DZ-Developer

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

بعد أخذ Full Dump إما عن طريق سلسلة الأوامر الأولى أو الثانية ننسخ ملفات الـFull Dump إلى الكومبيوتر لننطلق إلى المرحلة السادسة.

6- كيفية تجهيز
Full Dump للكتابة:

لدينا جميع أجزاء
Full Dump ماعدا المستثنات حسب الملاحظة جـ ينقصنا ملف واحد لإمكانية الكتابة ألا وهو Parameter لتكوين ملف Parameter نقوم بالتالي:
فتح ملف backup.img عن طريق برنامج HxD

Hmj4WE.png


ننسخ ماهو مبين في الصورة السابقة والمشار إليه بسهم حتى نهاية الكتابة إلى مجلد txt جديد نسميه Parameter

yPz9Q7.png


بعد نسخ الكتابة إلى ملف النص Parameter.txt نجد الكتابة عبارة عن سطر واحد نقوم بتعديل بسيط جدا وهو كالتالي:

الكتابة تكون على الشكل 1:
كود:
FIRMWARE_VER:1.0.28[COLOR=#ff0000]..[/COLOR]MACHINE_MODEL:ARCHOS GAMEPAD[COLOR=#ff0000]..[/COLOR]MACHINE_ID:007[COLOR=#ff0000]..[/COLOR]MANUFACTURER:archos[COLOR=#ff0000]..[/COLOR]MAGIC: 0x5041524B[COLOR=#ff0000]..[/COLOR]ATAG: 0x60000800[COLOR=#ff0000]..[/COLOR]MACHINE: 3066[COLOR=#ff0000]..[/COLOR]CHECK_MASK: 0x80[COLOR=#ff0000]..[/COLOR]KERNEL_IMG: 0x60408000[COLOR=#ff0000]..[/COLOR]#RECOVER_KEY: 1,1,0,20,0[COLOR=#ff0000]..[/COLOR]CMDLINE: console=ttyFIQ0 androidboot.console=ttyFIQ0 init=/init initrd=0x62000000,0x00800000 mtdparts=rk29xxnand:0x00002000@0x00002000(misc),0x00004000@0x00004000(kernel),0x00008000@0x00008000(boot),0x00008000@0x00010000(recovery),0x00100000@0x00018000(backup),0x0003a000@0x00118000(cache),0x00002000@0x00152000(kpanic),0x00100000@0x00154000(system),-@0x00254000(userdata)
نقوم بتغيرها إلى الشكل 2:
كود:
FIRMWARE_VER:1.0.28
MACHINE_MODEL:ARCHOS GAMEPAD
MACHINE_ID:007
MANUFACTURER:archos
MAGIC: 0x5041524B
ATAG: 0x60000800
MACHINE: 3066
CHECK_MASK: 0x80
KERNEL_IMG: 0x60408000
#RECOVER_KEY: 1,1,0,20,0
CMDLINE: console=ttyFIQ0 androidboot.console=ttyFIQ0 init=/init initrd=0x62000000,0x00800000 mtdparts=rk29xxnand:0x00002000@0x00002000(misc),0x00004000@0x00004000(kernel),0x00008000@0x00008000(boot),0x00008000@0x00010000(recovery),0x00100000@0x00018000(backup),0x0003a000@0x00118000(cache),0x00002000@0x00152000(kpanic),0x00100000@0x00154000(system),-@0x00254000(userdata)
ثم نقوم بحفظ الملف

كما يمكن كذلك إنشاء الملف طبقا لملاحظة ومساهمة الأخ علي cheddihouse بإستخدام برنامج Rockchip AndroidTool v2.1

تم ايجاد طريقة لاخذ ملف paramater بكل سهولة بهذا البرنامج




ثم اعاد تسمية الملف الى paramatre.txt



ثم فتح الملف ببرنامج note pad لاجراء تعديلات بسيطة وهي حذف ماهو مشار اليه في الصورة



لتصبح كما يلي وعمل حفظ



بعد إنشاء ملف النص Parameter نقوم بحذف الإمداد txt
نلاحظ في ملف Parameter وجود عبارة "Machine : 3066" وعلى هذا الأساس نختار لودر التفليش المناسب وهو RKAndroid Tool 1.37 RK30xx
نضع الملف Parameter داخل مجلد Romtabdz الموجود داخل مجلد اللودر + ملفات Full Dump

يتبع ...
 

DZ-Developer

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

بعد تجهيز Full Dump للكتابة نمر للمرحلة السابعة من هذا الشرح

7- طريقة التفليش:
نفتح لودر التفليش RKAndroid Tool 1.37 RK30xx بصلاحيات Administrator
نقوم بإدخال التاب وضع التفليش عبر إيقاف تشغيل التاب تمام ثم الضغط على
زر خفض الصوت + توصيل التاب بالكومبيوتر عبر كابل USB
نثبت تعاريف Rockship

نقوم بتمرير ملف اللودر "
RK30xxLoader(L)_V1.34.bin" أولا :


2rHjlZ.png


بيانات العملية:
كود:
INFO:check start
16:28:54 431    INFO:start to erase system disk
16:28:54 432    INFO:Download IDB-NAND OK
16:28:54 434    INFO:Resetting Device
16:28:54 436    INFO:Reset Device Done
16:28:54 438    INFO:LoaderThread Finish
16:28:54 440    INFO:Run Complete ( No errors Detected)
16:29:27 990    Info:wait for exiting scan thread start
16:29:28 055    Info:wait for exiting main thread start
16:29:28 067    ProcessID:1476,ThreadID:2536,RefCount:0

نمرر أجزاء الـFull Dump:
BIpCT4.png


بيانات العملية:
كود:
17:16:44 523    INFO:check start
17:16:44 524    INFO:Download IDB-NAND OK
17:16:44 525    INFO:Resetting Device
17:16:44 527    INFO:Reset Device Done
17:16:44 528    INFO:MaskRomThread Finish
17:16:44 529    INFO:Run Complete ( No errors Detected)
17:17:33 540    Image Thread Path(\\?\USB#VID_2207&PID_300A#6&DE4771&0&6#{a5dcbf10-6530-11d2-901f-00c04fb951ed}),ThreadID=4676
17:17:33 542    INFO:initalising
17:17:33 543    INFO:Testing Device
17:17:33 547    INFO:Device Test PASS
17:17:33 551    INFO:Flashing Rom...
17:17:33 555    INFO: Start to download files to flash,backup offset=0x18000
17:17:33 559    INFO:Flashing In Progress(DO NOT interrupt)
17:17:33 586    Info:RKA_File_Download start,file=misc,offset=0x2000
17:17:34 110    Info:RKA_File_Download start,file=kernel,offset=0x4000
17:17:35 170    Info:RKA_File_Download start,file=boot,offset=0x8000
17:17:37 288    Info:RKA_File_Download start,file=recovery,offset=0x10000
17:17:39 400    Info:RKA_File_Download start,file=system,offset=0x154000
17:18:46 739    Info:RKA_File_Download start,file=backup,offset=0x18000
17:19:55 055    INFO: Download files to flash finished,Total(1119883904)B
17:19:55 058    INFO: Start to check data
17:19:55 061    INFO:Waiting..
17:19:55 092    Info:RKA_File_Check start,file=misc,offset=0x2000
17:19:55 595    Info:RKA_File_Check start,file=kernel,offset=0x4000
17:19:56 620    Info:RKA_File_Check start,file=boot,offset=0x8000
17:19:58 639    Info:RKA_File_Check start,file=recovery,offset=0x10000
17:20:00 665    Info:RKA_File_Check start,file=system,offset=0x154000
17:21:04 614    Info:RKA_File_Check start,file=backup,offset=0x18000
17:22:09 086    INFO:Flashing OK,Elapsed(275529MS)
17:22:09 092    INFO:Run Complete ( No errors Detected)

يتبع ...
 

DZ-Developer

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

فيما يخص برنامج RKBatchTool v1.7 فهو مخصص لتمرير التحديثات الصادرة ويتم التفليش عن طريق ملف واحد Update.img

واجهة البرنامج:

iZesXy.png


طريقة التفليش:
1- نحدد ملف
Update.img:

LKHPcT.png


2- نقوم بإدخال التاب وضع التفليش عبر إيقاف تشغيل التاب تمام ثم الضغط على زر خفض الصوت + توصيل التاب بالكومبيوتر عبر كابل USB
نثبت تعاريف Rockship
3- نضغط في واجهة البرنامج على
Upgrade في حالة تحديث النظام وعلى Restore في حالة معالجة توقف التاب أو تصحيح خلل في النظام:

kjTEed.png


aewTUP.png


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

كود:
17:05:34 689    Rockchip Batch Tool v1.7.1.1 start run
17:45:59 718    Rockchip Batch Tool v1.7.1.1 start run
18:33:29 975    Rockchip Batch Tool v1.7.1.1 start run
18:44:45 851    **********Upgrade Start Total<1>**********
18:44:45 855    <Layer 1-1-6> Test Device Start
18:44:45 858    <Layer 1-1-6> Test Device Success
18:44:45 860    <Layer 1-1-6> Check Chip Start
18:44:45 862    <Layer 1-1-6> Check Chip Success
18:44:45 864    <Layer 1-1-6> Get FlashInfo Start
18:44:45 865    <LAYER 1-1-6> INFO:FlashInfo: 0 0 0 1 0 20 20 28 1E 1 1
18:44:45 867    <Layer 1-1-6> Get FlashInfo Success
18:44:45 869    <Layer 1-1-6> Prepare IDB Start
18:44:45 870    <LAYER 1-1-6> INFO:CS(1)        (8192MB)        (TOSHIBA)
18:44:45 883    <Layer 1-1-6> Prepare IDB Success
18:44:45 885    <Layer 1-1-6> Download IDB Start
18:44:58 446    <Layer 1-1-6> Download IDB Success
18:44:58 451    <Layer 1-1-6> Reset Device Start
18:44:59 455    <Layer 1-1-6> Reset Device Success
18:44:59 459    <Layer 1-1-6> Wait For Loader Start
18:45:00 397    <Layer 1-1-6> Wait For Loader Success
18:45:00 400    <Layer 1-1-6> Test Device Start
18:45:01 404    <Layer 1-1-6> Test Device Success
18:45:01 408    <Layer 1-1-6> Download Firmware Start
18:46:48 160    <Layer 1-1-6> Download Firmware Success
18:46:48 164    <Layer 1-1-6> Reset Device Start
18:46:49 165    <Layer 1-1-6> Reset Device Success
18:46:49 168    **********Upgrade Done Success<1> Fail<0> Time<123303>ms**********

يتبع ...
 

DZ-Developer

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

يرجى من كل عضو يطبق الطريقة أن يشارك باقي الأعضاء ملفات الـFull Dump وأن يكون طرحه منظما كمثال التاب الذي تمت به عملية الشرح:

k2w7zkykbpx0xaweyt90.gif

OHcN7A.jpg



rch12.gif

ARCHOS GAMEPAD
Android 4.1.1 Jelly Bean

CPU:
RK3066
Arabic Lang OK

rch12.gif

RKAndroid Tool 1.37 RK30xx + Full Dump AGP "Archos GamePad"1

File Update.img Archos GamePad

rch12.gif

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


فلاشات : موضوع مخصص لمشاركة فلاشات هواتف ذوات المعالجات Rockchip

k2w7zkykbpx0xaweyt90.gif


تم بفضل الله
لاتنسونا بصالح دعائكم

wa.jpg

 

MED LAMINE

الإدارة
إنضم
17 مارس 2012
المشاركات
8,913
مستوى التفاعل
33,908
النقاط
113
الإقامة
الجزائر
رد: كيفية أخذ Full Dump من أجهزة Android ذوات المعالجات Rockchip بدون أي بوكس

ما شاء الله عليك اخي جمال موضوع فخري ورائع بكل المقاييس جزاك الله خير نظير ماتقدمه لتنوير اخوانك

تم تقييم الموضوع والله عنده خير الجزاء
 

zaKaRia.De

:: مشرف ::, قسم HTC & Pocket PC,
إنضم
28 أبريل 2013
المشاركات
3,604
مستوى التفاعل
9,309
النقاط
0
الإقامة
★ ღ " MaRokko" ღ ★
رد: كيفية أخذ Full Dump من أجهزة Android ذوات المعالجات Rockchip بدون أي بوكس

 

GSM RENOVER

:: مشرف ::, قسم صيانة Nokia, قسم صيانة Samsung, قس
إنضم
21 فبراير 2013
المشاركات
1,940
مستوى التفاعل
8,212
النقاط
113
الإقامة
ارض الله الواسعة
رد: كيفية أخذ Full Dump من أجهزة Android ذوات المعالجات Rockchip بدون أي بوكس

ما شاء الله و لا حول و لا قوة الا بالله

موضوع رائع اخي الكريم

و تحفة من فنان و مبدع و متقن الجزائرية للمحمول

شكرا جزيلا اخي جمال
 

Redha

إداري سابق
إنضم
16 مايو 2012
المشاركات
5,582
مستوى التفاعل
20,346
النقاط
0
الإقامة
الجزائر
رد: كيفية أخذ Full Dump من أجهزة Android ذوات المعالجات Rockchip بدون أي بوكس

بارك الله فيك اخي جمال الدين و جزاك عنا كل خير

موضوع في القمة و شرح رائع و دقيق لكل ما يتعلق بالأجهزة التى تحمل هذا المعالج
 

DZ-Developer

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

سلسلة الأوامرمشتقة من :
dd is a command on Unix and Unix-like operating systems whose primary purpose is to convert and copy a file
 

FaYsSaL_GsM

:: الإدارة ::
إنضم
15 مارس 2012
المشاركات
10,155
مستوى التفاعل
39,218
النقاط
113
الإقامة
Dzgsm
رد: كيفية أخذ Full Dump من أجهزة Android ذوات المعالجات Rockchip بدون أي بوكس

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

لك أحلى تقييم وسيكون موضوع الشهر + للنشر
 

RABAH_GSM

:: مشرف قسم iNfinity Best, قسم FuriousGold ::
إنضم
20 أغسطس 2012
المشاركات
2,312
مستوى التفاعل
6,432
النقاط
113
رد: كيفية أخذ Full Dump من أجهزة Android ذوات المعالجات Rockchip بدون أي بوكس

شرح وافي وعمل جبار زادك الله علما
 

laid

الإدارة
إنضم
14 مارس 2012
المشاركات
1,489
مستوى التفاعل
7,457
النقاط
113
الإقامة
الجزائر الحبيببة
رد: كيفية أخذ Full Dump من أجهزة Android ذوات المعالجات Rockchip بدون أي بوكس

موضوع في قمة الروعه بارك الله فيك
 

أسامة المنديل

:: مشرف ::, قسم الكمبيوتر والإنترنت, قسم السوفت وي
إنضم
16 أبريل 2014
المشاركات
2,013
مستوى التفاعل
7,895
النقاط
0
الإقامة
سوريا-معرة النعمان
رد: كيفية أخذ Full Dump من أجهزة Android ذوات المعالجات Rockchip بدون أي بوكس

ما شاء الله عليك اخي جمال مجهود رائع ومذهل الله يجزيك الخير
 

m701s

عضو
إنضم
22 فبراير 2014
المشاركات
24
مستوى التفاعل
51
النقاط
0
رد: كيفية أخذ Full Dump من أجهزة Android ذوات المعالجات Rockchip بدون أي بوكس

بارك الله فيك ومشكور علي الموضوع الممتاز
 

bigsatt

عضو أساسي
إنضم
22 أبريل 2013
المشاركات
367
مستوى التفاعل
480
النقاط
63
رد: كيفية أخذ Full Dump من أجهزة Android ذوات المعالجات Rockchip بدون أي بوكس

بارك الله فيك
يعطيك الصحة على الجديد
 

samir_dz

عضو
إنضم
3 مارس 2014
المشاركات
15
مستوى التفاعل
34
النقاط
0
رد: كيفية أخذ Full Dump من أجهزة Android ذوات المعالجات Rockchip بدون أي بوكس

موضوع في قمة الروعه بارك الله فيك
 

cheddihouse

:: Super User ::, ,
إنضم
26 يوليو 2013
المشاركات
851
مستوى التفاعل
5,450
النقاط
0
الإقامة
merouana batna
رد: كيفية أخذ Full Dump من أجهزة Android ذوات المعالجات Rockchip بدون أي بوكس

اتبعت الطريقة اعلاه الى ان وصلت الى هذا الخطأ

C:\DZGSM\DZGSM>adb shell
adb server is out of date. killing...
* daemon started successfully *
root@android:/ # su
su
root@android:/ # cat /proc/mtd
cat /proc/mtd
dev: size erasesize name
mtd0: 00400000 00004000 "misc"
mtd1: 00800000 00004000 "kernel"
mtd2: 01000000 00004000 "boot"
mtd3: 02000000 00004000 "recovery"
mtd4: 04000000 00004000 "backup"
mtd5: 08000000 00004000 "cache"
mtd6: 40000000 00004000 "userdata"
mtd7: 00400000 00004000 "kpanic"
mtd8: 40000000 00004000 "system"
mtd9: 59c00000 00004000 "user"
root@android:/ # dd if=/dev/mtd/mtd0 of=/sdcard/misc.img bs=4096
dd if=/dev/mtd/mtd0 of=/sdcard/misc.img bs=4096
/sdcard/misc.img: write error: No space left on device
1+0 records in
0+0 records out
0 bytes transferred in 0.003 secs (0 bytes/sec)
1|root@android:/ # dd if=/dev/mtd/mtd1 of=/sdcard/kernel.img bs=4096
dd if=/dev/mtd/mtd1 of=/sdcard/kernel.img bs=4096
/sdcard/kernel.img: write error: No space left on device
1+0 records in
0+0 records out
0 bytes transferred in 0.003 secs (0 bytes/sec)
1|root@android:/ # dd if=/dev/mtd/mtd2 of=/sdcard/boot.img bs=4096
dd if=/dev/mtd/mtd2 of=/sdcard/boot.img bs=4096
/sdcard/boot.img: write error: No space left on device
1+0 records in
0+0 records out
0 bytes transferred in 0.003 secs (0 bytes/sec)
1|root@android:/ # dd if=/dev/mtd/mtd3 of=/sdcard/recovery.img bs=4096
dd if=/dev/mtd/mtd3 of=/sdcard/recovery.img bs=4096
/sdcard/recovery.img: write error: No space left on device
1+0 records in
0+0 records out
0 bytes transferred in 0.002 secs (0 bytes/sec)
1|root@android:/ # dd if=/dev/mtd/mtd4 of=/sdcard/backup.img bs=4096
dd if=/dev/mtd/mtd4 of=/sdcard/backup.img bs=4096
16384+0 records in
16384+0 records out
67108864 bytes transferred in 14.055 secs (4774732 bytes/sec)
root@android:/ # dd if=/dev/mtd/mtd5 of=/sdcard/cache.img bs=4096
dd if=/dev/mtd/mtd5 of=/sdcard/cache.img bs=4096
/sdcard/cache.img: write error: No space left on device
1+0 records in
0+0 records out
0 bytes transferred in 0.003 secs (0 bytes/sec)
1|root@android:/ # dd if=/dev/mtd/mtd6 of=/sdcard/kpanic.img bs=4096
dd if=/dev/mtd/mtd6 of=/sdcard/kpanic.img bs=4096
/sdcard/kpanic.img: write error: No space left on device
1+0 records in
0+0 records out
0 bytes transferred in 0.003 secs (0 bytes/sec)
1|root@android:/ # dd if=/dev/mtd/mtd7 of=/sdcard/system.img bs=4096
dd if=/dev/mtd/mtd7 of=/sdcard/system.img bs=4096
/sdcard/system.img: write error: No space left on device
1+0 records in
0+0 records out
0 bytes transferred in 0.001 secs (0 bytes/sec)
1|root@android:/ # dd if=/dev/mtd/mtd0 of=/mnt/external_sd/misc.img bs=4096
dd if=/dev/mtd/mtd0 of=/mnt/external_sd/misc.img bs=4096
1024+0 records in
1024+0 records out
4194304 bytes transferred in 0.113 secs (37117734 bytes/sec)
root@android:/ # dd if=/dev/mtd/mtd1 of=/mnt/external_sd/kernel.img bs=4096
dd if=/dev/mtd/mtd1 of=/mnt/external_sd/kernel.img bs=4096
2048+0 records in
2048+0 records out
8388608 bytes transferred in 1.511 secs (5551692 bytes/sec)
root@android:/ # dd if=/dev/mtd/mtd2 of=/mnt/external_sd/boot.img bs=4096
dd if=/dev/mtd/mtd2 of=/mnt/external_sd/boot.img bs=4096
4096+0 records in
4096+0 records out
16777216 bytes transferred in 0.613 secs (27369030 bytes/sec)
root@android:/ # dd if=/dev/mtd/mtd2 of=/mnt/external_sd/boot.img bs=4096
dd if=/dev/mtd/mtd2 of=/mnt/external_sd/boot.img bs=4096
4096+0 records in
4096+0 records out
16777216 bytes transferred in 1.118 secs (15006454 bytes/sec)
root@android:/ # dd if=/dev/mtd/mtd3 of=/mnt/external_sd/recovery.img bs=4096
dd if=/dev/mtd/mtd3 of=/mnt/external_sd/recovery.img bs=4096
8192+0 records in
8192+0 records out
33554432 bytes transferred in 5.536 secs (6061132 bytes/sec)
root@android:/ # dd if=/dev/mtd/mtd4 of=/mnt/external_sd/backup.img bs=4096
dd if=/dev/mtd/mtd4 of=/mnt/external_sd/backup.img bs=4096
16384+0 records in
16384+0 records out
67108864 bytes transferred in 14.565 secs (4607543 bytes/sec)
root@android:/ # dd if=/dev/mtd/mtd5 of=/mnt/external_sd/cache.img bs=4096
dd if=/dev/mtd/mtd5 of=/mnt/external_sd/cache.img bs=4096
32768+0 records in
32768+0 records out
134217728 bytes transferred in 30.363 secs (4420436 bytes/sec)
root@android:/ # dd if=/dev/mtd/mtd5 of=/mnt/external_sd/cache.img bs=4096
dd if=/dev/mtd/mtd5 of=/mnt/external_sd/cache.img bs=4096
32768+0 records in
32768+0 records out
134217728 bytes transferred in 27.242 secs (4926867 bytes/sec)
root@android:/ # dd if=/dev/mtd/mtd6 of=/mnt/external_sd/kpanic.img bs=4096
dd if=/dev/mtd/mtd6 of=/mnt/external_sd/kpanic.img bs=4096
262144+0 records in
262144+0 records out
1073741824 bytes transferred in 287.757 secs (3731418 bytes/sec)
root@android:/ # d if=/dev/mtd/mtd7 of=/mnt/external_sd/system.img bs=4096
d if=/dev/mtd/mtd7 of=/mnt/external_sd/system.img bs=4096
sh: d: not found
127|root@android:/ # d if=/dev/mtd/mtd7 of=/mnt/external_sd/system.img bs=4096
ternal_sd/system.img bs=4096 <
sh: d: not found
127|root@android:/ #​

هل هذا الشرح هو للتابلات ذات 8 اقسام اي انه يختلف عن ذات 9 اقسام
 
أعلى