رفتن به مطلب
انجمن توسعه دهندگان موبایل

اصطلاحات اولیه موبایل و نرم افزار(مبتدیان حتما بخوانید)


ارسال های توصیه شده

با سلام

 

اگر در زمینه موبایل تازه کار هستید بهتره از چندین اصطلاح سر در بیارید تا مشکلاتتون رو راحت تر بیان کنید.

 

Android چیست؟

اَندروید یا آندروید، نام سیستم عاملیه که شرکت گوگل برای تلفن همراه، فبلت، تبلت، تلویزیون و… عرضه میکنه و توسط چندین شرکت بر روی این دستگاه ها قرار میگیره. اندروید یک سیستم عامل متن باز هست و بر پایه هسته لینوکس ساخته شده. در لغت اندروید به معنی انسان نما یا روبات شبیه به انسان

 

رام چیست؟

سیستم کلی گوشی شما Rom است.ویندوز 7 برای کامپیوتر شما یک رام است.( فقط یک تشبیه ساده) Rom قلب تپنده ی نرم افزاری دستگاه هست که شامل نرم افزارها و سیستم عامل مورد استفاده ی دستگاه بوده که با گذر زمان، روی آن تغییراتی در جهت بهبود و رفع نواقص انجام شده و برای استفاده کاربران منتشر می گردد.که به ان آپدیت رام یا بروز رسانی میگویند .

 

ریکاوری چیست؟

ریکاوری یک حالت بسیار مهم برای گوشی های اندروید هست. ریکاوری به طور معمولی توی تمام گوشی های اندروید وجو داره و برای رفتن به ریکاوری باید چند کلید ترکیبی رو فشار بدید. در حالت ریکاوری شما میتونید کارهایی مانند: Factory reset (بازگردانی به حالت کارخانه)، نصب یک فایل زیپ و… رو انجام بدید. شما با نصب custom recovery میتونید کارهای پیشرفته تری در ریکاوری انجام بدید.

 

 

 

 

 

Kernel چیست؟

 

کرنل در اندروید به معنی هسته اندروید هست. هسته اندروید لینوکسه که وظیفه اصلیش ارتباط بین سخت افزار و نرم افزاره.

 

 

apk چیست؟

مخفف کلمه های Android Application Package هست و کلیه فایل های نصبی (بازی ها و برنامه های) اندروید با این فرمت هستن.

 

آپگرید چیست؟

به آپدیت گوشی آپگرید میگویند

 

 

دانگرید چیست؟

گاهی اوقات پیش می آید کاربر از آپدیت گوشی خود راضی نیست و به نسخه قدیمی خود برمیگرداند که به آن دانگرید میگویند.

 

 

فرق آپدیت و فلش چیست؟

هرگونه اپگرید و دانگرید گوشی یا تبلت به صورت آفلاین را فلش میگویند.

 

 

رام رسمی یا اورجینال چیست؟

رامی که توست شرکت سازنده ارائه میشود میگویند

 

 

کاستوم رام چیست؟

(اصطلاحا رام دستکاری شده توسط کوکرهاست بر پایه رام اصلی)

از آن*جایی که سیستم*عامل اندروید به صورت Open Source یا متن*باز عرضه شده است هر توسعه*دهنده و برنامه*نویسی قادر است آن را به دلخواه خود تغییر دهد. تولیدکنندگان کاستوم رام یا اصطلاحاً کوکرها با دریافت سورس*های اندروید و یا حتی کاستوم رام*های دیگر و انجام تغییراتی مانند حذف اپلیکیشن*های اضافه، تغییرات در آیکن*ها و تم، انجام بهینه*سازی*ها، افزودن Modهای اختصاصی مانند موتور براویای سونی یا Beats Audio اچ*تی*سی و یا حتی برخی از برنامه های گوگل و همچنین افزودن امکانات مفیدی مانند Halo و Pie Controls یک رام جدید و سفارشی یا کاستوم ایجاد می*کنند و آن را برای عموم عرضه می*کنند.

 

کاستوم رام ها توسط افراد مبتکر و نابغه ای که در اصطلاح به آن ها Cooker (آشپز) میگن ساخته میشه. کوکر ها با سورس کدهایی که گوگل برای هر نسخه از اندروید در اختیارشون میذاره، با تغییراتی در اون کدها، یک رام جدید که به اون کاستوم رام میگن، می سازن. اغلب کاستوم رام ها دارای ویژگی هایی هستن که اونها رو از رام های رسمی متمایز میکنه.

 

کاستوم رام*ها نسبت به رام*های استاک پیش*فرض اندروید دارای مزایایی مانند: امکان برگشت به اندروید خالص، سرعت بالاتر، آپدیت*های سریع*تر، ارتقا به نسخه*های بالاتر اندروید، امکانات بیشتر و تغییر کلی رابط کاربری دستگاه هستند.

 

 

 

روت چیست؟

روت در لغت به معنای ریشه و اصطلاحاً روت کردن به زبان ساده یعنی دسترسی ریشه*ای به دستگاه اندرویدیتان. وقتی گوشی را برای اولین بار روشن می*کنید در قسمت تنظیمات یا Settings می*توانید گزینه*های زیادی را به دلخواه خود تغییر دهید اما این تنظیمات تنها چیزهایی هستند که سازنده گوشی اجازه تغییر در آن*ها را داده است. حال آن*که با روت کردن می*توانید هر تغییری که دلتان خواست در گوشی بدهید. روت کردن گارانتی دستگاه شما را باطل می*کند (هر چند که می*توانید دستگاه را مجدداً آنروت کنید) و کمی ریسک هم دربر دارد اما اگر طبق راهنماها عمل کنید هیچ*گاه به مشکلی بر نخواهید خورد.

 

فواید و مضرات روت کردن چیست؟

 

فواید روت کردن:

۱- پاک کردن برنامه های ناخواسته و بازکردن فضای حافظه داخلی:

بعضی برنامه ها به صورت پیشفرض روی گوشی وجود داشتن، مثل: ماشین حساب، تقویم و… که برای پاک کردن اونها باید دسترسی به روت داشته باشیم. بعد از روت کردن میتونید به راحتی این دسته از برنامه ها رو حذف کنید و فضای حافظه داخلی خودتون رو آزاد کنید. اما توجه داشته باشید اگر بعضی از برنامه های سیستمی حذف بشن ممکنه به گوشی اسیب برسه.

۲- نصب رام های سفارشی (کاستوم رام):

اگر از رام رسمی گوشیتون خسته شدید و یا از امکانات و ظاهر اون راضی نیستید، حالا میتونید بعد از روت کردن، از رام های سفارشی استفاده کنید. با نصب کاستوم رام ها، شما وارد یک دنیای دیگه از اندروید میشید، با قابلیت های زیاد و ظاهری زیبا. همچنین با نصب کاستوم رام ها، گوشی شما سریعتر از قبل میشه.

۳- اجرای برنامه هایی که به دسترسی روت نیاز دارن:

برخی از برنامه ها هستن که برای اجرای اونا به دسترسی روت نیاز داریم. این برنامه ها اغلب بسیار کاربردی هستن و ویژگی های مهمی رو به گوشی اضافه میکنن. برخی از این برنامه ها به شرح زیر هستن:

 

  • Nandroid Manager

  • Titanium Backup

  • Screencast Video Recorder
  • ROM Manager
  • adbWireless

 

4- نصب برنامه ها روی کارت حافظه:

یکی از دلایل مهم روت کردن گوشی های اندروید، نصب برنامه و بازی ها روی مموری کارت هست، مخصوصا در گوشی های قدیمی اندروید که حافظه داخلی کمی دارن. با روت کردن میتونید برنامه ها و بازی ها رو به مموری کارت انتقال بدید و حافظه داخلی رو آزاد کنید.

۵- Overclock و Underclock کردن گوشی:

هر گوشی با مشخصه ای به نام processor clock frequency (سرعت پردازش) عرضه می شود. تولید کنندگان معمولا برای کاهش مصرف باطری سرعت پردازش رو در حد معمولی قرار میدهند اما شما با روت کردن میتونید سرعت پردازش رو افزایش دهید و در نتیجه سرعت عملکرد گوشی افزایش می یابد.

افزایش سرعت پردازش که در اصطلاح به آن اورکلاک می گویند در مواردی به کار میبرد که میخواهیم یک بازی گرافیکی بر روی گوشی نصب کنیم یا یک برنامه سنگین رو اجرا کنیم، یا اورکلاک کردن بازی های گرافیکی لگ کمتری خواهند داشت و سرعت اجرای برنامه و بازی ها افزایش می باید اما باعث تخلیه سریع باطری می شود. اما اگر می خواهید مصرف باطری رو کم کنید می تونید سرعت پردازش رو کاهش دهید که در اصطلاح به آن Underclock می گویند.

 

 

مضرات روت کردن:

۱- باطل شدن گارانتی گوشی:

با روت کردن، گارانتی گوشی شما نیز باطل میشه. اگر بعد از روت کردن، گوشی شما دچار اسیب های سخت افزاری یا نرم افزاری بشه، به علت روت کردن گوشی گارانتی شما نیز باطل شده و هزینه تعمیر کردن گوشی به صورت رایگان انجام نمیشه.

۲- دغدغه های امنیتی:

مهمترین دلیلی که در اندروید، دسترسی به اطلاعات مهم گوشی رو به صورت عادی نمیدن، خطر های امنیتیه. سیستم عامل اندروید به علت متن باز بودن، بسیار در معرض الوده شدن به ویروس های مخربه. با روت کردن گوشی، اطلاعات مهم گوشی رو آزاد کردید و هر لحظه خطر ویروسی شدن اونها وجود داره، پس اگر گوشی خودتونو روت کردید باید بیشتر مراقب برنامه هایی که روی گوشی نصب می کنید باشید.

 

۳- اسیب رساندن به گوشی:

بریک شدن گوشی یا Bricking به معنی نابود شدن گوشیه! اگر در هنگام عملیات روت کردن مشکلی به وجود بیاد یا اتصال گوشی قطع بشه، ممکنه گوشی شما بریک بشه و آسیب های بسیار جدی ای به گوشی برسونه که هرگز درست نشه. اما نگران نباشید در حال حاضر آموزش های گوناگونی وجود داره که خطر بریک شدن رو بسیار کاهش داده.

 

 

 

بریک (brick)چیست؟

ریک در لغت به معنی آجر میباشد. در واقع در گوشی اندرویدی که شما در دست دارید، چند نوع IC تعبیه شده که برای نگهداری اطلاعات سخت افزاری و نرم افزاری به کار برده میشود.

بریک (brick) چه زمانی رخ میدهد؟ (نحوه ی بریک شدن):

شاید این سوال برای شما به وجود آمده باشد که بریک شدن چه زمانی رخ میدهد؟ ۹۰ درصد بریک ها در هنگام انجام آموزش های تخصصی اندروید مانند: روت کردن، آنلاک بوت لودر، نصب ریکاوری، نصب کاستوم رام و غیره رخ میدهد، به همین دلیل است که در تمامی آموزش ها ذکر میشود که تک تک مراحل را با دقت و حوصله طی کنید.

انواع بریک (brick):

دو نوع بریک وجود دارد:

۱-Soft Brick (بریک نرم افزاری یا سافت بریک)

۲-Hard Brick (بریک سخت افزاری یا هارد بریک)

 

 

Soft Brick (بریک نرم افزاری یا سافت بریک): در این حالت گوشی روشن میشود ولی Boot-loop که اولین عنصر برای بالا آمدن رام میباشد به مشکل برخورده است، ولی جای نگرانی نیست، گاهی اوقات با فلش زدن رام، استفاده از نرم افزاری های مختلف گوشی شما به راحتی Unbrick (آنبریک) میشود.

 

Hard Brick (بریک سخت افزاری یا هارد بریک): در این حالت گوشی روشن نمیشود و هیچ کار خاصی انجام نمیدهد، در بعضی حالات هم گوشی روشن میشود اما هنگام فلش رام ارور دریافت میکنید و یا اصلا گوشی توسط کامپیوتر شناخته نمیشود! در این حالت کاری از دست شما ساخته نیست و به اصطلاح میتوان گفت گوشی به آجر تبدیل شده است! تنها روشی که میتوان برای Unbrick (آنبریک) کردن استفاده نمود روش JTAG (پرگرم مستقیم هارد)میباشد که میتوانید با مراجعه به نمایندگی های مختلف این کار را انجام دهید.

 

 

*****************دوستانی که اطلاعات تکمیلی و مفاهیم دیگر توی ذهن دارن در ادامه تایپک اضافه کنند....****************

 

لینک ارسال
  • 2 هفته بعد...
  • 9 ماه بعد...

فایل DUMP به طور کلی یک فایل بکاپ (معمولا به صورت فول فلش) از گوشیه. توضیح بیشتر اینکه اگر شما بخواهید از حافظه ی یک گوشی مثلا از حافظه ی فلش نسخه ی پشتیبان تهیه کنید میتونید اون اطلاعات رو DUMP کنید. برای اینکار مثلا با باکس RIFF میتونید آدرس بخشی از حافظه رو که میخواهید ازش بکاپ بگیرید رو تعیین کنید وقتی آدرس رو به برنامه میدید CPU براساس آدرس شروعی که وارد کردید مثلا 0X00000000 و براساس سایز حافظه اطلاعات سکتورها رو میخونه و شما میتونید اون رو تحت یک فایل DUMP ذخیره کنید.چون آدرس دهی به برنامه و در واقع میکرو نیاز به شناخت سکتورهای آیسی فلش و ... دارد معمولا برای گرفتن DUMP از گزینه ی Auto Full Slash Size استفاده میشه که خود برنامه با توجه به آدرس اول و آخر و سایز آیسی ها بخش حافظه ی فلش و eeprom رو میخونه و در یک فایل ذخیره میکند...

لینک ارسال

بایگانی شده

این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.

×
×
  • اضافه کردن...