Skip to content
Menu
Open World News Open World News
  • Privacy Policy
Open World News Open World News

When your device lies about its compatibility

Posted on May 10, 2024 by Michael G

Author: paulali
Source

TWIF generated on Thursday, 09 May 2024, Week 19

Community News

SimpleX Chat was updated to 5.6.1 but only for armv7 compatible devices. That “only … compatible” sounded odd to you? Well, it’s a interesting story.

First, the arm64 build failed, upstream fixed it and next version builds as we speak. Second, we touched upon arm64-only devices at the end of December 2023 when we talked about how we had to rebuilt Silence, the encrypted SMS app, to make it compatible and available for them too. We are bringing at least one more app into this arm64 future, so stay tuned for more!

Back to SimpleX, the F-Droid team was pinged this week in an issue thread as devs and users thought F-Droid Client might behave unexpectedly. While we saw an issue regarding how F-Droid sorts package versions, that was quickly fixed for the soon to be released 1.20, the real issue was elsewhere… in the reporting users Android version.

F-Droid Client logic is not that complicated, it reads the device information, like Android version, processor architecture and some other features, and decides based on this which package to install. For an app that has no architecture depending libraries, like F-Droid itself, it will always install the same package, for apps that have them, like SimpleX, it matches the right package with the device architecture.

In the case of Silence, before our rebuild, F-Droid saw that some devices could do only arm64, had no package to install, so it marked the app as incompatible and the user could not install it.

The user that reported the SimpleX issue told F-Droid to install the best package, it chose arm64, and that was crashing. The user tried to manually install the other package, armv7, and that one worked fine. Surely there’s a bug in F-Droid as it did not install the ‘compatible’ package, right? I spoiled it above, that’s wrong. It appears that, while the device processor is fine and runs in a myriad of other devices in a compatible way with both armv7 and arm64, the device manufacturer provides an Android version that, infuriatingly, announces it as arm64 but it is not always compatible. The user could install other arm64 apps just fine, but not SimpleX, making debugging confusing at least.

This reminds me of SimpleX’s efforts along the way to bring their app to more devices, as they started as Android 10+ and arm64 only back in 2022, and future 5.7.1 will be available on Android 8+ and both arm64 and armv7.

/PS: As with past TWIFs we ask you, the users, to get the newest Android version available for your device, and to explore if projects like Calyx, Divest and Lineage support it. Android development is frustrating enough for developers to navigate between versions, architectures and targets, having an old and buggy Android base system is not helpful to anyone.

Newly Added Apps

4 apps were newly added
  • Kitsune – Discover new anime & manga and manage your Kitsu.io library
  • Open Biking – Bluetooth application for generating training on an indoor bike
  • Self Attendance Tracker – Attendance Tracker for students with focus on UI and usability
  • mensen – Access the menu of Dresden’s canteens

Updated Apps

105 more apps were updated
  • AAT Another Activity Tracker was updated from v1.24 to v1.25
  • ANOTHERpass was updated from 1.9.2 to 1.9.3
  • Accelerrace was updated from 0.6 to 0.7
  • AgoraDesk: buy BTC anonymously was updated from 1.1.34 to 1.1.35
  • AndBible: Bible Study was updated from 5.0.805 to 5.0.806
  • Andor’s Trail was updated from 0.8.9 to 0.8.10
  • Aria for Misskey was updated from 0.6.1 to 0.7.0
  • Asteroid’s Revenge was updated from 0.10.4 to 0.10.5
  • BLE Radar was updated from 0.24.1-beta to 0.25.1-beta
  • BTC Map was updated from 0.7.1 to 0.7.2
  • BonjourBrowser was updated from 1.13 to 1.14
  • Chaldea was updated from 2.5.8 to 2.5.9
  • Chrono was updated from 0.4.2 to 0.4.3
  • Clipious was updated from 1.19.5 to 1.19.7
  • Clock You was updated from 7.1 to 8.0
  • Closet-Archive was updated from 1.0.4 to 1.0.5
  • Cofi – Brew Timer was updated from 1.20.1 to 1.21.1
  • Commons was updated from 4.2.1 to 5.0.1
  • Conversations was updated from 2.15.2+free to 2.15.3+free
  • Cuscon was updated from 4.0.2.0 to 4.0.2.1
  • Disroot app was updated from 2.0.8 to 2.0.9
  • Easter Eggs was updated from 2.4.1 to 2.5.0
  • Element – Secure Messenger was updated from 1.6.12 to 1.6.14
  • F-Droid Build Status was updated from 5.3.0 to 5.4.0
  • FairEmail was updated from 1.2176 to 1.2178
  • Feeder was updated from 2.6.23 to 2.6.24
  • Finamp was updated from 0.6.22 to 0.6.23
  • Flexify was updated from 1.0.61 to 1.0.69
  • FluffyChat was updated from 1.19.2 to 1.20.0
  • Geto was updated from 1.15.4 to 1.15.5
  • GraphHopper Maps was updated from 1.5.0 to 1.5.1
  • Green Pass PDF Wallet was updated from 4.0.0 to 4.1.0
  • Gugal was updated from 0.8.1 to 0.8.2
  • Image Toolbox was updated from 2.8.0 to 2.8.1
  • Inner Breeze was updated from 1.3.0 to 1.3.1
  • Inure App Manager (Trial) was updated from Build100.4.1 to Build100.4.2
  • Jami was updated from 20240419-01 to 20240426-01
  • Jellyfin – your media in your hands! was updated from 2.6.0 to 2.6.1
  • Jellyfin for Android TV was updated from 0.16.9 to 0.16.10
  • Joplin was updated from 3.0.2 to 3.0.3
  • LibreOffice Viewer was updated from 7.6.5.2 to 7.6.6.3
  • LocalMonero: buy XMR privately was updated from 1.1.34 to 1.1.35
  • Loud Bang was updated from 0.49 to 0.50
  • M3U was updated from 1.14.0-beta10 to 1.14.0-beta11
  • Material Files was updated from 1.7.1 to 1.7.2
  • MedTimer was updated from 1.7.3 to 1.7.5
  • Mill was updated from 4.1.0 to 4.2.0
  • Money Manager Ex was updated from 2024.04.21 to 2024.04.29
  • Musify was updated from 2024.3.24 to 7.6.3
  • Myne: Download & Read eBooks was updated from 3.5.1 to 3.6.0
  • Next Player was updated from 0.10.2 to 0.11.0
  • Nextcloud Dev was updated from 20240424 to 20240430
  • Nunti was updated from v2.5.0 to v2.5.1
  • Offi was updated from 12.1.18-aosp to 12.1.19-aosp
  • Oinkoin was updated from 1.0.56 to 1.0.57
  • OpenAthena™ for Android was updated from 0.20.3 to 0.20.4
  • OpenTracks was updated from v4.12.2. to v4.12.3
  • Orgzly Revived was updated from 1.8.19 to 1.8.21
  • Orion Viewer – Pdf & Djvu was updated from 0.91.3 to 0.92.0
  • Peristyle was updated from 1.42_beta to 1.43_beta
  • Persian Calendar was updated from 9.1.2 to 9.1.5
  • Petals was updated from 3.21.2 to 3.21.5
  • Phonograph Plus was updated from 1.6.1 to 1.6.2
  • PiliPalaX was updated from 1.0.19 to 1.0.20
  • PlainApp: File & Web Access was updated from 1.2.47 to 1.2.49
  • Planes Android was updated from 0.4.2 to 0.4.3
  • Podcini – Podcast instrument was updated from 4.9.2 to 4.9.6
  • Podverse was updated from 4.16.1 to 4.16.2
  • Quacker was updated from 3.4.2 to 3.4.3
  • QuickWeather was updated from 2.6.9 to 2.6.10
  • Quicksy was updated from 2.15.2+free to 2.15.3+free
  • Rethink: DNS + Firewall + VPN was updated from v0.5.5g to v0.5.5h
  • RiMusic was updated from 0.6.31 to 0.6.32
  • Robot36 was updated from 1.48 to 2.3
  • SCEE was updated from 57.2 to 57.3
  • SMS to URL Forwarder was updated from 2.2.3 to 2.3.0
  • Screen Time was updated from 1.2.0 to 1.3.0
  • Simple Counter was updated from 1.1.4 to 1.2.1
  • Simple Time Tracker was updated from 1.39 to 1.41

  • SlimSocial for Facebook was updated from 10.0.11 to 10.0.12
  • SpamBlocker (Call & SMS) was updated from 1.2 to 1.4
  • Squawker was updated from 3.8.0 to 3.8.1
  • Street­Complete was updated from 57.2 to 57.3
  • Table Habit was updated from 1.12.0 to 1.12.2
  • Tarock Palčka was updated from 1.0.4 to 1.0.6
  • Tempus Romanum was updated from 2.4.6 to 2.5.0
  • TorrServe was updated from MatriX.132.2.F-Droid to MatriX.133.F-Droid
  • Tuta Mail was updated from 225.240417.0 to 227.240429.0
  • Unciv was updated from 4.11.7-patch1 to 4.11.8
  • Unstoppable Wallet was updated from 0.38.2 to 0.38.3
  • Vinyl Music Player was updated from 1.10.1 to 1.10.2
  • Wikipedia was updated from r/2.7.50481-r-2024-04-01 to r/2.7.50484-r-2024-04-19
  • Wulkanowy was updated from 2.5.7 to 2.5.8
  • Xournal++ viewer was updated from 1.2 to 1.3
  • Xray was updated from 6.5.0 to 6.6.0
  • Xtra was updated from 2.31.1 to 2.31.2
  • Zulip was updated from 27.226 to 27.227
  • droidVNC-NG was updated from 2.2.0 to 2.3.0
  • e1547 – e621 browser was updated from 19.0.0 to 19.0.1
  • floccus bookmark sync was updated from 5.0.11 to 5.0.12
  • mLauncher – Minimal and Clutter Free launcher was updated from 1.5.5 to 1.5.8
  • mTUO was updated from 6.5.1-r0 to 6.5.1-r4
  • maid was updated from 1.2.5 to 1.2.6
  • ntodotxt was updated from 0.8.0 to 0.8.1
  • sing-box was updated from 1.8.11 to 1.8.12

Thank you for reading this week’s TWIF 🙂

Please subscribe to the RSS feed in your favourite RSS application to be updated of new TWIFs when they come up.

You are welcome to join the TWIF forum thread. If you have any news from the community, post it there, maybe it will be featured next week 😉

Read more

Related Posts:

  • This Week Is on Fire
    This Week Is on Fire
  • Unattended updates for everyone, 1.19 is here
    Unattended updates for everyone, 1.19 is here
  • Gentle updates postponed
    Gentle updates postponed
  • Federated services made easier
    Federated services made easier
  • One new, one broken, one beta, more updates
    One new, one broken, one beta, more updates
  • Relatively good news
    Relatively good news

Recent Posts

  • [TUT] LoRa & LoRaWAN – MikroTik wAP LR8 kit mit The Things Network verbinden [4K | DE]
  • Mercado aguarda Powell e olha Trump, dados e Haddad | MINUTO TOURO DE OURO – 11/02/25
  • Dan Levy Gets Candid About Learning How To Act Differently After Schitt’s Creek: ‘It’s Physically…
  • Building a Rock Shelter & Overnight Stay in Heavy Snow 🏕️⛰️
  • Les milliardaires Elon Musk et Xavier Niel s’insultent copieusement

Categories

  • Android
  • Linux
  • News
  • Open Source
©2025 Open World News | Powered by Superb Themes
We use cookies on our website to give you the most relevant experience by remembering your preferences and repeat visits. By clicking “Accept All”, you consent to the use of ALL the cookies. However, you may visit "Cookie Settings" to provide a controlled consent.
Cookie SettingsAccept All
Manage consent

Privacy Overview

This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.
Necessary
Always Enabled
Necessary cookies are absolutely essential for the website to function properly. These cookies ensure basic functionalities and security features of the website, anonymously.
CookieDurationDescription
cookielawinfo-checkbox-analytics11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Analytics".
cookielawinfo-checkbox-functional11 monthsThe cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Functional".
cookielawinfo-checkbox-necessary11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary".
cookielawinfo-checkbox-others11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Other.
cookielawinfo-checkbox-performance11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Performance".
viewed_cookie_policy11 monthsThe cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data.
Functional
Functional cookies help to perform certain functionalities like sharing the content of the website on social media platforms, collect feedbacks, and other third-party features.
Performance
Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors.
Analytics
Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics the number of visitors, bounce rate, traffic source, etc.
Advertisement
Advertisement cookies are used to provide visitors with relevant ads and marketing campaigns. These cookies track visitors across websites and collect information to provide customized ads.
Others
Other uncategorized cookies are those that are being analyzed and have not been classified into a category as yet.
SAVE & ACCEPT