মোবাইল Operating System হিসাবে Android এর প্রতিদ্বন্দ্বী নেই। তাই Android ফোন Root, Unroot, Flash, Stock Room Install, Frameware Update করার প্রয়োজনে কিছু সংঙ্গার সাথে পরিচিতি হওয়া দরকার। আমার এ সম্পর্কে জানার জ্ঞান খুবই সীমিত, তাই টিউনে ভুল থাকবেই, আশা করি ভুল গুলো Google থেকে ক্লিয়ার করে নিবেন। Rom, Custom Rom বা Rom কি, কি কাজে লাগে বা কিভাবে ব্যবহার করতে হয় এই সম্পকেই বলতে চাচ্ছি আজকের বিষয়ে। শুধু না জানা নতুন ভাইদের জন্য আর যারা জানেন তার শুধু পরামর্শ দিতে পারবেন। কেমন।
চলুন জানিঃ
ক) Rom কি?
খ) Stock Rom কি?
গ) Custom Rom কি?
ঘ) Custom এর উপকারিতা।
ঙ) Rom Backup ও Restore করার পদ্ধতি।
চ) Custom Rom Flash করার পদ্ধতি।
বিস্তারিত বলছিঃ
ক) Rom: Rom শব্দটির পূর্ণ অর্থ হচ্ছে Read Only Memory (ROM). প্রকৃতপক্ষে Rom হচ্ছে একধরনের Storage। এই Storage থেকে Data নেওয়া যায়, তবে কোন Data Write বা লেখা যায় না। Android ডিভাইসের জন্য যখন রম (Rom) শব্দটি ব্যবহৃত হয়, তখন সেটা দিয়ে ডিভাইসটির OS (Operating System) কে বোঝায়। তবে সঠিক শব্দ হচ্ছে Firmware। যেমন ধরুনঃ Stock Firmware, Custom Firmware ইত্যাদি। কিন্তু বর্তমানে রম (Rom) শব্দটিই বেশি প্রচলিত। এক এক ডিভাইসে Rom এক এক ধরনের হয়ে থাকে। ৯৫ভাগ সময় এক ডিভাইসের রম (Rom) অন্য ডিভাইসে ইন্সটল করা যায় না। এই ককাজ করার চেষ্টা করলে ডিভাইস ব্রিক (Brick) করবে। এটা Stock Romটি এবং Custom Rom দুটোর ক্ষেত্রেই প্রযোজ্য। তবে Android ডিভাইসের Specifications এ মিল থাকলে (যেমনঃ- প্রসেসর স্টাকচার, চিপসেট, রেজুল্যুশন ইত্যাদিতে) হয় তো বা Install করা সম্ভব বা Port করে তারপরে Install করতে হবে।
খ) Stock ROM: প্রতিটি Android ডিভাইসে একটা OS (Operating System) Install করাই থাকে। Android ডিভাইসের প্রস্তুতকারক সেটা Intsall করে বাজারজাত করে। এই Pre-installed Operating Systemকেই Stock Rom বা Stock Firmware বলে। এই রমগুলোতে প্রস্তুতকারক কোম্পানি তাদের নিজস্ব কিছু Application সিস্টেম Apps হিসেবে Install করে দেয়। এগুলো হচ্ছে Bloatware, যা সাধারনত Uninstall করা যায় না। তাছাড়া অনেক মোবাইল প্রস্তুতকারক কোম্পানি মূল Android Source Edit করে তাদের নিজেদের মত করে ইউজার ইন্টারফেস (User Interface বা UI) বানিয়ে ফোন বাজারজাত করে থাকে। বেশির ভাগ ফোন কোম্পানি, তাদের Stock রমের Source Code Release বা প্রকাশ করে থাকে, যা ইচ্ছা করলে, আপনি ডাউনলোড করে Edit করতে পারেন।
গ) Custom ROM: Custom Rom হচ্ছে স্টক রম Based এক প্রকারের Customize করা Rom. Custom Rom এ কোন কোন ধরনের কাস্টমাইজেশন, পরিবর্তন, বাড়তি সুবিধা থাকবে সেটা ডেভেলপারের উপর নির্ভর করে।
ঘ) Custom Rom এর উপকারিতাঃ
(১) Updateঃ Stock ফার্মওয়্যারের চেয়ে Custom রমের আপডেট পাওয়া যায় অনেক তাড়াতাড়ি। যেহেতু অনেক Independent ডেভেলপাররা মিলে Custom Rom বানায়, তাই কয়েক সপ্তাহ পর পর নাইটলি বিল্ড রিলিজ করা হয়, যাতে নতুন Features যুক্ত করা হয়ে থাকে।
(২) Performance : Custom রমে কোন প্রকারের অপ্রয়োজনীয় Application System App হিসেবে দেওয়া থাকে না। ফলে এটা Stock রমের তুলনায় অনেক দ্রুত হয়, Ramও অনেক কম খরচ হয়। তাছাড়া অনেক সময় রমের সাথে Custom Karnel দেওয়া থাকে, যেটা ডিভাইসকে আরও দ্রুত করতে সাহায্য করে।
(৩) Android Version Upgrade: Custom Rom Developed করার অন্যতম প্রধান উদ্দেশ্য হচ্ছে Android Version আপগ্রেড করা। মানে, আপনি কাস্টম রমের মাধ্যমে Ice Crem Sandwich বা ICS থেকে Jelly Bean বা JB, অথবা Kitkat পর্যন্ত Upgrade করতে পারবেন। তবে এটা নির্ভর করে, আপনার ডিভাইসের জন্য কোন Developer Upgraded Rom Released বা প্রকাশ করেছে কিনা, তার উপর।
(৪) Software Support বৃদ্ধিঃ কাস্টম রমে অনেক সময় বিভিন্ন অ্যাপের জন্য সাপোর্ট দেওয়া থাকে যা হয়তো আগে স্টক রমে ইন্সটল হত না।
ঙ) Rom Backup ও Restore করার পদ্ধতিঃ Rom Backup ও Restore করার অনেক পদ্ধতি থাকলেও এখানে Custom Recovery এর সাহায্যে কিভাবে Rom Backup & Restore করতে হয় তা উল্লেখ করা হলে।
চ) Custom Rom Install করার পদ্ধতিঃ যে Website থেকে Custom Rom ডাউনলোড করবেন, সেখানেই Installation পদ্ধতি বলে দেওয়া থাকে। তারপরও Custom Install করার যে Basic বা মূল পদ্ধতি আছে সেটাই উল্লেখ করা হলো।
বিঃদ্রঃ পূর্বে এইধরনের কোন টিউন হয়ে থাকলে আমি আন্তরিক ভাবে দুঃখিত।
আমি তাজুল ইসলাম। বিশ্বের সর্ববৃহৎ বিজ্ঞান ও প্রযুক্তির সৌশল নেটওয়ার্ক - টেকটিউনস এ আমি 9 বছর 5 মাস যাবৎ যুক্ত আছি। টেকটিউনস আমি এ পর্যন্ত 4 টি টিউন ও 50 টি টিউমেন্ট করেছি। টেকটিউনসে আমার 0 ফলোয়ার আছে এবং আমি টেকটিউনসে 1 টিউনারকে ফলো করি।
ধন্যবাদ শেয়ার করার জন্য।