۱۳۹۲ آذر ۵, سه‌شنبه

خاطره بازی

موسیقی توی هر سبک و سیاقی، خواهی نخواهی، بالاخره یه جایی گلوی آدم رو چنگ می‌زنه، روح آدم رو خراش می‌ده ... خراش می‌ده ... خراش می‌ده.
یه سری آهنگ‌ها هست که باهاشون خاطره‌ی پر کششی دارم. هر بار گوش می‌دم یه قسمتی از وجودم برانگیخته می‌شم. چند تاشون رو می‌آرم برای ثبت در تاریخ:
A Time for us  (Romeo and Juliet Theme) violin version Played by Adre' Rien
I'm Walking away by Craig David
Comfortably Numb by Pink Floyd
شیدا شدم با صدای شهرام ناظری
Departer by Katatonia
Bittersweet by Apocalyptica feat. Ville Valo & Lauri Ylonen
In The Shadows by The Rasmus
Oceans of Time by Axel Rudi Pell
Broken Heart by Axel Rudi Pell (Guitar Version)
Again (Long Version) by Archive
Arriving Somewhere, But Not Here by Porcupine Tree
The Man Who Sold The World cover by Nirvana
Insatiable by Darren Hayes
I Like by Keri Hilson
Incomplete by Backstreet Boys
La La La by Naughty Boy ft. Sam Smith
Hot N Cold by Katy Perry

پی‌نوشت 1: از همه‌ی کسانی که این لحظات رو توی زندگی‌ام ثبت کردن ممنون. با این که تقریبا هیچ کدوم نمی‌دونن اون‌ها هستن که این لحظه‌ها رو توی زندگی‌ام حک کردن.
پی‌نوشت 2: به تدریج این لیست رو به روز رسانی می‌کنم.

۱۳۹۲ مرداد ۳, پنجشنبه

نصب Jelly Bean 4.3 به همراه روش روت کردن (سری نکسوس)

بالاخره بعد از مدت‌ها انتظار٬ گوگل امروز جلی بین جدید خودش رو (۴.۳) معرفی کرد. توی این پست می‌خوام نحوه‌ی نصب این نسخه رو روی گوشی‌ها و تبلت‌های نکسوس به همراه روش روت کردن اون توضیح بدم. پس نکسوس داران گرامی با من همراه بشید تا جلی بین ۴.۳ رو تجربه کنیم.

نصب جلی بین ۴.۳:
قبل از هر کاری باید از همه‌ی اطلاعات‌تون بک‌آپ بگیرید چون توی روند نصب٬ اطلاعات گوشی‌تون به کلی پاک می‌شه. من این کار رو با نرم افزار Titanum Backup انجام می‌دم و فایل‌هاش رو به پی‌سی منتقل می‌کنم. البته این نرم‌افزار نیاز به اندروید روت شده داره. توی پست‌های قبلی‌ام در مورد این نر‌م‌افزار توضیح دادم. اگر هم گوشی‌تون روت نیست نگران نباشید٬ می‌تونید از نرم‌افزار کربن استفاده کنید. البته اگر اهل استفاده از ADB هستید می‌تونید از نرم افزار فوق‌العاده‌ی  Ultimate Backup Tool  که برای ویندوز٬ مک و لینوکس هست٬ استفاده کنید. که من دومی رو توصیه می‌کنم٬ چون بک آپ رو روی کامپیوتر می‌گیره و چون توی روند نصب ۴.۳ اطلاعات گوشی کامل پاک می‌شه٬ خیال‌تون راحت هست که روی کامپیوتر همه‌ی اطلاعات رو دارید.


حالا که بک‌آپ رو با موفقیت انجام دادید. نوبت به دریافت (Android 4.3 (JWR66V می‌رسه. از اینجا نسخه‌ی مربوط به گوشی و یا تبلت‌تون رو دانلود کنید (البته با توجه به این که گوگل ایران رو تحریم کرده باید از ابزارهای تغییر آی‌پی برای دانلود استفاده کنید). اگر شما هم مثل من گلکسی نکسوس دارید ایمیج رو از اینجا دانلود کنید.

برای نصب ایمیج فکتوری نیاز هست که یک سری دستورات مربوط به ‌ADB رو بلد باشید. توی پست‌های قبلی‌ام به طور مفصل در موردش توضیح دادم پس اینجا فقط دستورات لازم برای نصب ایمیج رو توضیح می‌دم. اول آخرین نسخه‌ی فایل‌های مورد نیاز ADB رو از اینجا دانلود کنید و توی یک فولدر قرار بدید. من فایل‌ها رو توی یه فولدر به اسم Android قرار دادم و در ادامه هم فرض می‌کنم شما هم همین کار رو کردید. هر جا که اسمی از فولدر اندروید آوردم یعنی جایی که فایل‌های ADB رو اونجا ریختید.

حالا فایل اندروید ۴.۳ رو که  دانلود کردید با استفاده از نرم‌افزاری مثل WinRAR باز و اون رو اکسترکت کنید. 

من این فایل رو توی همون فولدر اندروید قرار دادم. فایل جدید همونطور که می‌بینید بدون فرمت هست. فرمت اون رو به zip تغییر بدید. 


فایل جدید رو هم اکسترکت کنید و همه رو به فولدر اندروید منتقل کنید. در نهایت باید فولدری اندروید مثل شکل زیر شده باشه.


گوشی رو با کابل USB به پی‌سی متصل کنید و تا آخرین مرحله (یعنی تا آخر این پست) هم بگذارید متصل بمونه. برای ادامه‌ی کار حتما باید گزینه‌ی USB debugging رو از گوشی فعال کرده باشید. (چون ROM روی گوشی من کاستومایز هست برای همین اسم گزینه‌ها با اندروید استاک کمی متفاوت هست به عنوان مثال توی رام من Development جایگزین Developer options توی رام استاک شده و همینطور USB debugging با Android debugging جایگزین شده)


 اگر قبلا فعال کردید می‌تونید ادامه بدید اگر نه که به قسمت تنظیمات (Settings) برید و بعد توی قسمت Developer options وارد بشید و گزینه‌ی USB debugging رو فعال کنید. (اگر اندرویدتون ۴.۲.۲ هست و Developer options براتون فعال نیست باید از Settings>About phone هفت بار روی Build number بزنید تا تنظیمات Developer options فعال بشه).


حالا  توی ویندوز به فولدر اندروید رفته و در حالی که دکمه‌ی شیفت رو نگه داشتید روی یک جای خالی از فولدر اندروید (دقت کنید که موقع کلیک نباید فایلی انتخاب شده باشه) کلیک راست کنید و گزینه‌ی open command windows here... رو انتخاب کنید. یک پنجره‌ی کامند باز می‌شه که توصیه می‌کنم این پنجره رو تا آخر این پست باز نگه دارید چون تا آخرین مرحله باهاش کار داریم.


حالا دستور زیر رو توی پنجره‌ی کامند ظاهر شده تایپ کنید:
adb devices


اگر پیامی مثل عکس بالا ظاهر شد یعنی مشکلی برای ادامه‌ی کار ندارید. در صورتی که چنین پیامی نیومد یعنی یه جای کار ایراد داره. یکی از ایرادهای مرسوم ظاهر شدن offline جلوی عدد مربوط به گوشی هست. اگر همچین مشکلی پیدا کردید در حالی که گوشی با USB به پی‌سی متصل هست٬ از گوشی وارد Settings>Developer options بشید و یک بار گزینه‌ی USB debugging رو غیرفعال و یک بار دیگه فعال کنید حالا علاوه بر پیغام تایید باید پیغام دیگه‌ای با عنوان RSA fingerprint هم ظاهر بشه که اون رو هم باید تایید کنید.  اگر باز هم مشکل‌تون حل نشد برای من پیغام بگذارید تا راهنمایی‌تون کنم.

حالا که همه چی تا اینجای کار درست هست دستور زیر رو برای ورود به bootloader توی پنجره‌ی کامند از ویندوز تایپ کنید:
adb reboot bootloader
حالا باید یه همچین صفحه‌ای روی گوشی ظاهر شده باشه.

حالا وارد فولدر اندروید از روی پی‌سی بشید و فایل  flash-all.bat  رو با دو کلیلک روی اون اجرا کنید و به قول فرنگی‌ها viola بعد از دو بار ریبوت شدن گوشی٬ جلی بین ۴.۳ روی گوشی‌تون نصب شده.


روت کردن:
حالا اگر اهل روت کردن گوشی هستید٬ در ادامه با من همراه بشید تا اندروید رو روت کنید.
اول از همه باید گزینه‌ی Developer options رو فعال کنیم. پس از Settings>About phone  هفت بار روی Build number بزنید و برگردید به Settings  و حالا که Developers options فعال شده٬ وارد اون بشید و USB debugging رو فعال کنید و هر دو گزینه‌ی تایید فعال شدن و بعد از اون RSA fingerprint رو تایید کنید.

بعد از Settings>Security گزینه‌ی Unknown sources  رو فعال و گزینه‌ی Verify apps رو غیرفعال کنید.

در اولین قدم باید فایل recovery اندروید رو تغییر بدیم. برای دریافت فایل ریکاوری شخصی سازی شده دو راه دارید:
1- فایل مربوط به گوشی یا تبلت رو از سایت رسمی TeamWin Recovery دانلود کنید.
2- اول نرم‌افزار GooManager رو از اینجا دانلود کنید. فرمت فایلی که دانلود کردید apk هست. این فایل رو توی فولدر اندروید قرار بدید. من اون رو برای سادگی به gm.apk تغییر نام دادم.


دستور زیر رو توی پنجره‌ی کامند ویندوز وارد کنید (یادتون هست که باید گوشی رو به کامپیوتر متصل نگه داشته باشید و پنجره‌ی کامند رو هم نبسته باشید؟!):
adb install gm.apk

با این کار GooManager روی گوشی نصب می‌شه. حالا برنامه رو باز کنید و از منوی برنامه گزینه‌ی install OpenRecoveryScript رو انتخاب کنید.

با این کار خود نرم‌افزار باید ریکاوری رو نصب کنه.

همون‌طور که دیدید توی روش دوم خود گومنجر اون رو نصب می‌کنه. اگر به هر دلیلی گومنجر نتونست این کار رو انجام بده و یا از روش اول فایل مروبطه رو از سایت ریکاوری دریافت کردید برای نصب اون باید فایل دانلود شده رو توی فولدر اندروید بریزید که من برای سادگی فایل رو به twrp.img تغییر نام دادم. بعد توی پنجره‌ی کامند دستور زیر رو تایپ کنید که وارد bootloader بشید:
adb reboot bootloader


حالا دوباره توی پنجره‌ی کامند دستور زیر رو وارد کنید:
fastboot flash recovery twrp.img

به این ترتیب recovery جدید با موفقیت نصب شده. از روی گوشی که در حالت bootloader هست دوبار دکمه‌ی کم کردن صدا رو فشار بدید تا بتونید وارد recovery mode  بشید. با فشار دادن دکمه‌ی پاور بعد از چند لحظه وارد Recovery خواهید شد.

حالا نوبت به مرحله‌ی آخر که روت کردن هست می‌رسیم. فایل SuperSu رو از اینجا دانلود کنید و به فولدر اندروید منتقل کنید. برای سادگی اسم فایل رو به ss.zip تغییر دادم.


حالا از روی گوشی که در حالت recovery هست. گزینه‌ی Advanced رو انتخاب کرده و بعد از اون ADB Sideload رو انتخاب کنید. حالا با کشیدن Slider به سمت راست Sildeload شروع می‌شه.


حالا از روی کامپیوتر توی پنجره‌ی کامند دستور زیر رو وارد کنید:
adb sideload ss.zip
در نهایت وقتی وارد صفحه‌ای مثل شکل زیر شدید یعنی کار با موفقیت انجام و گوشی روت شده. با انتخاب reboot می‌تونید از جلی بین 4.3 روت شده‌ی خودتون لذت ببرید.


یادتون باشه که به کمک دستور adb install xxx.apk که بالاتر توضیح دادم هر نرم‌افزاری رو می‌تونید روی گوشی نصب کنید.

۱۳۹۲ فروردین ۲۶, دوشنبه

جوجه تیغی‌های دوست داشتنی


"نباید ماشین را در دل تاریکی شب متوقف کرد
نباید واقعیت را در چشمان مادرجستجو کرد
نباید هجمه‌ی صدای قطره‌های باران بر رودخانه به گوش‌ را باور کرد

باید به هر جایی به جز این‌جا رسید.. هر جایی"

شب کریسمس ۱۹۷۵ بود که پدرو و مادرِ استیونِ هشت ساله هدیه‌های کریسمس رو با هم رد و بدل کردن. این هدیه‌ها چیزی نبودن جز دو تا صفحه‌ی گرامافون. مادر به پدر آلبوم نیمه‌ی تاریک ماه (پینک فلوید)  و پدر به مادر عاشقِ عاشق‌ات بودنم (دانا سامر) رو هدیه می‌ده. استیون که آهنگ‌های این دو آلبوم رو می‌شنوه جذب اونا می‌شه و روزها و روزها گوش می‌ده و گوش می‌ده. این دو آلبوم مسیر زندگی‌اش رو تغییر می‌دن وبه استیون جان ویلسون همه فن حریف تبدیل‌اش می‌کنن؛ گیتار لید می‌زنه، می‌خوونه، شعر می‌گه و حتا کیبورد می‌زنه. با گروه‌های معروفی مثل اوپت کار می‌کنه و در نهایت با آلبوم شورشیان کار مستقل خودش رو آغاز می‌کنه. علاقه‌اش به پینک فلوید اون رو به سمت سبک موسیقی سایکدلیک می‌کشونه (مثل آهنگ‌هایی که توی گروه‌های درخت جوجه تیغی و بلکفیلد اجرا کرد) و از اون طرف سبک ترنس دانا سامر بر روی کارهایی که توی گروه نومن (اولین گروه موسیقی‌ای رسمی‌اش) انجام داد تاثیر گذاشت. 
استیون توی دوران مدرسه با کالین ادوین که متولد استرالیاست آشنا می‌شه. با هم فعالیت موسیقی رو شروع می‌کنن که البته هنوز هم این فعالیت موسیقی ادامه داره. کالین نوازنده‌ی گیتار بیس هست و با گروه‌های "درخت جوجه تیغی"٬ "کله ایکسی‌ها" (Ex-Wise Heads) و "تولید کنندگان سرو صداهای تصادفی" (Random Noise Generator) همکاری داشته.
کمی اون طرف‌تر و وقتی که استیون و کالین هنوز بچه بودند، ریچارد باربیری فعالیت موسیقایی خودش رو از سال ۱۹۷۴ با گروهی به نام ژاپن به عنوان نوازنده‌ی سینسایزر و کیبورد و همین طور تنظیم کننده شروع کرد که حاصل اون ۵ آلبوم بود. آلبوم آخرشون به نام تین درام یک سال در لیست بهترین آلبوم‌های انگلستان باقی موند! این گروه در سال ۱۹۸۲ در اوج و بعد از یک اجرای زنده به کارش پایان داد. ریچارد بعد از این با سه گروه موسیقی دیگه فعالیت‌های به نسبت موفقی داشت و در نهایت سال ۱۹۹۳ به گروه درخت جوجه تیغی ملحق شد.
کمی اون طرف‌ترتر گاوین هریسون که نوازنده‌ی درام و پرکاشن هست تحت تاثیر کلکسیون موسیقی جاز پدرش وارد موسیقی می‌شه. فعالیت‌های موسیقی‌اش رو می‌شه بیشتر به صورت یک فریلنسر دونست که با گروه‌های مختلف و توی مکان‌های مختلف کار کرده اما به طور رسمی با درخت جوجه تیغی و کریمسون پادشاه فعالیت داشته و داره.

همه‌ی این‌ها رو گفتم تا برسم به این نکته که نقطه‌ی مشترک فعالیت این چهار نفر گروه درخت جوجه تیغی هست. این گروه رو استیون به عنوان یه پروژه‌ی جانبی شروع کرد. اولین آهنگی که من از این گروه شنیدم و انگیزه‌ای شد برای گوش دادن بقیه‌ی کارهاش و همین طور نوشتن این پست آهنگ ۱۲ دقیقه‌ای فوق العاده‌ی "رسیدن به هر جایی به جز اینجا" (Arriving Somewhere But not Here) هست که می‌توونید از اینجا دانلود کنید. این آهنگ، ترک پنج ام آلبوم "Deadwing" هست.
 آهنگ‌های این گروه واقعاً فوق العاده هستن. البته لیریک‌هاشون تا حدودی سیاه هستن اما فضاسازی‌ای که با آهنگ انجام می‌دن فوق العاده‌ست. می‌شه بارها و بارها گوش‌شون داد و هر بار بیشتر لذت برد. آهنگ خوب زیاد دارن اما سه تا از آهنگ‌هایی که خیلی دوست‌شون دارم رو به همراه لینک یوتیوب و مستقیم اجرای زنده‌شون که به نظرم از ورژن آلبوم‌شون بهتر هستن این زیر گذاشتم:
Arriving Somewhere But Not Here --> YouTube - Direct
Anesthetized                                  --> YouTube - Direct
Sentimental                                    --> YouTube - Direct

توی وبسایت رسمی این گروه اطلاعات زیادی در مورد کارهاشون هست که اگر علاقه‌مند شدید می‌توونین از اونجا دیسکوگرافی و تاریخچه و باقی اطلاعات رو پیدا کنید. آخرین آلبومی که تا حالا از این گروه منتشر شده "کلاغی که آواز نخواند" (The Raven Who Refused to Sing) هست که 5 مارچ 2013 وارد بازار شده و می‌توونید از اینجا دانلود کنید.

پست‌های مرتبط:
 معرفی آرکایو
انسان خشن و خشونت انسان

۱۳۹۱ بهمن ۸, یکشنبه

نرم‌افزارهای اندرویدی که استفاده می‌کنم

حتما با من موافق هستید که اندروید بهترین سیستم عامل برای گوشی و تبلت هست. قصد ندارم توی این پست در مورد این برتری نظرم رو بگم اما می‌خوام با یک سری از نرم‌افزارها قدرت این سیستم عامل رو نشون بدم.
بزرگ‌ترین برتری این سیستم عامل قابلیت شخصی سازی اون هست یعنی کاربر هرطور که دوست داشته باشه می‌تونه اون رو دست‌کاری و تغییر بده. این دست‌کاری‌ها نیاز به آشنایی با دستورات این سیستم عامل داره و خوب همه با این دستورات آشنا نیستند. اگر شما هم مثل من developer نیستید اما اون‌ها رو دوست دارید با من همراه باشید تا نمونه‌ای از بهترین کارهای developer ها رو که دنیای اندرویدی رو برای ما شیرین‌تر کردن آشنا بشیم.
قبلا توی یکی از پست‌هام یک سری از نرم افزارهای مورد علاقه‌ام رو معرفی کردم اما توی این پست می خوام مهم‌ترین نرم‌افزارهایی رو که همیشه روی گوشی‌ام نصب دارم معرفی کنم. روی گوشی خودم به جز برنامه‌ی سیستمی ۱۴۳ تا برنامه نصب کردم برای همین هم گفتم که مهم‌ترین‌ها رو می‌خوام معرفی کنم.
قبل از این که وارد معرفی برنامه‌ها بشم بد نیست رام‌ای رو که خودم استفاده می‌کنم معرفی کنم. از اونجا که flashohalic هستم! یعنی این که هر هفته معمولا دو بار رام عوض می‌کنم پس لابد می‌تونید حدس بزنید که بیشتر رام‌های موجود برای گلکسی نکسوس رو امتحان کردم و خوب به نظر خودم بهترین رو انتخاب کردم (مطابق با چیزهایی که من از یک رام انتظار دارم). اگر شما هم مثل من گلکسی نکسوس دارید و دوست دارین که کنترل بیشتری روی رابط کاربری داشته باشین و مطابق میل خودتون اون رو دست‌کاری کنید و همین‌طور کار کردن باهاش بسیار روون باشه پیشنهاد می کنم رام زایلان (Xylon ) رو استفاده کنید. این رام رو می‌تونید از اینجا دانلود کنید و برای فلش کردن این رام کاستومایز هم از این پست می‌توونید استفاده کنید. آخرین ورژن این رام در حال حاضر ۰۱۷ هست.
حالا نوبت می‌رسه به نرم‌افزارها. این رو هم بگم که برای نصب این برنامه‌ها در صورتی که پولی بود و قادر به خرید اون‌ها هم نیستید می‌توونید از اینجا٬ اینجا٬ اینجا و اینجا برای دانلود کمک بگیرید. برای این که راحت‌تر بتوونید نرم‌افزار مورد نظرتون رو توی این پست پیدا کنین نرم‌افزارها رو براساس کاربری‌شون و به ترتیب حروف الفبا دسته بندی می‌کنم. توی این پست نرم‌افزارهای کاربردی و سیستمی رو معرفی می‌کنم و توی پست‌های بعدی بازی‌ها رو معرفی می‌کنم.

۱- Air Droid:‌ این نرم‌افزار رو قبلا معرفی کرده بودم. یکی از بهترین نرم‌افزارهای مدیریت گوشی از روی کامپیوتر هست. با گوشی که به وایرلس متصل باشید این نرم‌افزار رو اجرا کنید و از روی کامپیوتر دسکتاپ‌تون یک مرورگر رو اجرا کنید و آدرسی رو که توی نرم‌افزار معرفی کرده وارد کنید. رمز رو هم از روی گوشی توی صفحه‌ای که باز می‌شه وارد کنید و وایولا. امکانات خیلی خوبی از جمله انتقال فایل رو در اختیارتون قرار می‌ده. عکس زیر رابط کاربری اون رو روی گوشی و موبایل نشون می‌ده.

۲- Android Assistant: این نرم‌افزار همون طور که توی شکل زیر مشخص هست یک سری ابزارهایی رو برای کنترل سیستم عامل در اختیارتون می ذاره. مهم‌ترین عاملی که باعث می‌شه از این نرم‌افزار استفاده کنم فابلیت نصب و پاک کردن همزمان چند برنامه با هم هست یعنی Batch Uninstall.

۳- ++Calculator: همون‌طور که از اسم این نرم‌افزار مشخص هست یه ماشین حساب با امکانات فوق العاده است. توی عکس زیر می‌تونید امکانات اون رو تا حدودی ببنید. به جرات می‌توونم بگم بهترین ماشین حساب اندرویدی هست. حتا می‌شه سر جلسه‌ی امتحان هم ازش به عنوان ماشین حساب مهندسی استفاده کرد!

۴- Catch: یه نرم‌افزار ساده و کاربردی برای نت‌برداری. توی این رده نرم‌افزارها Evernote شاید کامل‌ترین باشه اما به عنوان یه نرم‌افزار دم دستی من این رو بیشتر می‌پسندم. توی عکس زیر می‌تونید محیط این برنامه رو ببینید.

۵- Clocksync: اگر می‌خواین که ساعت گوشی‌تون با ساعت اتمی که دقیق‌ترین ساعت دنیا هست بهنگام بشه و حتا یک هزارم ثانیه هم اختلاف نداشته باشه این نرم‌افزار این کار رو برای شما انجام می‌ده. می‌تونید تنظیم کنید که مثلا هر روز یک بار این کار رو انجام بده. توی عکس زیر رابط کاربری اون رو می‌بینید.

۶- DioDic: یکی از بهترین دیکشنری‌های اندرویدی هست که من تا حالا باهاشون کار کردم. مثل نر‌افزار بابیلون فابلیت اضافه کردن گلاسوری از دیکشنری‌های معتبر رو به همراه تلفظ انگلیسی آمریکایی و بریتانیایی رو داره! توی عکس زیر می‌تونید رابط کاربری اون رو ببینید.

۷- DroidWall: یک فایروال اندرویدی. با این نرم‌افزار می‌تونید نرم افزارهایی رو که به اینترنت متصل می‌شن کنترل کنید. هم قابلیت ایجاد بلک لیست داره و هم وایت لیست. شکل زیر رابط کاربری اون رو نشون می‌ده.

۸- Fidilio: اگر با سایت فیدیلیو آشنایی دارید این نرم‌افزار اندرویدی سایت هست با همون امکانات سایت‌اش. می‌تونید رستوران‌های مختلف رو پیدا کنید. آدرس شماره منوی غذا و ....

۹- Goggles: شده تا حالا یه چیزی رو ببینین و بخواین در موردش اطلاعاتی به دست بیارید. اما نمی‌دونید چی هست؟ خوب این نرم‌افزار که متعلق به گوگل هست می‌توونه به‌تون کمک کنه. البته خیلی نمی‌شه روش حساب کرد اما گاهی می‌توونه خیلی مفید باشه. مثلا من یک بار دنبال یه لوگو می‌گشتم که اسم و رسم خاصی هم نداشت به کمک این نرم‌افزار از روی اون لوگو که روی کاغذ بود عکس گرفتم و برای من سرچ کرد و لوگو رو پیدا کرد. توی عکس زیر از نوشته‌ی روی موس‌ام عکس گرفتم با این نرم‌افزار و برای من سرچ‌های مرتبط با اون رو پیدا کرد.

۱۰- LMT: یه نرم‌افزار جدیدی که خیلی سروصدا به پا کرد و طرفدارهای زیادی پیدا کرد همین نرم‌افزار LMT هست. در واقع یک لانچر هست که ایده‌ی اون متعلق به گروه ParanoidAndroid هست. در واقع یک لانچر هست که با نگه داشتن یه قسمت خاصی از صفحه‌ی گوشی که خودتون می‌تونین تنظیم کنید کجا باشه منوی موجود توی NavBar رو به همراه امکانات دیگه‌ای که می‌توونید تعریف کنید در اختیارتون می‌ذاره.هنوز یه سری مشکلات داره اما ایده‌اش محشره. توی عکس زیر من تنظیم کردم که وقتی با انگشت روی گوشه‌ی سمت راست (همون جایی که منو بالا اومده) رو بگیرم این منو بالا بیاد. در واقع این ایده برای این هست که به Navbar به صورت کامل حذف بشه و جای اون رو این منو بگیره.

۱۱- NetMonitor: همون طور که از اسم‌اش مشخص هست نرم افزاری هست برای نشون دادن سرعت دانلود و آپلود و همین طور کنترل ترافیک اینترنت روی گوشی. توی عکس زیر رابط کاربری اون رو می‌تونید ببینید. توی اون قسمتی که هوم اسکرین رو نشون دادم توی نوار بالایی جایی که سرعت رو نوشته مربوط به همین نرم‌افزار هست که می‌تونید جای اون رو هر جا که دوست داشته باشید بذارید. به علاوه وقتی اینترنت وصل باشه ظاهر می‌شه و وقتی که اینترنت رو قطع کنید به طور خودکار از نوار بالا حذف می‌شه.
۱۲- Solid Explorer: همون طور که از اسم‌اش مشخص هست برنامه‌ای هست برای مدیریت فایل‌ها رو گوشی. مهم‌ترین مزیتی که باعث شده این نرم افزار رو انتخاب کنم سادگی رابط کاربری و در عین حال امکانات فوق العاده زیاد اون هست.

۱۳- TricksterMOD: این نرم افزار به صورت کامل امکان تغییر تنظیمات کرنل رو به‌تون می‌ده. برای گوشی خودم (گلکسی نکسوس) بهترین کرنل AK هست که می‌توونید از اینجا دانلود و نصب کنید.

توی پست‌های بعدی بازی‌ها و یک سری دیگه از نرم‌افزارها رو معرفی می‌کنم.

پست‌های مرتبط:
شخصی‌سازی گلکسی نکسوس

۱۳۹۱ آذر ۲۷, دوشنبه

برگی از دفتر خاطرات

سکوت این جا پر از هیاهو و شور و هیجان ه٬ با این که این جا غریب هستم اما احساس غربت نمی‌کنم٬ با این که مردم‌اش از جنس من نیستن٬ چیزهایی که می‌بینم رو نمی‌بینن٬ چیزهایی که برای من مهم هست برای اون‌ها اهمیتی نداره٬ چیزهایی که من دنبال‌شون هستم اون‌ها حتا به‌اش فکر هم نمی‌کنن... اما باز هم احساس تنهایی نمی‌کنم.
توی این دیار دیگه نیازی به این چشم‌ها ندارم چون اصلاً چیزی برای دیدن نیست٬ فقط صدای پای باد٬ رقص برگ درخت‌ها٬ آواز پرنده‌ها و اگر خوب گوش کنی شاید صدای خنده‌ی ملیحی که دنبال‌اش بودی رو از لابه‌لای سنگ‌ها بشنوی. جالب ه٬ این جا حتا زمان هم یه گوشه واساده و تنها تجلی فیزیکی‌اش به تاپ تاپ منظم ضربان قلب‌ام محدود شده... گرچه اون هم آروم آروم توی سکوت این دیار بلعیده می‌شه.
کم کم احساس رخوت می‌کنم٬ چشم‌هام از شدت بی‌کاری سنگین شده و حضور مبهم‌ام به تدریج توی زلالی فضای این جا حل می‌شه... شدم جزئی از نیمکتی که روش دراز کشیده بودم؛ جزئی از سکون ناپایدار نیستی. مفهوم بودن و نبودن جا عوض کردن. حس نبودن‌ام دلیل بودن‌ام شده اما همین که بودن‌ام رو حس می‌کنم هستی و تعلق‌ام به این دیار پر می‌کشه...
آره٬ هر سیاهی به سمت سپیدی می‌ره توی این دیار. اینجا ساعت ۵ به وقت مردگان.


۱۳۹۱ آذر ۴, شنبه

چگونه گلکسی نکسوس (Galaxy Nexsus) را شخصی سازی کنیم؟

آیا شما هم گلکسی نکسوس دارین؟ آیا شما هم کنجکاوین که بیشتر گوشی‌تون رو بشناسین؟ آیا شما هم می‌خواین طعم شیرین جلی‌بین را بیشتر و بیشتر حس کنین؟ آیا شما هم می‌خواین بدونید انتهای غار خرگوش اندروید (آلیس در سرزمین عجایب رو که یادتون هست؟) به کجا می‌رسه؟ خوب اگر جواب تمام  این سؤالات برای شما هم مثل من مثبت هست در ادامه‌ی این پست همراه من باشین تا همه چیز را درباره‌ی این گوشی از نصب جدیدترین رام جلی بین (Jelly Bean 4.2) تا باز کردن تمام گرفت و گیرهای آن (Odeoxed) و نرم افزارهای کاربردی و ضروری بدونین.


مشخصات کلی
به طور حتم اطلاعات اولیه‌ی سخت افزاری رو در مورد این گوشی می‌دونید، پس یک راست می‌روم سر اصل مطلب که اطلاعات نرم افزاری اون هست. در حال حاضر مشخصات نرم افزاری گوشی من این هست:
نسخه‌ی اندروید، جلی بین 4.2 (جدیدترین سیستم عامل اندروید موجود Jelly Bean 4.2) هست که در ادامه طریقه‌ی نصب اون رو آموزش می‌دم.
نسخه‌ی بیسبند (Baseband Version) همون نسخه‌ی استاک (Stock) و یا اصلی منتشر شده با جلی بین 4.2 هست. بیسبند در واقع رابط نرم افزاری ارتباطات رادیویی گوشی مثل امواج برقراری تماس و وایرلس هست. معمولاً توی نسخه‌های جدید سعی می‌کنن با دستکاری و به روز رسانی بیسبند دریافت امواج بهتر و بیشتر بشه. هر منطقه‌ی جغرافیایی نسخه‌ی بیسبند جداگونه‌ای داره که بستگی به تجهیزات سرویس دهنده‌های اونجا داره. در مراحل بعدی طریقه‌ی نصب بیسبندهای مختلف رو توضیح خواهم داد. اگر شما هم کنجکاو هستید که معنی اون حروف رو بدونید در ادامه توضیحات‌اش رو می‌تونید بخوونید و در غیر این صورت پاراگراف بعدی رو رد کنید!
فرمت کلی اون به صورت جداگونه I9250-XX-L-H-1 هست که ابتدا مدل نکسوس رو می‌نویسه که برای من I9250 هست. بعد از اون منطقه‌ای رو می‌نویسه که بیسبند متعلق به اون هست و برای من با XX مشخص شده و متعلق به اروپا هست. مناطق دیگه با حروف دیگه‌ای مثل AD برای استرالیاٰ و KR برای کره مشخص می‌شن. حرف بعدی نشون دهنده‌ی سال انتشار هست که برای من با حرف L نشون داده شده و متعلق به سال 2012 هست (سال 2011 با K نشون داده می‌شه). حرف بعدی که H هست ماه انتشار رو نشون می‌ده و عدد آخر نسخه‌ی بیسبند رو مشخص می‌کنه که برای من 1 هست.
کرنل (Kernel) و یا هسته‌ی اصلی پردازش‌گر نقش بسیار مهمی رو در کارایی گوشی داره. کرنل‌های استاک معمولاً مصرف باتری بسیار بالایی دارن به همین دلیل توصیه می‌شه از کرنل‌های دست ساز! و به عبارتی کرنل‌هایی که توسعه دهنده‌های معروف (Developer) منتشر می‌کنن استفاده بشه. من هم از یک کرنل شخصی سازی شده (Customized) استفاده کردم. که طریقه‌ی نصب کرنل‌های مختلف رو هم در مراحل بعدی توضیح می‌دم. کرنل کنترل کننده‌ی نحوه‌ی اجرای برنامه‌ها و همین طور کارایی وایرلس و ترکیب رنگ صفحه‌ی گوشی هست. کرنل‌های مختلف امکانات مختلفی رو دارن و هر کدوم تاثیر زیادی در کارایی کلی گوشی داره که می‌توونه کیفیت کار با گوشی رو تا حد خیلی خوب بالا ببره و یا تا حد خرابی گوشی پیش ببره!
در نهایت شماره‌ی ساخت (Build Number) توی اطلاعات گوشی مشخص شده که برای هر نسخه از سیستم عامل اندرویدٰ شرکت گوگل یک شماره‌ی خاص رو اختصاص می‌ده. شماره‌ای که توی شکل می‌بینید مربوط هست به نسخه‌ی 4.2 جلی بین.

سیستم عامل اندروید؛ مزایا و معایب
همون طور که می‌دونید اندروید یک سیستم عمال منبع باز (Open Source) هست به همین دلیل هر بار که گوگل نسخه‌ی جدیدی رو منتشر می‌کنه توسعه دهنده‌ها دست به کار می‌شن و سیستم عامل رو مطابق سلیقه و میل خودشون دست‌کاری می‌کنن که به این سیستم عامل‌ها رام‌های شخصی سازی شده (Customized ROM) گفته می‌شه. توسعه دهنده‌ها معمولاً سعی می‌کنن کمبودهای رام استاک رو برطرف کنن. به عنوان مثال از این کمبودها می‌شه به در دسترس نبودن بعضی تنظیماتٰ، مصرف بالای باتری  و عدم امکان تغییر ظاهر اندروید اشاره کرد. البته این دست‌کاری در سیستم عامل همیشه ممکن هست نتیجه‌ی مفیدی نداشته باشه و معمولاً هم دارای باگ (Bug) هستن. به همین خاطر کاربران عادی معمولاً تمایل دارند که رام‌های نزدیک به استاک رو نصب کنند. منظور از نزدیک این هست که کم‌ترین دست‌کاری در سیستم عامل صورت گرفته باشه.
حالا ممکن هست این سؤال پیش بیاد که چرا اصلاً باید نیاز باشه که سیستم عامل رو دست‌کاری کرد؟ جواب این هست که این یک موضوع کاملاً شخصی هست و به نیاز شما از گوشیبرمی‌گرده. اگر شما جزو اون دسته از افرادی هستین که مشکلی با مصرف بالای باتری گوشی و صدای ضعیف (زنگ گوشی و آلارم و اسپیکر و ...) اون ندارن و همین طور میل ندارید که رابط کاربری اون رو مطابق سلیقه‌ی خودتون تغییر بدید پس نیازی به دست‌کاری سیستم ندارید! اما اگر حس می‌کنید گوشی‌تون یه سری چیزها کم داره و انتظار بیشتری از اون دارید پس در ادامه همراه من باشید تا حداقل دست‌کاری‌ها رو انجام بدید.
اولین کاری که باید انجام بدیم نصب اندروید 4.2 هست. اینجا من نحوه‌ی نصب 4.2 استاک رو بررسی می‌کنم و بعد از اون حداقل دست‌کاری رو توضیح خواهم داد. قبل از هر چیزی باید بگم که با این کار تمام اطلاعات روی گوشی شما پاک می‌شه. پس حتما قبل‌اش نسخه پشتیبان تهیه کنید. هم nandroid و هم titanium backup (آخر این پست و در قسمت نرم افزارها نحوه‌ی تهیه‌ی پشتیبان به کمک titanium backup رو توضیح دادم و برای گرفتن پشتیبان به روش nandroid باید از یک حالت recovery مثل TWRP و یا CWM استفاده کنید که در قسمت روت (root) کردن در مورد TWRP توضیحاتی دادم). مرسوم هست که هر جا در مورد دست‌کاری گوشی توضیحاتی داده می‌شه قبل‌اش تذکر می‌دن که نگارنده هیچ مسئولیتی رو در قبال پیش اومدن مشکل برای گوشی به عهده نمی‌گیره! من تموم این کارهایی رو که در ادامه توضیح می‌دم برای خودم بدون کوچک‌ترین مشکلی انجام دادم. البته اگر مشکلی برای شما پیش اومد می‌تونین با من مطرح کنین تا راهنمائی‌تون کنم.

نصب اندروید 4.2 استاک
توی توضیحات این قسمت من فرض کردم که هیچ دست‌کاری روی گوشی انجام نشده. در واقع انگار که گوشی همین الان خریده شده و می‌خواین اندروید اون رو از نسخه‌ی 4.1 به آخرین نسخه ارتقاء بدین.
اولین کار دانلود ایمیج سیستم عامل هست که خود گوگل منتشر کرده که می‌تونید تمام نسخه‌های اندروید متعلق به نکسوس رو از اینجا ببینید. اندروید جلی بین 4.2 رو از این لینک دانلود کنید. بد نیست یه توضیح مختصر در مورد نسخه‌های مختلفی که برای نکسوس هست بدم. سه اصطلاح هست که برای سه مدل نکسوس به کاری می‌ره: maguro، toro و toroplus. مدلی که توی ایران به فروش می‌رسه maguro هست که مدل بین المللی نکسوس هست. مدل toro به طور مخصوص برای Verizon و toroplus به طور ویژه برای Sprint تولید می‌شه و تا حدودی سخت افزارهاشون با maguro متفاوت هست.
بعد از این که این ایمیج رو دانلود کردید نوبت می‌رسه به نصب درایورهای و مهم‌تر از همه ADB و FASTBOOT روی ویندوز. (اگر قبلاً این کارها رو کردید و روی سیستم‌تون دارید این قسمت رو رد کنید و یک سر به قسمت نصب رام برید).
اولین چیزی که نیاز دارید نصب Android SDK هست که به همراه اون همه‌ی ابزارهای مورد نیاز برای دست‌کاری گوشی رو داره. آخرین نسخه‌ی اون رو برای ویندوز از اینجا دانلود کنید. برای این که بتونید این برنامه رو نصب کنید باید جاوا رو روی سیستم‌تون داشته باشید که اگر ندارید می‌توونید آخرین نسخه رو از اینجا دانلود و نصب کنید. بعد از دانلود SDKٰ، فایل رو اجرا و نصب‌اش کنید.  بعد از این که نصب شد به فولدری که نصب کردید برید و فایل SDK Manager رو اجرا کنید. وقتی که کامل لود شد فقط گزینه‌های زیر رو برای نصب انتخاب کنید:
*Android SDK Tools
*Android SDK Platform Tools
*Google USB Driver Package (آخرین نسخه رو انتخاب کنید)
حالا همه چی برای شروع عملیات نصب آماده‌ست. اول توی گوشی‌تون اگر developer options رو فعال نکردین، از settings به قسمتdeveloper options برید و از اونجا اون رو on کنید و همینطور USB debugging رو تیک بزنید. مثل شکل زیر:
حالا گوشی‌تون رو با کابل USB به کامپیوتر متصل کنید و منتظر بشید که درایورهای لازم نصب بشه. یادتون باشه که تا آخرین مرحله کابل رو از سیستم جدا نکنید. بعد از این که این کار انجام شد برای اطمینان از صحت نصب درایورها به my computer  رفته و ببینید که galaxy nexus مثل شکل زیر اضافه شده:

حالا باید گوشی رو آنلاک کنید ( اگر قبلاً این کار رو کردید می‌توونید به مرحله‌ی بعد برید). به این منظور باید گوشی‌تون رو به حالت فست‌بوت (fastboot) ببرید. دو راه برای این کار هست. راه اول از طریق خود گوشی هست. اول گوشی رو خاموش کنید (با نگه داشتن دکمه‌ی پاور و بعد انتخاب گزینه‌ی power off) و بعد که خاموش شد دو دکمه‌ی تنظیم صدا(کم و زیاد کردن صدا)  رو از سمت چپ گوشی، همزمان بگیرید و بعد دکمه‌ی پاور رو از سمت راست گوشی فشار بدین و نگه دارین. هر دکمه سه دکمه رو تا زمانی که وارد فست بوت نشده نگه دارین. راه دوم که خیلی ساده‌تر هست استفاده از ADB هست. برای برقرار کردن ADB که بعدها هم خیلی باهاش کار دارین اول فایل‌های مورد نیاز رو از اینجا دانلود کنین. بعد که دانلود شد توی c:/android اکسترکت‌اش کنید (اگر این فولدر رو ندارین ایجادش کنین). حالا وارد این فولدر بشین و کلید شیفت رو نگه داشته و راست کلیک کنید. بعد روی open command window here کلیک کنید. مثل شکل زیر:
یک پنجره کامند باز می‌شه. برای این که مطمئن بشید گزینه‌ی USB debugging رو فعال کردین توی  کامند دستور زیر رو بنویسین:
adb devices
اگر یه شماره سریال زیر این دستور اومد یعنی همه‌ی کارها رو تا الان درست انجام دادید. بعد از این که مطمئن شدین که همه چی درست هست دستور زیر رو برای رفتن به حالت فست‌بوت بنویسید:
adb reboot bootloader
شکل زیر این دو تا دستور رو نشون می‌ده:
حواس‌تون باشه که این پنجره رو تا آخرین مرحله نبندین چون خیلی به‌اش نیاز داریم.
توصیه می‌کنم عادت کنید از این روش بیشتر کارها رو انجام بدید همه راحت‌تر هست و هم ضریب اشتباه پایین‌تر. البته از اون جا که همه‌ی دست‌کاری‌ها رو از اینجا انجام می‌دید حتما یاد بگیرین که از این روش استفاده کنین.
حالا که وارد فست‌بوت شدین بخش اعظم کار انجام شدهٰ فقط می‌مونه چند تا دستور اجرا کنید تا به دنیای منبع باز گام بذارید!
فست‌بوت رو توی شکل زیر می‌تونین ببینین:
حالا از توی پنجره‌ی کامند روی کامپیوتر دستور زیر رو تایپ کنید تا گوشی آنلاک بشه:
fasboot oem unlcok
که وقتی این رو تایپ کنید بعد از چند ثانیه این سؤال رو ازتون می‌پرسه:
اگه تائید کنین تمام اطلاعات گوشی پاک می‌شه (به همین دلیل نسخه‌ی پشتیبان رو توصیه کردم) و بعد گوشی آنلاک می‌شه اگر نه که خوب اصلا چرا تا اینجای کار اومدین! ورود شما به غار خرگوش اندروید رو تبریک می‌گم! حالا دستور زیر رو وارد کنید تا بعد از این عملیات، بوت‌لودر به‌هنگام بشه:
fastboot reboot-bootloader
گوشی‌تون رو به همین حالت بگذارید بمونه و مراحل زیر رو روی کامپیوتر برای نصب اندروید 4.2 انجام بدید:
فایل اندروید 4.2 رو که اول دانلود کردید و اسم‌اش در حالت پیش فرض yakju-jop40c-factory-267d243c.tar هست رو توی یک فولدر دلخواه کپی کنید و اونجا اکسترکت کنید که فایلی به همین اسم منتها بدون فرمت رو ایجاد می‌کنه. مثل شکل زیر:
فایل فشرده رو پاک کنید و فرمت فایل بدون فرمت رو tar کنین (روی فایل راست کلیک کرده و گزینه‌ی rename رو انتخاب کنین و بعد آخر انتهای اسم فایل، tar. رو اضافه کنید) و دوباره اکسترکت کنید. مثل شکل زیر:
حالا می‌توونید فایل فشرده رو هم پاک کنین چون تموم فایل‌های مورد نیاز توی اون فولدر هست. حالا برید توی اون فولدر و فایل image-yakju-jop40c.zip رو هم اکسترکت کنید. حالا باید شش فایل با فرمت img داشته باشید. مثل شکل زیر:
فقط همون شش فایل با فرمت img رو کپی کنید و به همون فولدر معروف c:/android منتقل کنید. حالا فولدر اندروید باید مثل شکل زیر شده باشه:
حالا نوبت می‌رسه به آخرین مرحله برای نصب رام که باید 8 دستور زیر رو به ترتیب وارد کنین:
1- fastboot flash bootloader bootloader-maguro-primelc03.img
2- fastboot reboot-bootloader
3- fastboot flash radio radio-maguro-i9250xxlh1.img
4- fastboot flash system system.img
5- fastboot flash userdata userdata.img
6- fastboot flash boot boot.img
7- fastboot flash recovery recovery.img
8- fastboot erase cache

تبریک می‌گم شما با موفقیت اندروید 4.2 رو نصب کردین، به همین سادگی!
الان گوشی شما اندروید استاک 4.2 رو داره. از اینجا به بعد شما دو راه دارین. اول اینکه گوشی رو دوباره لاک کنید و هیچ تغییر دیگه‌ای روی سیستم عمل انجام ندین و یا این که گوشی رو root کنید و به دست‌کاری سیستم عامل‌تون ادامه بدین. بذارید برای این که بهتر بتونین این تصمیم رو بگیرین کمی کمک‌تون کنم.
محدودیت رام استاک این هست که شما توی فایل‌های سیستمی هیچ تغییری نمی‌تونین بدین. به عبارتی شما نمی‌تونین از برنامه‌هایی استفاده کنین که نیاز به دسترسی سیستمی داشته باشن (مثل titanium backup، proxydroid، luckypatcher و trickster MOD). علاوه بر این نمی‌تونین هیچ تغییری توی ظاهر رابط کاربری اون بدین. علاوه بر این مصرف باتری اون مقداری بالا هست. البته به نسبت این که می‌شه با دست‌کاری سیستم مصرف باتری رو کاهش داد این موضوع رو مطرح می‌کنم. پس اگر شما استفاده‌ای از برنامه‌های خاص که نیاز به دسترسی سیستمی دارن، نمی‌کنین و همین طور از رابط کاربری اون راضی هستین و نیازی نمی‌بینین که تغییری توی اون بدین و مصرف باتری بالای اون هم اذیت‌تون نمی‌کنه، پس لزومی نداره که از رام‌های شخصی سازی شده استفاده کنید. و می‌توونین گوشی‌تون رو با دستور زیر لاک کنید و به زندگی‌تون ادامه بدید تا وقتی که آپدیت جدیدی برای اون بیاد:
fastboot oem lock
fastboot reboot
حالا بگذارید تا به صورت کامل گوشی بیاد که چون بار اولی هست که بعد از نصب رام چدید گوشی بوت می‌شه مقداری طول می‌کشه. بعد از این که کامل بالا اومد، تنظیمات اولیه رو انجام بدین تا گوشی وارد صفحه‌ی هوم اسکرین بشه و تمام.
در مقابل اگر احساس می‌کنید رام استاک نیازهای شما رو برآورده نمی‌کنه پس در ادامه همراه من باشید تا طریقه‌ی دست‌کاری اندروید رو براتون توضیح بدم. برای این که روند نصب اندروید 4.2 کامل بشه دستور زیر رو وارد کنید و منتظر بشید تا گوشی به طور کامل بالا بیاد و بعد تنظیمات اولیه رو انجام بدین:
fastboot reboot
قبل از این که وارد ادامه‌ی روند کار بشیم قبل‌اش بد نیست مروری کنیم روی کارهایی که قرار هست انجام بشه. با دو تا اصطلاح اینجا سر و کار داریم: root و odex/de-odex .
اگر لینوکسی باشید حتما با دستور su آشنایی دارین، روت (root) کردن هم دقیقاً به همین معناست یعنی این که کاربر اجازه‌ی دسترسی به همه‌ی فایل‌های سیستمی رو داره. به عبارتی وقتی اندروید رو روت می‌کنید یعنی می‌توونید هر کاری که دل‌تون بخواد توی اون انجام بدید و هر طوری که دوست دارید فایل‌های سیستمی رو تغییر بدید حتا می‌تونید به طور کامل از کار بندازیدش!
odex کمی پیچیده‌تر از روت هست. اول این که تمام قسمت‌های اندروید از رابط کاربری اون گرفته تا تک تک برنامه‌های سیستمی مثل تنظیمات و شماره‌گیر (dialer) یک سری فایل‌ها با فرمت apk هستند. در واقع هر وقت کاربر کاری رو توی گوشی انجام می‌ده یک فایل با فرمت apk اجرا می‌شه. علاوه بر این، برای هر کدوم از این فایل‌ها یک فایل با فرمت odex وجود داره که شامل تنظیمات اون برنامه‌ی به خصوص هست. از تنظیمات رابط کاربری‌اش گرفته تا نحوه‌ی عملکردش. در حالت استاک کاربر به این فایل‌های odex دسترسی نداره و به همین علت هست که نمی‌شه هیچ تغییری توی رابط کاربری اون داد. رام‌های استاک به اصطلاح odexed هستند. بنابراین برای دست‌کاری سیستم عامل باید این فایل‌ها دست‌کاری بشن و به اصطلاح سیستم عامل باید de-odex بشه که به این نوع رام‌ها deodexed گفته می‌شه. پس برای دست‌کاری رابط کاربری اندروید باید اون رو deodex کرد.
بنابراین تغییرات در اندروید توی دو سطح قابل انجام هست؛ root و بعد deodex. با روت کردن شما اجازه دارید نحوه‌ی کار برنامه‌ها و فایل‌های سیستمی رو تغییر بدین و با deodex کردن شما قادر به تغییر ظاهر رابط  کاربری اون هستید.
 با توجه به این که هنوز دستورالعمل کاملی برای deodex کردن اندروید 4.2 داده نشده و نمی‌شه تمام قسمت‌های سیستم عامل رو دست‌کاری کرددر ادامه فقط نحوه‌ی روت کردن رو آموزش می دم و نحوه‌ی deodex کردن رو می‌ذارم برای وقتی که امکان انجام اون وجود داشت. البته اندروید 4.1  رو می‌شه به طور کامل deodex کرد اما خوب موضوع این پست نیست و با یه جستجوی کوچیک می‌تونید نحوه‌ی اون رو پیدا کنین.


root کردن 
با کارهایی که تا الان انجام دادیم، گوشی آنلاک شده اما روت (root) نیست. همون‌طور که گفتم اولین مرحله برای آغاز شخصی سازی اندروید روت کردن. برای این کار باید اول developer options رو فعال کنید. توی اندروید 4.2 این گزینه جزو منوهای پنهان هست برای این که اون رو فعال کنید وارد settings بشید و بعد about phone رو انتخاب کنید. آخر صفحه‌ی about phone نوشته شده build number که باید 7 بار روی اون بزنید. سه بار که اون رو لمس کنید می‌نویسه که 4 بار دیگه تا فعال کردن گزینه‌های توسعه دهنده باقی مونده. بعد از این که 7 بار تموم شد به settings برگردید و حالا بالای گزینه‌ی about phone گزینه‌ی developer options فعال شده. وارد اون بشید و مطابق شکلی که اول این پست به‌تون نشون دادم developer options رو on کنید و تیک مربوط به USB debugging رو فعال کنید. حالا به settings برگردید و از توی قسمت security تیک مربوط به unknown sources رو هم فعال کنید تا بتونید فایل‌های apk رو هم نصب کنید.
بعد از این، برای روت کردن گوشی فقط کافی هست که فایل برنامه‌‌ی سوپرسو رو از اینجا و ریکاوری TWRP رو از اینجا دانلود کنید و بعد این‌ها رو نصب کنید. حالا لابد می‌پرسین که چطور می‌شه این فایل‌ها رو نصب کرد؟ خوب خیلی ساده هست. بعد از این که دانلود این فایل‌ها تموم شد اول فایل فشرده‌ی سوپرسو رو به گوشی‌تون منتقل کنید (چون گوشیبه کامپیوتر وصل هست فقط کافیه از my computer به گلکسی نکسوس برید و اون رو اونجا کپی کنین). من همیشه فایل‌ها رو توی فولدر download  که به صورت پیش فرض هست، کپی می‌کنم. بهتر هست که توی یک فولدر مشخص اون رو کپی کنید که بعدها دسترسی به‌اش براتون راحت باشه. فایل twrp.img رو که دانلود کردید توی فولدر c:/android روی کامپیوتر کپی کنید (کنار همون فایل‌های با فرمت img که قبلا کپی کرده بودین).
حالا که فایل رو کپی کردید طبق یکی از دو تا روشی که قبلاً توضیح دادم به حالت فست‌بوت برید. یک بار دیگه دستور ADB اون رو براتون می‌نویسم که تاکیدی کرده باشم بر استفاده از این روش:
adb reboot bootloader
بعد از این که وارد فست بوت شدید حالا از توی کامپیوتر و توی پنجره‌ی کامندی که از قبل باز گذاشته بودین و تاکید کرده بودم که این پنجره رو نبندین تا آخر کار، دستور زیر رو اجرا کنید:
fastboot flash recovery twrp.img
بعد از این که پیام نصب موفق توی پنجره‌ی کامند اومد، از روی گوشی به کمک دکمه‌ی کم کردن صدا از سمت چپ گوشی، حالت ریکاوری مود رو انتخاب کنید (در حالت پیش فرض دو بار که این دکمه رو فشار بدید به حالت recovery mode می‌رسید). حالا دکمه‌ی پاور رو فشار بدید و منتظر بشید تا وارد ریکاوری مود بشه. محیط‌اش مثل شکل زیر هست:
این ریکاوری بهتر از CWM هست و توصیه می‌کنم از این استفاده کنید. چون علاوه بر این که open script هست، از نظر لمسی هم بهتر از CWM عمل می‌کنه. حالا که وارد حالت recovery شدین install رو انتخاب کنید و بعد فولدری رو که فایل سوپرسو رو اونجا کپی کردین، انتخاب کنین. و فایل سوپرسو رو انتخاب کنین و با کشیدن اون پیکان آبی رنگی که سمت چپ و پایین صفحه هست و جلوی اون نوشته  swipe to confirm flash، به سمت راست منتظر بشید تا عملیات فلش کردن اون تموم بشه. بعد که تموم شد reboot system رو انتخاب کنید و منتظر بشید تا اندروید بالا بیاد. تبریک می‌گم شما اندروید رو با موفقیت روت کردین.
بد نیست حالا که این حالت ریکاوری رو توضیح دادم در مورد گرفتن پشتیبان nandroid هم توضیح بدم. از گزینه‌ی backup می‌توونید برای این منظور استفاده کنید. این گزینه یک فایل فشرده از تمام فایل‌های روی گوشی‌تون تهیه می‌کنه که می‌تونین با کپی کردن اون روی یک هارد دیگه همیشه یک نسخه‌ی پشتیبان از گوشی‌تون در حالت فعلی‌اش داشته باشین. این پشتیبان برای وقت‌هایی که قصد دارین گوشی‌تون رو دست‌کاری کنین و ممکن هست به مشکل بربخوره، بسیار کاربردی هست. دقیقاً مثل حالت system restore توی ویندوز عمل می‌کنه که کامپیوتر رو به حالت قبلی برمی‌گردونه.

استفاده از Kernel های شخصی سازی شده:
مشکل اصلی رام استاک 4.2 مصرف بالای باتری هست که یکی از دلایل اصلی‌اش این هست که هیچ وقت به حالت deep sleep نمی‌ره، حتا وقت‌هایی هم که از گوشی هیچ استفاده‌ای نمی‌کنین. برای رفع این مشکل گوگل هنوز آپدیتی ارائه نکرده. تا اون موقع باید از کرنل‌های شخصی سازی شده استفاده کرد. بهترین کرنلی که برای اندروید 4.2 پیدا کردم کرنل AK هست که آخرین ورژن‌اش رو می‌تونین از اینجا دانلود کنید (دنبال آخرین ورژن برای اندروید 4.2 بگردین). نصب اون هم دقیقاً مثل نصب برنامه‌ی سوپرسو هست که قبلاً توضیح دادم. اول فایل رو روی گوشی منتقل می‌کنین، بعد به حالت recovery میرین و از اونجا نصب‌اش می‌کنین. تنها نکته‌ای وجود داره این هست که بعد از تموم شدن فلش و قبل از این که reboot system رو انتخاب کنین گزینه‌ی کناری‌اش رو که clear dalvik/cache هست رو انتخاب کنید بعد reboot system را بزنید.

برنامه‌های ضروری:
یک سری برنامه‌ها هست که توصیه می‌کنم اون‌ها رو نصب کنید. بیشتر اوقات برنامه‌هایی که توی مارکت پولی هستند و نمی‌شه اون‌ها رو از اونجا نصب کرد رو از این سایت دانلود می‌کنم.
busybox: این برنامه برای اجرای یک سری برنامه‌ها از جمله titanium backup لازم هست. بعد از این که نصب‌اش کردین. اون رو اجرا کنید و منتظر باشید تا به طور کامل load بشه و به 100٪ برسه. بعد install رو انتخاب کنید و توی مرحله‌ی بعد smart install رو انتخاب کنید.
 titanium backup root: این برنامه همون طور که از اسم‌اش مشخص هست برای گرفتن پشتیبان از سیستم عامل هست. بهترین استفاده‌ی این برنامه برای زمانی هست که شما قصد دارین رام رو عوض کنین. باید توجه کنید که برای استفاده از این برنامه حتما باید اندروید روت شده باشه و همین طور برنامه‌ی busybox نصب شده باشه. بهترین راه برای این که موقع عوض کردم رام مشکلی براتون پیش نیاد این هست که به یکی از دو روش زیر عمل کنین:
منتظر بشین تا برنامه کامل بالا بیاد مثل شکل زیر حالت اول بشه. بعد روی قسمتی که روی شکل سمت چپ مشخص کردم بزنید. بعد دنبال گزینه‌ای که با 2 روی شکل مشخص شده بزنید تا نسخه‌ی پشتبان رو تهیه کنه. بعد که رام رو عوض کردید این برنامه رو دوباره نصب می‌کنین و این بار وقتی وارد صفحه‌ی دوم شدین دنبال گزینه‌ای که روی شکل با 3 نشون دادم می‌گردین و بعد تموم برنامه‌هایی که روی رام قبلی‌تون داشتیم به همراه تمام تنظیمات از جمله save هایی که توی بازی‌ها داشتین و یا همه تنظیمات برمی‌گردن.
این روش برای حالتی مناسب هست که شما نمی‌خواین کل گوشی رو پاک کنید و صرفاً می‌خواین رام رو عوض کنید. اما اگر بخواین مثل روش نصب اندروید 4.2 استاک که توضیح دادم عمل کنین و کل گوشی پاک بشه مناسب نیست. بهترین روش برای این کار این هست که وقتی وارد صفحه‌ی دوم شدین گزینه‌ای که با 2 روی شکل زیر مشخص شده رو انتخاب کنید:
به این ترتیب یه فایل به صورت فشرده از تمام برنامه‌ها به همراه تمام تنظیمات‌شون گرفته می‌شه. می‌شه این فایل رو از روی گوشی به کامپیوتر منتقل کرد و بعد عملیات نصب رو انجام داد و بعد از این که تموم شد اون رو دوباره به گوشی منتقل و با استفاده از حالت recovery اون رو فلش کنید. که روش فلش کردن دقیقا مثل روشی هست که برای فایل سوپرسو توی بخش روت توضیح دادم. فقط باید حتما به این نکته توجه کنید که حتما اندوریدتون باید روت باشه تا تنظیمات برنامه‌ها به حالت اول برگرده.
air dorid: این برنامه مثل یک شبیه ساز عمل می‌کنه. در واقع این امکان رو به‌تون می‌ده که همه کارهایی که باگوشی می‌کنید رو از روی کامپیوتر انجام بدین. وقتی برنامه رو اجرا کنید یک IP و پسورد به‌تون می‌ده که توی یه browser مثلا کروم IP رو وارد می‌کنین و وقتی رمز خواست رمز رو از توی برنامه وارد می‌کنین. در نهایت محیط‌اش مثل شکل زیر می‌شه:
Gesture search و gesture bar: این دو تا برنامه در واقع با هم کار می‌کنن و کارای اون مثل سرچ خود گوگل هست منتها برای اجرای برنامه‌های و فایل‌های روی گوشی عمل می‌کنه.
Catch Notes: این برنامه خیلی کاربردی برای درست کردن لیست و یادداشت و یادآور و ... هست.
DroidWall: یه فایروال هست برای گوشی و اینامکان رو می‌ده که اتصال برنامه‌ها به اینترنت، چه از طریق wifi و چه gprs رو کنترل کنین.
DioDict:  یه دیکشنری خیلی عالی که امکان نصب انواع مختلف دیکشنری (longman، oxford و ...) رو می‌ده. در واقع خودش یه برنامه‌ی پایه هست و اجازه می‌ده که دیتابیس متعلق به دیکشنری‌های مختلف رو نصب کنید. تقریبا مثل babylon روی کامپیوتر هست. بار اول که برنامه رو اجرا می‌کنن ازتون می‌خواد که یه دیکشنری که خودش پیشنهاد می‌کنه رو نصب کنید که حدود 200 مگ هست. بهتر هست که وقتی اولین بار اجراش می‌کنین به اینترنت پرسرعت وصل باشید.
Root Explorer: این برنامه علاوه بر این امکان مدیریت فایل‌های روی گوشی رو می‌ده اجازه‌ی دست‌کاری فایل‌های سیستمی رو به صورت دستی می‌ده. یعنی خودتون می‌تونین در صورت نیاز فایل‌های سیستمی رو از روی گوشی تغییر بدین.
GooManager: این برنامه برای فلش کردن ROM و Mod و Kernel و غیره هست. مزیت اصلی‌اش این هست که خیلی از توسعه دهنده‌ها روی سایت این برنامه فایل‌های مربوط به رام‌های خودشون رو می‌ذارن و به همین دلیل به کمک این برنامه به همه‌ی اون فایل دسترسی دارین.
MultiLing Keyboard: این برنامه یه کیبرد هست که امکانات خیلی زیادی رو در اختیارتون می‌ذاره. بهترین برنامه‌ای هست که از تایپ فارسی هم پشتیبانی می‌کنه. دیکشنری فارسی‌اش یکی از بهترین امکانات این نرم افزار هست.
Trickster MOD: این برنامه بسیار کاربردی برای تغییر تنظیمات کرنل هست. همین‌طور نحوه‌ی کارکرد cpu رو نشون می‌ده.
توی پست‌های بعدی نرم‌افزارهای بیشتری رو معرفی خواهم کرد.