[APP] Wristkey - Google Authenticator alternative for Wear OS - Wear OS Software and Hacking General

Wristkey
Link to project on GitHub
I wrote a completely offline and standalone Google Authenticator alternative for Wear OS because my LG G Watch W100 doesn’t support internet on iOS (and I recently discovered Google pulled their Authenticator app from the Play Store).
Wristkey supports importing data from multiple sources for ease-of-use, though the procedures differ slightly for each of them. For example, for Bitwarden, a JSON file is parsed and the totp field is extracted from each account. For website QR codes, the QR Code image is scanned and the resulting otpauth:// URL is parsed.
Features​
Use without pairing to a phone (standalone) or being connected to Wi-Fi.
Import via Aegis Authenticator, andOTP, Bitwarden and Google Authenticator using ADB.
Export to other devices using QR code or export file.
Lock via PIN, pattern and password.
Data stored using 256-bit AES-GCM.
Time and counter mode OTPs, up to SHA512 and 4-8 digits.
Supports round and square devices.
What's new in version 2.0​
Additions​
Refreshed UI and support for Wear OS 3.0
Added batched exports
Added a persistent clock to all screens
Made app compatible with any device running Android 7.1+ (phones included)
Added a camera QR code scanning option for devices with cameras
Bug fixes​
Fixed a bug where lock screens weren't working
Fixed a bug where pattern lock screens wouldn't show
Fixed app lag and choppy performance
Fixed several export algorithms
Fixed a bug where permissions wouldn't be asked properly
Removals​
Removed the theming menu. Themes can now be applied by cloning the project and editing the gradient start and end colors in colors.xml.

0x4f said:
Wristkey
View attachment 5345093
APK Link: Click here to get the latest version of the APK
Project Link: Link to project on GitHub
I wrote a completely offline and standalone Google Authenticator alternative for Wear OS because my LG G Watch W100 doesn’t support internet on iOS (and I recently discovered Google pulled their Authenticator app from the Play Store).
Wristkey supports importing data from multiple sources for ease-of-use, though the procedures differ slightly for each of them. For example, for Bitwarden, a JSON file is parsed and the totp field is extracted from each account. For website QR codes, the QR Code image is scanned and the resulting otpauth:// URL is parsed.
Features
Supports Android Wear 2.0 and above (Android Version 7.1.1+)
Works without being paired to phone (standalone) and without internet connection.
Direct import from Aegis Authenticator, andOTP, Bitwarden and Google Authenticator.
Secure app by locking via PIN, pattern and password.
Safe data storage using 256-bit encryption.
Time and counter mode OTPs, upto SHA-512 and 4-8 digits.
Supports round and square devices and customization via theming.
Backup options via QR code and JSON.
Instructions
All instructions are present in the README of the project on GitHub. This project took me a lot of effort to make. Please don’t forget to star and follow the project for updates. You can also contribute to it.
APK Link: Click here to get the latest version of the APK
Project Link: Link to project on GitHub
Click to expand...
Click to collapse
Nice, could you maybe put it in the PlayStore?

is it possible to get MS' auth import as well?

Could you put compatibility with Galaxy Watch 4 in Wear Os? Thank you

How do i install this app?

Lifear said:
How do i install this app?
Click to expand...
Click to collapse
[GUIDE] ADB, logcat, shell, etc
ADB:- Android Debug Bridge Very useful program made itself by Google for Programmers and developers. Its based on command line and basically communicates with your Android to respond to certain commands. There is vast amount of knowledge...
forum.xda-developers.com

roberwii said:
Could you put compatibility with Galaxy Watch 4 in Wear Os? Thank you
Click to expand...
Click to collapse
I added Wear OS 3.0 support in the latest version. Try it and tell me.

jgonger said:
is it possible to get MS' auth import as well?
Click to expand...
Click to collapse
Hey there, can you add this as an issue on the GitHub repo? I'll try adding it in the coming weeks.

Related

Serve http URI locally

I have an idea to integrate the S-Note app with the rest of my Note 3 (Android 5.0 rooted) file system using its undocumented feature of auto-converting URL-like text into clickable links. In a nutshell, I want to click such a link (it recognizes http:// and ftp://) pointing to a local file on my device and have that file displayed in one of the apps supporting it. The obvious way to do that is installing a local http server.
That worked to some extent as expected. However, the webserver app I've found on the Play is in java, have a lot of advanced features I don't need, and thus consuming too much of resources to keep online 24/7...
My question is: what would be the best modern way to achieve what I want? E.g. a small native code single threaded daemon I can autostart on the system's restart to serve my files?
I saw the Native Android Web Server 1.1 but it's not working anymore (see that thread for details).

Request for paid work on sources code modification of current AOSP /M200

We are a company based in France and we provide sources code for its modifications to allow us having open platform for smart glasses to behaves as a standalone platform to allow customers using their own application and to push Google Play app on the menu
Detail description of the problem:
We have an embedded android system 4.3 applied for android glasses, with a solution of Ingenic M200.
The system works with all camera, sensors and display
However, the system is limited. It is modified for the wearable devices (Camera glasses), using cards UI, scroll or click control uniquely by a touch pad, menu uncompleted
It disconnects automatically when we install an application, even we can push the apk by ‘adb push’ it doesn’t support well because of lack of gesture of touch, card input instead of a keyboard standard.
The menu and setting are not completed, only have configuration of wifi,Bluetooth and Gps. We need to have access to all setting features. This Menu is an application and need to be standard as any platform of phone or tablet
We would like to find a cooperative help us to modify it. We have in hands the sources code that we’ll provide for modification.
Please contact us at the following email. Our request is urgent:
Email: [email protected]

General about GrapheneOS

Hey guys,
what do you think about GrapheneOS? (https://grapheneos.org)
I think there are some disadvantages:
- only Pixel devices (because only these have some security "flags")
- no root access
- hardcoded Google domains
and some advantages:
- good hardware support
- hardenized aosp
- closed bootloader after flashing
Now I would like to discus about this ROM
I too would be interested to hear about anyones experience regarding this OS
johndoe118 said:
Hey guys,
what do you think about GrapheneOS? (https://grapheneos.org)
I think there are some disadvantages:
- only Pixel devices (because only these have some security "flags")
- no root access
- hardcoded Google domains
and some advantages:
- good hardware support
- hardenized aosp
- closed bootloader after flashing
Now I would like to discus about this ROM
Click to expand...
Click to collapse
I'm interested in this ROM too. I have a Pixel 3a. I haven't flashed it yet because I'm trying to find out what people's experiences are first. There doesn't seem to be a lot of posts about it. Did you ever flash it? Also, what do you mean by "hardcoded Google domains"?
Well, the captiveportal contacts the Google servers regularly when you connect to a WiFi. That was one reason why I lost interest in the ROM. The other was the limited device support and missing root access. I absolutely need access to the iptables. As a one-man show, the ROM can be adjusted at any time.
johndoe118 said:
Well, the captiveportal contacts the Google servers regularly when you connect to a WiFi.
Click to expand...
Click to collapse
Do you have some kind of reference for that? I'm using it now and would really like some proof to bring up in their subreddit as a WTF.
graphene seems great, no root does not
I don't want the bootloader locked.
I want Magisk extensions
I need root for LP _only_ to remove ads. Is there something like LP that allows (interactively) disabling app activities?
hardcoded google domains info from faq
https://grapheneos.org/faq#device-support
GrapheneOS leaves these set to the standard four URLs to blend into the crowd of billions of other Android devices with and without Google Mobile Services performing the same empty GET requests. For privacy reasons, it isn't desirable to stand out from the crowd and changing these URLs or even disabling the feature will likely reduce your privacy by giving your device a more unique fingerprint. GrapheneOS aims to appear like any other common mobile device on the network.
HTTPS: https://www.google.com/generate_204
HTTP: http://connectivitycheck.gstatic.com/generate_204
HTTP fallback: http://www.google.com/gen_204
HTTP other fallback: http://play.googleapis.com/generate_204
Click to expand...
Click to collapse
nay_ said:
hardcoded google domains info from faq
https://grapheneos.org/faq#device-support
Click to expand...
Click to collapse
Thanks, right from there
I have Graphene OS taimen-factory-2020.07.06.20.zip on my Pixel 2 XL.Under "System update settings" is "Check for updates" but nothing happens if I tap.Only the field becomes darker.Has someone experience with this?
Update with adb sideloading to 2020.08.03.22 works.
OTA update from 2020.08.03.22 to 2020.08.07.01 likewise.
I'm personally not a fan of these kinds of projects, they aren't really all that 'secure', you're still using proprietary vendor blobs and such
help please
Hello! In the description
I pointed out that you can change servers just not through the GUI.
Has anyone tried this?
```
Providing a toggle in the Settings app for using connectivitycheck.grapheneos.org as an alternative is planned. The option to blend into the crowd with the standard URLs is important and must remain supported for people who need to be able to blend in rather than getting the nice feeling that comes from using GrapheneOS servers. It's possible to use connectivitycheck.grapheneos.org already, but not via the GUI.
```
captive portal leak + location services data leak
Few points:
1. General idea is that privacy/security oriented OS (as graphene is advertised) should limit network activity as much as possible, and not ping google using captive portal service every few seconds providing perfect IP-based location to google
It is possible to switch it off, but should be off by default
2. Connections of android location services to get GPS constellations were shown before to send sim card imsi and connected cellular tower id to provider (qualcom/google):
"blog.wirelessmoves.com/2014/08/supl-reveals-my-identity-and-location-to-google.html"
Graphene still allows those connections (check their FAQ on website)
W/O root no way to switch this off. Even some devices ignore config files and still leak data (on the level of cellular modem most probably)
3. Android services make other weird connections. Example: AOSP dialler app is querying phone numbers against online database leaking all contacts to google. How was this taken care of in graphene? Are all AOSP services/apps security-verified to not leak any data?
w/o root no way to install afwall to block everything
Is graphene built-in firewall capable of blocking system services from network access?

[ROM][XZ1][A13] iodéOS = LineageOS 20 + MicroG + adblocker [04/04/2023]

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Introduction
iodéOS is a privacy-focused operating system powered by LineageOS and based on the Android mobile platform. iodéOS aims at protecting the user's privacy with a built-in adblocker and by freeing the smartphone from snitches.
The objectives in the conception of this ROM are threefold:
To keep the stability and security level of LineageOS, by minimizing the modifications made to the system. Apart the system modifications required by the adblocker, we mainly only added a few useful options commonly found in other custom ROMs, made some cosmetic changes, modified a few default settings to prevent data leaks to Google servers.
To ease a quick adoption of this ROM by new users. We especially target users that are concerned by the protection of their privacy, but are not reluctant to still use inquisitive apps like Google ones. We thus included MicroG as well as a coherent set of default apps, and simplified the initial setup of the system. Particularly, an initialization of MicroG has been made with GCM notifications allowed by default, a privacy-friendly network location provider (DéjàVu) pre-selected, as well as Nominatim Geocoder.
To provide a new and powerful way of blocking ads, malwares, data leaks of all kinds to many intrusive servers. We are developing an analyzer, tightly integrated into the system, that captures all DNS requests and network traffic, as well as a user interface (the iodé app). Compared to some other well-known adblockers, this has the advantages of:
Avoiding to lock the VPN for that use. You can even use another adblocker that uses VPN technology alongside our blocker.
Being independent of the kind of DNS server used by the system or set by an independent app: classical DNS on UDP port 53 or any other one, DNS over TLS (DoT), DNS over HTTPS (DoH), ..., as we capture the DNS requests before they are transmitted to the system function that emits the DNS request. What we do not support, is DoH when it is natively built into applications, i.e. when an app communicates directly with a DoH server, without asking name resolution to the system. It would require to decrypt HTTPS packets between such an app and the DoH server, which may create a big security hole.
Precisely mapping DNS requests and network packets to the Android apps that emitted (or received) them.
Deciding which apps have a filtered network usage (by default, all apps), and which ones can communicate with blacklisted servers.
Since its first versions, we added many features to the iodé blocker: several levels of protection, fine-grained control over the hosts that should be blocked or authorized, displaying statistics on a map to see the quantity of data exchanged to which countries, clearing statistics... We are actively developing the blocker, and new functionalities will be regularly added.
Features
Changes in LineageOS to prevent data leaks:
Default DNS server: Google's DNS replaced by Quad9's 'unblocked' servers in all parts of the system.
A-GPS: patches to avoid leaking personnal information like IMSI to supl server.
Captive portal login: connectivitycheck.gstatic.com replaced by captiveportal.kuketz.de for connectivity check.
Dialer: Google default option replaced by OpenStreetMap for phone number lookup.
Pre-installed apps:
We included many useful default apps, but our choice cannot suit everyone; so we added the possibility to remove them. It can be done at the end of the phone setup, or at any time by going to Parameters -> Apps & Notifications -> Preinstalled apps.
MicroG core apps: GmsCore, GsfProxy, FakeStore.
NLP backends for MicroG : DejaVuNLPBackend (default), MozillaNLPBackend, AppleNLPBackend, RadioCellsNLPBackend, Nominatim Geocoder.
App stores : FDroid (with F-Droid Privileged Extension) and Aurora Store.
Browser: our own fork of Firefox (with Qwant as default search engine, many other ones added, telemetry disabled, parts of telemetry code removed) instead of Lineage’s default browser Jelly.
SMS: QKSMS instead of Lineage's default SMS app.
Email: p≡p (Pretty Easy Privacy).
Camera: our own fork of Open Camera, with a few tweaks.
Maps/navigation: Magic Earth GPS & Navigation (the only one free but not open source).
Keyboard: OpenBoard instead of AOSP keyboard.
PDF: Pdf Viewer Plus.
Personnal notes: Carnet.
{Ad/Malware/Data leak}-blocker: iodé.
News: to keep users informed about our developments, as well as a FAQ.
Meteo: Geometric Weather.
Pre-included FDroid repository:
The apps that we tweak or develop (microG services, the browser based on Firefox, the News app, Open Camera ...) are available through a repository that we included in FDroid (check the "Apps for iodéOS" category). For this purpose and to avoid name conflicts of some apps, we also had to make a few changes in FDroid.
Useful options from other custom ROMs:
Smart charging (disables charging when a given level is reached, to protect battery health).
Fingerprint vibration toggle.
Swipe down to clear all in recent apps (Android 10 only).
Installation Instructions
To download and flash our latest build, see https://gitlab.com/iode/ota.
You can also find here direct links to the latest builds.
Supported devices
Fairphone FP3/FP3+
Fairphone FP4
Google Pixel 3
Google Pixel 4
Google Pixel 5
Google Pixel 6
Google Pixel 6a
OnePlus 9
OnePlus 9 Pro
Samsung Galaxy A5/A7 2017 (a5j17lte/a7j17lte)
Samsung Galaxy S9/S9+ (starlte/star2lte)
Samsung Galaxy Note 9 (crownlte)
Samsung S10e/S10/S10+ (beyond{0,1,2}lte)
Samsung Note 10 (d1)
Samsung Note 10+ (d2s)
Sony Xperia XA2 (pioneer)
Sony Xperia XZ1 (poplar)
Sony Xperia XZ2 (akari)
Sony Xperia XZ3 (akatsuki)
Xiaomi Mi9 (cepheus)
Teracube 2e
Xiaomi Mi 10T 5G / Mi 10T Pro 5G
Xiaomi Mi 10 Lite 5G
Sources
iodéOS: https://gitlab.com/iode/os
LineageOS: https://github.com/lineageos
device tree:
https://gitlab.com/iode/os/public/devices/sony/device_sony_poplar
https://gitlab.com/iode/os/public/devices/sony/device_sony_yoshino-common
kernel: https://github.com/whatawurst/android_kernel_sony_msm8998
Bug Reporting
You can post a message in this thread or (preferred) open an issue here.
Credits
LineageOS is a free, community built, aftermarket firmware distribution of android, which is designed to increase performance and reliability over stock android for your device.
All the source code for LineageOS is available in the LineageOS Github repo. If you would like to contribute to LineageOS, please visit their Wiki for more details.
This ROM would be nothing without the tremendous work made on MicroG, and all the other open source apps that we included. We are very grateful to their authors.
Contributors
Direct contributors: @iodeOS, @vince31fr
Indirect contributors (too numerous to list): All the people that contributed to the device tree, to LineageOS, and to the included open source apps.
Sponsoring
You can help in the development of this ROM by paying us a coffee here: https://paypal.me/iodeOS.
Screenshots
Downloads : iodéOS
04/04/2023 (build 20230401):
Upgrade to iodéOS 4.1 based on Android 13 / LineageOS 20
Installation procedure: move to a fastboot script (read instructions: https://gitlab.com/iode/ota)
Blocker: improved use of blocking lists (sub-domains blocking)
FDroid: fixes an issue on apps update
LineageOS synchronized with March security patch included
All apps updated
07/02/2023 (build 20230131):
Blocker:
Improved blocking settings. You can now choose 'Standard' blocking (ads, trackers, malwares, etc) or 'Reinforced' blocking (same objective but more extensive), and then select additional categories.
The 'Porn' category has been extended to a wider 'Sensitive content' one, that also includes fake news, gambling, drugs, piracy, torrent..., with mainly child protection in mind.
The 'Extreme' category has been removed, as it is now part of the reinforced blocking.
Improved blocking lists. We merge several acknowledged and up-to-date sources, and have diversified our sources to produce more complete lists. The standard list has however been reduced a bit, to avoid as much as possible interference with apps expected behavior.
Added a new network location provider: Local NLP Backend. It is an improved version of the DéjàVu NLP backend which was already available in iodéOS. Like DéjàVu, it builds a local database connecting localizations learned from other NLP backends and apps using GPS, and mobile antennas/Wifi; but also has an active mode (not preselected) that can trigger GPS requests. To configure it: Settings -> System -> microG -> Location modules
LineageOS synchronized with January security patch included
All apps updated
New devices support: Pixel 3, 6, 6a
16/12/2022 (build 20221215):
Blocker: added multiple selection in settings / domain customization. Long-press on a domain, select several domains or all, apply actions (block all, authorize all...)
PdfViewerPlus: improved security by updating core libraries
Network settings: added a switch to disable connectivity check (and thus captive portal detection)
LineageOS synchronized with December security patch included
All apps updated
New devices support: Pixel 4 & 5, OnePlus 9 & 9 Pro
24/11/2022 (build 20221121):
Improvements in the blocker user interface (iodé app)
LineageOS synced with September security patch included
All apps updated
17/10/2022 (build 20221014):
Blocker:
Network blockings following their type (Wifi, mobile data, VPN) added
Default blockings definition for new apps
Personnalized recipients management improved
iodé's app access restrictions by password added
Search filters added in report and map
Display theme selection
Automatic and 'real-time' refresh of the whole app
Performance and fluidity improvements of the app
LineageOS synced with September security patch included
All apps updated
27/07/2022 (build 20220726):
SafetyNet certification activated: allows many apps, notably banking ones, to fully work
Setup wizard: the push notifications configuration page now also activates SafetyNet (fine-grained control in Settings->System->microG)
OpenCamera: the 'Use alternative flash method' in photo settings is no more necessary and can be disabled, allowing flash optimization
News app: German translations
LineageOS synced with July security patch included
All apps updated
21/07/2022 (build 20220530):
Upgrade to Android 12 / Lineage 19.1
Setup Wizard: new page to configure push notifications through microG
Lockscreen settings: switch added to disable fingerprint unlock when screen is off
Improved German translations
Bug fixes and improvements
LineageOS synced with May security patch included
All apps updated
02/05/2022 (build 20220408):
News app reworked
Setup Wizard: new iodé introduction
iodé blocker: pull to refresh replaced by automatic refresh in report tab
Teracube 2e 2022 batch released, video playback in browser and video recording fixed
Music app : playlist crash fixed
Open Camera : crash when tapping thumbnail of a newly recorded video fixed, photos and videos now editable
LineageOS synced with March security patch
All apps updated
03/02/2022 (build 20220126):
New iodé blocker map feature
Build mode changed to 'user' (i.e. release) mode): more apps work out-of-the-box and more secure device, but more restrictive recovery
Camera app changed to Open Camera
Wireguard kernel module included
Dark bootanimation
January security patch
Preinstalled apps updated
Beware: Play store Magisk module broken
18/11/2021 (build 20211108):
LineageOS updated (November security patch)
Preinstalled apps updated
Iodé blocker: hosts can now be customized, either globally or by app
10/09/2021 (build 20210828):
LineageOS updated (August security patch)
Preinstalled apps updated
Backup app included: Seedvault
microG now uninstallable: Settings -> Apps & notifications -> Preinstalled apps
New default accent color (clear blue from iodé logo)
03/08/2021 (build 20210729):
Upgrade to Android 11 / LineageOS 18.1
Preinstalled apps UI reworked with the introduction of categories.
Dark theme in the iodé blocker UI (next improvement will be hosts customization).
p≡p (https://f-droid.org/fr/packages/security.pEp/) is now the defaut email client, and replaces lineageOS client which is no longer maintained.
Preinstalled apps updated to their latest version.
LineageOS updated (July security patch).
28/05/2021 (build 20210525):
Different protection levels in iodé's blocker added: in addition to the default standard blocklist, we added three lists (socials, porn, extreme) that can be activated globally or on a per-app basis (more information in the FAQ).
Geometric Weather app added.
Preinstalled apps selection at setup wizard added.
Preinstalled apps including microG updated to their latest version.
LineageOS updated (May security patch).
07/03/2021 (build 20210306):
Blocker UI improved: performance at startup, statistics display (with sortable columns), DNS stream
Preinstalled apps management (uninstall / reinstall) menu added (Settings -> Apps & Notifications -> Preinstalled apps)
Latest lineageOS sources synced
Default apps updated
22/01/2021 (build 20210119):
LineageOS sources synced
Prebuilt apps updated
Activated Camera APIv2 in Snap
Force auto-update of apps in FDroid to keep in sync with iodé apps. It can be disabled.
02/12/2020 (build 20201127):
LineageOS sources synced
Prebuilt apps updated
New default wallpaper
Firefox browser renamed as iodé Browser and logo changed due to trademark restrictions
The iodé blocker can now be correctly coupled with a VPN
17/11/2020 (build 20201113):
Qwant replaced by a customized version Firefox, actually 83.1.0-rc1: Qwant or DDG as default search engine, alternate search engines added, telemetry disabled
iodé app (blocker): app switches replaced by shields around app icons, aggregated apps view in report, historical data deletion for each period by long press on an app line in report, black list updated
LineageOS sources synced
Prebuilt apps updated
Added a iodé category in FDroid, to quickly distribute the apps we customize. We had to fork FDroid for this purpose.
30/09/2020 (build 20200925):
Synced LineageOS sources and device tree (big improvements for the GPS)
microG updated to v0.2.12.203315 plus commits up to 25/09 (in-app maps now mostly working through Mapbox)
Prebuilt apps updated to their latest version
Welcome to "News": an app to keep users informed of latest iodé developments, as well a a FAQ.
05/08/2020 (build 20200805):
Synced LineageOS sources and device tree
Camera leak now solved in the sources (thanks to @derf elot)
microG updated to v0.2.11.202414 plus commits up to 05/08
AppleNLP backend working again
Prebuilt apps updated to their latest version
25/07/2020 (build 20200725):
Synced lineage (security patch r40) and device tree
Minor UI fixes and improvements in iodé adblocker
Updated blocklist
Updated preinstalled apps
Improved bootanimation
07/07/2020 (build 20200707): initial publicly available build of iodéOS for poplar.
Downloads : add-ons
phonesky-magisk.zip : Magisk module for NanoDroid patched Play Store, for those who really need to get access to their paid apps that don't work with microG. This module can be generally be deactivated when you have installed and ran once the paid apps.
NB : you may have to wait a couple of hours after activating the module for being able to install paid apps.
phonesky-magiskV2.zip : compatibility for the upcoming iodéOS 2.0 based on Android 11. It can ben installed on iodéOS 1.x based on Android 10 too.
IMPORTANT : install this module or deactivate the previous one before installing iodéOS 2.0, or you'll be caught in a bootloop.
seems interesting, great job! but.. 1) any known bugs? anything? 2) is it stock based or SODP? 3) does volte work plsplspls? 4) ok HUGE THANKS for maintaining this device, keep up the great stuff
jimmy1235 said:
seems interesting, great job! but.. 1) any known bugs? anything? 2) is it stock based or SODP? 3) does volte work plsplspls? 4) ok HUGE THANKS for maintaining this device, keep up the great stuff
Click to expand...
Click to collapse
1) Probably the same as in lineage 17 by derf elot, except for the camera. We removed the Sony camera, solved a memory leak problem, and included the stock lineage camera. There are also bugs related to microg, which has not been updated for a long time. Development on it has recently started again, so we can expect some improvements.
2) Stock, same DT as lineage by derf elot as mentioned in the OP.
3) It seems that yes.
4) You're welcome!
Location does not work with any map application. I'm not sure if micro G can fully replace Google play services so you can use Google maps but no app can connect to location, that includes the system's native app. Also, I cannot to XDA by Google account, it does nothing when I press Google+
Gmail also does not work, it closes immediate after opening, drive seems to be working, agenda does not work, YouTube is ok
pleniceanu cristian said:
Location does not work with any map application. I'm not sure if micro G can fully replace Google play services so you can use Google maps but no app can connect to location, that includes the system's native app. Also, I cannot to XDA by Google account, it does nothing when I press Google+
Gmail also does not work, it closes immediate after opening, drive seems to be working, agenda does not work, YouTube is ok
Click to expand...
Click to collapse
The developer of microG stopped working on the project for a while, some apps dysfunction.
Location provider is set to 'déjà vu', which does not use the network and might not locate you at first. Try using or coupling it with an other provider ? It should locate you.
iodeOS said:
The developer of microG stopped working on the project for a while, some apps dysfunction.
Location provider is set to 'déj
Click to expand...
Click to collapse
I know it's kinda avoiding this ROM purpose, but seeing how MicroG isn't that stable atm, can we flash gapps in this ROM? This device is my daily driver afterall
Wangan_Beginner said:
I know it's kinda avoiding this ROM purpose, but seeing how MicroG isn't that stable atm, can we flash gapps in this ROM? This device is my daily driver afterall
Click to expand...
Click to collapse
We daily use this ROM with microG, but tested before with gapps it should work, let us know
iodeOS said:
We daily use this ROM with microG, but tested before with gapps it should work, let us know
Click to expand...
Click to collapse
I flased gapps, first pico, location can be used with native GPS app but I could not install anything from Aurora store although internet was ok, good speed conection, internet browsing ok, Aurora shows apps but remains in 'downloading', no download actually.
So, I went and reinstalled the rom with micro Gapps, but the location didn't worked this time, microG menu was gone.
I gave up for now
It's great to see another privacy focused rom for this device! I do have some questions though: why not use osmand (open source nav app) for maps. Also I understand that the built in ads blocker is better than a vpn based one, but how is it compared to say AdAway? And can it be deactivated (sometimes blocklists block useful sites too or result in certain apps to not function properly)?
I'll do a backup on the weekend and check it out.
boa05 said:
It's great to see another privacy focused rom for this device! I do have some questions though: why not use osmand (open source nav app) for maps. Also I understand that the built in ads blocker is better than a vpn based one, but how is it compared to say AdAway? And can it be deactivated (sometimes blocklists block useful sites too or result in certain apps to not function properly)?
I'll do a backup on the weekend and check it out.
Click to expand...
Click to collapse
The main reasons for the choice of Magic Earth over Osmand: it is simpler to use, and has real-time traffic information. There's not perfect choice...
The blocker can be deactivated globally on its home page, or app by app on the report page. However, statistics are still collected. We will add a 'mute' function, to avoid statistics collection. Both (block and mute) will be able to be combined: mute but still block, unmute and unblock, ...
Some of the main advantages of a low-level blocker like the one were're implementing:
there's no need to root the phone (for Adaway, root is required)
VPN remains free
the blocker is a low-level system process which cannot be killed by the Android memory management
it is implemented with efficiency and security in mind (c++ with RAII principle as much a possible, multi-threaded, specific sepolicy rules)
fine-grained control over which app may be blocked (and/or muted in a future version)
very accurate statistics: we can track exactly which app makes which DNS request, which app sends or receives which packet on the network, the quantity of data exchanged, source/destination, ports, ...
in addition to DNS blocking (equivalent to a hosts file based method like Adaway for global blocking of all apps), we can also block network packets whose source or destination IP address has recently been associated to a domain in the black list.
we will be able to make even more fine-grained tuning, like deciding that a domain must blocked for a given app but unblocked for another app, and many more
Nice ROM
Does it support poplar dsds G8342 ?
Wow, this is the best rom so far, and the adblocking is nice too, looking forward to custom blocklists, more customization and maybe blocking apps' internet access using this (currently using afwall for this), as I don't want my keyboard to have internet access. Installed pop kernel too and no issues so far, bootup time is amazing!
hsheemi said:
Nice ROM
Does it support poplar dsds G8342 ?
Click to expand...
Click to collapse
thank you, we don't support poplar dsds for now, we might support it in the future.
---------- Post added at 02:01 PM ---------- Previous post was at 01:58 PM ----------
boa05 said:
Wow, this is the best rom so far, and the adblocking is nice too, looking forward to custom blocklists, more customization and maybe blocking apps' internet access using this (currently using afwall for this), as I don't want my keyboard to have internet access. Installed pop kernel too and no issues so far, bootup time is amazing!
Click to expand...
Click to collapse
thanks!
We will probably add apps' internet access blocking to the todo list, thanks for pointing out
For Xperia XZ1 SOV36
Is it compatible for Xperia XZ1 SOV36??
boa05 said:
Wow, this is the best rom so far, and the adblocking is nice too, looking forward to custom blocklists, more customization and maybe blocking apps' internet access using this (currently using afwall for this), as I don't want my keyboard to have internet access. Installed pop kernel too and no issues so far, bootup time is amazing!
Click to expand...
Click to collapse
iodeOS said:
thank you, we don't support poplar dsds for now, we might support it in the future.
---------- Post added at 02:01 PM ---------- Previous post was at 01:58 PM ----------
thanks!
We will probably add apps' internet access blocking to the todo list, thanks for pointing out
Click to expand...
Click to collapse
Thanks for your comments!
To add my two cents to Antoine's answer: there are switches for activating WiFi and Mobile data in app's settings, but even with these switches off, we found that there is still network communication (data sent). You can verify that with the iodé app. So yes, we could completely disable network communication with iodé...
vince31fr said:
Thanks for your comments!
To add my two cents to Antoine's answer: there are switches for activating WiFi and Mobile data in app's settings, but even with these switches off, we found that there is still network communication (data sent). You can verify that with the iodé app. So yes, we could completely disable network communication with iodé...
Click to expand...
Click to collapse
Why not support Google apps since micro G isn't supported anymore? Everything goes too Google...
This Rom is pretty close to stock when it comes to network signal stability for me. But I really hate not having my paid apps and some Google apps
pleniceanu cristian said:
Why not support Google apps since micro G isn't supported anymore? Everything goes too Google...
Click to expand...
Click to collapse
You should take a look at microg github... Its main author is actively working on microg. We can probably expect a new stable version in the next few weeks/months.

[APP] Wear OS Apps Repository. Why are there so few apps available for Wear OS in Play Store?

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
​​Why are there so few apps available for Wear OS in Play Store?​
In the origins of Wear OS, when it was still called Android Wear, between 2014 and 2017, hundreds of apps created for these watches were published in the Play Store, during that time and shortly after it was already evident that there was not much interest in the market for these watches, this was also coupled with the abandonment by Google of Wear OS that has maintained this little attention until almost the launch of Galaxy Watch 4, last year. After the app boom in the first 3 years, and due to this scenario, many app developers stopped publishing new apps and/or updating the ones that were already published.​​In addition, Google for some time is doing a purge of apps in the Play Store that they consider "bad" and that violate points in Google's policy (which is updated quite frequently), such as apps that ask for permissions that are not really necessary for the operation of the app, for example the call log or the location in the background. They are also removing apps that are obsolete because they have not been updated to an Android API level of the last 2 years, i.e. as of today all apps that point at most to Android 11 or lower will be hidden in Play Store searches. As new Android/Wear OS versions are released, the 2-year window will advance accordingly. They will actually only be hidden for new users of the app, as if you have ever installed it, you will still see it in the Play Store and can continue to use it. However, if you have never used the app that Google considers outdated, it will not appear in the Play Store when you search for it.​​I often read developers complaining about how hard it is for them to get Google to authorize the publication of their apps in the Play Store, and Google has started to impose a heavy hand in order to have apps with higher quality and safer for the user. Google is requiring developers to limit the use of permissions to those necessary to provide the features of their application. In addition, they have to explain in the app's "Data Security" section how sensitive user data is handled. Last year, they rejected or removed tens of thousands of apps on Android (many of them for Wear OS) that did not comply with Google's policies related to privacy and user data.​​All these causes cause that currently the number of apps available for Wear OS is very low, there are far fewer apps than in the first year of life of Wear OS, in fact, from November 1, 2022, there will be much less, as Google will make another purge against obsolete apps. Either for security reasons or for abandonment of the app developer that leaves them outdated.​​I don't know how many apps for Wear OS are currently in the Play Store, probably excluding Watch faces there will be less than 300 apps. Google publishes from time to time the number of apps hosted in the Play Store, but in a global way (it includes apps for Wear OS along with Android) so I think it is not possible to know with certain accuracy. Does anyone know how many there are currently for Wear OS?​​​
Wear OS Apps Repository​
The fact is that many apps that were available before are now gone, and as of November 1 much less, so I have created the following repository taking advantage of reliable servers in APKMirror, GitHub (from developer) or on my own server, Mega.​​The intention is to preserve those apps that are no longer hosted in the Play Store (or never were) and are still functional. This repository contains apps that:​
Have been abandoned by their developer, but are still functional, for example, Telegram.
Have been created for Android. Normally, the interface of these apps is not perfectly adapted to the small size of the screen, but they still work, for example, Pulse Music.
They are not hosted on Play Store for different reasons, for example. OruxMaps.
They have not been updated for some time or violate some non-serious point of the policy, and Google has taken the determination to hide them for new users of the app, for example, Button Launcher.
They are not compatible with your watch, but are mostly functional, e.g. Feel The Wear.
Also, if any independent developer has their app outside the Play Store and wants me to post the download link in the repository to write a comment with the name of the app and download link.​
Wear OS Apps Repository​
How to install this app by sideload?​
To send and install the applications on your watch, you can do it in several ways:​
If you want to install from the phone, you can use the Wear Installer app, Bugjaeger Mobile ADB or Easy Fire Tools. In this link, extensive information about this and how to install with these tools.
If you want to install from a PC, you must do it through ADB commands. In this link, you can download Wear OS Tools, a tool for Windows that makes it easy to install apps from your PC.
Considerations​
In order to install apps via sideload, you must enable "Debugging over Wi-Fi". On the watch, go to Settings > system > About and repeatedly tap "Build number" until you see a message that says 'You are now a developer'. Then go to Settings> Developer options and enable "ADB debugging" and "Debugging over Wi-Fi".
If you are also going to install from the PC, you must download and install ADB tools, such as ADB & Fastboot++.
In APKMirror, to download an app you must choose, in case there are several variants, the variant “armeabi-v7a". For DPI, choose "nodpi" variants.
The fact that an app has been removed from the Play Store, does not imply that it is a dangerous app, there are applications that offer a decent set of features and are totally innocent, but have been abandoned by their developers for whatever reason and Google fulfilling its policy of obsolete apps removed them from the Play Store.
If you have outdated apps installed on your watch (which of course are still useful for you) but unfortunately they are no longer in the Play Store, you can back up the APK files of the apps with WearOS Tools, like this you will not lose them if you reset the watch or change to a new watch. If any app of these characteristics is not in the repository, comment it here to upload it to the repository and preserve it.
New apps added:
Wear Documents
Wear Keyboard
Wear Photos
Wear Orbits
Speed Wear
Great project. How do you achieve Whatsapp functionality, taking calls on watch was only available for me in a few previous betas, now no more. I can send messages using Assistant in combination with Gboard though, via phone. Any other way? Could add this K-9 Mail variant
Lucas0511 said:
Great project. How do you achieve Whatsapp functionality, taking calls on watch was only available for me in a few previous betas, now no more. I can send messages using Assistant in combination with Gboard though, via phone. Any other way? Could add this K-9 Mail variant
Click to expand...
Click to collapse
About WhatsApp read this post
Hacks, tricks, news and updates for Wear OS smartwatches (TicWatch, Fossil, Missfit, Skagen, Xiaomi, Oppo, Suunto...)
Hi, I use and enjoy a Ticwatch Pro 3 watch, and before I had a TicWatch Pro 2020. During this time I have been learning tips for this watch, and some others I knew from when I was playing around with smartphones and I have moved them to the Wear...
forum.xda-developers.com
About K-9 Mail, I take it into account, as soon as I can, I will upload a working version.
bernarbernuli said:
About WhatsApp read this post
Hacks, tricks, news and updates for Wear OS smartwatches (TicWatch, Fossil, Missfit, Skagen, Xiaomi, Oppo, Suunto...)
Hi, I use and enjoy a Ticwatch Pro 3 watch, and before I had a TicWatch Pro 2020. During this time I have been learning tips for this watch, and some others I knew from when I was playing around with smartphones and I have moved them to the Wear...
forum.xda-developers.com
About K-9 Mail, I take it into account, as soon as I can, I will upload a working version.
Click to expand...
Click to collapse
Thanks for pointing me to a link on your research re Whatsapp on WearOS. I have done much of the same, but with lesser success - subscription apps not an option though. I tried Leonard's WhatsappWebToGo on the GW4 with all permissions possible activated, but the app will not open, just shows a white screen. Do you have it running successfully, the 1.72 latest version? I tried it previously on my tablet successfully, but then saw that Whatsapp is now offering the same for tablets in latest betas.
Lucas0511 said:
Thanks for pointing me to a link on your research re Whatsapp on WearOS. I have done much of the same, but with lesser success - subscription apps not an option though. I tried Leonard's WhatsappWebToGo on the GW4 with all permissions possible activated, but the app will not open, just shows a white screen. Do you have it running successfully, the 1.72 latest version? I tried it previously on my tablet successfully, but then saw that Whatsapp is now offering the same for tablets in latest betas.
Click to expand...
Click to collapse
no, the only decent option is WhatsWatch and it's not rocket science either. It's not free, but a one-time fee
- New apps added:
EasyCalculator
Calendar for Wear OS
Wear Calendar
Flopsy Droid
Reader for Android Wear
Smart Wear Speed
Tockle
Wear Aware
K-9 Mail
WearResponses
WearShell
- A new column has been added to indicate which apps need a companion app for the phone.
- Updated the information links for some of the apps.
- New apps added:
Wear Mini Launcher
Swipify Wear Launcher
Smart Wear Status
Any Android app that works well with the watch?
Any app that is no longer in the Play Store?
bernarbernuli said:
Any Android app that works well with the watch?
Any app that is no longer in the Play Store?
Click to expand...
Click to collapse
Wristkey.
Spoiler: Most of these Lite apps
YMMV
1. Facebook Lite
2. Messenger Lite
3. Aloha Browser Lite
4. UC Browser Mini
5. Opera Mini
6. Camera360 Lite
7. ap15 Launcher
8. myMail
9. Twitter Lite
10. Total Cleaner Lite
11. Parallel Space Lite
12. LinkedIn Lite
13. Skype Lite
14. Firefox Lite
15. VideoShow Lite
16. Amazon Kindle Lite
17. Spotify Lite
18. Lite Music Player
19. Pinterest Lite
20. Lite For All
21. YouTube Go
22. Google Go
23. Google Maps Go
24. SD Maid
25. CM security Lite
26. Internet Speed Meter Lite
27. Clean master lite
28. 360 Security Lite
29. DU Browser Mini
30. Vigo Lite
31. Ola Lite
32. Hermit lite Browser
33. Via Browser
34. Lite LINE
N.B. Be mindful that native storage remains stuck at 4GB on nearly all Wear OS watches.
rodken said:
Wristkey.
Spoiler: Most of these Lite apps
YMMV
1. Facebook Lite
2. Messenger Lite
3. Aloha Browser Lite
4. UC Browser Mini
5. Opera Mini
6. Camera360 Lite
7. ap15 Launcher
8. myMail
9. Twitter Lite
10. Total Cleaner Lite
11. Parallel Space Lite
12. LinkedIn Lite
13. Skype Lite
14. Firefox Lite
15. VideoShow Lite
16. Amazon Kindle Lite
17. Spotify Lite
18. Lite Music Player
19. Pinterest Lite
20. Lite For All
21. YouTube Go
22. Google Go
23. Google Maps Go
24. SD Maid
25. CM security Lite
26. Internet Speed Meter Lite
27. Clean master lite
28. 360 Security Lite
29. DU Browser Mini
30. Vigo Lite
31. Ola Lite
32. Hermit lite Browser
33. Via Browser
34. Lite LINE
N.B. Be mindful that native storage remains stuck at 4GB on nearly all Wear OS watches.
Click to expand...
Click to collapse
Have you used any of the lite apps you mention on your watch?
bernarbernuli said:
Have you used any of the lite apps you mention on your watch?
Click to expand...
Click to collapse
Yes and quite surprised when I was able to run SD Maid and NetGuard No Root Firewall.
-- NetGuard requires scaling of the display in order to enable the firewall on the extreme far left corner.
-- Enabling NetGuard does not seem to stick because possibly, Wifi needs to be off on the watch for VPN.
-- Wear OS still needs to be able to communicate with the app on the phone over Bluetooth. Having a VPN might prohibit that.
-- There are some instances where I has to reboot Wear OS before I hit paydirt.
-- I'm certain that I'll attempt to see which app will stick on the Pixel Watch when the time comes.
Please add this application: https://play.google.com/store/apps/details?id=in.ohari5336.wear.dialer
ohari5336 said:
Please add this application: https://play.google.com/store/apps/details?id=in.ohari5336.wear.dialer
Click to expand...
Click to collapse
By the nick I guess you are the developer of this app, in the repository only have room for apps that are not in the Play Store or if they are, because their apps are abandoned by the developer (in the case of this app, you updated it and uploaded it last week).
The repository is not oriented to advertise apps. I feel sorry for you. Nevertheless, thanks for developing on Wear OS.
Hello, it's been days since there was any news, this weekend I had time to test and analyze some apps.
Changelog:
- Restructured the columns of the table, and added a new column with more extensive information about the apps.
- New apps added:
App for Android, but functional on Wear OS.​
Google Go --> Google search engine.
Tone Selector (Ringtone/Alarm) --> Allows you to customize ringtone, alarm sound and notification sound.
ap15 Launcher --> Minimalist launcher.
Facebook Lite --> Facebook.
Facebook Messenger Lite --> Facebook Messenger.
YouTube Go --> Youtube.
Files by Google --> File Manager.
UC Browser Mini --> Web browser.
​No watch version available in Play Store​
Tip Calculator --> Tip calculator.
​Not available in Play Store.​
DrawWear - Art on Android Wear --> Draw on the watch screen.
Meter for Android Wear --> Light meter for photography.
Prayer Times For Android Wear --> Islamic help app.
Qibla Quran Prayer: Deenwise --> Islamic help app.
SlamdunQ Cricket --> Cricket ball launching assistant.
Audio Visualizer --> The screen displays rendering and changes dynamically with any ambient sound or music, in real time.
DNDSync --> Synchronize Do Not Disturb (DND) with the phone.
KOKO for Wear --> Changes the timeout time of the default display.
MotoACTV DPI [ROOT] --> Root required in watch. Allows you to change the screen density.
Mural watchface --> Watchface.
Rotary --> Call telephones imitating the old rotary dial telephones.
Apollo Wear Launcher for Watch --> Highly customizable launcher
circlue Launcher --> Other Launcher.
Facebook Messenger (Wear OS) --> Messenger de Facebook para Wear OS.
AFib monitor --> Monitors heart rate and atrial fibrillation.
Agenda Wear --> Synchronizes the events in the phone's address book
Altimeter-Barometer --> Monitors atmospheric pressure and altitude.
Battery Alert --> Alerts you when your watch is running out of battery or when it is fully charged.
BuddhaBoot [ROOT] --> Root required in watch. Allows to reboot in Recovery mode, in addition to normal reboot and shutdown
Reboot Wear [ROOT] --> Root required in watch. It allows rebooting in bootloader and Recovery mode.
Reset Wear Client [ROOT] --> Root required in watch. Pair to new phone without resetting to default values.
Scan My Watch Wearable Code --> Stores scannable barcodes and QR codes in the watch.
Voice Controller for Spotify --> Allows you to use voice commands to control premium version of Spotify.
WearSlides --> Control PowerPoint presentation from the watch.
Wristkey --> Alternative of Google Authenticator offline.
bernarbernuli said:
App for Android, but functional on Wear OS.​
Google Go --> Google search engine.
Tone Selector (Ringtone/Alarm) --> Allows you to customize ringtone, alarm sound and notification sound.
ap15 Launcher --> Minimalist launcher.
Facebook Lite --> Facebook.
Facebook Messenger Lite --> Facebook Messenger.
YouTube Go --> Youtube.
Files by Google --> File Manager.
UC Browser Mini --> Web browser.
​
Click to expand...
Click to collapse
Hourly Chime for Wear and Home Assistant looks somewhat promising
-- Hourly Chime installs successfully but doesn't load on Wear OS.
-- The watch will vibrate every hour.
rodken said:
Hourly Chime for Wear and Home Assistant looks somewhat promising
-- Hourly Chime installs successfully but doesn't load on Wear OS.
-- The watch will vibrate every hour.
Click to expand...
Click to collapse
Thanks for the contribution, however, the repository is not oriented to hang active apps in Play Store, only abandoned apps or if they are in Play store, but initially aimed at Android (but work well in Wear OS). It is a thread to preserve those apps that are no longer available.
Maybe we could create another thread to make a table of the apps that are in Play Store more prominent, it is a good way to discover new apps for Wear OS buried among hundreds of thousands for Android in the Play Store. We could make a table similar to the one in this thread.
What do you think of the idea?
bernarbernuli said:
Maybe we could create another thread to make a table of the apps that are in Play Store more prominent, it is a good way to discover new apps for Wear OS buried among hundreds of thousands for Android in the Play Store. We could make a table similar to the one in this thread.
Click to expand...
Click to collapse
Sticking with the status quo is a more viable solution.
-- No need to chase after the thousands of apps that are already Wear OS compatible.
rodken said:
Sticking with the status quo is a more viable solution.
-- No need to chase after the thousands of apps that are already Wear OS compatible.
Click to expand...
Click to collapse
I think I have explained myself wrong, I mean to review outstanding apps among thousands of apps in a table, in the same way that you have recommended those 2 apps because I guess you think they are outstanding among others.
Added Google Keep to repository. As of a few days ago, it is no longer available to Wear OS 2 watches.
Google Maps and Keep support Wear OS 2 again after temporary removal [U]
Google Keep has dropped support for older Wear OS 2 devices. In recent months, Google rolled out a Material You redesign and tile...
9to5google.com

Categories

Resources