رفتن به مطلب
ILYA20

بمب آموزشی ::: نحوه تهیه دامپ استوک از روی گوشی بدون نیاز به باکس و ابزار

پست های پیشنهاد شده

با سلام و درود خدمت کاربران محترم

 

 

امروز نیز در خدمتتان هستم با آموزش تهیه دامپ استوک از روی گوشی در حالت adb بدون نیاز به باکس و ابزار

 

بعضی اوقات پیش می آید که بعد از اعمال تغییرات روی گوشی ازش یه بکاپ به صورت استوک داشته باشیم و بدون خون و خونریزی روی گوشی به صورت اورجینال رایت کنیم .

مثلا توسعه دهنده ها در پارتیشن system تغییراتی اعمال میکنند از جمله فارسی کردن رام و ... بعد نیاز میشه از پوشه system.img به صورت اورجینال بکاپ بگیریم یا روی گوشی کاستوم ریکاوری هست و هیچ جا پیدا نمیشه کاستوم ریکاوری اون مدل و دلمون میخواد اون ریکاوری را داشته باشیم تا به بقیه دوستان انتشار کنیم یا روی گوشی دیگه استفاده کنیم این آموزش در این لحظات به داد شما میرسه اونم بدون نیاز به ابزارهای توسعه که کلافه کننده هست فقط با adb....

در این آموزش شما یاد خواهید گرفت چطوری از روی گوشی روشن بدون نیاز به باکس و ابزار ، دامپ به صورت اورجینال بگیرید و آن را به صورت استوک مانند اودین ، فلش تول و ... رایت کنید .

 

 

این آموزش برای تمامی دیوایس هایی که سیستم عامل اندروید دارند جواب میده و میتوانید بدون مشکل استفاده کنید.

 

قوانین تایپک :

 

  1. مطلب اختصاصی تیم Gsm-developers میباشد و هرگونه کپی برداری بدون ذکر منبع غیرانسانی و غیر حرفه ای بوده و مورد پسند بنده و تیم ما نمیباشد.
  2. ارسال موضوع نامربوط ممنوع
  3. مبحث درباره این موضوع آزاد میباشد
  4. برای تشکر نیازی نیست پست بزنید فقط از کلید تشکر استفاده کنید.
  5. اگر این مطلب به رشد و نمو علوم شما افزود تجربیات خودتان را با بقیه به اشتراک بگذارید.

 

پیش نیاز آموزش:

 

 

  1. گوشی روشن و سالم روت شده
  2. کامپیوتر با سیستم عامل ویندوز
  3. مموری کارت 8 گیگ با کیفیت بالا
  4. فایل adb میتوانید از لینک زیر دانلود کنید
>http://adbshell.com/downloads
 

 

و اما آموزش :

 

1- گوشی را روت کنید سپس به صورت فعال بودن usb debug به پی سی وصل کنید.

 

2- فایل دانلود شده adb را در دستکاپ استخراج کرده سپس داخل پوشه دکمه shift را گرفته و کلیک راست کنید سپس گذینه open commond window here را انتخاب کنید.

 

3- کد زیر را بزنید:

>adb shell
 

 

4- کد زیر را تایپ کنید تا مشخصات پارتیشن و نام پارتیشن ها رو برای شما نمایش بده :

>ls -al /dev/block/platform/msm_sdcc.1/by-name
 

 

نکته :

  • کد مربوطه برای تمامی مدلها صدق میکنه ولی ممکنه پوشه ها متفاوت باشند.
  • در تمامی مدلها پارتیشن dev/block/platform هست ولی از اون به بعدش احتمال داره در مدلای مختلف پوشه دیگه باشه اگر توجه داشته باشید در مدلی که بنده دارم روش کار میکنم نامشو با خط قرمز جدا کردم یعنی msm_sdcc.1 هست پس شما ابتدا نرم افزار روت اکسپلور نصب میکنید روی گوشی سپس به دایرکتوری dev/block/platform مراجعه کرده سپس یه پوشه مشاهده میکنید نام اون پوشه را با نام msm_sdcc.1 که در کد بالا قرار دادم عوض میکنید سپس تایپ میکنید یعنی بجای نام پوشه بنده نام پوشه ای که گوشی شما هست تایپ میکنید.
  • پس از تایپ ، آدرس پارتیشن مربوطه به همراه نام پارتیشن نمایش خواهد داد

50.png

 

 

به عنوان مثال اگر توجه کنید در خطی که علامت زدیم پارتیشن سیستم و آدرسش رو نشون داده .

 

5- ما الا آدرس پارتیشن ها رو گیر آوردیم وقتش رسیده ازشون دامپ بگیریم.

6- مموری کارت رو در گوشی قرار دهید .

7- دوباره CMD رو باز کنید سپس کد زیر رو تایپ کنید .

>adb shell
 

8- بعدش کد زیر را تایپ کنید از شما دسترسی روت خواهد خواست شما واگذاری کنید

>su
 

9- مثلا ما اینجا میخوایم پارتیشن system را به صورت system.img بگاپ بگیریم از کد زیر باید استفاده کنیم.

>dd if=/dev/block/mmcblk0p22 of=/sdcard/system.img
 

 

10- در صورت دلخواه بقیه پارتیشن ها هم به همین نحوه هست فقط بجای mmcblk0p22 باید نام فایل مربوط به پارتیشن دلخواه که جلوش ادرس رو نوشته رو بزنید و بجای system.img نام پارتیشن مربوطه رو تایپ کنید مثلا recovery.img

11- همانطوری که مشاهده میکنید ما پارتیشن سیستم رو در sdcard ذخیره کردیم پس از پایان دامپ گیری میتوانید از پوشه sdcard فایلی که دامپ گرفتید را بردارید و به صورت استوک فلش کنید روی گوشی

اتمام آموزش سوالی بود در پایین تایپک ذکر کنید.

 

موفق باشید

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

تشکر فراوان از ایلیا:u_e00e:

لازم به ذکره این روشی که ایلیا جان ارائه دادن سورسی هست که باکس z3x jtag توی اخرین اپدیت هاش ارائه داده

که در عمل به باکس با هزینه بالا نیاز نیس

 

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

:u_e22e::u_e22e::u_e22e::u_e22e::u_e22e::u_e22e:

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

با سلام

شما نوشتید که همه گوشی های اندروید رو میشه دامپ گرفته برای مثال یک گوشی هوایی mtk خروجی دامپ گرفته شده فایل فلش تولزیه؟

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
با سلام

شما نوشتید که همه گوشی های اندروید رو میشه دامپ گرفته برای مثال یک گوشی هوایی mtk خروجی دامپ گرفته شده فایل فلش تولزیه؟

 

درود.

همانطوری که mtkdroid و دیگر باکس ها بکاپ به صورت adb میگیره و هر فایل رو به صورت جدا تحویلتون میده (system.img , userdata.img , boot.img .....) شما هم میتوانید با همین روش از مدیاتک بکاپ استوک بگیرید

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

سلام خدمت شما..

از cpu کوالکام به چه صورت بکاپ و چه صورت رایت کنید روی ی گوشی مشکل دار ..

مثل سری cat

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
سلام خدمت شما..

از cpu کوالکام به چه صورت بکاپ و چه صورت رایت کنید روی ی گوشی مشکل دار ..

مثل سری cat

.

درود .

 

پردازنده ها فرقی نداره برای تمامی پردازنده ها میتوانید به این شکل بکاپ بگیرید ولی نوع فلش روی گوشی ها فرق داره .

 

مثلا گوشی های سامسونگ میتوانید به tar ارشیو کرده و روی گوشی رایت کنید و...

 

چیزی که مهمه برای شما دامپ استوک از پارتیشن میده و این شما هستید که تصمیم بگیرید چجوری روی گوشی رایت کنید .

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

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

من تمام مراحل رو انجام دادم اما قسمتهایی که میخوام رو نمیتونم از روی اسمشون شناسایی کنم یعنی بطور مثال نمیدونم کدوم پارتش مال system و کدومش مال recovery هستش.

 

dump.jpg

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
سلام خدمت شما..

از cpu کوالکام به چه صورت بکاپ و چه صورت رایت کنید روی ی گوشی مشکل دار ..

مثل سری cat

 

چه مدل گوشی cat ?

بعضی هاش با ولکانو راحت بکاپ میگیره بعضی ها هم که پردازنده MTK دارن با اینفنیتی - کوالکام هم انفینیت بکاپ میگیره جدیدا اضافه شده

به اشتراک گذاری این ارسال


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

من تمام مراحل رو انجام دادم اما قسمتهایی که میخوام رو نمیتونم از روی اسمشون شناسایی کنم یعنی بطور مثال نمیدونم کدوم پارتش مال system و کدومش مال recovery هستش.

 

175.jpg

.

درود

شما اخر کدتان /by-name رو قرار ندادید برای همین نشون نمیده

 

اینو تایپ کنید.

 

>ls -al /dev/block/platform/mtk-msdc.0/by-name

 

نتیجه رو اعلام کنید

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

سلام

از تبلت ها با cpu های allwinner هم میشه بکاپ گرفت؟

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
سلام

از تبلت ها با cpu های allwinner هم میشه بکاپ گرفت؟

.

درود .

 

بله میشه بکاپ گرفت

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

ممنون از پاسختون.

با کد

> by-name 

جواب نمیده و لیست رو نشون نمیده.

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
ممنون از پاسختون.

با کد

> by-name 

جواب نمیده و لیست رو نشون نمیده.

.

کدی که میزنید رو با اسکرین شات قرار بدید لطفا

 

بعد تصویر رو در اپلودسنترای ایرانی اپلود کنید

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
.

کدی که میزنید رو با اسکرین شات قرار بدید لطفا

 

بعد تصویر رو در اپلودسنترای ایرانی اپلود کنید

 

اینم اسکرین شات

 

175.jpg

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

حالا یه سوال اگرگوشی رم نخوره برای خرویجی گرفتن در سیستم چه دستوری رو باید اجرا کنیم؟؟؟

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
اینم اسکرین شات

 

175.jpg

.

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

 

dev/block/platform/mtk-msdc.0

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

با سلام وخسته نباشید

وتشکر از ایلیا به خاطر اموزش ارزشمندی که گذاشتن فقط من یه سوال داشتم که دوستمون قبل از من ذکر کرده بودن در مورد گوشیهای که رم خور نیستن به چه صورت بکاپ گرفته میشه

من طبق اموزش همه کارها را انجام دادم اسم پوشه را هم از روت اکسپلورر تغییر دادم ونتیجه این شد و بکاپ گرفته نشد

 

>
lrwxrwxrwx root     root              2017-01-30 21:14 RADIO -> /dev/block/sda8
lrwxrwxrwx root     root              2017-01-30 21:14 RECOVERY -> /dev/block/sd
a6
lrwxrwxrwx root     root              2017-01-30 21:14 SBFS -> /dev/block/sda14
lrwxrwxrwx root     root              2017-01-30 21:14 STEADY -> /dev/block/sda1
2
lrwxrwxrwx root     root              2017-01-30 21:14 SYSTEM -> /dev/block/sda1
5
lrwxrwxrwx root     root              2017-01-30 21:14 TOMBSTONES -> /dev/block/
sda9
lrwxrwxrwx root     root              2017-01-30 21:14 USERDATA -> /dev/block/sd
a18
shell@zeroflte:/ $ su
su
root@zeroflte:/ # dd if=/dev/block/sd off=/sdcard/recovery.img
dd if=/dev/block/sd off=/sdcard/recovery.img
dd: unknown operand off

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
با سلام وخسته نباشید

وتشکر از ایلیا به خاطر اموزش ارزشمندی که گذاشتن فقط من یه سوال داشتم که دوستمون قبل از من ذکر کرده بودن در مورد گوشیهای که رم خور نیستن به چه صورت بکاپ گرفته میشه

من طبق اموزش همه کارها را انجام دادم اسم پوشه را هم از روت اکسپلورر تغییر دادم ونتیجه این شد و بکاپ گرفته نشد

 

>
lrwxrwxrwx root     root              2017-01-30 21:14 RADIO -> /dev/block/sda8
lrwxrwxrwx root     root              2017-01-30 21:14 RECOVERY -> /dev/block/sd
a6
lrwxrwxrwx root     root              2017-01-30 21:14 SBFS -> /dev/block/sda14
lrwxrwxrwx root     root              2017-01-30 21:14 STEADY -> /dev/block/sda1
2
lrwxrwxrwx root     root              2017-01-30 21:14 SYSTEM -> /dev/block/sda1
5
lrwxrwxrwx root     root              2017-01-30 21:14 TOMBSTONES -> /dev/block/
sda9
lrwxrwxrwx root     root              2017-01-30 21:14 USERDATA -> /dev/block/sd
a18
shell@zeroflte:/ $ su
su
root@zeroflte:/ # dd if=/dev/block/sd off=/sdcard/recovery.img
dd if=/dev/block/sd off=/sdcard/recovery.img
dd: unknown operand off

 

درود.

 

تحت هیچ شرایطی نباید تغییر نام بدید

 

برای گوشی هایی که مموری کارت ندارن میتوانید به حافظه خودشون ذخیره کنید .

 

بجای sdcard اینو بزنید storage/emulated/0

 

یا اگه جواب نداد با روت اکسپلور آدرس ذخیره سازی رو پیدا کنید و بجای ادرس sdcard اون ادرس رو بدید

 

همینطور میتوانید برای گوشی هایی که فلش میخورن آدرس ذخیره فلش رو در کد تعریف کنید تا در فلش ذخیره شود.

 

موفق باشید

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
.

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

 

dev/block/platform/mtk-msdc.0

 

2.jpeg

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

درود فراوان

 

روش فوق روی سامسونگ I9301 تست و جواب داد :u_e00d:

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
2.jpeg

.

یعنی داخل این پوشه پوشه ای نیست ؟

 

اگه هست اسکرین ازشون بدید یا حداقل نامشون رو بگید

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
.

یعنی داخل این پوشه پوشه ای نیست ؟

 

اگه هست اسکرین ازشون بدید یا حداقل نامشون رو بگید

 

پوشه

by-num

و فایل

mmcblk0

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

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

چون شما by-name نوشته بودید من فک کردم این قطعه کد هستش و متوجه پوشه by-num نشدم هرچند که وقتی وارد این پوشه میشم هم فایل ها به صورت

p1

p2 تا p8 هستش.

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
چون شما by-name نوشته بودید من فک کردم این قطعه کد هستش و متوجه پوشه by-num نشدم هرچند که وقتی وارد این پوشه میشم هم فایل ها به صورت

p1

p2 تا p8 هستش.

تو پوشه by name مشخصه فایها نوشته شده

شما از قسمت دوم اموزش استفتده کنید

مثال

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

موفق باشید

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
تو پوشه by name مشخصه فایها نوشته شده

شما از قسمت دوم اموزش استفتده کنید

مثال

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

موفق باشید

 

بله مشخصه ها نوشته شده اما برای مثال نمیشه فهمید فایل system و user کدومیکیه مگر از روی اندازه فایلها...

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

برای ارسال دیدگاه یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید دیدگاهی ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در سایت ما ثبت نام کنید. عضویت خیلی ساده است !

ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید

ورود به حساب کاربری

×