اندروئید: لینوکس+دردسر
اسباب بازی قشنگیه، و میتونه روزهای تعطیل ساعتها منو مشغول کنه...
گوشی به آدرس خونه دوستم ارسال شد و در نتیجه شب به دستم رسید. همون شب اول نشستم و روتش کردم. ساده ترین راه روت کردن این گوشی، استفاده از ایمیج روت هست، ایمیج رو باید روی کارت حافظه کپی کرد و گوشی رو ریبوت کرد. موقع بوت خودش ایمیج رو تشخیص میده و نصب میکنه. نکته اینجاست که فایل سیستم کارت حافظه باید فت 32 باشه نه 16. همین یک نکته منو سه چهار ساعت علاف کرد!!!
بعدش که گوشی روت شد، شروع کردم به ور رفتن با اپلیکیشنها. چون حافظه داخلی اریس خیلی کمه، خیلی زود به مشکل حافظه برخوردم. اولین کاری که باید میکردم، این بود که از شر یکسری اپلیکیشنهای بدردنخور که مال خود اچ تی سی بود خلاص بشم. یک اپلیکیشن خیلی خوب برای این کار، root uninstaller هست که میتونه همه اپلیکیشنها رو حذف کنه. نکته اینجاست که اپلیکیشنهای خود اچ تی سی اگه حذف بشه، دیگه از روی مارکت قابل نصب کردن نیست، پس باید حواستون جمع باشه.
تو این چند هفته اخیر خیلی با گوشی ور رفتم، و بیش از همه با یک برنامه به اسم ترمینال حال کردم. ترمینال، در واقع خط فرمان لینوکس رو روی گوشی در اختیار کاربر قرار میده. فقط مشکل این بود که یکسری از فرمانهای خیلی ابتدایی مثل cp رو نمیشناخت، بعد از یک خرده سرچ فهمیدم که باید busybox نصب کنم.
نصب busybox هم برای خودش داستانی داره، سعی کردم توی ریکاوری مود و با استفاده از ADB (یکی از ابزارهای SDK اندروئید هست) اینکارو انجام بدم، اما به چند تا مشکل اساسی برخوردم. به نظر میرسید که یک سری از جاهای مهم حافظه مثل فولدر سیستم، توی ریکاوری مود اصلا Mount نمیشه. با استفاده از Shell هم نتونستم Mount کنم، چون خود شل هم توی ریکاوری مود قابل دسترسی نبود... داستانی بود
بعد از کمی جستجو، یک راه حل خیلی ساده پیدا کردم: یک اپلیکیشن مجانی به اسم Titanium Backup نصب کردم. این اپلیکیشن برای کار کردش به Busybox احتیاج داره، در نتیجه وقتی اپلیکیشن بالا میاد، پیغام خطا میده. اونجا یک دکمه هم گذاشته روش نوشته Problems? که با کلیک کردن روی اون، خودش میره و آخرین نسخه busybox رو نصب میکنه! خیلی راحت و سریع درست شد.
بعدش یک مشکل دیگه این بود که اندروئید اصلا زبان فارسی ساپورت نمیکنه. ایمیلها و فیسبوک و صفحات وب که توش فارسی نوشته، کاراکترهاش به شکل مستطیلهای توخالی نمایش داده میشه. روی اندروئید 2.2 مثل اینکه فونت فارسی به طور پیش فرض نصب هست و حروف فارسی نمایش داده میشه. اما برعکس، یعنی از چپ به راست و به صورت جدا جدا. هرچند که این مسئله خیلی آزار دهنده هست و اعصاب آدمو خورد میکنه، اما خب از هیچی بهتره. گوشی من همین حروف جدای چپکی رو هم نشون نمیداد.
بعد از یک کم جستجو به این رسیدم:
http://www.google.com/support/forum/p/Android%20Market/thread?tid=6fff6080d23b9448&hl=en
که یک کاربری به نام bof-10 اومده یک کامنتی داده که یکسری فایلها رو دانلود و توی فولدر های /system/lib و /system/fonts کپی کنید. اما ننوشته که چطوری!!! دوباره از همون روش ADB و ریکاوری هرکار کردم نشد که نشد.
یکساعتی این در و اون در زدم تا فهمیدم که یک برنامه ای هست به نام root explorer که میتونه permission فایلها رو تغییر بده و حتی فایلهای سیستم رو حذف یا بازنویسی کنه. مسئله این بود که این برنامه کذایی پولی بود!!! واقعا که عجب آدمهای بی ظرفیت بیخودی پیدا میشن، یارو رفته یه برنامه بدردبخور نوشته، بعد هم پول میخواد! مسخره، آخه کسی که میاد گوشیشو روت میکنه، برای اینه که به تو و امثال تو پول نده و بتونه از امکانات گوشیش به طور کامل استفاده کنه، بعد تو داری سعی میکنی بهش اپلیکیشن بفروشی؟!!!
باز هم سرچ کردم و یک اپلیکیشن دیگه پیدا کردم به اسم Super manager که همه این کارا رو مجانی انجام میده!!! اما این برنامه هم به busybox نیاز داره، که میشه به همون روشی که گفتم نصب کرد.
بعدش خیلی راحت رفتم و فایلهای مربوطه رو بازنویسی کردم و الان میتونم فارسی بخونم، البته به همون صورت حروف جدا و چپکی! ولی خب از هیچی بهتره.
اینا رو اینجا نوشتم تا بعدا خودم یادم نره که چیکارا کردم، با این وضعیتی که من با این گوشی ور میرم، هرلحظه امکان ترکیدنش وجود داره. شاید به درد یکی هم خورد :)

