Superuser.apk এবং su আসলে কি?


32

আমি অ্যান্ড্রয়েড ডিভাইসগুলি রুট করার জন্য প্রচুর পাঠ করেছি। প্রক্রিয়াটি প্রতিশ্রুতিবদ্ধ হওয়ার আগে আমি প্রতিটি পদক্ষেপে ঠিক কী চলছে তা জানতে চাই।

Superuser.apk এবং su ফাইলগুলি কোথা থেকে এসেছে তা সম্পর্কে আমি কিছুটা বিভ্রান্ত। দেখে মনে হচ্ছে না যে এগুলি সরকারী গুগল ফাইল, বরং কোনও ব্যক্তি (এলোমেলো) দ্বারা তৈরি ফাইল। বলেছিল, এই ফাইলগুলি কতটা নিরাপদ?

গবেষণা থেকে, তাদের উদ্দেশ্য সম্পর্কে আমার সাধারণ ধারণা রয়েছে। আমি ভাবছিলাম যে এই ফাইলগুলি কী (এক্সিকিউটেবল? স্ক্রিপ্টস), কী রয়েছে এবং কীভাবে তারা সাধারণত কাজ করে তা যদি কেউ জানত।

ধন্যবাদ!


উত্তর:


32

su(স্যুইচ ব্যবহারকারীর জন্য সংক্ষিপ্ত) একটি বাইনারি নির্বাহযোগ্য। এটিকে অ্যান্ড্রয়েড এবং অন্যান্য * নিক্স ভিত্তিক সিস্টেমগুলি ব্যবহার করে এটির সাথে সম্পর্কিত এমন একটি অ্যাকাউন্টের পরিবর্তনের জন্য কোনও প্রক্রিয়াটিকে অনুমতি দেয়। suমূলের অবস্থান থেকে এটি গুরুত্বপূর্ণ কারণটি হ'ল অন্য কোনও প্যারামিটার ছাড়াই রুট ব্যবহারকারীর দিকে চলে যাবে, যার অর্থ এমন যে প্রক্রিয়াগুলির জন্য যেগুলির কার্যকারিতার জন্য রুট অনুমতির প্রয়োজন হয় su(যেহেতু ডিফল্টরূপে সেগুলি রুট দ্বারা চালিত হয় না)।

সুপারউজার একটি অ্যান্ড্রয়েড অ্যাপ্লিকেশন (.apk একটি অ্যান্ড্রয়েড অ্যাপ্লিকেশন প্যাকেজ)। এটি suবাইনারি থেকে এক ধরণের "গেটকিপার" হিসাবে কাজ করে । যে অ্যাপ্লিকেশনগুলিকে অনুরোধ করার চেষ্টা করা হয়েছে suতাদের সুপারউজারের মাধ্যমে রুট করতে বাধ্য করা হবে, যা ব্যবহারকারী যদি এটি অজানা বা নতুন অ্যাপ্লিকেশন হয় তবে অনুরোধ করবে। তারপরে ব্যবহারকারীর কাছে অ্যাক্সেসটিকে অনুমোদন দেওয়া বা অস্বীকার করার বিকল্প রয়েছে suএবং সুপারইউজারকে তাদের সিদ্ধান্ত মনে রাখতে হবে যাতে এটি স্বয়ংক্রিয়ভাবে এটিকে সেই অ্যাপ্লিকেশনটির পরবর্তী কলগুলির জন্য প্রয়োগ করতে পারে। এটি করে, কেবলমাত্র অ্যাপ্লিকেশনগুলিকে রুট অনুমতি দেওয়া হয় সেগুলি ব্যবহারকারী চয়ন করে।

উভয় অ্যাপ্লিকেশনগুলির উত্স গিথুব এ উপলব্ধ এবং যে কেউ এটিকে দেখতে চান তার দ্বারা পরীক্ষা / নিরীক্ষণ করা যেতে পারে (সুপারউজার এখানে , সু এখানে ) here

সুপারিশারের ওয়েবসাইটে আপনি আরও বিশদ - পাশাপাশি চেঞ্জলগগুলি পেতে পারেন ।

অ্যান্ড্রয়েড উত্সাহ সংক্রান্ত অন্যান্য সম্পর্কিত প্রশ্ন:


1
আমি সত্যিই বিস্তারিত প্রতিক্রিয়া এবং লিঙ্ক প্রশংসা করি! ধন্যবাদ!
kaspnord

1
অ্যান্ড্রয়েড রুট করার উদ্দেশ্যে এই ফাইলগুলির কোনও বিকল্প / সমতুল্য রয়েছে?
ক্যাসপর্ড

1
@ ক্যাস্পনার্ড: না, suএকই লিনাক্সটি অন্যান্য লিনাক্স / ইউনিক্স ওএসের জন্য ব্যবহৃত হয় এবং এর কোনও বিকল্প নেই, তবে সেখানে সুপার ইউজার.এপকে থাকতে পারে। কেন আপনি বিকল্প চান?
কেরিয়াস

3
এই ফাইলগুলি ওপেন সোর্স সম্প্রদায় দ্বারা আশীর্বাদযুক্ত হলেও আমি কেবল কৌতূহলী, কোনও ধরণের মান (যেমন সরকারীভাবে গুগল নয়) বলে মনে হয় না। সুতরাং, এটি আমাকে ভাবতে পরিচালিত করে যে অন্যান্য ব্যক্তির পক্ষে একই ফাইলগুলির অন্যান্য রূপগুলি তৈরি করা সম্ভব। ব্যক্তিগতভাবে আমার জন্য, আমি অন্যদের কাছ থেকে সমাধানের উপর নির্ভর করার চেয়ে আমি ঠিক কী ব্যবহার করছি এবং আমার ডিভাইসে রাখছি তা জানতে চাই যেখানে ফাইলগুলি কী রয়েছে তা 100% আত্মবিশ্বাসের সাথে আমি জানতে পারি না।
ক্যাসপর্ড

11

Superuser জন্য সোর্স কোড GitHub পাওয়া যায়, superuser প্রধান লেখক আদম Shanks (হয় ChainsDD ) এবং কৌশিক দত্ত ( koush , এছাড়াও অবিরত রিকভারি লেখক)।

কৌশিক দত্ত তাঁর ব্লগে ব্যাখ্যা করেছেন কীভাবে সুপারুজার.এপকে কাজ করে ; নোট করুন যে পোস্টটি সুপারইজার অ্যাপ্লিকেশনটির একেবারে প্রথম অবতার থেকে, তখন থেকেই অনেক কিছু বদলে গেছে এবং সেখানে যা কিছু লেখা হয়েছিল তা আধুনিক সুপারুজার / সু প্রয়োগের জন্য আর সঠিক নয়, তবে বেসিকগুলি এখনও একই হওয়া উচিত।

সু এবং সুপারউসার উভয়ই অবশ্যই বিকল্পগুলির দ্বারা প্রতিস্থাপন করা যেতে পারে, তবে এটি কার্যকরভাবে কার্যকর করতে পারে না যে সু ব্যবহার করে (যেমন এক্সিকিউটি () এবং সেটুয়েড () সিস্টেম কল) যে কোনও এক্সিকিউটেবলের জন্য এক্সিকিউটেবলের উপযুক্ত ছিল তা উপলব্ধ রয়েছে অনুমতি বিট (অর্থাত্ সেটুইড বিটটি রুটে সেট করা আছে)। মূলত, সু একটি খুব সহজ প্রোগ্রাম, এটি কেবলমাত্র অন্য ব্যবহারকারী হিসাবে একটি প্রক্রিয়া তৈরি করে; প্রকৃত সুরক্ষা চেক কর্নেল দ্বারা সম্পন্ন হয়।

সুতরাং, আপনি যতক্ষণ না অফিসিয়াল, আনমডাইফাইড সু এবং সুপারভাইজার অ্যাপটি পেয়ে যাচ্ছেন এবং যথাযথ অনুমতি নিয়ে তারা সঠিকভাবে ইনস্টল করছেন, আপনার উদ্বিগ্ন হওয়ার কিছু নেই, এগুলি ওপেন সোর্স এবং নিরাপদ, আপনি উত্সটি যাচাই করতে পারবেন গিথুবে নিজেকে কোড করুন। তবে, অবশ্যই কোনও ট্রোজানযুক্ত সুপারউজার / সু বাইনারি পাওয়া সম্ভব, তাই নিশ্চিত হয়ে নিন যে আপনি যেখানেই নিজের সুপারভাইজার / সু বাইনারি পাচ্ছেন তা বিশ্বাসযোগ্য (বা আপনি সত্যই বিড়াল হয়ে থাকলে নিজেকে su / suuser সংকলন করুন)।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.