প্রতিটি পেশা বা শখ একটি সহজ উপায়ে জটিল ধারণাগুলি মোকাবেলা করার জন্য তার নিজস্ব খুব নির্দিষ্ট লিংগো তৈরি করে, এবং অ্যান্ড্রয়েড বিশ্বও এর থেকে আলাদা নয়৷
আপনি যদি আপনার অ্যান্ড্রয়েড স্মার্টফোন বা ট্যাবলেটে গুগলে কোনো সমস্যা করে থাকেন এবং এমন শব্দ বা শব্দগুচ্ছ দেখতে পান যা আপনি বুঝতে পারেননি, যেমন রুটেড, একটি কাস্টম রম ফ্ল্যাশ করুন, সিম আনলক করুন, অথবা এরকম কিছু, তাহলে এই নিবন্ধটি আপনার জন্য।
অ্যান্ড্রয়েড পেশাদাররা সম্ভবত ইতিমধ্যেই জানেন যে এগুলোর অর্থ কী, তাই এটি সেই শিক্ষানবিশদের জন্য একটি নির্দেশিকা যারা আমাদের অ্যান্ড্রয়েড নর্ডিনেসের পিছনে থাকা সমস্ত শব্দ সম্পর্কে জানতে চায়৷
রুটিং কি?
প্রথমত, বড় প্রশ্নঃ রুটিং কি? রুট করা বা আনরুটেড ডিভাইস থাকার মানে কি?
ডিফল্টরূপে, কোনো অ্যান্ড্রয়েড ডিভাইস রুট করা হয় না। আপনি যদি শুধু অ্যান্ড্রয়েড ডিভাইসটি কিনে থাকেন এবং এটিতে কিছুই না করেন তবে উত্তর হল এটি রুট করা হয়নি। আপনার রুট অ্যাক্সেস নেই৷
৷নির্মাতারা এটি করে কারণ প্রত্যেককে রুট অ্যাক্সেস প্রদান করা (রুটেড ফোন শিপিং করে) অনেক সমস্যার সম্মুখীন হবে। রুট অ্যাক্সেস থাকার ফলে আপনি আপনার ডিভাইসে ফাইলগুলি অ্যাক্সেস করতে পারবেন যেগুলি -- যদি অপসারণ করা হয় বা ভুল উপায়ে সম্পাদনা করা হয় -- তাহলে আপনার ডিভাইসটি ভেঙে যেতে পারে৷ আহ ওহ. সুতরাং, এটি সাধারণত এমন কিছু নয় যা আপনার প্রস্তুতকারক আপনাকে অ্যাক্সেস দিতে চায়।
কিন্তু, আপনার ডিভাইস রুট করার ফলে আপনি যদি জানেন যে আপনি কি করছেন তাহলে অনেকগুলি সত্যিই দুর্দান্ত পরিবর্তন করতে পারবেন, তাই অনেক লোক তাদের ডিভাইসগুলিকে যেভাবেই হোক রুট করা বেছে নেয়।
আপনি কীভাবে আপনার ডিভাইস রুট করেন তা প্রতিটি মডেলের জন্য আলাদা। কিছু ডিভাইসের জন্য, এটি একটি কঠিন প্রক্রিয়া হিসেবে প্রমাণিত হতে পারে যার মধ্যে নির্মাতার সেট করা নিরাপত্তা সতর্কতাগুলিকে এড়িয়ে যাওয়া জড়িত। অন্যদের জন্য, এটি আপনার কম্পিউটারে আপনার ফোন প্লাগ করা এবং একটি বোতাম টিপানোর মতো সহজ হতে পারে৷ আপনি সর্বদা আপনার নির্দিষ্ট ডিভাইসের জন্য নির্দেশাবলীর জন্য XDA-বিকাশকারী ফোরামগুলি দেখতে পারেন৷
৷একবার আপনার ডিভাইস রুট হয়ে গেলে, আপনি অবিলম্বে কোনো বড় পরিবর্তন লক্ষ্য করবেন না। আপনার ডিভাইস রুট করার পরে আপনি যা করতে পারেন তাতে মজা আসে। তারপরে আপনি রুট অ্যাক্সেস, কাস্টম রম ফ্ল্যাশ, আপনার ফোনের কিছু দিক পরিবর্তন এবং আরও অনেক কিছুর প্রয়োজন হয় এমন অ্যাপ ব্যবহার করতে পারেন -- যা আমরা পরে আরও পরীক্ষা করব।
উদাহরণস্বরূপ, আপনি কিছু ব্লাটওয়্যার সরাতে পারেন আনরুট করা অবস্থায়, কিন্তু সত্যিই এটি থেকে মুক্তি পান, আপনাকে আপনার ডিভাইস রুট করতে হবে এবং টাইটানিয়াম ব্যাকআপ ব্যবহার করতে হবে৷
জেলব্রেকিং কি?
আহ, ভুল এলাকা, আমার বন্ধু. এটি অ্যান্ড্রয়েড লিঙ্গো সম্পর্কে একটি নিবন্ধ, এবং জেলব্রেকিং আইফোন এবং আইপ্যাডগুলির জন্য। জেলব্রেকিং মূলত অ্যান্ড্রয়েড রুট করার iOS সমতুল্য -- এটি আপনাকে আপনার ফোনের সংবেদনশীল অংশগুলিতে অ্যাক্সেস দেয়, আপনাকে আপনার ফোন কাস্টমাইজ (বা ভাঙতে!) করার অনুমতি দেয়৷
যেহেতু Apple সত্যিই আপনি আপনার ফোনকে জেলব্রেক করতে চান না, প্রক্রিয়াটি একটি বিড়াল এবং মাউসের খেলা এবং আপনার ফোনকে নিরাপত্তার দুর্বলতার জন্য উন্মুক্ত রাখতে পারে যা iOS এর নতুন সংস্করণে প্যাচ করা হয়।
ওহ, এবং অবশ্যই, আপনার ডিভাইস রুট করা বা জেলব্রেক করা সম্পূর্ণ আইনি। কিন্তু আপনি অন্য কোথাও iPhones জেলব্রেকিং সম্পর্কে আরও জানতে পারেন -- আসুন Android-এ ফিরে যাই।
আনলকিং কি?
আনলক করা একটি বিভ্রান্তিকর শব্দ কারণ আপনি আনলক করতে পারেন এমন একাধিক জিনিস রয়েছে৷
নেটওয়ার্ক/সিম আনলক করা হচ্ছে প্রথম. নেটওয়ার্ক/সিম লক করা একটি ডিভাইস হল একটি সাধারণত যেটি একটি পরিষেবা প্রদানকারীর কাছ থেকে বা একটি নির্দিষ্ট ক্যারিয়ারের জন্য ভর্তুকি মূল্যে কেনা হয়। ক্যারিয়ার তারপর সেই ফোনে একটি লক রাখে যাতে আপনি এটি শুধুমাত্র তাদের সাথে ব্যবহার করতে পারেন।
কিন্তু, আপনি যদি ফোনটি পরিশোধ করেন এবং ক্যারিয়ার পরিবর্তন করতে চান, তাহলে ক্যারিয়ারকে আইনত আপনাকে আনলক কোড দিতে হবে (অন্তত মার্কিন যুক্তরাষ্ট্রে এবং ইইউতে), তাই আপনি কোডের জন্য আপনার ক্যারিয়ারের সাথে যোগাযোগ করুন।
কখনও কখনও, আপনার ডিভাইস আনলক করা তার চেয়ে বেশি জটিল হয়ে যায়, তাই আমাদের কাছে সিম আনলক করার জন্য একটি নির্দেশিকা রয়েছে৷ অন্য সময়ে, আপনি আপনার ফোনটি আন-অ্যান্সিডাইজড এবং আনলক করে কিনছেন, মানে এটি ইতিমধ্যেই যেকোনো ক্যারিয়ারের সাথে ব্যবহার করা যেতে পারে।
বুটলোডার আনলক করা হচ্ছে আনলক অন্য ধরনের হয়. এটি রুট করার পথে করা হয় এবং এটি সাধারণত প্রথম ধাপগুলির মধ্যে একটি। নির্মাতারা সাধারণত তাদের ডিভাইসে বুটলোডার লক করে, এবং একটি লক করা বুটলোডার দিয়ে, আপনি আপনার ডিভাইস রুট করতে পারবেন না। আপনার বুটলোডার আনলক করার নির্দেশাবলী সাধারণত আপনার ডিভাইস রুট করার নির্দেশাবলীর মধ্যে পাওয়া যায়।
কাস্টম রম কি?
রম মানে শুধুমাত্র রিড-অনলি মেমরি, কিন্তু এই নামটি আজকাল কিছুটা বিভ্রান্তিকর কারণ এর সাথে এর আর কোন সম্পর্ক নেই। একটি রম (অন্তত অ্যান্ড্রয়েড বিশ্বে) মূলত এমন একটি সফ্টওয়্যার যা আপনার ডিভাইস চালায়৷
৷সুতরাং, আপনি যখন একটি HTC স্মার্টফোন বাছাই করেন, তখন এটি একটি Samsung স্মার্টফোনের চেয়ে ভিন্নভাবে দেখায় এবং আচরণ করে। কারণ এইচটিসি এবং স্যামসাং উভয়ই আসল অ্যান্ড্রয়েড কোড নিয়েছে, এটিকে টুইক করেছে এবং তাদের নিজস্ব রম তৈরি করেছে . HTC এর ROM Samsung এর ROM থেকে আলাদা, যদিও তারা উভয়ই Android।
তারপরে, একটি কাস্টম রম হল একটি রম যা নির্মাতার দ্বারা নয়, অন্য কেউ দ্বারা তৈরি করা হয়েছিল। কখনও কখনও এটি কেবলমাত্র একজন একা প্রোগ্রামার যার হাতে কিছু সময় থাকে এবং রম তৈরির আবেগ থাকে -- অন্য সময় এটি এমন একটি কোম্পানি (যেমন CyanogenMod) যার একটি দল আছে এবং ইচ্ছাকৃতভাবে একটি নির্দিষ্ট ধরণের রম তৈরি করে৷
আপনি রুট হয়ে গেলে, আপনি ফ্ল্যাশ করতে পারেন একটি কাস্টম রম। এক্ষেত্রে ফ্ল্যাশ বলতে মূলত বোঝায় লোড বা ইন্সটল করা। একটি কাস্টম রম ফ্ল্যাশ করার অর্থ হল আপনি আপনার ডিভাইসে একটি নতুন রম ইনস্টল করছেন এবং পুরানো রম সম্পূর্ণরূপে মুছে ফেলছেন৷
যখন আপনার ডিভাইসের জন্য কাস্টম রম খুঁজছেন, তখন এমন কিছু নাম রয়েছে যা আপনি সম্ভবত চালাতে পারেন:
AOKP: অ্যান্ড্রয়েড ওপেন কাং প্রকল্পের জন্য দাঁড়িয়েছে। এটি একটি ওপেন সোর্স রম যার অর্থ হল আপনি দেখতে পারেন যে লোকেরা এটির বিভিন্নতা তৈরি করে যাতে সামান্য পরিবর্তন রয়েছে এবং তারা AOKP-এর উপর ভিত্তি করে বলে৷
CM: CyanogenMod এর অর্থ। একটি ছোট কিন্তু জনপ্রিয় রম যা সফ্টওয়্যার উত্পাদন করে একটি পূর্ণ-বিকশিত কোম্পানিতে পরিণত হয়েছে৷ CyanogenMod এমনকি আসল OnePlus One-এ প্রিলোড করা হয়েছে। তাদের কাছে প্রচুর বিনামূল্যের থিম সহ একটি দুর্দান্ত থিম ইঞ্জিন রয়েছে৷
৷AOSP: এটি অ্যান্ড্রয়েডের সংস্করণ যা Google বিশ্বকে দেয়, প্রায়শই স্টক বা স্টক অ্যান্ড্রয়েড বলা হয়। আপনি হয়ত লোকেদের বলতে দেখতে পারেন যে তাদের রমগুলি "AOSP-ভিত্তিক" বা "স্টক অ্যান্ড্রয়েডের উপর ভিত্তি করে", যার মানে তারা AOSP কোড নিয়েছে এবং তাদের পছন্দ অনুযায়ী পরিবর্তন করেছে৷
প্যারানয়েড অ্যান্ড্রয়েড: কম বিশৃঙ্খল এবং সুন্দর নান্দনিকতা সহ একটি সাধারণ রম।
PAC-ম্যান: এটা নাও? ভিডিও গেম থেকে সামান্য হলুদ লোক মত? PAC-man প্রকৃতপক্ষে বৈশিষ্ট্যগুলির সাথে কানায় কানায় পরিপূর্ণ কারণ এটি তিনটি জনপ্রিয় রমের সংমিশ্রণ:CyanogenMod, AOKP এবং Paranoid Android৷
তবে, কম পরিচিত লোকদের থেকে অন্য নামের সাথে রম ব্যবহার করতে ভয় পাবেন না। এগুলিই একমাত্র বিশ্বস্ত নয়, এগুলি সাধারণভাবে সর্বাধিক পরিচিত৷ আমরা কিছুক্ষণ আগে তাদের কয়েকটি তুলনা করেছিলাম।
অন্যান্য দরকারী Android শর্তাবলী
কাস্টম পুনরুদ্ধার
৷আপনি যদি আপনার অ্যান্ড্রয়েড ডিভাইসের সাথে টিঙ্কার করতে চান তবে আপনি পুনরুদ্ধারের জন্য অনেক সময় ব্যয় করতে পারেন। এখানে আপনি রম ফ্ল্যাশ করতে পারেন, ব্যাকআপ নিতে পারেন এবং সাধারণত ভারী উত্তোলন করতে পারেন৷
যাইহোক, আপনার ডিভাইসের স্টক পুনরুদ্ধার সেই জিনিসগুলির কোনটি করতে পারে না, তাই আপনার একটি কাস্টম প্রয়োজন৷ এখানে দুটি প্রধান খেলোয়াড় রয়েছে:TWRP এবং CWM।
TWRP টিম উইন রিকভারি প্রজেক্ট এবং CWM ক্লকওয়ার্কমডের জন্য দাঁড়ায়। সাধারণত আপনি কোনটি ব্যবহার করেন তাতে কিছু যায় আসে না, যদি না আপনি যে নির্দিষ্ট রমটি চান তার জন্য একটি বা অন্যটি পুনরুদ্ধারের প্রয়োজন হয়৷
Nandroid ব্যাকআপ
৷আপনার অ্যান্ড্রয়েড ডিভাইসটিকে রুট না করেই ব্যাকআপ করার উপায় অবশ্যই আছে, তবে একটি Nandroid ব্যাকআপ হল আপনার কাছে সবচেয়ে সম্পূর্ণ ব্যাকআপ। এটি মূলত সবকিছুর একটি সম্পূর্ণ অনুলিপি তৈরি করে আপনার ডিভাইসে এবং এটি সংরক্ষণ করে৷
৷এইভাবে, আপনি যদি কিছু খারাপ করেন (যেহেতু আপনার রুট অ্যাক্সেস আছে এবং এটি সম্ভব), আপনি সবসময় আপনার Nandroid ব্যাকআপ ফ্ল্যাশ করতে পারেন এবং আপনি যেখানে ছিলেন সেখানে ফিরে যেতে পারেন।
নামটি শুধু NAND (এক ধরনের ফ্ল্যাশ মেমরি) এবং অ্যান্ড্রয়েড একসাথে মিশে গেছে।
Xposed
৷আপনার ডিভাইসে উল্লেখযোগ্য পরিবর্তন করতে চান কিন্তু সত্যিই একটি কাস্টম রম ফ্ল্যাশ করতে চান না? এখানেই Xposed কাজে আসে৷
৷Xposed হল একটি ফ্রেমওয়ার্ক যা আপনাকে মডিউল ইনস্টল করতে দেয় যা আপনার ডিভাইসটিকে যেকোনো অ্যাপের থেকে অনেক বেশি পরিবর্তন করতে পারে। একেবারে সবকিছু পরিবর্তন না করে মাত্র কয়েকটি পরিবর্তন করার জন্য এটি অত্যন্ত কার্যকর।
কার্নেল
৷কার্নেলটি আপনার অপারেটিং সিস্টেমের ইঞ্জিনের মতো -- আপনি এটি দেখতে পাচ্ছেন না, তবে এটি ব্যাকগ্রাউন্ডে সমস্ত কঠোর পরিশ্রম করছে৷
আপনি যদি চান, আপনি একটি কাস্টম কার্নেল ফ্ল্যাশ করতে পারেন। কখনও কখনও এই কার্নেলগুলি পারফরম্যান্স বা ব্যাটারি লাইফের জন্য অপ্টিমাইজ করা হয় -- কখনও কখনও এগুলি সঠিকভাবে কাজ করার জন্য (যেমন ডাবল ট্যাপ টু ওয়েক) করার জন্য প্রয়োজনীয়।
যেভাবেই হোক, আপনি আপনার স্টক কার্নেলের সাথে লেগে থাকতে পারবেন যদি না আপনি সত্যিই এটি পরিবর্তন করতে চান।
ইট
আপনার ফোনটি ইট করার জন্য এটিকে ভেঙে ফেলার জন্য অপরিহার্য। যদি আপনার ফোন আর কাজ না করে, আপনি এটি ইট করেছেন। এটি সাধারণত এমন একটি বাক্যাংশ নয় যেটিতে আপনি খুশি হতে চলেছেন৷
৷একটি নরম ইট সাধারণত এর মানে হল এটা ঠিক করা যায়। হয়তো আপনি একটি বুটলুপে আটকে আছেন (আপনার ফোন ক্রমাগত রিবুট হয়) অথবা আপনি এটি বুট করেন কিন্তু এটি শুধুমাত্র অর্ধেক স্ক্রীন সঠিকভাবে প্রদর্শন করে। এটি সাধারণত স্থিরযোগ্য৷
৷একটি শক্ত ইট যখন ডিভাইস টোস্ট হয়. আপনি সিস্টেম স্তরে এমন কিছুর সাথে গোলমাল করেছেন যা ঠিক করা যায় না এবং আপনার ডিভাইসটি কমিশনের বাইরে। দুঃখিত। এটি একটি বিরল ঘটনা, তবে এটি ঘটতে পারে -- এবং আপনি সর্বত্র সতর্কতা দেখতে পাবেন যে আপনার ডিভাইসটি ইট হওয়ার জন্য আপনি ছাড়া কেউ দায়ী নয়৷
সৌভাগ্যবশত, আপনি যদি ব্রিকিং এড়াতে এই পদক্ষেপগুলি অনুসরণ করেন, তাহলে সম্ভবত আপনি একটি ধ্বংসপ্রাপ্ত ডিভাইসের সাথে শেষ হবেন না৷
Superuser/SuperSU
সুপার ব্যবহারকারী ৷ এবং SuperSU দুটি ভিন্ন অ্যাপ যা মূলত একই কাজ করে। আপনার যদি একটি রুটেড ডিভাইস থাকে তবে আপনার শুধুমাত্র একটির প্রয়োজন।
কোন অ্যাপগুলিকে রুট পারমিশন দেওয়া হবে বা না দেওয়া হবে তা তাদের নিয়ন্ত্রণে থাকে। যখন একটি অ্যাপ রুট অ্যাক্সেসের অনুরোধ করে, তখন তারা আপনাকে জিজ্ঞাসা করবে যে আপনি সেই অ্যাপটিকে রুট অ্যাক্সেস দিতে চান কিনা। এইভাবে, র্যান্ডম অ্যাপগুলি আপনার অনুমতি ছাড়া রুট অ্যাক্সেস পেতে পারে না।
আমি কিভাবে শুরু করব?
যে কেউ তাদের অ্যান্ড্রয়েড ডিভাইসের সাথে টিঙ্কার করতে যাচ্ছেন তাদের উচিত XDA-ডেভেলপার ফোরামে যাওয়া এবং তাদের নির্দিষ্ট ডিভাইসের নীচে দেখা। আপনার যা কিছু প্রয়োজন তা আপনার নির্দিষ্ট ডিভাইসের সাথে মানানসই হতে চলেছে (যে কারণে একটি পূর্ণাঙ্গ রুটিং গাইড তৈরি করা কঠিন), এবং এমনকি সেই ডিভাইসের আপনার ক্যারিয়ারের সংস্করণও।
এবং downsides আছে. কিছু অ্যাপ্লিকেশান কাজ করবে না যদি তারা বুঝতে পারে যে আপনার ডিভাইসটি রুট করা আছে (যদিও এটির আশেপাশে উপায় রয়েছে), এবং আপনি যদি সতর্ক না হন তবে আপনি সম্ভাব্যভাবে আপনার ফোন নষ্ট করতে পারেন।
কিন্তু এটা সম্পূর্ণরূপে মূল্য হতে পারে. একটি রুট করা ডিভাইস থাকা আপনাকে এটি কীভাবে কাজ করে তার উপর সম্পূর্ণ স্বাধীনতা দেয় এবং কখনও কখনও শুধুমাত্র রম রুট করার এবং ফ্ল্যাশ করার প্রক্রিয়াটি অনেক মজার হতে পারে৷
আপনি কি এই তালিকায় যোগ করবেন এমন অন্য কোন পদ আছে? অ্যান্ড্রয়েড লিঙ্গো সম্পর্কে আপনি কী বিভ্রান্ত (বা এখনও বিভ্রান্ত)? কমেন্টে আমাদের জানান!