آموزش استخراج پوشه سیستم در گوشیهای سونی

استاندارد

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

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

استخراج فایل سیستم از خود گوشی

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

su

بعد از آن بنویسید

tar -c system/* >> sdcard/system.tar

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

بعد از پایان کار شما یک فایل به نام system.tar در sd خود دارید.

برای استخراج آن از برنامه های Winrar یا 7zip استفاده کنید،ولی می بینید که دارایی حجم بالایی می باشد که آن هم بخاطر داشتن فایلهای بلا استفاده می باشد.

بعد از استخراج فایلها تقریبا مانند زیر می باشند

app
bin
etc
fonts
framework
lib
lost-found
media
sd
semc
usr
xbin
build.prop
وفایلهای دیگری به نامهای "autorooted,kernel files"

خوب شما فقط فایلهای زیر را نیاز دارید بقیه را پاک کنید.

app
bin
etc
fonts
framework
lib
media
semc
usr
xbin
build.prop

خوب کار تمام است حتی میشود با آموزش پورت موجود در سایت راحت رام پورت کنید.

استخراج با استفاده از فلش تولز

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

  1. فلش تولز را باز کنید از منوی “Advanced” بر روی SIN editor کلیک کنید.
  2. فایل SIN را انتخاب کنید بر روی DUMP DATA کلیک کنید و محل ذخیره فایل را انتخاب کنید.
  3. فایل با فرمت yaffs2 ذخیره می شود.
  4. اکنون برنامه yaffey را از لینک زیر که براتون میذارم دانلود کنید.
  5. برنامه را اجرا و فایل Yasffs2 را انتخاب کنید.
  6. در آخر فایلها را در مکانی استخراج کنید.

لینک مستقیم از سرور سایت برنامه yaffey

[symple_button url=”http://www.gsm-developers.com/wp-content/uploads/2016/12/yaffeygsm-developers.zip” color=”orange” button_target=”_self” btnrel=”nofollow”]دانلود برنامه Yaffey[/symple_button]

استخراج با برنامه ftf-extractor بصورت ویدیویی

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

[symple_button url=”http://www.gsm-developers.com/wp-content/uploads/2016/12/yaffeygsm-developers.zip” color=”orange” button_target=”_self” btnrel=”nofollow”]دانلود برنامه ftf-extractor[/symple_button]

امیدوارم آموزشها مفید واقع شده باشند.

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

آموزش و معرفی ابزار آنپک و ریپک فایلهای img فریمور

استاندارد

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

لینوکس ANDROID_IMG_REPACK_TOOLS

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

mkbootfs
simg2simg
make_ext4fs
make_ext4fs_def
mkbootimg
ext2simg
simg2img
img2simg
sgs4ext4fs – Chainfire’s tool
unpackbootimg – CyanogenMod tool
mkbootimg_tools – xiaolu

 

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

sudo apt-get install git-core gnupg flex bison gperf libsdl-dev libesd0-dev build-essential zip curl libncurses5-dev zlib1g-dev valgrind libreadline6-dev gcc-multilib g++-multilib libc6-dev x11proto-core-dev libx11-dev libz-dev gawk texinfo automake libtool cvs libsdl-dev

 

برای دانلود

git clone https://github.com/ASdev/android_img_repack_tools

بعد از آن انتخاب ورژن اندروید به عنوان نمونه به کد زیر دقت کنید.

cd android_img_repack_tools
git checkout android-4.4.4_r2.0.1

برای ابزار ساختن

chmod +x configure
./configure

برای دانلود سورس

make

بعد از دانلود برای کامپایل باینریهای:mkbootfs simg2simg make_ext4fs mkbootimg sgs4ext4fs unpackbootimg ext2simg img2simg simg2img

make clean

بعد از آن برای برداشتن باینریهای قبلی کد زیر را نیز وارد کنید.

make clear

نسخه های اندرویدی که ساپورت می شوند.

android-2.3.7
android-4.0.4
android-4.1.1
android-4.1.2
android-4.2.2
android-4.3
android-4.4.2
android-4.4.3
android-4.4.4
android-5.0.0
android-5.0.2
android-5.1.0
android-5.1.1
android-6.0.0
android-6.0.1

 

موارد قابل استفاده:

برای تبدیل فایلهای img بصورت قابل فلش

 simg2img system.img system.raw.img
## یا با کد زیر تمام قسمتها را تبدیل میکنیم
 simg2img system.img* system.raw.img

## مونت کردن ایمیج برای ویرایش

 mkdir system_mnt
 mount -t ext4 -o loop system.raw.img system_mnt
mkuserimg.sh -s system_mnt system_new.img ext4 ./system [size partition MB for example 1024M]
## یا
 make_ext4fs -s -l 1024M system_new.img system_mn
 mkuserimg.sh -s system system.img ext4 /system [size partition MB for example 1024M] file_contexts

برای تبدیل از ext img به img

 ext2simg -v system.raw.img system_new.img

عوض کردن سایز از 28 بیت به 32 بیت برای دستگاهای اکسینوس سامسونگ

sgs4ext4fs --bloat system_new.img system_32bit.img

برای برداشتن هدرهای اضافه گوشی موترولا سری جی

 mv system.raw.img system.moto.img
 dd if=system.moto.img of=system.raw.img ibs=131072 skip=

ANDROID_IMG_REPACK_TOOLS Cygwin

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

mkbootfs.exe
simg2simg.exe
make_ext4fs.exe
mkbootimg.exe
ext2simg.exe
img2simg.exe
simg2img.exe
sgs4ext4fs.exe – Chainfire’s tool
unpackbootimg.exe – CyanogenMod tool

برای استفاده از نسخه Cygwin این برنامه از لینک زیر نسخه مورد استفاده را دانلود کنید.

نسخه های مخصوص ویندوز 32 بیتی

[button link=”http://forum.xda-developers.com/attachment.php?attachmentid=3681268&d=1457857349″]اندروید 4.1.2[/button]

[button link=”http://forum.xda-developers.com/attachment.php?attachmentid=3681270&d=1457857349″]اندروید 5.0.1[/button]

[button link=”http://forum.xda-developers.com/attachment.php?attachmentid=3681272&d=1457857426″]اندروید 5.1.1[/button]

[button link=”http://forum.xda-developers.com/attachment.php?attachmentid=3681274&d=1457857426″]اندروید 6.0.0[/button]

[button link=”http://forum.xda-developers.com/attachment.php?attachmentid=3681276&d=1457857442″]اندروید 6.0.1[/button]

 

برای ویندوز 64 بیتی

[button link=”http://forum.xda-developers.com/attachment.php?attachmentid=3681269&d=1457857349″]اندروید 4.1.2[/button]

[button link=”http://forum.xda-developers.com/attachment.php?attachmentid=3681271&d=1457857349″]اندروید 5.0.1[/button]

[button link=”http://forum.xda-developers.com/attachment.php?attachmentid=3681273&d=1457857426″]اندروید 5.1.1[/button]

[button link=”http://forum.xda-developers.com/attachment.php?attachmentid=3681275&d=1457857426″]اندروید 6.0.0[/button]

[button link=”http://forum.xda-developers.com/attachment.php?attachmentid=3681277&d=1457857442″]اندروید 6.0.1[/button]

Android ext4fs ROM editor

یک ابزار اتوماتیک برای ریپک کردن فایلهای img در لینوکس و CYGWIN

 

android_rom_img_repacker_v22

هر گونه کپی برداری از پست شرعاً حرام بوده و مورد پسند نویسنده نمی باشد.

معرفی ابزار ریپک و آنپک کرنل بوت و ریکاوری Android Image Kitchen Tool

استاندارد

این برنامه تحت ویندوز می باشد،و برای ریپک وآنپک کردن کرنل های boot و recovery و img مورد استفاده قرار می گیرد.برای دانلود از لینک زیر استفاده کنید

android-image-kitchen-v2-4gsm-developers

برنامه را دانلود واز حالت زیپ خارج کنید.

فایل img مورد نظر خود را به داخل پوشه برنامه انتقال بدید و مانند عکس زیر آنرا بگیرید و بکشید درون unpackimg.bat رها کرده و RUN را بزنید.

img

img-2

img-3

در پوشه ramdisk میتوانید فایل استخراج شده را پیدا کنید.

بعد از اعمال تغییرات خود میتوانید برای ریپک کردن دو بار بر روی repackimg.bat کلیک کنید و تمام فایل جدید آماده هست.

img-4

img-5

برای راحتر فلش کردن فایلهای خود از TWRP استفاده کنید یا فایل بوت خود را دستکاری کنید.

برای ویرایش فایل بوت اول آنرا آنپک کنید بعد وارد پوشه ramdisk شده و فایل fstab.qcom را با یک ویرایش گر متن باز کنید. و مانند تصویر زیر دنبال کلمه “Verify” بگردید و هر چه “Verify” بود را با احتیاط پاک کنید و فایل را ذخیره کنید.

img-6

img-7

هر گونه کپی برداری از پست شرعاً حرام بوده و مورد پسند نویسنده نمی باشد.

معرفی و آموزش ویدیوئی ابزار Tool Unpack Repack system.new.DAT & system.IMG

ویدئو

این برنامه  تحت ویندوز می باشد،و کار با آن نیز راحت می باشد.

قبل از هر چیزی نیاز دارید که برنامه Java SDK و Python v3xx را دانلود و نصب کنید.

00

این هم لینک دانلود برنامه،برنامه را دانلود و استخراج کنید. سه پوشه وجود دارد که شرح کار آنها در زیر آمده

Input-IMG: در اینجا فایلهای img که میخواهیم آنپک یا ریپک کنیم را میزاریم.

Unpack-IMG: در اینجا فایلهای که آنپک شدند را میتوان مشاهده کرد.

IMG-Repack: در اینجا فایلهای که بعد از ویرایش ریپک میکنیم.

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

 

هر گونه کپی برداری از پست شرعاً حرام بوده و مورد پسند نویسنده نمی باشد.