درود به همه ی دوستان
من یه سوال داشتم
بعضی رام ها ساپورت کیچن نیستن تا بشه اونها رو دی ادکس و یا ویرایش کرد
برا این کار چه راه کاری رو پیشنهاد میکنید؟
مثلا برا نکسوس 4 رام 4.3
Sent from my GT-I9000 using pda-planet premium
نمایش نسخه قابل چاپ
درود به همه ی دوستان
من یه سوال داشتم
بعضی رام ها ساپورت کیچن نیستن تا بشه اونها رو دی ادکس و یا ویرایش کرد
برا این کار چه راه کاری رو پیشنهاد میکنید؟
مثلا برا نکسوس 4 رام 4.3
Sent from my GT-I9000 using pda-planet premium
گوشی هایی که ساپورت نمیشن، ابتدا باید فایل ریکاوری اون رو باز کرد و فایل recovery.fstab رو خوندنقل قول:
نوشته اصلی توسط masoud [Only registered and activated users can see links. Click Here To Register...]
مشخصات پارتیشن ها رو از recovery.fstab یادداشت کنید.
سپس به فولدر kitchen رفته و از زیر شاخه ی tools/edify_defs یک فایل جدید، متناسب با پارتیشن های قید شده در recovery.fstab ساخت و نام فایل را با توجه به خصوصیت نوشته شده در جلوی عبارتدر build.prop نامگذاری کرد.کد:ro.product.device=
برای مثال :
من گوشی galaxy s 4 mini dual sim دارم، که از طریق کیچن ساپورت نمیشه
1- اطلاعات پارتیشن ها رو در میارم و با توجه به نمونه های قرار داده شده در فولدر edify_defs اونو ویرایش میکنم:
سپس نام دستگاه رو از توی build.prop در میارم:کد:# Samsung Galaxy S4 Mini Duos GT-I9192
# Snapdragon 400 - DualCore 1.7GHz - Adreno 305
change_mnt=yes
param1=ext4
param2=EMMC
param1_sdcard=vfat
param2_sdcard=MTD
sys_mnt=\/dev\/block\/mmcblk0p21
cache_mnt=\/dev\/block\/mmcblk0p22
boot_mnt=\/dev\/block\/mmcblk0p13
data_mnt=\/dev\/block\/mmcblk0p24
sdcard_mnt=\/dev\/block\/mmcblk1p1
modem_mnt=\/dev\/block\/mmcblk0p1
fix_boot=yes
فایل رو به نام serranods درون فولدر edify_defs ذخیره میکنم.کد:ro.product.device=serranods
حالا کیچن گوشی من رو ساپورت میکنه.
سلام جواد جان
دوتا سوال داشتم
1. فایلrecovery.fstab را از کجا باید برداریم چون داخل رام نبود(آخرین رام گلکسی گرند دوسیم)
فایل های موجود داخل رام این ها هستن
نقل قول:
BcmCP.img
boot.img
cache.img
dt-blob
hidden.img
param.lfs
recovery.img
sboot.bin
system.img
vc-firmware.img
2. موقع که میخوام رام را دئوکسی کنم با کیجن این پیام خطا را میده
[Only registered and activated users can see links. Click Here To Register...]
باتشکر
درود مسعود جان
در اینجا من یک مثال برات میزنم، فایلی که من استفاده کردم مربوط میشه به گلکسی یانگ YOUNG
فایل recovery.fstab توی فایل های زیر قرار داره:
کرنل و ریکاوری
خوب ، همینطور که میدونید boot.img و recovery.img فایل های پکیج شده اند که حاوی مشخصات اساسی کرنل و ریکاوری هستند.کد:boot.img
recovery.img
برای مثال ما فایل recovery.img رو میخوایم باز کنیم:
1- نرم افزار kitchen را باز میکنیم.
2- گزینه ی 0 را انتخاب میکنیم:
>_ 0 - ADVANCED OPTIONS
3- گزینه ی 12 را انتخاب میکنیم:
>_ 12 - Tools for boot image (unpack/re-pack/etc.)
4- گزینه ی a را انتخاب میکنیم:
>_ a = Extract kernel+ramdisk from boot.img/recovery.img in any folder
در این قسمت نرم افزار کیچن به شما متنی را نمایش میدهد، مثلا برای من اینجوریه:
>_ Creating folder /home/M.Javad/Kitchen/bootimg_110313_115733 ...
---> Place boot.img/recovery.img into the folder mentioned above <--
Press Enter to continue
متن بالا به من میگه
فایل recovery.img و یا boot.img خود را درون فولدری که بالا مشخص شده ، قرار دهید و بعد از آن بر روی Enter برای ادامه فشار دهید.
5- در اینجا فایل recovery.img را درون فولدری که نرم افزار بهمون معرفی میکنه قرار میدهیم:
فایل recovery.img رو درون فولدر bootimg_110313_115733 قرار میدهم و بر روی enter فشار میدهم.
6- بعد از فشار دادن Enter متن خروجی اینگونه هست:
>_
Renaming recovery.img to boot.img (for convenience of scripts)
Kernel found at offset 4096 in boot.img
Setting offset=4096 in mkbootimg.c, line 76
Setting offset=4096 in mkbootimg.c, line 109
Setting offset=4096 in extract-kernel.pl, line 23
Setting offset=4096 in extract-ramdisk.pl, line 23
Extracting kernel ...
Extracting ramdisk ...
Contents of bootimg_110313_115733:
total 4476
drwxr-xr-x+ 1 M.Javad None 4096 2013-11-03 12:01 boot.img-ramdisk
-rw-r--r-- 1 M.Javad None 4575680 2013-11-03 12:01 zImage
Press Enter to continue
برای ادامه دادن بر روی Enter فشار دهید.
حالا به همون آدرس فولدر میرویم و فایل های باز شده ی ریکاوری رو میبینیم:
وارد فولدر boot.img-ramdisk میشویم و فایل recovery.fstab را از فولدر etc باز میکنیم:
که نشاندهنده ی پارتیشن های فعال درون گوشی میباشد:
حالا باید این ساختار را به ساختار موجود در کیچن تغییر دهیم.کد:# Copyright (c) 2011, Code Aurora Forum. All rights reserved.
#
# Redistribution and use in source and binary forms, with or without
# modification, are permitted provided that the following conditions are
# met:
# * Redistributions of source code must retain the above copyright
# notice, this list of conditions and the following disclaimer.
# * Redistributions in binary form must reproduce the above
# copyright notice, this list of conditions and the following
# disclaimer in the documentation and/or other materials provided
# with the distribution.
# * Neither the name of Code Aurora Forum, Inc. nor the names of its
# contributors may be used to endorse or promote products derived
# from this software without specific prior written permission.
#
# THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESS OR IMPLIED
# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
# MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT
# ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS
# BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
# CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
# SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
# BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
# OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN
# IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
# mount point fstype device [device2]
/boot emmc /dev/block/mmcblk0p8
/system ext4 /dev/block/mmcblk0p21
/data ext4 /dev/block/mmcblk0p24 length=-16384
/cache ext4 /dev/block/mmcblk0p22
/recovery emmc /dev/block/mmcblk0p13
/efs ext4 /dev/block/mmcblk0p16
/modem emmc /dev/block/mmcblk0p3
/preload ext4 /dev/block/mmcblk0p23
در مورد پیغام خطا ، System.img رو باید تغییر نام بدی فکر کنم.
مثلا system.img رو به system.img.ext4 تغییر بده،، البته اگه ext4 باشه.
جواد جان ممنون بابت توضیحات بسیار خوبت اما من مشکل برام پیش اومد اونم اینکه وقتی میخوام هر فایلی از وین رر بکشم بیرون برام پیام خطا میده
مشکل دوم اینکه اصلا به هیچ وجه نمیتونم اسم فایل ها را داخل وین رر تغییر بدم!
خوب مسعود جان طبیعی هستنقل قول:
نوشته اصلی توسط masoud [Only registered and activated users can see links. Click Here To Register...]
چون وین رار از فایل های tar بخوبی ساپورت نمیکنه،، نمیتونه فایل tar رو بسازه یا ویرایش کنه.
جواد جان پس از چی استفاده کنم؟نقل قول:
نوشته اصلی توسط M_Javad_Nazari [Only registered and activated users can see links. Click Here To Register...]
اینم خطای کیجن وقتی که از وین رر استفاده میکنم و فایل ها را میندازم تو پوشه درست کرده
[Only registered and activated users can see links. Click Here To Register...]
نقل قول:
نوشته اصلی توسط masoud [Only registered and activated users can see links. Click Here To Register...]
کلا خیلی عجیبه،، چون نمیتونه چیزی رو پیدا کنه
مطمئنی درست کپی کردی؟
فایل رو تو همون فولدری که خود چیکن ساخته کپی زدی؟
در مورد فایل tar هم میتونی از خود سیگوین استفاده کنی
برای اکسترکت کردنش از وین رار استفاده کن
فایل های اکسترکت شده رو بریز تو یه فولدر
بعد با سیگوین به آدرس همون فولدر برو و فرمان زیر رو تو سیگوین تایپ کن:
>_
tar -H ustar -c * > NEW.tar
نقل قول:
نوشته اصلی توسط M_Javad_Nazari [Only registered and activated users can see links. Click Here To Register...]
بله جواد جان
مراحل کار را یک بار میگم
1. ابتدا وارد محیط کیجن میشم و مراحلی که گفتین رو میرم
[Only registered and activated users can see links. Click Here To Register...]
2. فایل را داخل پوشه قراز میدم(هنگام اکسترکت ارور میده اما فایل را بیرون میندازه)
[Only registered and activated users can see links. Click Here To Register...]
3. کیجن را میزنم که باز هم همون خطا عدم پیدا کردن را بهم میده
[Only registered and activated users can see links. Click Here To Register...]
این هم فایل بوت و ریکاوری
[Only registered and activated users can see links. Click Here To Register...]