PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : Dual Booting on Desire Hd



spirant
2011-08-01, 05:23 PM
بله دوستان
همونطور كه از نام تاپيك مشخصه امكان بوت كردن دو تا سيستم اندرويد روي گوشي ديزاير اچ دي توسط تيم توسعه xda امكان پذير شد.سيستم عامل دوم بدليل اينكه بايد روي مموري كارت شما نصب بشه ، نياز داره كه مموريتون رو به روش خاصي قرمت و پارتيشن بندي كنيد.ضمنا چون سيستم عامل دوم روي مموري نصب ميشه ميتونه خيلي كند بالا بياد و خيلي كند هم جواب بده و قطعا سرعت مموري كارت شما و كيفيتش خيلي مهمه.رامهاي سبكي مثل miui تقريبا خوب جواب دادن.چون با فرمت مموري كارت و پارتيشن بنديش اطلاعات شما از بين ميبره و يا اينكه امكان داره در حين انجام عمليات دچار مشكلات پيچيده اي بشيد پس قبل از هر كاري يه نند بكاپ بگيريد و توي كامپيوترتون نگهداريش كنيد تا در صورت لزوم ازش استفاده كنيد
من اين كارو به هيچ كدوم از دوستان مبتدي سفارش نميكنم و چون خودم روی گوشیم امتحان نکردم (البته بر روی گوشی یکی از اقوامم امتحان کردم) ، هيچ مسئوليتي هم به عهده نميگيرم. پس لطفا مراقب باشید.:blush:

ترجمه زير تحت اللفظي هست پس ايرادهاي سخيف نگيريد http://********.ir/Forum/images/smilies/yahoo/4.gif


What it is, and what it does.
It is nothing more than a C-written executable which will start at your phone boot waiting for you to make a choice. When you choose, it will init the android you want. That lets you to have 2 android install, one on nand, one on sdcard, without booting through fastboot or switching boot.img

بوت دوگانه چيست و مكانيزم كار آن چگونه است:
چيزي بجز يك برنامه اجرايي نوشته شده با c نيست كه ميتونه اين امكان رو به شما بده كه از منوي بوت با امكان انتخاب استفاده كنيد.وقتي شما يكي از گزينه هاي منوي بوت چندگانه را انتخاب ميكنيد اونوقت اين منوي بوت براي شما سيستم عامل اندرويدي رو اجرا ميكنه كه شما خواسته ايد.يكي روي nand و يكي روي sd card



Wonderful. What I need to make it working?
Basically you need nothing more than a SD card and your desire HD.

شگفت انگيزه(ترجمه رو حال كنيد http://********.ir/Forum/images/smilies/yahoo/41.gif) ، براي اينكه اين بوت دوگانه را انجام بديم به چه چيزي نياز داريم؟
هيچ چيز بجز يك گوشي ديزاير اچ دي و يك مموري كارت



You said I need an sd card. I need to prepare it somehow?
Yes, you do. You will need a tool which supports creating fat32 and ext4 partitions. There are a couple for windows (EASEUS). If you have linux, it is included in your distro for sure. Your partition table should look like this:


شما گفتيد كه من به يك مموري كارت نياز دارم.چطوري بايد براي اينكار آماده اش كنم؟
شما بايد با برنامه هاي پارتيشن منيجر اين مموري كارت رو براي پارتيشن بندي fat32 و ext4 آماده كنيد.


In order: archiving (photo, videos etc), system, cache, data.
Sizes are of your choice. Remember to not make them too small anyway.

دقت كنيد كه پارتيشن اول با فرمت fat32 و پارتيشن دوم و سوم و چهارم با فرمت ext4 باشه.اولين پارتيشن رو با فرمت fat32 در نظر ميگيريم چون ويندوز فقط قادره اولين پارتيشن ايجاد شده روي مموري كارتها و فلش مموري ها رو ببينه و بخونه.در لينوكس محدوديتي نداريم.بسته به اينكه سايز مموريتون چقدر هست سعي كنيد اندازه پارتيشن اول fat32 پارتيشن چهارم ext4 رو تقريبا به يه ميزان بگيريد و هر كدام از پارتيشنهاي دوم و سوم رو كه با فرمت ext4 هستن حداقل 500 مگابايت در نظر بگيريد


Are you booting two different kernels for sense and nosense roms? I know theres a difference.
Well...no. Since you can not swap kernels at runtime, you will have to use one kernel for both. I will post 2 version though. One for sense and one for nosense. If you intend to boot sense roms, then you must choose a sense kernel. No-sense roms will be able to boot with the sense kernel though, but will need a fix for the bluetooth. I will post some way to make this as easier as possible.

So if I want to run at the same time a sense rom and an aosp based rom I will have to keep the sense kernel?
Absolutely, or the sense rom will not boot at all (unless you fix it somehow).


اين دو تا رو هم ترجمه نميكنم چون فعلا به كار شما نمياد


ابتدا فايل زير رو دانلود كنيد.حتما md5 رو چك كنيد
دانلود از دانلودسنتر اختصاصی انجمن تخصصی آندروید - dualboot-1.0.zip - (http://apkcenter.com/Uploader/index.php/files/get/rruACR9prp/dualboot-1.0.zip)

md5:f7e92db13730066329f5e78609e03b32


مرحله اول (پارتيشن بندي مموري كارت در ويندوز با برنامه Minitool Partition Wizard 6 Home Edition) :
البته من نسخه پروفشنال اين برنامه رو براتون ضميمه ميكنم
دانلود از دانلودسنتر اختصاصی انجمن تخصصی آندروید - minitool-partition-wizard-pro6.0-www.downloadneshan.com.part1.rar - (http://apkcenter.com/Uploader/index.php/files/get/uWUjpTOFj5/minitool-partition-wizard-pro6.0-www.downloadneshan.com.part1.rar)
دانلود از دانلودسنتر اختصاصی انجمن تخصصی آندروید - minitool-partition-wizard-pro6.0-www.downloadneshan.com.part2.rar - (http://apkcenter.com/Uploader/index.php/files/get/HjxOIKHVTk/minitool-partition-wizard-pro6.0-www.downloadneshan.com.part2.rar)
دانلود از دانلودسنتر اختصاصی انجمن تخصصی آندروید - minitool-partition-wizard-pro6.0-www.downloadneshan.com.part3.rar - (http://apkcenter.com/Uploader/index.php/files/get/S6tWR4NzUL/minitool-partition-wizard-pro6.0-www.downloadneshan.com.part3.rar)


1-مموري كارت رو در يك رم ريدر قرار بديد و برنامه Minitool Partition Wizard رو اجرا كنيد و مموري كارتتون رو در ليستش پيدا كنيد
2-روي مموري كارت راست كليك كرده و گزينه delete رو بزنيد(توجه كنيد كه كل اطلاعات روي مموري با اينكار پاك ميشه) و در نهايت تاييد كنيد
3-روي مموري كارت راست كليك كرده و گزينه create رو بزنيد
4-اندازه و سايزي رو كه ميخواهيد ، انتخاب كنيد(توصيه هاي ارائه شده در مورد سايز پارتيشن ها فراموش نشه)
5-فرمت رو fat32 و نوع پارتيشن رو primary در نظر بگيريد.اين پارتيشن وظيفه نگهداري اطلاعاتي از قبيل photos, music و غيره رو به عهده داره
6-تاييد كنيد
7-روي مابقي فضاي باقيمانده مموري كارت راست كليك كنيد
8-اندازه و سايزي رو كه ميخواهيد ، انتخاب كنيد(توصيه هاي ارائه شده در مورد سايز پارتيشن ها فراموش نشه)
9-فرمت رو ext4 و نوع پارتيشن رو primary در نظر بگيريد.
10-تاييد كنيد
11-مجددا به مرحله 7 رفته و دو تا پارتيشن ext4 باقيمانده را طبق مراحل ايجاد نماييد(در مجموع به 3 پارتيشن ext4 نياز داريد)

حالا شما يك مموري كارت با 4 پارتيشن داريد.پارتيشن اول با فرمت fat32 و 3 پارتيشن با فرمت ext4

در نهايت دكمه apply رو بزنيد تا تغييرات مورد نياز بر روي مموري كارت اعمال بشه



مرحله دوم:آماده سازي فايل zip يك رام كاستوم براي نصب روي مموري كارت


يه رام كاستوم رو انتخاب كنيد مثل رام miui كه رام سبك و خوبيه و بعد اكستركتش كنيد
حالا بريد توي مسير META-INF/com/google/android و فايل updater-script رو باز كنيد(در ويندوز براي باز كردن اين فايلها برنامه notepad++ توصيه ميشه.در لينوكس هر اديتوري قابل استفاده است)

حالا بايد برخي از عبارتها و فرامين داخل اين فايل رو تغيير بديم
براي تغيير در بخش system بايد دستورات و جمله هاي
کد:

;("mount("MTD", "system", "/system

يا
کد:

;("mount("ext4", "EMMC", "/dev/block/mmcblk0p25", "/system

به
کد:

;("mount("ext4", "EMMC", "/dev/block/mmcblk1p2", "/system

================================================== ==================================================
و
کد:

;("format("MTD", "system

يا
کد:

;("format("ext4", "EMMC", "/dev/block/mmcblk0p25

به
کد:

;("format("ext4", "EMMC", "/dev/block/mmcblk1p2

================================================== ==================================================
تغيير كنند و براي تغيير در بخش data بايد دستورات و جمله هاي
کد:

;("mount("MTD","userdata","/data

يا
کد:

;("mount("ext4", "EMMC", "/dev/block/mmcblk0p26", "/data

به
کد:

;("mount("ext4", "EMMC", "/dev/block/mmcblk1p4", "/data

================================================== ==================================================
و
کد:

;("format("MTD", "userdata

يا
کد:

;("format("ext4", "EMMC", "/dev/block/mmcblk0p26

به
کد:

;("format("ext4", "EMMC", "/dev/block/mmcblk1p4

================================================== ==================================================
تغيير كنند و براي تغيير در بخش cache بايد دستورات و جمله هاي
کد:

;("mount("MTD","cache","/cache

يا
کد:

;("mount("ext4", "EMMC", "/dev/block/mmcblk0p27", "/cache

به
کد:

;("mount("ext4", "EMMC", "/dev/block/mmcblk1p3", "/cache

================================================== ==================================================
و
کد:

;("format("MTD", "cache

يا
کد:

;("format("ext4", "EMMC", "/dev/block/mmcblk0p27

به
کد:

;("format("ext4", "EMMC", "/dev/block/mmcblk1p3

تغيير كنند

فايل dualboot-1.0.zip رو كه دانلود كرده بوديد اكستركت كنيد.محتويات آن 3 فايل هست.

wipe.zip كه بايد به مموري كارت انتقالش بديد و هر بار كه رام جديدي رو ميخواهيد روي مموري كارت نصب كنيد بايد از ريكاوري اجراش كنيد

فايل boot_nosensekernel.img
اگر رامي رو كه ميخواهيد روي مموري كارت نصب كنيد رام بدون سنس باشد بايد اين فايل رو به boot.img تغيير نام بديد و به جاي فايل boot.img در رام جديد و دستكاري شده تون قرار بديد

فايل boot_sensekernel.img
اگر رامي رو كه ميخواهيد روي مموري كارت نصب كنيد رام سنس دار باشد بايد اين فايل رو به boot.img تغيير نام بديد و به جاي فايل boot.img در رام جديد و دستكاري شده تون قرار بديد


حالا مجددا فايلها رو فشرده كرده و يك فايل zip ازش بسازيد تا مثل يه رام در بياد و به مموري كارتتون منتقلش كرده و از محيط ريكاوري نصبش كنيد.البته قبل از نصب به recovery menu, mounts and storage رفته و هر گزينه اي رو كه با unmount شروع ميشه انتخاب كنيد تا به mount تبديل بشه



مرحله سوم: (اختياري) روش ارسال رام از نند به مموري كارت

به ريكاوري مد بريد
تمام پارتيشنها رو از طريق ريكاوري منو mount كنيد
دستورات زير رو از طريق adb اجرا كنيد

mount -o remount,rw /
mkdir system2 data2 cache2
mount /dev/block/mmcblk1p2 system2
mount /dev/block/mmcblk1p3 cache2
mount /dev/block/mmcblk1p4 data2
cp -af system/* system2/
cp -af cache/* cache2/
cp -af data/* data2/

umount /system2
umount /data2
umount /cache2
و تمام



حالا اگر گوشيتون رو ريبوت كنيد ، در اولين راه اندازي شاهد خواهيد بود كه چهار گزينه بر روي صفحه نمايش شما ظاهر ميشه.


اگر رام اصلي شما بدون سنس باشد و ميخواهيد اين رام بوت شود بايد دكمه HOME را بزنيد
اگر رام اصلي شما سنس دار باشد و ميخواهيد اين رام بوت شود بايد دكمه MENU را بزنيد

اگر رام دوم شما(رام روي مموري كارت) بدون سنس باشد و ميخواهيد اين رام بوت شود بايد دكمه BACK را بزنيد
اگر رام دوم شما(رام روي مموري كارت) سنس دار باشد و ميخواهيد اين رام بوت شود بايد دكمه SEARCH را بزنيد

فرآيند بوت شدن رام از روي مموري كارت مخصوصا در اولين بوت خيلي كند است و بايد تحمل كنيد وگرنه با زدن دكمه هاي متفاوت و .... دچار مشكل خواهيد شد


مابقي جانگولر بازيها و كارهاي محير العقول روي گوشي با دو سيستم عامل هم باشه براي بعد.مثلا اينكه رام اصلي شما revolution باشه و بخواهيد اونو به ورژن جديد ارتقاء بديد بدون اينكه رام دوم دچار مشكل بشه .اينها رو در مراحل بعدي و با رفع مشكلات آموزش و تكميل اون همپاي سايت xda پيش ميريم


من رام spike عزيز رو دستكاري كردم ولي اين رام هم خيلي سنگينه و هم به خاطر اينكه بوت شدن اوليه اش خيلي طول ميكشه ميتونه شما رو اذيت كنه.رامهاي ليدرويد و miui كه دستكاري هم شده اند از لينكهاي زير قابل دريافت هستند

http://kia1349.dl.rapidbaz.com/k1esZ...25201.7.15.zip (http://kia1349.dl.rapidbaz.com/k1esZ/HR%252520MIUI.us%2525201.7.15.zip)
Free File Hosting, Online Storage &amp File Upload with FileServe (http://www.fileserve.com/file/bApje6e)
zSHARE - HR MIUI.us 1.7.15.zip - Free File Hosting Service | Audio and Video Sharing | Image Uploading | Web storage (http://www.zshare.net/download/92770271a467bf27/)
MD5 Checksum: B27EB747761491D5F8E07A9AC3BB8510



http://kia1349.dl.rapidbaz.com/k1ebS...1%252520GB.zip (http://kia1349.dl.rapidbaz.com/k1ebS/HR%252520LeeDrOiD%252520HD%252520V3.3.1%252520GB.z ip)
Free File Hosting, Online Storage &amp File Upload with FileServe (http://www.fileserve.com/file/s5aXNYq)
zSHARE - HR LeeDrOiD HD V3.3.1 GB.zip - Free File Hosting Service | Audio and Video Sharing | Image Uploading | Web storage (http://www.zshare.net/download/92770746ee93c66a/)
MD5 Checksum: FEB57B50EF9C1C1A2E5E4EBE5222C466

ميتونيد هر كدوم رو كه مايل هستيد روي مموري كارتتون كپي كنيد و بعدش به ريكاوري مد بريد و اول اون فايل wipe.zip رو اجرا كنيد و بعدش هم رام رو نصب كنيد


كپي برداري و يا نقل قول اين مطالب فقط با ذكر نام اين سايت و بنده و همکاران مجاز ميباشد


منبع : xda.developers.com و آقا کیا و خودم!



تشکر یادتون نره !!!!!!!!!!!!!!!



تشکر یادتون نره !!!!!!!!!!!!!!!



تشکر یادتون نره !!!!!!!!!!!!!!!



تشکر یادتون نره !!!!!!!!!!!!!!!

smartgig
2011-08-01, 08:29 PM
فقط یک نکته بگم که در Clocworkmod ریکاوری افدام به پارتیشن بندی مموری نکنید. چند مورد گزارش شده که گوشی Brick شده به همین دلیل !
این هم منبع (http://forum.xda-developers.com/showthread.php?t=1043160)

spirant
2011-08-02, 12:36 AM
ممنون بخاطره دقتتون. اما من پارتیشن بندی کرده بودم و هیچ مشکلی پیش نیامد. (شاید از روی شانسم بوده.) در هر حال برای اطمینان پارتیشن بندی نکنید.(در محیط ریکاوری) باز هم پیشنهاد می کنم مبتدیان سمت انجام این کار نروند.!!!!

reza.mir72
2011-11-06, 02:06 PM
براي انجام اين کار حتما بايد از مموري هايي با کلاس ۶ يا ۸ استفاده کنيد تا نتيجه مطلوبي گرفته باشيد مموري هايي با سرعت پايين خيلي دير بالا مياد

HT92
2011-11-09, 02:54 PM
می شه هرکسی که تست کرده نتیجه رو هم بگه؟

ramin11111
2011-11-10, 01:33 AM
کسی تست کرده تا حالا؟

reza.mir72
2011-11-10, 06:51 AM
بله تست شده و به راحتي کار ميکنه
فقط توجه داشته باشيد که اگه کورنال بدون سنس رو براي بوت انتخاب کرديد در هنگام بالا امدن وقتي ازتون ميپرسه به کدوم رام ميخواهيد بريد در هر دو صورت با يد رام سنس دار رو انتخاب کنيد

mghboy1
2012-09-19, 04:52 PM
عالي ترين چيزي بود كه تا حالا ديدم دوستان تست شد مشكلي هم به وجود نيومد.:)

Sent from my Desire HD using Tapatalk 2