দেখা যাচ্ছে যে - শিকড়ের লোকদের জন্য - সরাসরি শেয়ার সম্পূর্ণভাবে বন্ধ করার উপায় আছে!
সংক্ষিপ্ত সংস্করণের জন্য এই উত্তরটির নীচে যান।
আমাকে বগিং করা থেকে এই নির্বোধ বৈশিষ্ট্যটি বন্ধ করার জন্য আমার সন্ধানে আমার কীভাবে বৈশিষ্ট্যটি বিকাশকারীরা অ্যাপ্লিকেশনগুলিতে বাস্তবায়িত হয় তা একবার দেখেছিলাম। দেখা যাচ্ছে যে তারা একটি ইন্টেন্ট রিসিভারের সাথে একটি পরিষেবা নিবন্ধন করে (পড়ুন: ইভেন্ট শ্রোতা) এবং যখন আমি বুঝতে পারি যে, আমি সিস্টেমের মাধ্যমে সম্প্রচার থেকে নির্দিষ্ট অভিপ্রায়কে আটকাতে একটি উপায় সন্ধান করতে শুরু করেছি। ঠিক আছে, অ্যান্ড্রয়েড আসলে এটি অন্তর্নির্মিত রয়েছে It's এটি ইনটেন্ট ফায়ারওয়াল বলে । আমি কীভাবে অ্যাপ্লিকেশনগুলি ব্লক করার জন্য একটি নিয়ম তৈরি করতে পারি তা জানতে পেরে "আরে এমন কোনও অ্যাপস রয়েছে যা কিছু থামাতে চলেছে এমন সময় তাদের থাম্বের নীচে কয়েকজন ডাইরেক্ট শেয়ার বোতাম রেখে ব্যবহারকারীকে বাগ করতে চান?" -event।
আপনি কেবল একটি সাধারণ এক্সএমএল ফাইল তৈরি করে এটিকে এটিতে ফেলে দিন:
<rules>
<service block="true" log="true">
<intent-filter>
<action name="android.service.chooser.ChooserTargetService" />
</intent-filter>
</service>
</rules>
এখন আপনাকে এটি ফোনে রাখতে হবে এবং এটি ইনটেন্ট ফায়ারওয়াল ডিরেক্টরিতে কপি করতে হবে। বেশিরভাগ ডিভাইসে যা হবে On
/data/system/ifw/
আমি সহজেই সেখানে ফাইলটি অনুলিপি করতে রুট এক্সপ্লোরার ব্যবহার করেছি (কোনও chmod প্রয়োজন নেই), এমন কিছু ভাগ করে নেওয়ার চেষ্টা করেছি যার ফলে ডাইরেক্ট শেয়ারের লক্ষ্যগুলি পপআপ হয়ে যায় এবং বুম! কোনো কিছুই নেই!
বিশেষত ইনটেন্ট ফায়ারওয়াল কীভাবে কাজ করে এবং আপনি কীভাবে ফোল্ডারটি সন্ধান করতে পারেন সে সম্পর্কে আমি কিছু পটভূমি পঠন (উপরে লিঙ্কগুলি দেখুন) করার পরামর্শ দিই।
ভাগাভাগি না ভাগ!