Beeper با مهندسی معکوس iMessage متنهای حباب آبی را برای کاربران اندروید می آورد
به گزارش اپ خونه، استارتاپی به نام Beeper که روی یک جمعکننده پیام چند پلتفرمی کار میکرد ، اکنون برنامه جدیدی به نام Beeper Mini راهاندازی میکند که به کاربران اندروید اجازه میدهد چتهای iMessage رمزگذاریشده سرتاسر را تنها با پرداخت ۱.۹۹ دلار در ماه ارسال و دریافت کنند.
آنها می گویند که Beeper Mini به این دلیل امکان پذیر شد که تیم پشت برنامه موفق به مهندسی معکوس پروتکل iMessage شده است.
اریک میگیکوفسکی، یکی از بنیانگذاران و مدیر عامل شرکت Beeper ، که قبلاً بنیانگذار استارت آپ ساعت هوشمند Pebble بود، توضیح می دهد:
“این پیشرفت بزرگ است. ما در واقع دیگر یک واسطه نیستیم. تحقیقاتی که ما انجام دادیم در واقع مهندسی معکوس پروتکل iMessage تا پایین ترین لایه پروتکل است. بنابراین Beeper Mini مانند سایر برنامهها از یک سرور Mac به عنوان رله استفاده نمیکند – آنها یک Mac Mini در یک مرکز داده دارند و وقتی پیامی میفرستید، در واقع پیامی به Mac Mini میفرستید، که سپس آن را به iMessage فوروارد میکند. Beeper Mini یک پیاده سازی بومی پروتکل iMessage است.”
این شرکت ادعا می کند که Beeper به محتوای پیام های کاربران دسترسی ندارد و برخلاف تلاشهای اخیراً متوقف شده توسط Sunbird ، که در تلاش برای حل همین مشکل بود، پیامها به صورت متن واضح ارسال نمیشوند.
شرکت میگوید در عوض، پیامی که از تلفن اندرویدی با استفاده از Beeper Mini ارسال میکنید، برای گیرنده رمزگذاری شده است.قبل از خروج از برنامه روی دستگاه رمزگذاری می شود.
کلیدهای رمزگذاری به طور انحصاری بر روی گوشی شما در سیستم فایل اندروید ذخیره می شوند، مشابه برنامه های دیگر مانند سیگنال و WhatsApp. این برنامه به هیچ سروری در خود Beeper متصل نمیشود، فقط به سرورهای اپل متصل میشود.
این بدان معناست که Beeper Mini میتواند به عنوان یک مشتری واقعی iMessage عمل کند، از عکسها و ویدیوهای با وضوح بالا، موضوعات، پاسخها، رسیدهای خوانده شده، پیامهای مستقیم و چتهای گروهی، واکنشهای ایموجی ضربهای، ویرایش و عدم ارسال پیامها،فایلهای GIF، یادداشتهای صوتی و استیکرها، پشتیبانی کند.
ویژگی هایی مانند اشتراک گذاری مکان ، جلوه های پیام و پشتیبانی از تماس های صوتی و تصویری FaceTime هنوز پشتیبانی نمی شوند.
کاربران برای استفاده از Beeper Mini به Apple ID نیاز نخواهند داشت.
میگیکوفسکی می گوید: “این یک برنامه iMessage کامل است. Beeper Mini برای همه مقاصد و اهداف، شبیه یک آیفون به نظر می رسد.”
بنابراین، اگر اپل بخواهد علیه این شرکت اقدام کند، ممکن است نتواند به سادگی پیامهای Beeper Mini را بهطور خودکار مسدود کند، هرچند که بنیانگذارش اذعان دارد که واکنش اپل هنوز مشخص نیست.
با این حال، او به ماده ای در قانون کپی رایت، قانون حق چاپ هزاره دیجیتال ( DMCA 1201 F) اشاره می کند که می گوید مهندسی معکوس برای اهداف قابلیت همکاری محافظت می شود.
البته این لزوماً مانع از خواستن توقف قانونی Beeper توسط اپل نمیشود. اپل قبلاً از سازنده نرمافزارهای جاسوسی NSO Group شکایت کرده بود تا از استفاده از خدمات اپل جلوگیری کند و احتمالاً در صورت تمایل میتواند در اینجا نیز یک پرونده قانونی تشکیل دهد.
چیزی که ممکن است آن را از بین ببرد، اپلیکیشن بازارهای دیجیتال (DMA) است، قانونی در اروپا که می گوید شرکت های بزرگ فناوری باید برای شبکه های چت خود یک رابط کارآمد داشته باشند.
همچنین تلاشهای ضد انحصاری در ایالات متحده، جایی که اپل تحت نظارت فدرال است ، وجود دارد که میتواند زمانبندی بدی را برای هدف قرار دادن Beeper نیز ایجاد کند.
اما برای اطمینان کامل، Beeper Mini باید توسط شخص ثالث ممیزی شود – کاری که هنوز انجام نداده است.
علاوه بر این، Beeper از پین کردن گواهی استفاده می کند، که انجام تجزیه و تحلیل ترافیک شبکه را برای تأیید ادعاهای خود دشوارتر می کند. این شرکت می گوید ممیزی خارجی آن هنوز در حال انجام است اما یک حسابرسی داخلی انجام داده است.
این شرکت در حال انتشار این نتایج در وبلاگ خود به همراه توضیحات فنی تر و دقیق تر از نحوه عملکرد Beeper Mini است.
برای مثال، تیم در اینجا توضیح میدهد که چگونه باید یک سرویس جدید به نام سرویس هشدار فشاری Beeper (BPNs) بسازد تا این سرویس کار کند:
«برای اطلاع از پیامهای دریافتی جدید در زمان واقعی، به یک اتصال دائمی به APN نیاز است. در آیفون، یک اتصال APN توسط سیستم عامل حفظ شده و همیشه متصل است. در Beeper Mini، اتصال تنها زمانی میتواند حفظ شود که برنامه در حال اجرا باشد، زیرا Android به صورت بومی از APN پشتیبانی نمیکند.»
برای رفع این محدودیت، تیم BPN هایی را برای اتصال به سرورهای اپل از طرف کاربر در زمانی که برنامه اجرا نمی شود، ساخت.
در آزمایشها، Beeper Mini همانطور که توضیح داده شد کار کرد و میتوانست متنهای iMessage را از یک تلفن Android قدیمی در شبکه بیسیم Google Fi با شماره تلفن خود (که با Apple ID مرتبط نیست) به iPhone 15 Pro Max با شماره تلفن متفاوتی ارسال کند.
مرتبط با Apple ID عکسهای با رزولوشن کامل و سایر ویژگیها مانند tapbacks و نشانگرهای تایپ نیز کار میکردند. با این حال، وقتی باتری تلفن اندرویدی تمام شد، متن ها به حباب های سبز بازگشتند و به برنامه Beeper نرسیدند – به جای آن به Google Messages رفتند.
این شرکت همچنین امیدوار است با ایجاد ۵۰ پروژه در سطح عمومی و با کد منبع باز که در برنامه قرار می گیرد و در GitHub منتشر شده است، اعتماد خود را به دست آورد.
به علاوه، بنیانگذاران خود افراد شناخته شده ای هستند که سابقه ساخت فناوری امیدوارکننده از جمله ساعت هوشمند Pebble دارند.
Beeper که در سال ۲۰۲۰ تأسیس شد، از شریک سابق Y Combinator، اریک میگیکوفسکی و CTO Brad Murray ، که قبلاً از استارتاپ بازار عمده فروشی Faire و Fitbit بود، می آید.
بنیانگذاران در Pebble، شرکت ساعتهای هوشمندی که Migicovsky تأسیس کرد، ملاقات کردند و برند سختافزاری را ساختند که بعداً توسط Fitbit خریداری شد .
میگیکوفسکی گفت که او برای ساخت Beeper بر اساس یک نیاز شخصی به عنوان یک کاربر مادام العمر اندروید الهام گرفته است.
در ابتدا، Beeper یک برنامه چت چند شبکه ای را راه اندازی کرد که از حدود ۱۵ شبکه مختلف از جمله WhatsApp، Messenger، Telegram، Signal، Slack، Instagram، LinkedIn، Discord، Google Chat، Android SMS، iMessage و غیره پشتیبانی می کرد.
میگیکوفسکی میگوید:
«تا زمانی که Beeper را راهاندازی نکردم، واقعاً این موضوع iMessage را درک نمیکردم. من واقعاً متوجه نشدم که چرا مردم آنقدر آن را دوست داشتند. من فکر می کنم یکی از دلایل این است که آنقدر عمیق در iOS تعبیه شده است که برای شما به عنوان یک کاربر آیفون طبیعت دوم است. وقتی میخواهید با کسی در تماس باشید، برنامه iMessage را باز میکنید.»
تجربه او در زمینه پیامرسانی متفاوت بود، هرچند که او گاهی در اروپا و آسیا زندگی میکرد، جایی که دوستانش را در شبکه گستردهتری از برنامهها جمعآوری کرد.
برنامه اصلی Beeper در هفته اول ۵۰۰۰۰ ثبت نام داشت و اکنون حدود ۱۰۰۰۰۰ آزمایش کننده در نسخه بتا دارد. این برنامه که از موبایل و دسکتاپ استفاده میکند ، از RCS (از طریق پل منبع باز Beeper ) پشتیبانی میکند.
Beeper Mini به زودی قادر به ارسال و دریافت پیامک و RCS خواهد بود. Beeper قبلی اکنون با راه اندازی Beeper Mini که فقط دارای iMessage است، به “Beeper Cloud” تغییر نام می دهد.
با گذشت زمان، Beeper Mini شبکههای دیگر و همچنین پیامک و RCS را دوباره به پلتفرم اضافه میکند و Beeper Cloud از بین می رود. در آن مرحله، Beeper Mini یک بار دیگر به عنوان فقط Beeper شناخته می شود.
Beeper Mini با قیمت رقابتی ۱.۹۹ دلار در ماه، با یک دوره آزمایشی رایگان هفت روزه، در مقایسه با ۱۵ دلار در ماه برای رقیب اخیراً خریداری شده Texts.com توسط Automattic ، قیمت دارد .
این استارت آپ می گوید که می تواند با هدف قرار دادن بازار گسترده تری که شامل اندروید، آیفون، مک، ویندوز و لینوکس است، هزینه ها را کاهش دهد.
با این حال، Beeper همچنین دارای سرمایه خطرپذیر برای تکیه کردن است، با ۱۶ میلیون دلار تا به امروز از طریق سری A خود، به رهبری گری تان از Initialized Capital، که اکنون رئیس و مدیر عامل شرکت Y Combinator است.
حامیان دیگر عبارتند از SV Angel، Samsung Next، Liquid2 Ventures، Niv Dror از Shrug Capital، Kevin Mahaffey و دیگران. Beeper یک تیم ۲۵ نفره توزیع شده است، در حالی که Migicovsky در پالو آلتو مستقر است.
Beeper Mini در فروشگاه Google Play برای عموم در دسترس است .