Announcement

Collapse
No announcement yet.

Android Automation Apps কী ধরনের এপস ? কীজন্য ব্যবহার করা হয় ? Android Automation App ব্যবহারের গুরুত্ব ও প্রয়োজনীয়তা ? বিস্তারিত সকল তথ্য উপাত্ত ও সোর্স সমূহ

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Android Automation Apps কী ধরনের এপস ? কীজন্য ব্যবহার করা হয় ? Android Automation App ব্যবহারের গুরুত্ব ও প্রয়োজনীয়তা ? বিস্তারিত সকল তথ্য উপাত্ত ও সোর্স সমূহ

    Android Automation Apps: আন্তর্জাতিক সাইবার সিকিউরিটি এক্সপার্টদের বিশ্লেষণে প্রাইভেসি ও সিকিউরিটি অটোমেশন গাইড

    লেখক: ডিজিটাল নিরাপত্তা গবেষক

    সোর্স: Citizen Lab, Access Now, Amnesty International Security Lab, EFF, Privacy International, Android Open Source Project, arXiv Research

    Android Automation Apps কী এবং কেন এটি গুরুত্বপূর্ণ?

    Android Automation Apps হলো এমন অ্যাপ্লিকেশন যা ব্যবহারকারীকে ডিভাইসের বিভিন্ন ইভেন্ট, স্টেট এবং সেন্সর ডেটার ভিত্তিতে কাস্টমাইজড অ্যাকশন স্বয়ংক্রিয়ভাবে চালাতে সাহায্য করে।

    এই অ্যাপগুলো মূলত প্রোডাক্টিভিটি, ব্যাটারি অপ্টিমাইজেশন এবং পার্সোনালাইজড ইউজার এক্সপেরিয়েন্স তৈরির জন্য ডিজাইন হলেও, সঠিক কনফিগারেশন ও সিকিউরিটি মডেল বোঝার মাধ্যমে এটি প্রাইভেসি হার্ডেনিং এবং ডিজিটাল নিরাপত্তার একটি স্তর হিসেবেও কাজ করতে পারে।

    আন্তর্জাতিক সাইবার সিকিউরিটি এক্সপার্ট এবং ফরেনসিক বিশেষজ্ঞদের মতে,

    Automation Apps-এর মতো টুল ব্যবহার করে ডিভাইসের গভীর সিস্টেম লেভেল অ্যাক্সেস পাওয়া যায়,

    যা প্রাইভেসি হার্ডেনিং, সিকিউরিটি অডিট এবং ফরেনসিক বিশ্লেষণের জন্য অত্যন্ত গুরুত্বপূর্ণ।

    Android Automation Apps-এর মধ্যে Tasker, Automate, MacroDroid, এবং aShell You-এর মতো অ্যাপগুলো সবচেয়ে জনপ্রিয়।

    এই অ্যাপগুলো Android-এর ইভেন্ট-ড্রিভেন আর্কিটেকচার ব্যবহার করে, যেখানে ব্যবহারকারী "প্রোফাইল" বা "ফ্লো" তৈরি করেন—একটি নির্দিষ্ট শর্ত (যেমন: Wi‑Fi কানেক্টেড, ব্যাটারি লেভেল, নোটিফিকেশন পোস্টেড, ক্যালেন্ডার ইভেন্ট শুরু) পূরণ হলে পূর্বনির্ধারিত "টাস্ক" বা "অ্যাকশন" স্বয়ংক্রিয়ভাবে চালু হয়।

    Automation Apps কী ধরনের অ্যাপ?

    Android Automation Apps হলো টুলস এবং প্রোডাক্টিভিটি ক্যাটাগরির অ্যাপ,

    যা Android ডিভাইসে ব্যবহারকারী-সংজ্ঞায়িত প্রোফাইল বা ফ্লোর ভিত্তিতে টাস্ক সম্পাদন করে।

    এই অ্যাপগুলো সাধারণত প্রোপ্রাইটারি বা ওপেন সোর্স লাইসেন্সের অধীনে প্রকাশিত হয়,

    যা Google Play Store বা F-Droid-এর মাধ্যমে ডাউনলোড এবং ব্যবহার করা যায়। (Recommended - Fdrod)

    Android Automation Apps
    মূলত Android ডিভাইসের কাস্টমাইজেশন এবং অটোমেশনের জন্য ব্যবহৃত হয়,

    যা ব্যবহারকারীকে রুট অ্যাক্সেস ছাড়াই ডিভাইসের গভীর সিস্টেম কন্ট্রোল দেয়।

    Android Automation Apps-এর মধ্যে Tasker, Automate, MacroDroid, এবং aShell You-এর মতো অ্যাপগুলো সবচেয়ে জনপ্রিয়।

    এই অ্যাপগুলো Android-এর ইভেন্ট-ড্রিভেন আর্কিটেকচার ব্যবহার করে, যেখানে ব্যবহারকারী "প্রোফাইল" বা "ফ্লো" তৈরি করেন

    —একটি নির্দিষ্ট শর্ত (যেমন: Wi‑Fi কানেক্টেড, ব্যাটারি লেভেল, নোটিফিকেশন পোস্টেড, ক্যালেন্ডার ইভেন্ট শুরু) পূরণ হলে পূর্বনির্ধারিত "টাস্ক" বা "অ্যাকশন" স্বয়ংক্রিয়ভাবে চালু হয়।

    Automation Apps কী কাজে ব্যবহার করা হয়?

    Android Automation Apps মূলত নিম্নলিখিত কাজে ব্যবহার করা হয়:
    প্রোডাক্টিভিটি অটোমেশন:

    নির্দিষ্ট সময়ে বা অবস্থানে অ্যাপ চালু করা, নোটিফিকেশন ম্যানেজমেন্ট, ক্যালেন্ডার রিমাইন্ডার, এবং টাস্ক ম্যানেজমেন্ট।

    ডিভাইস সেটিংস অটোমেশন:

    Wi‑Fi, ব্লুটুথ, GPS, সাউন্ড প্রোফাইল, স্ক্রিন ব্রাইটনেস, এবং ব্যাটারি সেভিং মোড স্বয়ংক্রিয়ভাবে নিয়ন্ত্রণ।

    প্রাইভেসি হার্ডেনিং:

    নির্দিষ্ট অ্যাপের নেটওয়ার্ক অ্যাক্সেস বন্ধ করা, লোকেশন ট্র্যাকিং সীমিত করা, মাইক্রোফোন এবং ক্যামেরা অ্যাক্সেস কন্ট্রোল, এবং ব্যাকগ্রাউন্ড ডেটা কমানো।

    সিকিউরিটি মনিটরিং:

    সন্দেহজনক অ্যাপ অ্যাক্টিভিটি ডিটেক্ট করা, অপ্রত্যাশিত নেটওয়ার্ক কানেকশন বন্ধ করা, এবং ডিভাইস লক/আনলক ইভেন্ট মনিটর করা।

    ব্যাটারি অপ্টিমাইজেশন:

    ব্যাকগ্রাউন্ড প্রসেস কমানো, অপ্রয়োজনীয় সার্ভিস বন্ধ করা, এবং পাওয়ার সেভিং মোড অটোমেটিক চালু করা।

    কাস্টম ইউজার এক্সপেরিয়েন্স: হোম স্ক্রিন উইজেট তৈরি করা, কাস্টম নোটিফিকেশন সাউন্ড সেট করা, এবং অ্যাপ লঞ্চার কাস্টমাইজ করা।

    ফরেনসিক বিশ্লেষণ:

    ডিভাইসের অ্যাপ ডেটা এক্সট্রাক্ট করা, ডেটাবেস ফাইল বিশ্লেষণ করা, এবং সিস্টেম লগ সংরক্ষণ করা।

    অটোমেশন এবং স্ক্রিপ্টিং: একাধিক ADB কমান্ড একত্রে চালানোর জন্য স্ক্রিপ্ট তৈরি করা, যা প্রাইভেসি এবং সিকিউরিটি সেটআপকে সহজ করে।

    Automation Apps কীভাবে ব্যবহার করতে হয়?

    Android Automation Apps ব্যবহার করার জন্য নিম্নলিখিত ধাপগুলো অনুসরণ করুন:

    ধাপ ১: Automation App ইনস্টল করুন

    Google Play Store বা F-Droid থেকে Tasker, Automate, MacroDroid, বা aShell You-এর মতো অ্যাপ ইনস্টল করুন। অ্যাপটি ওপেন সোর্স বা প্রোপ্রাইটারি লাইসেন্সের অধীনে প্রকাশিত হতে পারে।

    ধাপ ২: প্রোফাইল বা ফ্লো তৈরি করুন

    অ্যাপটি খুলে "Profiles" বা "Flows" ট্যাবে যান এবং "+" আইকনে ক্লিক করে নতুন প্রোফাইল বা ফ্লো তৈরি করুন। প্রোফাইলের নাম দিন (যেমন: "Wi‑Fi Auto Off")।

    ধাপ ৩: শর্ত (Context) সেট করুন

    প্রোফাইলের জন্য শর্ত নির্বাচন
    করুন, যেমন: State → Power → Battery Level, অথবা Event → Net → Wi‑Fi Connected।

    ধাপ ৪: টাস্ক বা অ্যাকশন তৈরি করুন

    শর্ত পূরণ হলে কোন অ্যাকশন চলবে তা নির্ধারণ করতে "Task" বা "Action" সেকশনে যান এবং "+" আইকনে ক্লিক করে নতুন টাস্ক বা অ্যাকশন তৈরি করুন।

    ধাপ ৫: অ্যাকশন যোগ করুন

    টাস্কের ভেতরে অ্যাকশন যোগ করুন, যেমন: Net → Wi‑Fi → Set Off, অথবা App → Force Stop → Select App।

    ধাপ ৬: প্রোফাইল সক্রিয় করুন

    প্রোফাইল তৈরি সম্পন্ন হলে এটি সক্রিয় করুন। অ্যাপটি এখন ব্যাকগ্রাউন্ডে শর্ত মনিটর করবে এবং শর্ত পূরণ হলে টাস্ক স্বয়ংক্রিয়ভাবে চালাবে।

    ধাপ ৭: টেস্টিং এবং মনিটরিং

    প্রোফাইলটি টেস্ট করুন এবং অ্যাপের লগ সেকশন থেকে অ্যাকশন সফলভাবে চালানো হয়েছে কিনা তা যাচাই করুন।

    সিকিউরিটি ও প্রাইভেসির জন্য Automation Apps-এর গুরুত্ব ও প্রয়োজনীয়তা

    Android Automation Apps সিকিউরিটি এবং প্রাইভেসি হার্ডেনিংয়ের জন্য একটি শক্তিশালী টুল হতে পারে, তবে এটি সঠিকভাবে কনফিগার এবং ব্যবহার করা জরুরি।

    আন্তর্জাতিক সাইবার সিকিউরিটি এক্সপার্ট এবং ফরেনসিক বিশেষজ্ঞদের মতে,

    Automation Apps-এর মতো অ্যাপ ব্যবহার করে ডিভাইসের প্রাইভেসি এবং সিকিউরিটি উন্নত করা সম্ভব, কিন্তু একই সাথে এটি ঝুঁকিপূর্ণও হতে পারে যদি ভুলভাবে কনফিগার করা হয়।

    ইতিবাচক দিক:

    প্রাইভেসি হার্ডেনিং: Automation Apps ব্যবহার করে নির্দিষ্ট অ্যাপের নেটওয়ার্ক অ্যাক্সেস বন্ধ করা, লোকেশন ট্র্যাকিং সীমিত করা, এবং ব্যাকগ্রাউন্ড ডেটা কমানো সম্ভব।

    সিকিউরিটি মনিটরিং:

    সন্দেহজনক অ্যাপ অ্যাক্টিভিটি ডিটেক্ট করা, অপ্রত্যাশিত নেটওয়ার্ক কানেকশন বন্ধ করা, এবং ডিভাইস লক/আনলক ইভেন্ট মনিটর করা।

    অটোমেটেড সিকিউরিটি রেসপন্স:

    ডিভাইস লস বা চুরির ক্ষেত্রে স্বয়ংক্রিয়ভাবে ডেটা ওয়াইপ, লোকেশন ট্র্যাকিং, বা রিমোট লক চালু করা।

    ব্যাটারি এবং পারফরম্যান্স অপ্টিমাইজেশন:

    অপ্রয়োজনীয় ব্যাকগ্রাউন্ড প্রসেস বন্ধ করা, যা ব্যাটারি লাইফ বাড়ায় এবং ডিভাইসের পারফরম্যান্স উন্নত করে।

    ফরেনসিক বিশ্লেষণ:

    ডিভাইসের অ্যাপ ডেটা এক্সট্রাক্ট করা, ডেটাবেস ফাইল বিশ্লেষণ করা, এবং সিস্টেম লগ সংরক্ষণ করা।

    নেতিবাচক দিক এবং ঝুঁকি:
    উচ্চমাত্রার পারমিশন:

    Automation Apps অ্যাক্সেসিবিলিটি সার্ভিস, লোকেশন, এসএমএস, নোটিফিকেশন অ্যাক্সেস, এবং কিছু ক্ষেত্রে লগক্যাট রিডিংয়ের মতো সংবেদনশীল পারমিশন চায়, যা ভুল কনফিগারেশন বা অনিরাপদ থার্ড-পার্টি প্রোফাইল ব্যবহারের ক্ষেত্রে ডেটা লিক বা আনকাঙ্ক্ষিত অ্যাকশনের কারণ হতে পারে।

    থার্ড-পার্টি প্রোফাইল ঝুঁকি:

    অজানা সোর্স থেকে প্রোফাইল ইম্পোর্ট করলে হার্ডকোডেড ক্রেডেনশিয়াল, আইপি অ্যাড্রেস, ম্যাক অ্যাড্রেস, এবং ওয়েবহুক ইউআরএল এক্সপোজ হতে পারে।

    লগক্যাট ডিটেকশন:

    Automation Apps-এর লগক্যাট ডিটেকশন ফিচার (Android 10+) ব্যবহার করে ক্লিপবোর্ড কন্টেন্টসহ সিস্টেম লগ পড়া যায়, যা সেন্সিটিভ ডেটা এক্সপোজারের ঝুঁকি তৈরি করে যদি প্রোফাইল সঠিকভাবে স্যানিটাইজ না করা হয়।

    ম্যালওয়্যার অপব্যবহার:

    Talsec-এর Security Analysis অনুযায়ী Automation Apps-এর পারমিশন ভুল হাতে পড়লে ম্যালওয়্যার দ্বারা অপব্যবহার হতে পারে। RedHook Android ম্যালওয়্যার Wireless ADB ব্যবহার করে Shell Access নিয়েছিল বলে BleepingComputer রিপোর্ট করেছে।

    আন্তর্জাতিক সাইবার সিকিউরিটি এক্সপার্টদের মতামত

    Citizen Lab, Access Now, Amnesty International Security Lab-এর মতো সংস্থাগুলো মূলত মার্সেনারি স্পাইওয়্যার (যেমন Pegasus, Graphite) এবং স্টেট-স্পন্সরড সার্ভেইল্যান্স টেকনোলজির ওপর গবেষণা করে, যা সরাসরি Automation Apps-এর মতো লেজিটিমেট অটোমেশন অ্যাপের সাথে সম্পর্কিত নয়।

    তবে তাদের রিপোর্টে বারবার উঠে আসে যে স্মার্টফোনে ইনস্টল থার্ড-পার্টি অ্যাপ, বিশেষ করে যেগুলো উচ্চমাত্রার পারমিশন চায়, তা স্পাইওয়্যার ইনফেকশন বা ডেটা এক্সপ্লয়েটেশনের পটেনশিয়াল ভেক্টর হতে পারে।

    Recorded Future-এর "State Digital Surveillance Risk Landscape" রিপোর্টে উল্লেখ করা হয়েছে যে উচ্চ-ঝুঁকিপূর্ণ দেশে ভ্রমণের সময় নন-এসেনশিয়াল অ্যাপ এড়িয়ে চলা, ডেডিকেটেড ডিভাইস ব্যবহার করা, এবং সেন্সিটিভ ডেটা অ্যাক্সেস মিনিমাইজ করার পরামর্শ দেওয়া হয়।

    এই প্রেক্ষাপটে, Automation Apps-এর মতো পাওয়ারফুল অটোমেশন টুল ব্যবহারের ক্ষেত্রে ব্যবহারকারীকে অতিরিক্ত সতর্কতা অবলম্বন করতে হবে, বিশেষ করে যদি তারা হাই-রিস্ক জোনায় ভ্রমণ করেন বা হাই-প্রোফাইল টার্গেট হন।

    Android Open Source Project-এর Privacy Security Best Practices গাইডলাইন অনুযায়ী, অ্যাপ বা সিস্টেম সার্ভিসের উচিত নয় তৃতীয় পক্ষের অ্যাপ থেকে প্রাপ্ত ডেটা লগ করা, যাতে সংবেদনশীল তথ্য অন্তর্ভুক্ত থাকতে পারে।

    অ্যাপগুলোকে অবশ্যই কোনো Personally Identifiable Information (PII) লগ করা থেকে বিরত থাকতে হবে, যদি না এটি অ্যাপের মূল কার্যকারিতার জন্য অপরিহার্য হয়।

    ADB Shell Command:

    প্রাইভেসি এবং সিকিউরিটি সেটআপ
    Automation Apps ব্যবহার করে প্রাইভেসি এবং সিকিউরিটি সেটআপ করার জন্য নিম্নলিখিত ADB Shell Command গুলো ব্যবহার করা যায়। এই কমান্ডগুলো সহজে কপি করে

    ADB Shell বা aShell You-এ পেস্ট করা যায়:

    প্রাইভেসি হার্ডেনিং কমান্ড:

    settings put global private_dns_mode hostname

    settings put global private_dns_specifier dns.quad9.net

    settings put secure limit_ad_tracking 1

    settings put secure advertising_id 00000000-0000-0000-0000-000000000000

    settings put global send_action_app_error 0

    settings put global dropbox_max_files 0

    settings put global dropbox_quota_kb 0

    settings put global bugreport_in_power_menu 0

    settings put secure assisted_gps_enabled 0

    settings put global assisted_gps_enabled 0

    settings put secure location_providers_allowed " "

    settings put global wifi_scan_always_enabled 0

    settings put global ble_scan_always_enabled 0

    settings put global wifi_networks_available_notification_on 0

    settings put global network_recommendations_enabled 0

    settings put global captive_portal_detection_enabled 0

    settings put global background_activity_starts_enabled 0

    settings put global sensors_off_notification 1

    settings put global microphone_toggle_trackable 0

    settings put global camera_toggle_trackable 0

    settings put secure lock_screen_show_notifications 0

    settings put secure lock_screen_allow_private_notifications 0

    settings put secure notification_history_enabled 0

    settings put global auto_sync_data 0

    settings put secure backup_enabled 0

    settings put global masterSyncAutomatically 0

    settings put secure lock_screen_lock_after_timeout 5000

    settings put secure lockdown_mode_available 1

    settings put global usb_mass_storage_enabled 0

    settings put global adb_notification 0

    settings put global clipboard_show_access_notifications 1

    settings put global animator_duration_scale 0

    settings put global transition_animation_scale 0

    settings put global window_animation_scale 0

    অ্যাপ পারমিশন রিভোক কমান্ড:

    pm revoke com.google.android.gms android.permission.READ_PHONE_STATE

    pm revoke com.google.android.gms android.permission.ACCESS_FINE_LOCATION

    pm revoke com.google.android.gms android.permission.ACCESS_COARSE_LOCATION

    pm revoke com.facebook.katana android.permission.READ_PHONE_STATE

    pm revoke com.facebook.katana android.permission.READ_CONTACTS

    pm revoke com.facebook.katana android.permission.RECORD_AUDIO

    pm revoke com.facebook.katana android.permission.CAMERA
    pm revoke com.facebook.katana android.permission.ACCESS_FINE_LOCATION

    pm revoke com.facebook.lite android.permission.READ_PHONE_STATE

    pm revoke com.facebook.lite android.permission.READ_CONTACTS

    pm revoke com.facebook.lite android.permission.ACCESS_FINE_LOCATION

    pm revoke com.whatsapp android.permission.READ_CONTACTS

    pm revoke com.whatsapp android.permission.READ_CALL_LOG

    AppOps কমান্ড:
    appops set

    com.google.android.gms RUN_IN_BACKGROUND deny
    appops set

    com.google.android.gms RUN_ANY_IN_BACKGROUND deny

    appops set

    com.google.android.gms android:read_phone_state deny
    appops set

    com.facebook.katana android:fine_location deny
    appops set

    com.facebook.katana android:coarse_location deny
    appops set

    com.facebook.katana android:record_audio deny
    appops set

    com.facebook.katana android:camera deny
    appops set

    com.facebook.katana RUN_IN_BACKGROUND deny
    appops set

    com.facebook.katana READ_CLIPBOARD deny
    appops set com.facebook.lite android:fine_location deny

    appops set com.facebook.lite android:coarse_location deny

    appops set com.facebook.lite android:record_audio deny

    appops set com.facebook.lite android:camera deny

    appops set com.facebook.lite RUN_IN_BACKGROUND deny

    নেটওয়ার্ক কন্ট্রোল কমান্ড:

    cmd connectivity set-package-networking-enabled false com.google.android.gms

    cmd connectivity set-package-networking-enabled false com.facebook.katana

    cmd connectivity set-package-networking-enabled false com.facebook.lite

    cmd connectivity set-package-networking-enabled false com.whatsapp

    সিস্টেম অডিট কমান্ড:

    pm list packages
    pm list packages -3
    pm list packages -s
    dumpsys package com.package.name
    dumpsys package com.package.name | grep permission
    dumpsys package com.package.name | grep -A1 "android.intent.action"
    ps
    ps -A
    ps | grep suspicious_process
    netstat
    dumpsys connectivity
    service list
    logcat
    logcat | grep package.name
    logcat -d > logcat.txt
    bugreport

    Master Command: এক কমান্ডে সব প্রাইভেসি ও সিকিউরিটি সেটআপ

    সব প্রাইভেসি এবং সিকিউরিটি কমান্ড একত্রে চালানোর জন্য নিম্নলিখিত Master Command ব্যবহার করুন।

    এই কমান্ডটি ADB Shell বা aShell You-এ একবারে পেস্ট করলে সব সেটিংস প্রয়োগ হবে:

    settings put global

    private_dns_mode hostname && settings put global private_dns_specifier dns.quad9.net && settings put secure limit_ad_tracking 1 && settings put secure advertising_id 00000000-0000-0000-0000-000000000000 && settings put global send_action_app_error 0 && settings put global dropbox_max_files 0 && settings put global dropbox_quota_kb 0 && settings put global bugreport_in_power_menu 0 && settings put secure assisted_gps_enabled 0 && settings put global assisted_gps_enabled 0 && settings put secure location_providers_allowed " " && settings put global wifi_scan_always_enabled 0 && settings put global ble_scan_always_enabled 0 && settings put global wifi_networks_available_notification_on 0 && settings put global network_recommendations_enabled 0 && settings put global captive_portal_detection_enabled 0 && settings put global background_activity_starts_enabled 0 && settings put global sensors_off_notification 1 && settings put global microphone_toggle_trackable 0 && settings put global camera_toggle_trackable 0 && settings put secure lock_screen_show_notifications 0 && settings put secure lock_screen_allow_private_notifications 0 && settings put secure notification_history_enabled 0 && settings put global auto_sync_data 0 && settings put secure backup_enabled 0 && settings put global masterSyncAutomatically 0 && settings put secure lock_screen_lock_after_timeout 5000 && settings put secure lockdown_mode_available 1 && settings put global usb_mass_storage_enabled 0 && settings put global adb_notification 0 && settings put global clipboard_show_access_notifications 1 && settings put global animator_duration_scale 0 && settings put global transition_animation_scale 0 && settings put global window_animation_scale 0

    Termux-এ Master Command চালানোর পদ্ধতি

    Termux-এ Master Command চালানোর জন্য নিম্নলিখিত ধাপগুলো অনুসরণ করুন:

    ধাপ ১: Termux ইনস্টল করুন
    F-Droid বা অফিশিয়াল GitHub থেকে Termux অ্যাপটি ইনস্টল করুন (Play Store ভার্সন কাজ করবে না)।

    ধাপ ২: Shizuku সেটআপ করুন
    Shizuku অ্যাপ ইনস্টল করে Wireless Debugging চালু করুন এবং Shizuku স্টার্ট করুন।

    ধাপ ৩: rish ফাইল এক্সপোর্ট করুন
    Shizuku অ্যাপ থেকে "Use Shizuku in terminal apps" সেকশনে গিয়ে rish এবং rish_shizuku.dex ফাইল দুটি একটি অ্যাক্সেসিবল ফোল্ডারে (যেমন Documents বা Shizuku ফোল্ডার) সেভ করুন।

    ধাপ ৪: Termux-এ rish কপি করুন
    Termux খুলে নিম্নলিখিত কমান্ড চালান:

    termux-setup-storage
    cd /sdcard/Documents/Shizuku
    cp rish* ~/
    chmod +x ~/rish

    ধাপ ৫: Master Command চালান
    Termux-এ নিম্নলিখিত কমান্ড চালান:

    rish -c 'settings put global private_dns_mode hostname && settings put global private_dns_specifier dns.quad9.net && settings put secure limit_ad_tracking 1 && settings put secure advertising_id 00000000-0000-0000-0000-000000000000 && settings put global send_action_app_error 0 && settings put global dropbox_max_files 0 && settings put global dropbox_quota_kb 0 && settings put global bugreport_in_power_menu 0 && settings put secure assisted_gps_enabled 0 && settings put global assisted_gps_enabled 0 && settings put secure location_providers_allowed " " && settings put global wifi_scan_always_enabled 0 && settings put global ble_scan_always_enabled 0 && settings put global wifi_networks_available_notification_on 0 && settings put global network_recommendations_enabled 0 && settings put global captive_portal_detection_enabled 0 && settings put global background_activity_starts_enabled 0 && settings put global sensors_off_notification 1 && settings put global microphone_toggle_trackable 0 && settings put global camera_toggle_trackable 0 && settings put secure lock_screen_show_notifications 0 && settings put secure lock_screen_allow_private_notifications 0 && settings put secure notification_history_enabled 0 && settings put global auto_sync_data 0 && settings put secure backup_enabled 0 && settings put global masterSyncAutomatically 0 && settings put secure lock_screen_lock_after_timeout 5000 && settings put secure lockdown_mode_available 1 && settings put global usb_mass_storage_enabled 0 && settings put global adb_notification 0 && settings put global clipboard_show_access_notifications 1 && settings put global animator_duration_scale 0 && settings put global transition_animation_scale 0 && settings put global window_animation_scale 0'

    স্থায়ী সেটআপ: রিবুটের পরেও সেটিংস সংরক্ষণ

    আন্তর্জাতিক সাইবার সিকিউরিটি এক্সপার্টদের মতে, Android-এর বেশিরভাগ settings command রিবুটের পরেও স্থায়ী থাকে, কিন্তু Shizuku সার্ভিস রিবুটের পর বন্ধ হয়ে যায়। তাই প্রতিবার রিবুটের পর Shizuku পুনরায় চালু করতে হয়।

    স্থায়ী সমাধানের জন্য Tasker বা MacroDroid অ্যাপ ব্যবহার করে Shizuku অটো-স্টার্ট স্ক্রিপ্ট তৈরি করুন। অথবা Termux:Boot ব্যবহার করে বুটের সময় স্ক্রিপ্ট অটোমেটিক রান করান।

    Shizuku অফিশিয়াল গাইড অনুযায়ী, Wireless Debugging-এ "Disable adb authorization timeout" অপশন চালু রাখলে ADB অথরাইজেশন স্থায়ী হয়।

    Developer Options-এ "Default USB configuration" → "No data transfer" সেট করলে USB নিরাপত্তা বাড়ে।

    Android Open Source Project-এর Privacy Security Best Practices গাইডলাইন অনুযায়ী, অ্যাপ বা সিস্টেম সার্ভিসের উচিত নয় তৃতীয় পক্ষের অ্যাপ থেকে প্রাপ্ত ডেটা লগ করা, যাতে সংবেদনশীল তথ্য অন্তর্ভুক্ত থাকতে পারে।

    অ্যাপগুলোকে অবশ্যই কোনো Personally Identifiable Information (PII) লগ করা থেকে বিরত থাকতে হবে, যদি না এটি অ্যাপের মূল কার্যকারিতার জন্য অপরিহার্য হয়।

    বিশেষজ্ঞ সতর্কতা;

    কোনো command রান করার আগে ফোনের সম্পূর্ণ ব্যাকআপ নিন। অজানা package name-এ disable বা uninstall command দেবেন না। কাজ শেষে ADB WiFi ও Shizuku অবশ্যই বন্ধ করুন।

    Shizuku পারমিশন শুধমাত্র বিশ্বস্ত অ্যাপকে দিন। এই সব টুল শুধমাত্র নিজের ডিভাইসের সুরক্ষায় ব্যবহার করুন।

    Talsec-এর Security Analysis অনুযায়ী Shizuku-এর পারমিশন ভুল হাতে পড়লে ম্যালওয়্যার দ্বারা অপব্যবহার হতে পারে।

    RedHook Android ম্যালওয়্যার Wireless ADB ব্যবহার করে Shell Access নিয়েছিল বলে BleepingComputer রিপোর্ট করেছে।

    সোর্স ও রেফারেন্স নোট

    আন্তর্জাতিক গবেষণা সংস্থা:
    Citizen Lab গবেষণা:



    Access Now Digital Security Helpline:



    EFF Surveillance Self-Defense:



    Amnesty International Security Lab:



    Privacy International:



    Security in a Box:



    Android Open Source Project:



    arXiv Research:



    Technical Documentation:
    Automate Privacy Policy:



    Automate Security:



    Android Debug Bridge অফিশিয়াল:



    Shizuku GitHub:



    ADB Forensics Guide:



    ADB Security Reference:



    Mobile Hacking Cheat Sheet:



    Talsec Shizuku Security Analysis:



    RedHook Malware Report:



    ______&&&______&&&____&&&_____

Working...
X