رفتن به مطلب
انجمن توسعه دهندگان موبایل

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


ارسال های توصیه شده

  • مدیریت کل سایت

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

 

 

امروز نیز در خدمتتان هستم با آموزش تهیه دامپ استوک از روی گوشی در حالت 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 فایلی که دامپ گرفتید را بردارید و به صورت استوک فلش کنید روی گوشی

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

 

موفق باشید

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

لینک ارسال
  • پاسخ 61
  • ایجاد شد
  • آخرین پاسخ

تشکر فراوان از ایلیا: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

.

درود .

 

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

 

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

 

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

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

لینک ارسال

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

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

 

dump.jpg

TALESH People

لینک ارسال
سلام خدمت شما..

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

مثل سری cat

 

چه مدل گوشی cat ?

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

رفاقت کشکه و دوغ

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

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

 

175.jpg

.

درود

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

 

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

 

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

 

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

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

لینک ارسال

بایگانی شده

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


×
×
  • اضافه کردن...