0

وظیفه اصلی این برنامه این است که یک فایل بسازد که حاوی تمام داده های  در یک پارتیش خاص و جدا

این باعث میشه که اذیت نشی زمانی که گوشی Dumping یا Firmware کم میاره

پشنیاز ها

دستگاه روت شود

نصب برنامه ADB

،فعال بودن Usb Debug

Busybox روی دستگاه نصب شود

1 برای گرفتن کردن فایل دامپ پینوت ها  روی دستگاه

برا این کار را های مختلفی وجود دارد استفاده از ADB میباشد

دستور

adb shell

cat /proc/partitions

این دستور به شما میگه که کدام نقطه برای کدام پارتیشنه

1

2 کد:

adb shell

ls -al /dev/block/platform/dw_mmc/by-name

این کد ها به شما اطلاعاتی در مورد بلوکی به نام (dev) به شما میدهد

این قسمت از شما میخواهد که پیدا کنی بلاک متعلق به کدام پارتیشن هست

2

نکته :این درستورات در بین همه دستگاه ها جهانی نیست و شما باید آنها را جمع اوری کنید  حالا چطور این کار باید انجام بدید ؟

برای اینکار گوشی خود را Root کنید و برنامهex explorerرا نصب کنید گزینه سSearch و بزنید و( / )را تایپ کنید

به پوشه “/dev/block/platform/برید

در اینجا فایل هایی میبینید  انها را باز کنید و دنبال

by-Name

توی گوشی من در فولدر

dw_mmc

فایل

by-name

قرار دارد.

حالا که پیدا کردید برنامه

adb shell را باز کنید

3

  .رفتن به حالت

binary

در پوشه

system/bin

و کد های زیر را وارد کنید

adb remount

adb shell “su” “” “mount -o remount,rw /system”

adb push parted /system/bin/parted

adb shell

chmod 0755 /system/bin/parted

parted /dev/block/mmcblk0

print

3

حالا در این بخش نقاط نصب را با

/dev/block/mmcblk0p*

جاهایی که * دارد نقاط مورد نظر هست

مثلا

نقطه نصب پارتیشن پنهان mmcblk0p10 خواهد بود

نقطه نصب پارتیشن رادیو mmcblk0p7 خواهد بود

نقطه نصب پارتیشن سیستم mmcblk0p9 خواهد بود

نقطه نصب پارتیشن بازیابی mmcblk0p6 خواهد بود

ممکن است لازم باشد دستور زیر را اجرا کنید

adb shell

cat /proc/partitions

این دستور برای فهمیدن نام اولیه پارتیشن  برای مثال که متوجه بشوید

mmcblk0

4

همچنین شما خواهید توانست با انجان دستور

/system

برای اینکه پارتیشن برای بخش باینری  احتیاج به

boot.img

تا با این کار مجوز درسترسی به

rwxr-xr-x (755).

را رفع کنید

بعد از پیدا کردن نقاط حالا میریم مرحله بعدی

 گرفتن فایل دامپ

بعد از پیدا کردن نقاط مورد نظر

adb shell

را باز کنید و دستور زیر را وارد کنید

adb shell

su

dd if=/نقطه مورد نظر شما  of=/مقصد شما / نوع پار تیشن شما

میخوام از عکس های بالا برای شما مثالی بزنم

adb shell

su

dd if=/dev/block/mmcblk0p9 of=/sdcard/system.img

ممکن است بخاطر حجم پارتیشن مدتی طول بکشد  لطفا صبور باشید

اگر فرمت پارتیشن شما

ext3 باشد

نتیجه دامپ شما فرمت img دارد

پارتیشن های دیگر پارتیشن ها دارای پسوندهای مختلف هستند. مثال ها:

 

radio.bin

param.lfs

Sbl.bin

zImage (بدون پسوند)

خوندن image partition

بعد از گرفتن دامپ از اندروید  شما میتوانید  یه فایل خاص را ازش استخراج کنید و ان را به اشتراک بزارید یا در صورت تمایل یک رام خارج کنید از فایل دامپ

موفق و پیروز باشید

گروه تخصصیGsmKing

 

طراحی سایت

عضویت در خبرنامه ویژه مشتریان سیگما پلاس

با عضویت در خبرنامه ویژه سیگما پلاس از آخرین جشنواره های سایت باخبر شوید!

0