ru
Feedback
Milad Nouri(ツ) میلاد نوری

Milad Nouri(ツ) میلاد نوری

Открыть в Telegram

یک برنامه‌نویس. {معتقد به اینترنت آزاد برای همه} ‌ دونیت: https://milad.nu/page/donate ‌ اینستاگرام و توییتر: https://instagram.com/Milad_Nouri ‌‌ https://twitter.com/MilaDnu

Больше
2025 год в цифрахsnowflakes fon
card fon
27 614
Подписчики
-1024 часа
-367 дней
+9230 день
Архив постов
Repost from TgId: 2541637434
Фото недоступноПоказать в Telegram
🚨 بالاخره گزارش کامل ارزیابی و ارتقاء امنیتی پروژه "مطمئن باش" (MotmaenBash) رو منتشر کردم! 🚨 پروژه "مطمئن باش" که توسط میلاد نوری معرفی شد، این روزها حسابی وایرال شده و افراد و رسانه‌های زیادی مثل اهورا نیازی و زومیت هم کلی ازش تبلیغ و حمایت کردند. شعار "امنیت مطمئن باش" و ادعای متن‌باز بودن و پردازش آفلاین روی گوشی، خیلی سر و صدا کرد و حتی تونست در گوگل پلی هم منتشر بشه. خیلی از کاربران به صرف اینکه یک اپلیکیشن در گوگل پلی موجوده، به امنیتش اعتماد می‌کنند، ولی باید بدونیم که حضور در گوگل پلی به تنهایی تضمین‌کننده امنیت کامل نیست و این پلتفرم بیشتر روی بدافزارها و نقض آشکار قوانین تمرکز داره، نه آسیب‌پذیری‌های عمیق کدنویسی! وقتی خودم سورس کد 📱 رو بررسی کردم، واقعیت پشت پرده چیز دیگه‌ای بود: ۴۷ آسیب‌پذیری امنیتی جدی پیدا کردم که باید رفع می‌شدند!🗿 از لو رفتن کلید API فایربیس و رمزنگاری ضعیف در اندروید گرفته، تا آسیب‌پذیری‌های XSS در افزونه‌های مرورگر و درخواست مجوزهای خطرناک و بیش از حد (مثل دسترسی به تمام پیامک‌ها یا نمایش روی تمام اپ‌ها) که امنیت و حریم خصوصی کاربر رو به خطر می‌انداخت. شاید این مجوزها از نظر گوگل پلی قابل توجیه باشند، چون اپلیکیشن ادعا می‌کنه برای مبارزه با فیشینگ هست، ولی در عمل، همین مجوزها و ضعف‌های کدنویسی، خودشون می‌تونستن راه رو برای سوءاستفاده‌های جدی باز کنن!
تو این گزارش جامع، تمام این مشکلات و نقاط ضعف امنیتی رو با جزئیات کامل توضیح دادم و راه‌حل‌های عملی و Enterprise-Grade برای امن‌تر کردنش ارائه دادم. بعد از اصلاحات، این پلتفرم حالا آماده استفاده در سطح Enterprise هست و من هم یک Pull Request کامل با مستندات لازم ارسال کردم که امیدوارم بررسی کنند.
نکته مهم: پروژه در گیت‌هاب من هم فورک شده و می‌تونید همه تغییرات و بهبودهای امنیتی رو اینجا ببینید: 📱Github امنیت واقعی، فراتر از هیاهوست....... آروان کد🌐
Показать все...
star reaction 3🤣 128 59👍 18🤔 5👎 1
Фото недоступноПоказать в Telegram
توی این گفتگو با اهورا، جواب خیلی از سوال‌ها در مورد اپلیکیشن مطمئن باش و موارد امنیتیش و... رو دادیم. 🎤 اگر در موردش سوال دارید، حتما ببینید. ‌ 🟥 مشاهده روی یوتوب ‌ ویدئوی معرفی که اهورا ساخته هم از اینستاگرامش (اینجا) ببینید حتما. خیلی خفن شده 👀 ‌ راستی یه آپدیت در راهه. در آپدیت جدید قراره حتی اگر یک اپ فیشینگ از قبل توی دیتابیس ما نبود، بابتش به کاربر هشدار بدیم 🙂 ‌‌ چیزی هم نمونده نصب اپ به ۲۰.۰۰۰ تا برسه. ‌ 🖥 @MiladNouriChannel
Показать все...
star reaction 6 256👍 41🔥 15👎 7😍 3 1🤬 1
Bar Table Shadane Bekoob (1).mp31.52 KB
star reaction 9 124🤣 53🎉 47😁 38👎 4🏆 4👍 2🔥 2
Фото недоступноПоказать в Telegram
ظرف سه روز، ده هزارتایی شدیم. 👀 ‌ هرچی کاربرها بیشتر می‌شه، گزارش‌های ارسالی از سمت کاربرها هم داره بیشتر می‌شه و این باعث می‌شه اپلیکیشن موارد بیشتری رو شناسایی کنه. ‌ 🖥 @MiladNouriChannel
Показать все...
star reaction 25 296👍 34🎉 17🔥 11👎 4🙏 3
دوستی در پاسخ به پست بالا در مورد لزوم اجرای سرویس در پیش‌زمینه نوشته بودند: ‌
برای تشخیص و بررسی نصب اپ‌های گوشی میتونین برودکست رسیورش رو بذارین بعد اگه لازم شد اون بیاد سرویس یا اکتیویتی مربوطه رو بیاره بالا
‌ ازشون اجازه گرفتم پاسخ‌شون رو بذارم اینجا و توضیح بدم. شاید برای دیگر دوستان برنامه‌نویس هم مفید بود. ‌ ‌‌منظور اینه که هنگامی که خود برنامه مطمئن باش بسته ست، برای تشخیص نصب اپ جدید و... به جای اجرای سرویس از broadcast receivers های زیر استفاده کنیم:
android.intent.action.PACKAGE_INSTALL
android.intent.action.PACKAGE_ADDED
‌ ما در اندروید یک سری broadcast receivers یا گیرنده پیام داریم و موقع ساخت برنامه می‌تونیم تعریف در فایل manifest پروژه تعریف‌شون کنیم. مثلا شما یک broadcast receivers از نوع
ACTION_BOOT_COMPLETED
در اپلیکیشن تعریف می‌کنید. وقتی بوت گوشی کامل شد، اپلیکیشن شما متوجه می‌شه. یا یک گیرنده پیام (broadcast receivers) تعریف می‌کنید وقتی اس‌ام‌اس جدید اومد اپ شما مطلع بشه. یا من خیلی سال پیش یک تقویم ساده درست کردم که عدد روز رو بالای گوشی نشون می‌داد (اینجا هست هنوز). روی این اپ از broadcast receivers های مربوط به تغییر تاریخ یا ساعت گوشی استفاده کردم. که اگر کسی رفت توی تنظیمات گوشی تاریخ و ساعتش رو تغییر داد، من هم اون عدد بالا که روز شمسی بود رو تغییر در لحظه. ‌ طبق مستندات رسمی توسعه‌دهندگان اندروید در اینجا (قسمت Android 8.0) و اینجا (قسمت Broadcast Limitations)، و همانطور که در تصویر سوم و چهارم اومده:
Beginning with Android 8.0 (API level 26), the system imposes additional restrictions on manifest-declared receivers.
‌ یعنی از اندروید ۸ به بعد، سیستم محدودیت‌های بیشتری روی رسیورهایی که در فایل مانیفست تعریف شده‌اند اعمال می‌کند. در تصویر بعدی هم دقیقا ACTION_PACKAGE_REPLACED رو مثال زده. ‌ اندروید به این نتیجه رسیده وقتی اپ‌های زیادی از این گیرنده‌های پیام ثبت می‌کنند، مصرف منابع بالا می‌ره و باعث ایجاد تجربه ناخوشایند در اندروید ۷ شده و از اندروید ۸ به بعد مجدودیت‌های بیشتری روی این گیرنده‌های پیام اعمال کرده. صرفا یک‌سری ها رو از این محدودیت‌ها مستثنی کرده که اینجا مستنداتش در دسترسه. ‌ پس گیرنده‌های پیام برای اینکه اپ ما متوجه بشه یک اپلیکیشن جدید نصب شده یا یک پیامک جدید اومده (اگر اپ ما اپ پیش‌فرض SMS نباشد)، از اندروید ۸ به بعد شامل محدودیت شده و دیگه صرفا با تعریف در فایل مانیفست پروژه فعال نمی‌شوند و باید در کد به صورت داینامیک تعریف و ثبت شوند. ‌ در واقع Broadcast Receiver داینامیک (نه داخل مانیفست) تنها راهیه که توی اندروید ۸ به بعد برای دریافت پیامک برای اپ‌هایی که پیش‌فرض SMS نیستند باقی مونده. ‌ حالا گیرنده (رسیور) داینامیک فقط وقتی کار می‌کنه که اپ در حال اجرا باشه (foreground یا حداقل در حافظه). یعنی اگه کاربر اپ رو نبسته باشه یا اپ توسط سیستم بسته (Kill) نشده باشه، پیام (Broadcast) به گیرنده می‌رسه. ولی اگر اپ کامل بسته شده باشه، نه! نمی‌رسه. حالا راه حل چیه؟ یک سرویس که به صورت foreground اجرا بشه. ‌ لازمه اجرای سرویس پیش‌زمینه (foreground) نمایش اجباری یک نوتیفیکیشن به کاربره که در پست قبلی مفصل در موردش نوشتم 👀 ‌‌
همیشه به دوستام می‌گم برنامه‌نویسی اندروید نصفش کد و داکیومنته. نصفش تجربه و سازگاری و تست کردن روی نسخه‌های مختلف اندروید و سازنده‌های مختلف گوشی.
‌ این وسط رفتم دیدم هنوز اون تقویم قدیمی که از ۱۳۹۶ آپدیت نشده +۵۰.۰۰۰ نصب داره.
‌‌چقدر سخته اصطلاحات رو هی فارسی بنویسی تو پرانتز هم انگلیسی شو بنویسی که هم بحث تخصصی باشه هم به صورت غیر تخصصی هم خوانا باشه 🙂
#آموزش-برنامه‌نویسی-اندروید-با-میلاد ‌ 🖥 @MiladNouriChannel
Показать все...
star reaction 15 200👍 39😍 6🙏 3🤣 3👎 2👀 1
سوال پرتکرار بعدی در مورد این نوتیفیکیشن دائمی اپلیکیشن (تصویر اول) بود که بابت اون دسترسی نوتیفیکیشن گرفته می‌شه. ‌ اپلیکیشن‌ مطمئن باش دو نوع عملکرد دستی و خودکار داره. عملکرد دستی شامل اسکن دستی اپ‌ها و بررسی دستی لینک داخل برنامه و... است. عملکرد خودکار مربوط به زمانیه که شما برنامه رو بستید اما به صورت خودکار هنگام نصب اپلیکیشن، اطلاعات اون رو در دیتابیس آفلاین داخل خود برنامه چک می‌کنه که اگر اطلاعاتی در موردش وجود داشت به کاربر هشدار بده. برای چنین عملکرد خودکاری، یک سرویس باید در پیش‌زمینه فعال باشه که در برنامه‌نویسی اندروید بهش (Foreground Service) گفته می‌شه. ‌ حالا در نظر بگیرید در گذشته اپلیکیشن‌های زیادی ممکن بود بدون اینکه شما متوجه باشید برای کارهای مختلف در گوشی شما یک سرویس در پیش‌زمینه اجرا می‌کردند. این سرویس باعث مصرف منابع و باتری و... هم می‌شد. مثل زمانی که یک آهنگ یا پادکست گوش می‌دید اما اپلیکیشن موزیک‌پلیر یا پادکست رو بستید. ‌ در راستای حفاضت بیشتر از کاربر، خود اندروید در نسخه‌های جدیدتر، برنامه‌نویس رو مجبور کرده برای اجرای یک سرویس در پیش‌زمینه یک نوتیفیکیشن به کاربر نمایش بده تا کاربر متوجه باشه یک سرویس در پیش‌زمینه توسط این برنامه در حال اجراست. ‌ اندروید این اقدام و اجبار رو برای این گذاشته که هیچ اپلیکیشنی بدون اطلاع کاربر یواشکی سرویس پیش‌زمینه فعال نداشته باشه. ‌ حتی موقع برنامه نویسی وقتی بخوای برای اجرای سرویس از دستوی startForeground استفاده کنی، مجبوری یک نوتیفیکیشن به این دستور ارسال کنید. (طبق تصویر دوم):
startForeground(FOREGROUND_NOTIFICATION_ID, serviceNotification)
طبق تصویر سوم که از مستندات رسمی توسعه‌دهندگان اندروید به آدرس زیر است (لینک برای ایران تحریم است و باید با وی‌پی‌ان باز کنید): https://developer.android.com/develop/background-work/services/fgs نوشته شده:
Foreground services show a status bar notification, to make users aware that your app is performing a task in the foreground and is consuming system resources.
‌ که ترجمه دقیقش اینه:
سرویس‌های پیش‌زمینه یک اعلان در نوار وضعیت نشان می‌دهند تا کاربران را از اینکه برنامه شما در حال انجام یک کار در پیش‌زمینه است و منابع سیستم را مصرف می‌کند، آگاه کنند.
‌ در خط‌های بعدیش هم دقیقا مثال اپلیکیشن موزیک‌پلیر رو نوشته:
A music player app that plays music in a foreground service. The notification might show the current song being played.
‌‌ حالا این نوتیفیکیشن‌ها نوع (Type)های مختلف دارند. مثلا موزیک‌پلیرها و اپ‌های پادکست از نوع FOREGROUND_SERVICE_TYPE_MEDIA_PLAYBACK (پخش رسانه) استفاده می‌کنند که باعث می‌شه در اندرویدهای جدیدتر به شکل یک مربع دیده بشه. نوع تماس و مکان و... هم داره که باعث می‌شه شکل ظاهری‌شون تغییر کنه. ‌ حالا اپلیکیشن‌ها برای اینکه این نوتیفیکیشن خیلی بلااستفاده نباشه، روی اون برخی اطلاعات یا دکمه‌های کاربردی رو می‌ذارن. ‌ من هم فعلا در نسخه اول نوشته "در حال محافظت توسط مطمئن باش" رو نوشتم که کاربر متوجه بشه سرویس برنامه در حال اجراست. و دقایقی بعد تغییر می‌کنه و وضعیت سپرهای فعال رو نمایش می‌ده تا به هر دلیلی سپری غیرفعال شد کاربر متوجه بشه. در نظر دارم در نسخه‌های بعدی این نوتیفیکیشن رو کاربردی‌تر کنیم و در تنظیمات کاربر انتخاب کنه همین متن باشه یا به جاش تاریخ شمسی نمایش داده بشه یا دکمه اسکن برنامه‌ها و... ‌ خلاصه موضوع اینکه نمایش این نوتیفیکیشن از سمت اندروید اجباری‌ست و از نظر فنی راهی برای مخفی شدن آن نیست. چنانچه دسترسی نوتیفیکیشن برنامه برای این موضوع غیرفعال شود، سرویس خودکار برنامه از کار خواهد افتاد. ‌‌ برای اینکه این نوتیفیکیشن اجباری کمتر باعث مزاحمت باشد، من اهمیت اون رو کمترین حد ممکن قرار دادم تا نوتیفیکیشن‌های مهم‌تر بالاتر بیاد. اون رو سایلنت کردم و... ‌ تنها راه این است منتظر بمانید در نسخه‌های بعد از این فضا استفاده بهتری شود و برای محتوای آن به مرور تنظیمات بیشتری اضافه کنم. وگرنه طبق مستندات فنی اندروید، غیرفعال کردن آن ممکن نیست. 👀 🖥 @MiladNouriChannel
Показать все...
star reaction 17 175👍 49🔥 5👎 2👀 1
سوال پرتکرار بعدی در مورد این نوتیفیکیشن دائمی اپلیکیشن بود که بابت اون دسترسی نوتیفیکیشن گرفته می‌شه. ‌ اپلیکیشن‌ مطمئن باش دو نوع عملکرد دستی و خودکار داره. عملکرد دستی شامل اسکن دستی اپ‌ها و بررسی دستی لینک داخل برنامه و... است. عملکرد خودکار مربوط به زمانیه که شما برنامه رو بستید اما به صورت خودکار هنگام نصب اپلیکیشن، اطلاعات اون رو در دیتابیس آفلاین داخل خود برنامه چک می‌کنه که اگر اطلاعاتی در موردش وجود داشت به کاربر هشدار بده. برای چنین عملکرد خودکاری، یک سرویس باید در پیش‌زمینه فعال باشه که در برنامه‌نویسی اندروید بهش (Foreground Service) گفته می‌شه. ‌ حالا در نظر بگیرید در گذشته اپلیکیشن‌های زیادی ممکن بود بدون اینکه شما متوجه باشید برای کارهای مختلف در گوشی شما یک سرویس در پیش‌زمینه اجرا می‌کردند. این سرویس باعث مصرف منابع و باتری و... هم می‌شد. مثل زمانی که یک آهنگ یا پادکست گوش می‌دید اما اپلیکیشن موزیک‌پلیر یا پادکست رو بستید. ‌ در راستای حفاضت بیشتر از کاربر، خود اندروید در نسخه‌های جدیدتر، برنامه‌نویس رو مجبور کرده برای اجرای یک سرویس در پیش‌زمینه یک نوتیفیکیشن به کاربر نمایش بده تا کاربر متوجه باشه یک سرویس در پیش‌زمینه توسط این برنامه در حال اجراست. ‌ اندروید این اقدام و اجبار رو برای این گذاشته که هیچ
Показать все...
Фото недоступноПоказать в Telegram
سلام دوستان. من در اسرع وقت (احتمالا فردا) یک ویس در کانال و اینستاگرام و... می ذارم و پاسخ بیشترین سوال‌های پرسیده شده رو می‌دم. علاوه بر اون از هر فرصتی (لایو و...) استفاده خواهم کرد که در راستای شفافیت بیشتر و... پاسخ سوال‌های بیشتری رو بدم). چرا که قلبا معتقدم شفافیت در همه زمینه‌ها حق ماست. در مورد یک اپلیکیشن ساده که جای خود دارد. ‌ همه اشکالاتی که از طریق ایمیل و در گروه تلگرام و توییتر و... اعلام کردید رو لیست کردم و در نسخه بعد که سعی می‌کنم خیلی سریع منتشر بشه اکثرشون رو رفع می‌کنم. به هر حال همونطور که انتهای صفحه اول برنامه نوشته شده، اولین نسخه رسمی قطعا ایراداتی داره و ممنون که گزارش کردید و منتظر می‌مونید تا رفع بشه. در صفحه درباره برنامه هم یک دکمه برای ارسال گزارش داریم که می‌تونید اشکالات احتمالی رو گزارش بدید. ‌‌ ‌ بیشترین سوال در مورد این پاپ‌آپ پیامک جدید (طبق تصوپر) بود. این پاپ‌آپ رو از طریق تنظیمات و آخرین گزینه می‌تونید غیر فعال کنید. با غیرفعال کردن این مورد، پاپ‌آپ هشدار پیامک‌های مشکوک و... که قرمز رنگه همچنان نمایش داده می‌شه. در نسخه بعدی هم این پاپ‌آپ به صورت پیش‌فرض غیرفعال خواهد بود. ‌ داستان این پاپ‌آپ: من در نسخه تستی که توسعه می‌دادم این پاپ‌آپ رو برای خودم گذاشتم که در شرایط مختلف (بعد از ریستارت گوشی و...) مطمئن بشم سرویس برنامه از کار نمیفته و این پاپ‌آپ رو گذاشتم که با هر اس‌ام‌اس ببینمش. نسخه‌های اولیه رو برای تست به همکارهام و دوستان نزدیکم دادم. بعد از مدتی که از عملکرد مطمئن شدم، پاپ‌آپ رو حذف کردم و نسخه جدیدی بهشون دادم. همگی سوال داشتند که این پاپ‌آپ کجا رفته! به دلیل اینکه خواندن پیامک‌های جدید و کپی کردن عدد و... از داخل اون رو راحت کرده بود، بهش عادت کرده بودند. در واقع این پاپ‌آپ اصلا قرار نبود جز امکانات برنامه باشه. وقتی قرار شد موندگاه باشه، ظاهرش رو بهتر کردم. اما تنظیماتی برای غیرفعال کردن اون گذاشتم. 🖥 @MiladNouriChannel
Показать все...
star reaction 7 172👍 50🔥 7🙏 3😍 2🤣 2🤩 1
Фото недоступноПоказать в Telegram
Фото недоступноПоказать в Telegram
📈 در کنتر از ۲۴ ساعت، بیش از ۸۰۰۰ نفر اپلیکیشن رو نصب کردند ‌ ممنون از همه دوستانی که اپ رو معرفی کردند. ‌ ایرادها و باگ‌هایی که گزارش شده بود، در حال رفع شدنه و به‌زودی آپدیت جدید منتشر می‌شه. قطعا نسخه‌های اول بدون اشکال نیست 👀 ‌ ❓ پاسخ سوال‌هایی که پرسیده شده هم ظرف امروز و فردا داده می‌شه. ‌ در راستای شفافیت بیشتر برای کاربرها، در سایت و نسخه جدید اپ هم اطلاعات بیشتری نوشته خواهد شد. ‌ 🖥 @MiladNouriChannel
Показать все...
star reaction 31 566👍 57🎉 38👎 7🔥 6🗿 5🤩 4🥴 4😍 4 2🏆 1
‏دوستی توییت کرده بود اپ رو نصب کرده و منتظر بوده بابت پیام فیشینگی که در تلگرام دریافت کرده بهش هشدار بده. ‌ ۱- اپلیکیشن به پیام‌های تلگرام دسترسی نداره و نمی‌تونه اون‌ها رو بررسی کنه. ۲- الان حدود ۱۵ دقیقه بعد از توییت، این مور اضافه شده و به افراد جدیدی که روی لینک داخل این پیام کلیک کنند، هشدار می‌ده. ‌ اینجا می‌تونیم یک نمونه از عملکرد اپ روی‌فیشینگ‌های روز رو ببینیم. ‌ بهترین کار در چنین مواردی، ثبت گزارشه نه منتظر نشستن👌🏼 گزارش سریع‌تر باعث می‌شه افراد جدیدی که پیام رو دریافت می‌کنند، بابت این موضوع هشدار بگیرند. دلیل آپدیت اتوماتیک دیتابیس در بکگراند هم همین به روز بودن و شناسایی لحظه‌ای موارد جدیده 👌 ‌ در موارد مشابه، علاوه بر سایت، اپلیکیشنی که در مرحله بعد کاربر رو مجبور به نصبش می‌کنند هم به لیست هشدار اضافه می‌شه. ‌ موارد جدیدی که بهش برمی‌موری رو از طریق سایت و اپ گزارش کن. اینطوری تاثیرش بیشتره. مطمئن باش 😊 ‌ 🖥 @MiladNouriChannel
Показать все...
star reaction 56👍 3 887 3 685😍 1 767🤡 415👎 334😡 122🤬 106👏 23🔥 4🤣 3🤯 1
مدتی قبل یکی از دوستان این فایل صوتی رو برام فرستاد. با هوش مصنوعی، یک معرفی کوتاه پادکست‌طور از اپلیکیشن "مطمئن باش" ساخته بود. مختصر و مفیده اگر نیاز بود به کسی توضیح بدید که این اپلیکیشن دقیقا چیکار می‌کنه. ‌‌ 🖥 @MiladNouriChannel
Показать все...
نرم_افزار_مطمئن_باش.mp32.72 MB
star reaction 2🤡 444👎 421🤬 145👍 136😡 113 64🤣 10😍 7😁 4🙏 4
این پست رو ۲۲ مارچ ۲۰۲۲ یعنی اواخر اسفند ۱۴۰۰ توی کانال گذاشته بودم . این پست هم سال ۲۰۱۹ در مورد انتشار اکستنشن کروم و فایرفاکس مطمئن باش نوشته بودم. ‌ اکستنشن‌ها قدیمی شده و فقط درگاه‌های درست رو با نماد سبز رنگ نمایش می داد. ‌ در نسخه‌های بعدی قراره اکستنشن‌ها هم از دیتابیس اپلیکیشن استفاده کنند و هنگام وب‌گردی، بابت سایت‌های فیشینگ، پانزی و... هم هشدار بدن به کاربر. 🖥 @MiladNouriChannel
Показать все...
star reaction 31🤡 425👎 405🎉 160 127👍 29🤯 7😁 5👏 4🔥 3👀 2🤷‍♂ 1
Фото недоступноПоказать в Telegram
‌ ‏سر شب یه ایده به سرم زد برای کاهش آمار فیشینگ روی اندروید. تا الان (ساعت چهار صبح) نشستم همه فرآیندهاش رو روی کاغذ نوشتم. به زودی اپلیکیشن‌ اندرویدش رو می‌نویسم و منتشر می‌کنم. امیدوارم توی تعطیلات عید بتونم وقت بذارم و کامل بنویسمش. ‌ 📝 @MiladNouriChannel
Показать все...
star reaction 1🤡 351👎 275 240🤬 110😡 100👍 23👏 6🔥 5 3🎉 2
01:18
Видео недоступноПоказать в Telegram
🔥 اپلیکیشن اندروید “مطمئن باش” منتشر شد!‌ ‌ 🛡 ابزار ساده و کاربردی برای محافظت در برابر پیامک‌های فیشینگ، لینک‌های کلاهبرداری و اپلیکیشن‌های مشکوک و مخرب ‌ 📱 دریافت از گوگل‌پلی - دریافت از کافه بازار ‌ 📱 "مطمئن باش" به صورت رایگان و متن‌باز (اوپن سورس) منتشر شده است. ‌در صورتی که این پروژه رو مفید می‌دونید، می‌تونید با حمایت مالی (دونیت)، به توسعه و بهبود مستمر این پروژه کمک کنید: ‌ 🪙 حمایت مالی از پروژه "مطمئن باش" ‌‌ من ساختمش. انتشار و معرفیش با شما 🤝 تقدیم به مردم ایران 👍 ‌ 📱 مشاهده و به اشتراک‌گذاری در اینستاگرام ‌ ▶️ مشاهده در یوتوب ‌ توضیح بیشتر در ویدیو، اطلاعات کامل‌تر در وب‌سایت: وب‌سایت مطمئن باش - سوال‌های پرتکرار - سیاست حریم خصوصی ‌ از این به بعد موقع دریافت پیامک، نصب اپلیکیشن یا باز کردن سایت فیشینگ و کلاهبرداری، در صورت شناسایی، اپلیکیشن "مطمئن باش" به شما هشدار می‌ده. اگر هم به مورد جدیدی برخورد کردید از طریق دکمه گزارش در سایت یا اپلیکیشن ارسال کنید تا با کمک شما روز به روز کلاهبرداری‌های بیشتری شناسایی بشه. ‌برای تست سپر وب‌گردی می‌تونید به جای سایت‌های کلاهبرداری واقعی، این لینک که فقط برای تست این قابلیت برنامه ساخته شده و هیچ خطری نداره رو باز کنید. ‌ کلیه بررسی‌ها و پردازش‌های اپلیکیشن به صورت آفلاین و روی گوشی کاربر انجام می‌شود و اطلاعات اپ‌های نصب شده، پیامک‌ها و... هیچ کدام به سرور ارسال نمی‌شود. در بازه‌های زمانی مختلف دیتابیس برنامه از یک مخزن (ریپازیتوری) گیت‌هاب بروزرسانی می‌شود. ‌ ⚙️ از طریق تنظیمات هم می‌توانید موارد مختلف مثل بازه بروزرسانی دیتابیس، تم برنامه، نمایش/عدم نمایش پنجره پیامک جدید و... را تغییر دهید. ‌ 🖥 @MiladNouriChannel
Показать все...
23.12 MB
star reaction 523👎 1 135 595👍 60🎉 32👏 17🔥 13🤬 4🏆 3😡 3🤡 2👀 1
Фото недоступноПоказать в Telegram
طبق آخرین آمار گوگل‌پلی، آخرین لحظه قبل از انتشار، ۳,۳۲۴ کاربر، اپلیکیشن مطمئن باش رو پیش‌ثبت‌نام (pre-register) کردند. ‌ 🖥 @MiladNouriChannel
Показать все...
star reaction 2👍 186👎 60🤡 60 52🎉 22🤬 16😡 15👏 7🤩 2🤷‍♂ 1
Фото недоступноПоказать в Telegram
این چک لیست که در آپدیت جدید تلگرام اضافه شده خیلی کاربردیه. به اعضای پرمیوم اجازه می‌ده روی Saved Messages و گروه‌ها و... برای کارها و... چک‌لیست بسازند. ‌ 🖥 @MiladNouriChannel
Показать все...
star reaction 1 156👍 48🔥 16😭 16😐 13👎 3 2👏 1👨‍💻 1
Фото недоступноПоказать в Telegram
طبق آمار گوگل‌پلی، تا الان 2,642 کاربر، اپلیکیشن مطمئن باش رو پیش‌ثبت‌نام (pre-register) کردند. آمار دلگرم کننده ای بود. 👍 ‌ 🖥 @MiladNouriChannel
Показать все...
star reaction 7 388👍 29 19🔥 1🤬 1
Фото недоступноПоказать в Telegram
خیلی از اپ‌ها که در بکگراند فعالیت دارند و به اینترنت نیاز دارند هم به دلیل اختلال‌های مختلف اینترنت، تلاش بیشتری برای اتصال می‌کنند و این ممکنه باعث افزایش دمای گوشی بشه. مطابق سایت رسمی خود اندروید، گاهی همین داغ شدن منجر به تخلیه سریع باتری می‌شه. ‌ 🖥 @MiladNouriChannel
Показать все...
star reaction 1👍 150👀 62🤣 49😁 20💔 8 7🤡 7😡 3👎 1🔥 1
🔥 ‏دوستان اگر شما هم با مصرف بیشتر باتری و داغ شدن گوشی مواجه شدید، در نظر داشته باشید اگر بیشتر شدن مصرف باتری گوشی اندرویدی شما به دلیل فعالیت یک اپلیکیشن خاص باشه، معمولا خود سیستم عامل بابت فعالیت یک اپ در بکگراند و مصرف باتری توسط اون بهتون هشدار می‌ده. حالا شکل و ظاهر هشدار در گوشی‌های مختلف کمی متفاوته. ‌ 🥬اگر سیستم عامل اندروید بابت اپلیکیشن خاصی هشدار نداده، پس به اپ خاصی ربط نداره و دلیل اصلیش وضعیت اینترنته. به دلیل Packet loss (از پست رفتن بسته‌های داده) و سایر اختلال‌ها و... گوشی تلاش بیشتری برای اتصال می‌کنه، برای برخی اتصال‌ها چندباره تلاش می‌کنه و این باعث افزایش فعالیت سی‌پی‌یو و مودم و باتری و به تبع اون داغ شدن گوشی می‌شه. ‌ 🖥 @MiladNouriChannel
Показать все...
star reaction 1🤬 126👍 102 12🔥 3👏 2🏆 2👀 2🎉 1