The situation in Iran, with no internet and jamming set up to try to even block Starlink, seems exactly the situation for which Briar was made.
Is Briar technically feasible to use in Iran or is this too problematic because of jamming of WiFi and other signals?
Is this the sort of thing where someone with access to a Starlink could download Briar from F-droid and share the apk via USB or is that not possible with Iranian cell phones?
I am asking as someone who isn't sure whether jamming can also block bluetooth signals.
Warning - use caution. Using Bluetooth or sideloaded apps like Briar may work where internet and Starlink are jammed, but jamming, detection, or device inspection can still expose users. Sharing or installing such apps could put people at serious legal or physical risk. This post only asks whether using Briar in these conditions would be helpful; it is not a recommendation or endorsement. Assess local risks before acting.
هشدار - احتیاط کنید. استفاده از بلوتوث یا نصب جانبی برنامههایی مثل بریر ممکن است در شرایطی که اینترنت و استارلینک پارازیتدار شدهاند کارایی داشته باشد، اما پارازیت، کشف یا بازرسی دستگاهها میتواند کاربران را لو دهد. بهاشتراکگذاری یا نصب چنین برنامههایی ممکن است افراد را در معرض خطر قانونی یا جسمی جدی قرار دهد. این پست صرفاً میپرسد آیا استفاده از بریر در این شرایط مفید خواهد بود یا نه؛ توصیه یا تایید آن نیست. پیش از اقدام، خطرات محلی را ارزیابی کنید.***
Would the following be helpful if the information could get to Iranians or would they already know about stuff like this?
وضعیت در ایران، با قطع اینترنت و ایجاد پارازیت بهگونهای که حتی تلاش میشود استارلینک هم مسدود شود، دقیقاً همان وضعیتی است که برای آن بریر ساخته شده است.
آیا از نظر فنی استفاده از بریر در ایران ممکن است یا اینکه پارازیت روی وایفای و سایر سیگنالها این کار را بیش از حد مشکل میکند؟
آیا اینطور است که کسی که به استارلینک دسترسی دارد میتواند بریر را از F‑Droid دانلود کند و فایل apk را از طریق USB به دیگران منتقل کند، یا این با گوشیهای ایرانی ممکن نیست؟
من این را میپرسم چون مطمئن نیستم که پارازیت بتواند سیگنالهای بلوتوث را هم مسدود کند.
در اینجا یک راهنمای گامبهگام به فارسی برای دانلود و نصب (sideload) فایل APK بریر از طریق Starlink یا انتقال از طریق USB/کارت حافظه، همراه با چکهای لازم برای معماری CPU و مجوزها:
گام 1 — آمادهسازی دانلود
- از طریق دستگاهی که به اینترنت (مثلاً Starlink) دسترسی دارد، به یکی از منابع رسمی بروید:
- https://briarproject.org/
- یا F‑Droid (https://f-droid.org/)
- دانلود نسخه APK متناسب با نسخه بریر (نسخه پایدار را انتخاب کنید).
گام 2 — بررسی معماری CPU اندروید
- راه ساده: روی گوشی مقصد اپلیکیشن CPU‑Z یا Droid Hardware Info را نصب کنید (در صورت امکان) و در بخش CPU معماری را ببینید (ARM64, armeabi-v7a, x86 و غیره).
- اگر امکان نصب اپ دیگر نیست، بیشتر گوشیهای مدرن اندروید امروز ARM64 (aarch64) هستند — اگر گوشی جدیدتر است احتمالاً ARM64 است.
- در F‑Droid معمولاً نسخههای عمومی برای معماریهای رایج عرضه میشود؛ فایل APK معمولی اغلب با اکثر گوشیهای ARM سازگار است، اما اگر نسخه مجزا وجود داشته باشد، APK مناسب را انتخاب کنید.
گام 3 — انتقال APK به گوشی بدون اینترنت گزینه A — انتقال از طریق USB:
- با کابل USB گوشی را به کامپیوتر متصل کنید.
- در گوشی حالت اتصال را روی “File Transfer (MTP)” قرار دهید.
- فایل APK را در پوشه Downloads یا یک پوشه دلخواه کپی کنید.
- از اتصال امن (قابل اعتماد) استفاده کنید و پس از انتقال کابل را جدا کنید.
گزینه B — کارت حافظه (microSD):
- فایل APK را روی کارت microSD کپی کنید.
- کارت را در گوشی قرار دهید و فایل را از برنامه Files یا File Manager پیدا کنید.
گزینه C — انتقال مستقیم بین اندرویدها:
- از Bluetooth فایل را ارسال کنید (اگر کار کند) یا از کابل USB‑OTG و فلش USB با آداپتور استفاده کنید.
گام 4 — فعالسازی نصب از منابع نامعلوم
- در اندرویدهای جدید: تنظیمات → Apps → Special app access → Install unknown apps → برنامهای که فایل APK را باز میکنید (Files/Browser) را انتخاب و “Allow from this source” را فعال کنید.
- در اندرویدهای قدیمی: Settings → Security → تیک “Unknown sources” را بزنید.
گام 5 — نصب APK
- با File Manager به محلی که APK قرار دارد بروید.
- فایل APK را لمس کنید و دستور نصب را دنبال کنید.
- اگر پیغام امضا/نسخه قدیمیتر ظاهر شد، اجازه دهید نصب جایگزین شود (یا بهتر است از نسخه رسمی و بهروز استفاده کنید).
گام 6 — بررسی امضا و منبع (امنیت)
- ترجیحاً APK را از وبسایت رسمی یا F‑Droid بگیرید تا مطمئن شوید فایل دستکاری نشده است.
- اگر با F‑Droid کار میکنید، بهتر است ابتدا خودِ اپ F‑Droid را نصب کرده و از طریق آن Briar را مدیریت کنید (بروزرسانی و اعتبار بسته).
گام 7 — مجوزها و تنظیمات Briar
- پس از نصب، به مجوزهای مورد نیاز (Bluetooth، Nearby devices، Storage در صورت نیاز) دقت کنید و فقط مجوزهای لازم را بدهید.
- فعالسازی Bluetooth و/یا Wi‑Fi Direct وقتی میخواهید همگامسازی محلی انجام دهید.
نکات عملی و احتیاطها
- اگر گوشی قفلشده یا مدیریت شده (MDM) باشد ممکن است نصب APK از منابع نامعلوم غیرفعال باشد. در این حالت نیاز به دسترسی بیشتر یا مدل گوشی متفاوت دارید.
- اگر نگران شنود یا شناسایی هستید، Bluetooth/Wi‑Fi را فقط هنگام نیاز روشن کنید و پس از انتقال خاموش کنید.
- برای بروزرسانیها، اگر دسترسی اینترنت دارید از داخل F‑Droid یا سایت رسمی بهصورت دورهای نسخه جدید را دانلود کنید.
- اگر نمیدانید معماری CPU، اغلب ARM64 را امتحان کنید (بیشترین احتمال سازگاری با گوشیهای جدید).
اگر میخواهید، میتوانم:
- متن دقیق پیام برای توضیح نحوه فعال کردن “Install unknown apps” برای نسخه خاص اندروید (مثلاً Android 12 یا 13) بنویسم، یا
- لینک مستقیم به صفحه دانلود Briar برای شما آماده کنم.
در اینجا یک راهنمای گامبهگام به فارسی برای دانلود و نصب (sideload) فایل APK بریر از طریق Starlink یا انتقال از طریق USB/کارت حافظه، همراه با چکهای لازم برای معماری CPU و مجوزها:
گام 1 — آمادهسازی دانلود
- از طریق دستگاهی که به اینترنت (مثلاً Starlink) دسترسی دارد، به یکی از منابع رسمی بروید:
- https://briarproject.org/
- یا F‑Droid (https://f-droid.org/)
- دانلود نسخه APK متناسب با نسخه بریر (نسخه پایدار را انتخاب کنید).
گام 2 — بررسی معماری CPU اندروید
- راه ساده: روی گوشی مقصد اپلیکیشن CPU‑Z یا Droid Hardware Info را نصب کنید (در صورت امکان) و در بخش CPU معماری را ببینید (ARM64, armeabi-v7a, x86 و غیره).
- اگر امکان نصب اپ دیگر نیست، بیشتر گوشیهای مدرن اندروید امروز ARM64 (aarch64) هستند — اگر گوشی جدیدتر است احتمالاً ARM64 است.
- در F‑Droid معمولاً نسخههای عمومی برای معماریهای رایج عرضه میشود؛ فایل APK معمولی اغلب با اکثر گوشیهای ARM سازگار است، اما اگر نسخه مجزا وجود داشته باشد، APK مناسب را انتخاب کنید.
گام 3 — انتقال APK به گوشی بدون اینترنت گزینه A — انتقال از طریق USB:
- با کابل USB گوشی را به کامپیوتر متصل کنید.
- در گوشی حالت اتصال را روی “File Transfer (MTP)” قرار دهید.
- فایل APK را در پوشه Downloads یا یک پوشه دلخواه کپی کنید.
- از اتصال امن (قابل اعتماد) استفاده کنید و پس از انتقال کابل را جدا کنید.
گزینه B — کارت حافظه (microSD):
- فایل APK را روی کارت microSD کپی کنید.
- کارت را در گوشی قرار دهید و فایل را از برنامه Files یا File Manager پیدا کنید.
گزینه C — انتقال مستقیم بین اندرویدها:
- از Bluetooth فایل را ارسال کنید (اگر کار کند) یا از کابل USB‑OTG و فلش USB با آداپتور استفاده کنید.
گام 4 — فعالسازی نصب از منابع نامعلوم
- در اندرویدهای جدید: تنظیمات → Apps → Special app access → Install unknown apps → برنامهای که فایل APK را باز میکنید (Files/Browser) را انتخاب و “Allow from this source” را فعال کنید.
- در اندرویدهای قدیمی: Settings → Security → تیک “Unknown sources” را بزنید.
گام 5 — نصب APK
- با File Manager به محلی که APK قرار دارد بروید.
- فایل APK را لمس کنید و دستور نصب را دنبال کنید.
- اگر پیغام امضا/نسخه قدیمیتر ظاهر شد، اجازه دهید نصب جایگزین شود (یا بهتر است از نسخه رسمی و بهروز استفاده کنید).
گام 6 — بررسی امضا و منبع (امنیت)
- ترجیحاً APK را از وبسایت رسمی یا F‑Droid بگیرید تا مطمئن شوید فایل دستکاری نشده است.
- اگر با F‑Droid کار میکنید، بهتر است ابتدا خودِ اپ F‑Droid را نصب کرده و از طریق آن Briar را مدیریت کنید (بروزرسانی و اعتبار بسته).
گام 7 — مجوزها و تنظیمات Briar
- پس از نصب، به مجوزهای مورد نیاز (Bluetooth، Nearby devices، Storage در صورت نیاز) دقت کنید و فقط مجوزهای لازم را بدهید.
- فعالسازی Bluetooth و/یا Wi‑Fi Direct وقتی میخواهید همگامسازی محلی انجام دهید.
نکات عملی و احتیاطها
- اگر گوشی قفلشده یا مدیریت شده (MDM) باشد ممکن است نصب APK از منابع نامعلوم غیرفعال باشد. در این حالت نیاز به دسترسی بیشتر یا مدل گوشی متفاوت دارید.
- اگر نگران شنود یا شناسایی هستید، Bluetooth/Wi‑Fi را فقط هنگام نیاز روشن کنید و پس از انتقال خاموش کنید.
- برای بروزرسانیها، اگر دسترسی اینترنت دارید از داخل F‑Droid یا سایت رسمی بهصورت دورهای نسخه جدید را دانلود کنید.
- اگر نمیدانید معماری CPU، اغلب ARM64 را امتحان کنید (بیشترین احتمال سازگاری با گوشیهای جدید).
اگر میخواهید، میتوانم:
- متن دقیق پیام برای توضیح نحوه فعال کردن “Install unknown apps” برای نسخه خاص اندروید (مثلاً Android 12 یا 13) بنویسم، یا
- لینک مستقیم به صفحه دانلود Briar برای شما آماده کنم.
In the specific case of Burma/Myanmar, people uninstall and reinstall the app frequently so their phones look innocuous.
(This of course completely breaks the safety numbef since you can't tell a reinstall from the military forcing the phone company to let them spoof the number, but it has to be done)
If you uninstall Brair, you lose all your contacts, data, and the "account"/"profile" so that doesn't really work. You'd need a second-phone and just hide that at home or something.
Right. And I forgot to add the context that this is mostly Signal. I guess using your phone book as the contact list has the benefit that you can reinstall.
But. Having certain people in you address book can be incriminating in itself. Or if they've caught you, it can get them in trouble.
5 years of this bullshit in Burma now 😢
Could you not just recompile it as "calculator"