আপনি যখন আপনার ফোনটি শুরু করেন, তার অর্থ কি কোনও "ব্যবহারকারী" অ্যাকাউন্ট (যেমন লিনাক্স / ম্যাকের মতো আমার / 'হোম / নিজের') ব্যবহার করা হয়? অ্যান্ড্রয়েড ফোনগুলিতে কি '/ হোম / নিজে' বা এর মতোই উপস্থিত রয়েছে?
না, অ্যান্ড্রয়েড একটি একক ব্যবহারকারী সিস্টেমের জন্য ডিজাইন করা হয়েছিল এবং অনেকগুলি ডিজাইনের সিদ্ধান্ত নেওয়া হয়েছিল যে / হোম / আমার নিজের আর উপস্থিত নেই। অ্যান্ড্রয়েডে, প্রতিটি অ্যাপ্লিকেশনকে তার নিজস্ব ব্যবহারকারী হিসাবে চালিয়ে লিনাক্স কার্নেলের মাল্টিউজার ক্ষমতাগুলি পরিবর্তে সুরক্ষা বাড়ানোর জন্য ব্যবহৃত হয়; সুতরাং একে অপরের থেকে প্রতিটি অ্যাপ্লিকেশন এর ডেটা বিচ্ছিন্ন করা।
আমি যদি কোনও ফোনকে "রুট" করি, আমি কি ফোনটি চালু করার সাথে সাথে রুট হিসাবে শুরু করব? সমস্ত অ্যাপ্লিকেশন এখন রুট হিসাবে চালানো হবে? বা যখন তারা রুট হিসাবে চালানোর চেষ্টা করবেন, তখন তাদের কি আমাকে অনুমতি দেওয়া দরকার?
না, না, হ্যাঁ আধুনিক মূল পদ্ধতিতে (যা মূলত প্রথম দিক ব্যতীত প্রতিটি শেকড়ের পদ্ধতি), এখানে একটি সুপারিশ রয়েছে যা "সুপারউসার" নামে পরিচিত যা অ্যাপ্লিকেশনগুলি পরিচালনা করতে ব্যবহার করা হয় যা রুট অ্যাক্সেস অর্জনের অনুমতিপ্রাপ্ত।
অ্যান্ড্রয়েড যেহেতু লিনাক্স, তাই আমি টার্মিনাল এবং কিছু ইউনিক্স ইউটিলিটি (এসএসএস, আরএসএনসি, ইত্যাদি) অ্যাক্সেস করতে আগ্রহী। প্রয়োজনে ব্লুটুথ কীবোর্ড এবং vi (উদাহরণস্বরূপ সম্পাদনা / ইত্যাদি / হোস্টগুলি) ব্যবহার করতে আমার আপত্তি নেই। এটা কি সম্ভব? আমি কি অনেকগুলি ইউনিক্স ইউটিলিটি সহ টার্মিনাল রাখতে পারি (আমি জানি ব্যস্তবক্স পাওয়া যায়)?
হ্যাঁ, একটি শেল বিদ্যমান (তবে এটি বাশ শেল নয়)। এটি অ্যাক্সেস করার জন্য আপনাকে টার্মিনাল এমুলেটর ইনস্টল করতে হবে (কিছু কাস্টম রম এটি ডিফল্টরূপে ইনস্টল করে) বা এডিবি ব্যবহার করে এটি রিমোট শেল হিসাবে ব্যবহার করতে পারে। এটি ব্যাশ ব্যবহার করে না বলে টার্মিনালটি আপনি নিয়মিত লিনাক্স ডিস্ট্রোজে যা দেখতে অভ্যস্ত তা থেকে কিছুটা আলাদা হবে (উল্লেখযোগ্যভাবে এটি স্বয়ংক্রিয়রূপে থাকে না) এবং বেশিরভাগ শেল কমান্ড যা আপনি "স্ট্যান্ডার্ড" হিসাবে বিবেচনা করেন তা বিদ্যমান নেই বা কেবলমাত্র অত্যন্ত বেয়ারবোন ফর্মে বিদ্যমান।
আপনি যদি টার্মিনালটি প্রচুর ব্যবহার করেন তবে আরও পরিচিত টার্মিনাল অভিজ্ঞতার জন্য ব্যস্তবক্স এবং ব্যাশ ইনস্টল করা সম্ভব; আপনি জিএনইউ ইউজারস্পেস ইউটিলিটিগুলি ইনস্টল করতে পারেন তবে আপনার এটির জন্য ডিস্কের জায়গার প্রচুর পরিমাণে মোটামুটি হাই-এন্ড ফোন প্রয়োজন।
সংক্ষেপে, আপনি যা চান তা সম্ভব; যদিও অনেকগুলি সরঞ্জাম নির্মাতারা রমগুলিতে ডিফল্টরূপে ইনস্টল করা হয় না। এই সমস্ত সরঞ্জামগুলি নিজেই ইনস্টল করতে মোটামুটি কাজ লাগে, সবচেয়ে সহজ এবং দ্রুততম রুটটি একটি কাস্টম রম ইনস্টল করা যা সায়ানোজেনমডের মতো সেই সরঞ্জামগুলি সরবরাহ করে।
অ্যান্ড্রয়েড যদি মূলত একটি লিনাক্স হয়
অ্যান্ড্রয়েড লিনাক্স কার্নেল ব্যবহার করে, তবে এটি একটি জিএনইউ / লিনাক্স নয় এবং সাধারণ জিএনইউ ব্যবহারকারী ক্ষেত্র প্রোগ্রামগুলি ব্যবহার করে না। পরিবর্তে এটি টুলবক্সের ইউজারস্পেস ব্যবহার করে, এটি একটি খুব মিনিমালিস্ট ইউজারস্পেস (ব্যস্তবক্সের চেয়েও ছোট, টুলবক্সে সিপিও নেই, ফাইলগুলি অনুলিপি করার পরিবর্তে আপনাকে বিড়াল ব্যবহার করতে হবে)। কিছু কাস্টম অ্যান্ড্রয়েড রম ডিফল্টর সাথে ব্যস্তবক্স ইনস্টল করে।
আমার ডিভাইসটিকে ব্যাকআপ রাখতে, আমি কি কেবল এটির মূলের সাথে সংযোগ স্থাপন করতে, একটি সম্পূর্ণ টার-সিভিজেফ / এবং তাদের কোথাও কোনও স্ক্রিপ করা উচিত না? আমার কেন ন্যানড্রয়েড এবং এই পূর্ণ বিকাশ সমাধানগুলির প্রয়োজন হবে?
যা মূলত ন্যানড্রয়েড যা করে (কট্টরভাবে বলতে গেলে, ন্যানড্রয়েড ব্যাকআপ অনেক বেশি সুবিধাজনক জিইউআই ব্যতীত ডারের চেয়ে ডিডি সহ ব্যাকআপের মতো)। বেশিরভাগ লোকেরা, এমনকি বিদ্যুত ব্যবহারকারীরাও, ছোট কীবোর্ডে জটিল কমান্ডগুলি টাইপ করতে বা প্রতিবার ব্যাকআপ নিতে চাইলে বাহ্যিক কীবোর্ড সংযোগ স্থাপন করতে পছন্দ করেন না (এবং বিশ্বের 99% এর একটি টার্মিনাল-ফোবিয়া রয়েছে)। কেবলমাত্র একটি অ্যাপ্লিকেশন শুরু করা এবং একটি বোতামে ক্লিক করা এবং আপনার জন্য সেগুলি করা খুব সহজ।