هیچ موقع رابطه خوبی با تلفنهای همراه نداشتم و استفادهم محدود به تماس تلفنی و فرستادن پیام کوتاه بوده. خرید یه گوشی اندرویدی باعث شد تجربه بهتری از رد و بدل کردن پیامهای کوتاه و مدیریت تماسها (Contactها) داشته باشم که میتونم بگم تا حدودی انتخاب خوبی بود. همیشه با خودم فکر کردم با وجود شبکهی فوقلعاده و نامتمرکزی به اسم اینترنت و قراردادهاش چه نیازی به شبکهای جدا برای موبایلها هست؟ شاید برای اینکه همیشه امکان ردیابی کاربر توی شبکه وجود داشته باشه. به هر حال تلاش میکنم که هر روز وابستگیم به تلفنهای همراه رو کمتر کنم و ارتباطاتم رو بیارم روی اینترنت. شاید یه روز تونستم کلا بزارمش کنار.

حالا CyanogenMod چیه؟
یکی از بزرگترین ويزگی نرمافزارهای آزاد قابلیت تغییر پذیری زیاد اونهاست و اندروید هم به عنوان یه سیستمعامل آزاد از این قاعده مستثنا نیست. سازندههای Cyanogen سرویسها و ماژولها بلا استفاده اندروید Vannila رو حذف کردن و چیزهای به درد به خور دیگهای اضافه کردن. نمیخوام وارد جژئیات بشم ولی Cyanogen Mod در مقابل Rom اصلی Galaxy S چندین برابر سریعتره، انرژی الکتریکی کمتری مصرف میکنه و پایداری بیشتری داره و در ضمن به بهترین نحو متن فارسی رو نشون میده، کیبورد فارسی هم داره.
این ظاهر پیشفرض CyanogenMod هست که با اندروید خالص تفاوتی نداره:
این هم وضعیت پشتیبانی از زبان پارسی
CyanogenMod روی دستگاهای زیادی قابل نصبه. این آموزش مختص Galaxy S هست.
اول مطمعن بشید گوشیتون قابلیت رفتن به حالت Downloading رو داره . برای فهمیدنش گوشی رو خاموش کنید و با گرفتن همزمان دکمههای home و کاهش صدا (دکمهای که صدا رو کم میکنه) و power روشنش کنید. اگر گوشی روشن شد و تصویر ربات اندروید در حال بیل زدن رو دیدین که اوکی هست اگر نه یعنی گوشی شما از مدلهایی هست که مشکل فریمور دارن. برای درست کردنش هم باید نسخه جدید فریمور رو نصب کنید اینجوری:
Adroid SDK رو از اینجا دانلود کنید، ما به ابزار adb اون نیاز داریم. آیا با دانلودش مشکل دارید؟ پس سعی کنید دفعهی بعد احمق نباشید و دنبال کسی که وعدهی آب و برق مجانی بتون میده نیوفتین و مملکتون رو به باد ندین! حالا این فایل رو دانلود کنید که توش دو تا فایل boot.bin و Sb1.bin هست. سورس Heimdall رو هم از اینجا بگیرید و Build کنید. (حواستون باشه qt front endش رو build نکنید! حیف سایکلهای پردازندهتون نیست؟!)

به جایی که Android SDK رو از حالت فشرده خارج کردید برید و از دایرکتوری tools باینری adroid رو اجرا کنید. از پنجرهای که باز میشه تیک Android SDK Platform-Tools رو بزنید و بعد Install Selected .
حالا گوشی رو با کابل usb به کامیپوتر وصل کنید و به زور ببریدش به حالت Downloading :
./platform-tools/adb kill-server
./platform-tools/adb reboot dowload
حالا با کمک heimdall فایلهای boot.bin و Sb1.bin رو به خورد گوشی بدین
# heimdall flash --primary-boot boot.bin --secondary-boot Sb1.bin
# که گذاشتم اول دستور یعنی دسترسی root. حالا میخواین sudo بزنید، sudu -i یا su من نمیدونم. خب تا اینجا مشکلی که در واقع از بیسوادی مهندسهای سامسونگ بود رو حل کردیم (آخرین محصولی بود که ازشون میخرم) و میشه به راحتی با زدن سه دکمه به Downloading رفت.
حالا میرسیم به خود CyanogenMod . کرنل Hardcore رو از اینجا دانلود و از حالت فشرده خارج کنید، توش یه فایل zImage-i9000 هست. برید به Downloading (بالا نوشتم چجوری) و فلشش کنید روی گوشی:
# heimdall flash --kernel zImage-i9000
بعد از فلش این فایل، گوشی ریست میشه ولی هنگ میکنه چون این کرنل نمیتونه رامهای سامسونگ رو بوت کنه؛ البته اهمیتی نداره چون ما چیزی که میخوایم یعنی ROM Manager رو داریم. یه بار گوشی رو خاموشی کنید و این بار با گرفتن دکمههای خانه، افزایش صدا و پاور (دقیقا برعکس Downloading) اون رو روشن کنید. اگر درست انجامش بدین منو برنامه ROM Manager رو میبنید. این گزینهها رو به ترتیب انتخاب و تایید کنید: ( با دکمههای تنظیم صدا تو منو جابهجا بشید تو منو، دکمه خونه هم نقش تایید رو داره)
- Wipe data/factory reset
- Wipe cache partition
دردش دیگه تمومه! فقط مونده گوشی رو تو همین حالت با usb به کامپیوتر وصل کنید، به Mounts and Storage و بعد Mount USB Storage برید تا حافظه گوشی مانت بشه و بتونید CyanogenMODـی که دانلود کردید رو روش کپی کنید. کارتون که تموم شد و storage رو umount کردین از منو اصلی install zip from sd card رو انتخاب کنید و فایل CyanogenMod رو بش بدین. این برنامه CyanogenMod رو نصب میکنه، یه دور گوشی ریست میشه و بعد به رام جدیدتون خوش اومدید




خیلی خوب بود تا یک ساعت بعد این رام رو تست می کنم
هرکی ساینوژن رو تست نکرده، عمرش بر فناست….
استفاده از رام های اصلی کمپانی که معلوم نیست توش چه خبره!! در مقابل رام های منبع باز که هم امکانات بیشتری دارن و هم جاسوسی رو نمیکنن اصلا قابل مقایسه نیست…
ساده ترین راه اینه که اول رام دانلود کنین بعد بریزین تو رم گوشیتون
گوشی رو خاموش کنین و با hboot بالا بیاین بعد برین تو recovery mod و بعد install from zip file
رو انتخاب کنین و رامتونو نصب کنین کار تمومه !