ট্র্যাকিং অ্যাপ্লিকেশান দ্বারা মাইক্রোফোন অবাঞ্ছিত ব্যবহার অবরোধ
পিলফার শুশ জামার আপনার অজান্তে মাইক্রোফোনটি ব্যবহারের চেষ্টা করে এমন অন্যান্য অ্যাপকে অবরুদ্ধ করে। কিছু অ্যাপ্লিকেশন পটভূমিতে ট্র্যাকিং অডিও রেকর্ড করতে লুকানো প্রক্রিয়াগুলি ব্যবহার করে যা হয় নিকটবর্তী বীকন, টেলিভিশন বিজ্ঞাপন, স্ট্রিমযুক্ত সঙ্গীত পরিষেবা বা ওয়েবসাইট দ্বারা উত্পাদিত হয়। এই ট্র্যাকিং অডিওটি 18 kHz এবং 22 kHz (অতি উচ্চ ফ্রিকোয়েন্সি কাছাকাছি) এর মধ্যে সঞ্চারিত হয় যা সাধারণ মানুষের শ্রবণের সীমার বাইরে কিন্তু একটি সাধারণ অ্যান্ড্রয়েড ফোনের রেকর্ডিংয়ের সীমার মধ্যে।
লুকানো অ্যাপ্লিকেশন প্রক্রিয়াগুলি দ্বারা মাইক্রোফোনের অযাচিত ব্যবহারকে ব্লক করতে, পিলফারশুষ জামার অ্যান্ড্রয়েড সিস্টেম থেকে হার্ডওয়্যার মাইক্রোফোন ব্যবহারের জন্য অনুরোধ করে এবং এটি ধরে রাখে। এই কৌশলটি অ্যাক্সেস পাওয়ার চেষ্টা করে অন্য কোনও অ্যাপ্লিকেশন থেকে মাইক্রোফোনটিকে লক করে দেয়। এই কৌশলটি কেবল সিস্টেম অ্যাপ্লিকেশনগুলিতে নয়, ব্যবহারকারী অ্যাপগুলিতে পরীক্ষা করা হয়েছে। অ্যান্ড্রয়েড সিস্টেমের যখনই কোনও ফোন কল আসে বা করা হয় তখন মাইক্রোফোনটি ব্লক করা থেকে পিলফার শুশ জামারকে থামানো উচিত।
যখন জ্যামিং কৌশলটি চলমান থাকে এবং মাইক্রোফোনটি লক হয়ে যায়, তখন পিলফার শুশ জামার ব্যবহারকারীকে অবগত করে রাখে যে এটি চলছে কিনা তা রাখতে একটি বিজ্ঞপ্তি পোস্ট করে। পরীক্ষাগুলিতে দেখা গেছে যে এটি এক ঘন্টা ধরে চলার সময় 0% সিপিইউ, 0% নেটওয়ার্ক এবং 43.6 এমবি র্যাম ব্যবহার করে।
এটি অ্যান্ড্রয়েড এবং আইওটি বিশ্বের মধ্যে অডিও কাউন্টার-নজরদারি পদ্ধতিতে গবেষণার অংশ হিসাবে তৈরি একটি পরীক্ষামূলক অ্যাপ্লিকেশন।
এটির জন্য RECORD_AUDIO অনুমতি প্রয়োজন যাতে এটি মাইক্রোফোনটি অ্যাক্সেস করতে এবং লক করতে পারে।
এটি কোনও অডিও রেকর্ড বা শুনছে না।
এটি ইন্টারনেটে সংযুক্ত হয় না।
সংস্করণ 2.0 অ্যাক্টিভ জামার সংযোজন:
ডিভাইসের ক্ষমতার উপর নির্ভর করে 18 কিলাহার্জ থেকে 24 কেজি হার্জের NUHF- র প্রতিবন্ধকতার সাথে ক্যারিয়ারের ফ্রিকোয়েন্সি এবং একটি ড্রিফট সীমা সহ টোনগুলি নির্গত হতে পারে। উদাহরণস্বরূপ 20000 হার্জ ক্যারিয়ার, ড্রিফট সীমা 1000 হার্জেড এবং রেট ধীর - প্রায় প্রতি সেকেন্ডে 19 কেজি হার্জ এবং 21 কেজি হার্জের মধ্যে র্যান্ডম ফ্রিকোয়েন্সি আউটপুট দেবে।
সংস্করণ 3.0 জ্যামারগুলি পরিষেবা হিসাবে চালিত হয়:
সক্রিয় এবং প্যাসিভ উভয় জ্যামারই এখন একটি (অগ্রভাগ) পরিষেবা হিসাবে চালিত যা সঠিকভাবে নির্দেশ করে যে তারা চলমান আছে কি না। এটি Android OS (পাওয়ার ম্যানেজমেন্ট) এবং কোনও অ্যাপ ম্যানেজার উভয়েরই উপর নির্ভরশীল যা চলমান পরিষেবাদিগুলি ধ্বংস করতে পারে।
এই অ্যাপ্লিকেশনটি মাইক্রোফোন ব্যবহারের অবরুদ্ধ করতে চাইলে বিজ্ঞপ্তিটি খারিজ করা বা আড়াল করা গুরুত্বপূর্ণ নয় অন্যথায় আপনি এটি ভুলে যেতে পারেন যে এটি চলছে।
এছাড়াও NUHF এবং অডিও সামগ্রী স্বীকৃতি (ACR) SDKs এর জন্য ব্যবহারকারীর ইনস্টলড অ্যাপ্লিকেশনগুলির পাশাপাশি কোনও পরিষেবা বা রিসিভারগুলি পরীক্ষা করতে একটি স্ক্যানার অন্তর্ভুক্ত।
সংস্করণ 4.0 পুনরায় নকশা
তথ্য পরিষ্কার করার জন্য এবং অ্যাপ্লিকেশনটির সাধারণ ব্যবহারগুলি সহজ করার জন্য ডিজাইনের প্রধান ওভারহল
অ্যান্ড্রয়েড 10 (কিউ) সমবর্তী অডিও আপডেট: অডিও ক্যাপচার নীতি যার অর্থ অন্যান্য রেকর্ডিং অ্যাপ্লিকেশনগুলি মাইক্রোফোন থেকে একটি পূর্ববর্তী রেকর্ডিং অডিও অ্যাপটিকে ঘায়েল করতে পারে।
(https://source.android.com/compatibility/android-cdd#5_4_5_ সংযোগ_ক্যাপচার দেখুন)
যদি অন্য কোনও অ্যাপ্লিকেশন অ্যাপ্লিকেশনটি পিলফারশুষ জামারের কাছ থেকে মাইক্রোফোনটি ধরে রাখার চেষ্টা করে, সর্বশেষ বিল্ড (৪.৪.১) চলমান প্যাসিভ জামার পরিষেবাটি স্বয়ংক্রিয়ভাবে পুনরায় চালু করার চেষ্টা করবে যাতে এটি "সর্বাধিক সাম্প্রতিক অডিও গ্রহণ করার সাথে সাথে" মেনে চলে "( অ্যান্ড্রয়েড এপিআই ডক্স থেকে উদ্ধৃতি)। অডিও রেকর্ড করার চেষ্টা করে তবে মাইক্রোফোনে অ্যাক্সেস না থাকা অ্যাপ্লিকেশনগুলিকে সিস্টেমের দ্বারা শূন্য অডিও ডেটা (নীরবতা) দেওয়া হবে যদিও তারা এখনও অডিও রেকর্ড করছে বলে মনে হচ্ছে।
মন্তব্য:
সাদা গোলমাল আউটপুট ব্লক করার ক্ষেত্রে খুব কার্যকর নাও হতে পারে এবং এটি কিছুটা বিরক্তিকর শব্দ।
অবাঞ্ছিত এনইউএফএফ সংকেতগুলি ব্লক করার জন্য স্পিকার আউটপুটটিতে যথেষ্ট পরিমাণ প্রশস্ততা নাও থাকতে পারে - পরীক্ষাটি নির্ধারণ করবে।
4.5.৪.০ সংস্করণের জন্য সক্রিয় জামার কোড পুনর্লিখন rite
উত্স কোডটি এখানে উপলভ্য: https://github.com/kaputnikGo/PilferShushJammer
গবেষণা এবং প্রকল্পের ওয়েবপৃষ্ঠা: https://www.cityfreqs.com.au/pilfer.php