جدید در نگارش ۲٫۲٫۳
A themed launcher icon, and a launch screen that follows your device's light or dark theme.
Knit's icon now supplies a monochrome layer, so on Android 13 and newer it takes on the colours of your
themed-icon home screen instead of falling back to a generic shape.
Starting Knit on a dark-themed device no longer flashes a white screen before the app appears. The
launch screen now uses the same light or dark background as the rest of the app.
Knit is a messenger that works with no internet, no cell service, no accounts, and no servers. It connects directly to the phones around you over Wi-Fi Aware and Bluetooth to pass messages device to device.
When you send a message, nearby phones receive it and relay it onward to the phones around them — so your words can hop across a crowd, a building, or a campsite, reaching people far past your own signal range. The more people using Knit nearby, the further messages travel.
WHY KNIT
• No internet or mobile data required
• No account, phone number, or email to sign up
• No central server — nothing to shut down, monitor, or leak
• No ads, no tracking, no analytics, no Google Play Services
• Free software — anyone can read exactly what the app does
PERFECT FOR
• Festivals, concerts, and crowded venues where signal dies
• Travel, flights, ships, and remote areas off the grid
• Camping, hiking, and the backcountry
• Power outages and emergencies when networks go down
• Anywhere you just want to reach the people right around you
PRIVATE BY DESIGN
Direct and group chats are end-to-end encrypted. Each message is sealed so only the people in the conversation can read it — even as it travels hop by hop through other phones, those relays only ever carry scrambled ciphertext. Your keys are generated on your device and protected by hardware-backed Android security. Confirm you're talking to the right person by comparing a safety number or scanning a QR code in person.
ABOUT THE PERMISSIONS
Knit asks for nearby-devices (and, on Android 12 and older, location) because that is what Android requires to discover peers over Wi-Fi Aware and Bluetooth LE. It also declares the INTERNET permission — not to reach the network, but because Android classes the local socket Knit opens over a direct Wi-Fi Aware link as network access. Knit contacts no server, has no backend, and sends nothing off your device.
FREE SOFTWARE
Knit is released under the GNU General Public License v3 or later, and the full source code is public at github.com/getknit/knit. You don't have to take our word for how any of it works — you can read the code that runs on your phone, or build the whole app yourself.
FEATURES
• Public "Nearby" room to broadcast to everyone in range
• Private 1:1 direct messages (end-to-end encrypted)
• Multi-member group chats (end-to-end encrypted)
• Quoted replies, emoji reactions, and @-mentions
• Profiles with a display name, status, and avatar
• Image sharing, including GIFs
• Typing indicators and delivery indicators, and unread badges
• Store-and-forward — messages wait and deliver when a recipient returns to range
• Share the Knit app itself to a nearby phone, offline, with no app store needed
SAFER SPACES
On-device content filtering screens out abusive text and explicit images, running entirely offline with nothing sent to any server. Sensitive content you receive is blurred behind a tap to reveal, and any sender is one tap away from being blocked.
BEAUTIFUL & MODERN
A clean, modern messaging interface built with Material 3, including full dark mode.
Knit is free, open source, and funded entirely by tips — no ads, no servers, no tracking. If it's useful to you, you can leave a one-off tip at ko-fi.com/zaventh or a recurring one at liberapay.com/zaventh.
HOW IT WORKS
Knit runs two radios at once — Wi-Fi Aware and Bluetooth Low Energy — to form an ad-hoc mesh network directly with other Knit users near you, so it keeps working even on phones that only support one of the two. It works best when allowed to run in the background so the mesh stays connected. Requires Android 10 or newer with Wi-Fi Aware and/or Bluetooth LE support.
Note: Knit reaches people who are physically nearby, or within relay range of the crowd between you — it is not a replacement for internet messaging across cities. The public Nearby room is unencrypted by design, since it has no fixed set of recipients.
اعانه
نگارشها
با وجود موجود بودن بارگیریهای APK برای دادن حق گزینش، باید آگاه باشید که با نصب به این روش، آگاهیهای بهروز رسانی را دریافت نکرده و راهی ناامن برای بارگیری است. پیشنهاد میشود کارهٔ افدروید را نصب و از آن استفاده کنید.
بارگیری افدروید
-
arm64-v8a
armeabi-v7a
x86
x86_64
این نگارش، به اندروید ۱۰ یا جدیدتر نیاز دارد.
به دست توسعهدهندهٔ اصلی ساخته، امضا شده و برای تطبیق با این کد مبدأ تضمین شده است.
اجازهها
-
دسترسی به مکان تقریبی فقط در پیشزمینه
این کاره قادر است هنگام استفاده، مکان تقریبیتان را از خدمات مکانی بگیرد. برای گرفتن مکان، باید خدمات مکانی افزارهتان روشن باشد.
-
دسترسی به مکان دقیق فقط در پیشزمینه
این کاره قادر است هنگام استفاده، مکان دقیقتان را خدمات مکانی بگیرد. برای گرفتن مکان، باید خدمات مکانی افزارهتان روشن باشد. ممکن است این کار، مصرف باتریتان را افزایش دهد.
-
مشاهدهٔ اتصالات شبکه
میگذارد کاره اطّلاعات مربوط به اتّصالهای شبکه مانند شبکههای موجود و وصلشده را ببیند.
-
مشاهدهٔ اتصالات Wi-Fi
میگذارد کاره اطّلاعات شبکهٔ وایفای مانند به کار افتادن وایفای و نام وایفای وصلشده را ببیند.
-
مرتبطسازی با دستگاههای بلوتوث
به برنامه اجازه میدهد تا پیکربندی بلوتوث در تلفن را مشاهده کند، و اتّصالها را با افزارههای مرتبط برقرار کرده و بپذیرد.
-
دسترسی به تنظیمات بلوتوث
میگذارد کاره تلفن بلوتوثی محلی را پیکربندی کرده و افزارههای دور دست را کشف و با آنها جفت شود.
-
تبلیغ در دستگاههای بلوتوث اطراف
برنامه مجاز میشود در دستگاههای بلوتوث اطراف تبلیغ کند
-
اتصال به دستگاههای بلوتوث مرتبطشده
به برنامه اجازه میدهد به دستگاههای بلوتوث مرتبطشده متصل شود
-
یافتن دستگاههای بلوتوث اطراف و مرتبط شدن با آنها
به برنامه اجازه میدهد دستگاههای بلوتوث اطراف را پیدا کند و با آنها مرتبط شود
-
عکسبرداری و فیلمبرداری
هنگامی که از برنامه استفاده میشود، این برنامه میتواند بااستفاده از دوربین عکس و فیلم بگیرد.
-
تغییر قابلیت اتصال شبکه
به برنامه اجازه میدهد تا وضعیت اتصال شبکه را تغییر دهد.
-
اتصال به Wi-Fi و قطع اتصال از آن
به برنامه اجازه میدهد تا به نقاط دسترسی Wi-Fi وصل شود و ارتباط خود را با آنها قطع کند و تغییراتی را در پیکربندی دستگاه برای شبکههای Wi-Fi ایجاد کند.
-
اجرای سرویس پیشزمینه
به برنامه اجازه میدهد از سرویسهای پیشزمینه استفاده کند.
-
اجرای خدمت پیشزمینه از گونهٔ «افزارهٔ وصل شده»
میگذارد کاره از خدمتهای پیشزمینه از گونهٔ «افزارههای وصلشده» استفاده کند
-
دسترسی کامل به شبکه
به برنامه امکان میدهد سوکتهای شبکه را ایجاد کند و از پروتکلهای شبکه سفارشی استفاده نماید. مرورگر و سایر برنامهها روشی را برای ارسال دادهها به اینترنت ارائه میکنند بنابراین این مجوز برای ارسال داده به اینترنت ضروری نیست.
-
تعامل با افزارههای وایفایی اطراف
میگذارد کاره در افزارههای وایفای اطراف تبلیغ کند، به آنها وصل شده و موقعیت نسبیشان را تشخیص دهد
-
نمایش آگاهیها
میگذارد کاره آگاهی نشان دهد
-
اجرا شدن در هنگام راهاندازی
به برنامه اجازه میدهد که به محض پایان راهاندازی سیستم، راهاندازی شود. این ویژگی ممکن است باعث شود راهاندازی دستگاه مدت زمان بیشتری طول بکشد و به برنامه اجازه میدهد با همیشه درحال اجرا بودنش باعث کاهش سرعت کلی دستگاه شود.
-
درخواست نادیدهگرفتن بهینهسازی باتری
به یک برنامه اجازه میدهد جهت نادیده گرفتن بهینهسازی باتری برای خود مجوز درخواست کند.
-
app.getknit.knit.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION
بارگیری APK
۶۹ میب
امضای PGP
|
گزارش ساخت
جدید در نگارش ۲٫۲٫۲
Fixes a crash in "Scan their code".
The QR scanner has been rebuilt on CameraX. The library it used before could crash the app the moment
the camera opened, on devices whose camera reports one frame size and delivers another — which is why it
worked on some phones and not others. Decoding now happens in code that treats any unexpected frame as a
frame without a code in it, so a scan can no longer take Knit down.
The scanner also handles the camera permission properly now: if you decline it, or
-
arm64-v8a
armeabi-v7a
x86
x86_64
این نگارش، به اندروید ۱۰ یا جدیدتر نیاز دارد.
به دست توسعهدهندهٔ اصلی ساخته، امضا شده و برای تطبیق با این کد مبدأ تضمین شده است.
اجازهها
-
دسترسی به مکان تقریبی فقط در پیشزمینه
این کاره قادر است هنگام استفاده، مکان تقریبیتان را از خدمات مکانی بگیرد. برای گرفتن مکان، باید خدمات مکانی افزارهتان روشن باشد.
-
دسترسی به مکان دقیق فقط در پیشزمینه
این کاره قادر است هنگام استفاده، مکان دقیقتان را خدمات مکانی بگیرد. برای گرفتن مکان، باید خدمات مکانی افزارهتان روشن باشد. ممکن است این کار، مصرف باتریتان را افزایش دهد.
-
مشاهدهٔ اتصالات شبکه
میگذارد کاره اطّلاعات مربوط به اتّصالهای شبکه مانند شبکههای موجود و وصلشده را ببیند.
-
مشاهدهٔ اتصالات Wi-Fi
میگذارد کاره اطّلاعات شبکهٔ وایفای مانند به کار افتادن وایفای و نام وایفای وصلشده را ببیند.
-
مرتبطسازی با دستگاههای بلوتوث
به برنامه اجازه میدهد تا پیکربندی بلوتوث در تلفن را مشاهده کند، و اتّصالها را با افزارههای مرتبط برقرار کرده و بپذیرد.
-
دسترسی به تنظیمات بلوتوث
میگذارد کاره تلفن بلوتوثی محلی را پیکربندی کرده و افزارههای دور دست را کشف و با آنها جفت شود.
-
تبلیغ در دستگاههای بلوتوث اطراف
برنامه مجاز میشود در دستگاههای بلوتوث اطراف تبلیغ کند
-
اتصال به دستگاههای بلوتوث مرتبطشده
به برنامه اجازه میدهد به دستگاههای بلوتوث مرتبطشده متصل شود
-
یافتن دستگاههای بلوتوث اطراف و مرتبط شدن با آنها
به برنامه اجازه میدهد دستگاههای بلوتوث اطراف را پیدا کند و با آنها مرتبط شود
-
عکسبرداری و فیلمبرداری
هنگامی که از برنامه استفاده میشود، این برنامه میتواند بااستفاده از دوربین عکس و فیلم بگیرد.
-
تغییر قابلیت اتصال شبکه
به برنامه اجازه میدهد تا وضعیت اتصال شبکه را تغییر دهد.
-
اتصال به Wi-Fi و قطع اتصال از آن
به برنامه اجازه میدهد تا به نقاط دسترسی Wi-Fi وصل شود و ارتباط خود را با آنها قطع کند و تغییراتی را در پیکربندی دستگاه برای شبکههای Wi-Fi ایجاد کند.
-
اجرای سرویس پیشزمینه
به برنامه اجازه میدهد از سرویسهای پیشزمینه استفاده کند.
-
اجرای خدمت پیشزمینه از گونهٔ «افزارهٔ وصل شده»
میگذارد کاره از خدمتهای پیشزمینه از گونهٔ «افزارههای وصلشده» استفاده کند
-
دسترسی کامل به شبکه
به برنامه امکان میدهد سوکتهای شبکه را ایجاد کند و از پروتکلهای شبکه سفارشی استفاده نماید. مرورگر و سایر برنامهها روشی را برای ارسال دادهها به اینترنت ارائه میکنند بنابراین این مجوز برای ارسال داده به اینترنت ضروری نیست.
-
تعامل با افزارههای وایفایی اطراف
میگذارد کاره در افزارههای وایفای اطراف تبلیغ کند، به آنها وصل شده و موقعیت نسبیشان را تشخیص دهد
-
نمایش آگاهیها
میگذارد کاره آگاهی نشان دهد
-
اجرا شدن در هنگام راهاندازی
به برنامه اجازه میدهد که به محض پایان راهاندازی سیستم، راهاندازی شود. این ویژگی ممکن است باعث شود راهاندازی دستگاه مدت زمان بیشتری طول بکشد و به برنامه اجازه میدهد با همیشه درحال اجرا بودنش باعث کاهش سرعت کلی دستگاه شود.
-
درخواست نادیدهگرفتن بهینهسازی باتری
به یک برنامه اجازه میدهد جهت نادیده گرفتن بهینهسازی باتری برای خود مجوز درخواست کند.
-
app.getknit.knit.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION
بارگیری APK
۶۹ میب
امضای PGP
|
گزارش ساخت