آموزش توسعه اندروید با linux
Android Kitchen مبدل رام های استوک به فایل های قابل فلش
قابلیت ها
- با تمام نسخه های لینوکس سازگار است.
- پشتیبانی از تمامی پردازنده های ARM/X86: برای تمامی فایل های باینری (Root, Busybox)
- دسترسی دینامیک: لیستی از تمامی دسترسی ها و توان فیلتر کردن برای بیلد و دستگاه های کاربر
- Symlink دینامیک: لیستی عمومی از تمامی symlink های در دسترس، با توان اعمال فیلتر برای بیلد و دستگاه مورد بررسی. علاوه بر آن اگر از فایل image استوک استفاده میکنید، توانایی ارائه symlink از خود فایل image با قابلیت کپی کردن یک به یک را داراست.
- سازگار با FS در حین فلش کردن: رام های ایجاد شده توسط این برنامه با تمامی پارتیشن های موجود سازگار است. به این معنی که در عین فلش پارتیشن سیستمی را فرمت نخواهد شد. این ویژگی برای پشتیبانی از dual-FS به عنوان مثال EXT4 و F2FS بر روی SGS3 از اهمیت بالایی برخوردار است.
- توانایی پک دوباره کرنال: با روش mkbootimg پک کردن دوباره فایل کرنال ساده نیست. در حالیکه با این روش میتوان با یک کلیک فایل کرنال را استخراج کرده و دوباره آن را پک کرد.
- Deodexing: با فرآیند Multi-threaded و تشخیص اتوماتیک API می توان کل رام را یک جا Deodex کرد.
آموزش ویدیوئی
فیلم آموزش نصب برنامه و تنظیمات لینوکس بر روی ویندوز در لینک زیر قرار داده شده است:
با مشاهده فیلم بالا بصورت گام به گام؛ نکات زیر را خواهید آموخت:
- آموزش نحوه نصب Debian بر Virtual Box Machine
- نحوه اتصال ویندوز به لینوکس از طریق پوشه VBox
- نحوه نصب برنامه
- آموزش تولید اولین رام کاستوم خودتان با built-in Root و Busybox
اطلاعات بیشتر درباره لینوکس
- از تمام روش های شبیه سازی که می خواهید برای اجرای برنامه می توانید بهره بگیرید. استفاده از Virtual Box به علت سادگی استفاده و آسانی شبیه سازی توصیه می شود.
- از تمام پک های مبتنی بر لینوکس می توان استفاده کرد. استفاده از Debian و Ubuntu در مقایسه با دیگر محصولات مشابه به علت آسانی نصب و استفاده و پشتیبانی بهتر توصیه می شود.
با این وجود اگر استفاده از محیط لینوکس ترجیح داده شود، می توانید از دیگر سیستم عامل ها استفاده کنید.
کیچن اندروید چیست
- Android kitchen چیست؟
ابزاری مبتنی بر لینوکس است، که به منظور تبدیل رام های استوک به img. و tar.md5 یا فرمت های مشابه مانند .zip قابل فلش از طریق ریکاوری CWM طراحی شده است.
- با استفاده از این ابزار می توان رام های کاستوم براساس رام استوک ساخت؟
دقیقا.
- این برنامه فقط تحت لینوکس کار می کند؟ چرا برای ویندوز طراحی نشده است؟
اندروید براساس کرنال لینوکسی طراحی شده است و حتی می توان آن را Unix fork نیز نامید. کار با برنامه مبتنی ب لینوکس در محیط ویندوز دشوار است، در حقیقت ویندوز توانایی ارائه Bourne-again shell (Bash) را که در حقیقت هسته این ابزار است را ندارد. کار با ویندوز به علت عدم توانایی در اجرای فایل هایی مانند img. به راحتی لینوکس نیست در حالیکه فایل های سیستمی img. را می توان به سادگی با یک خط دستور در لینوکس اجرا کرد در صورتی که برای اجرای آن در ویندوز نیاز است که فایل حجیم image را به zip. تبدیل کرد و سپس آن را به صورت یک فایل مجزا استخراج کرد. همچنین ویندوز توانایی پشتیبانی از لینک های Symbolik را ندارد، بواسطه این فرامین می توان فایل های image را به صورت 1:1 به zip تبدیل کرد.
هر گونه کپی برداری از این مطلب حرام است و قطعا مورد رضایت نویسنده نمیباشد