Apex Flex IOS troubles

We are in the process of releasing the apex manager for iOS with otp supported. In the mean time you can use yubico apps for otp as our on-chip applet js compatible

2 Likes

whenever I try to scan the apex with the yubico authenticator, it immediately responds with this error when it reads the apex. I installed the OTP Authenticator on the flex, am I missing a step?

I’ve not used the iOS yubico authenticator app before. What settings show on the screen before you activate NFC?

Anyone else use yubico authenticator on iOS with apex?

2 Likes

All the NFC options in the iOS app are just about starting the NFC right away when opening the app and automatically pulling the yubico OTP on scan (which I believe only works with actual yubikeys).

I seem to recall this is the message I got when my apex had bad coupling prior to setting up the password for TOTP. Now when I have bad coupling I get a message saying “key is password protected” despite having the password saved.

If you haven’t already, I highly recommend getting a repeater sticker. I could never get good enough coupling on my iPhone to do stuff in Fidesmo or yubico auth until I did, and now it’s incredibly easy to get good coupling.

Since you also mentioned using it on macOS: I use an ACR122U (which is probably a knock off) on macOS and Windows with the yubico auth app and it works great as well. A little annoying tho since the desktop app requires the key be on the reader to display codes.

2 Likes

it would seem that you have scared my app into working hahah, somehow retried this morning and everything is working perfectly. you rock @amal.

and thank you, @Ditto, I appreciate your response! I already have a repeat sticker on its way over :slight_smile:

I guess the only questions I have now are:

  • if anyone has any experience with seedkeeper, status.im keycard or anything else on iOS for storing private keys, seed phrases, etc on the flex? since status.im wont install on my apex, I got the seedkeeper installed although it originally scans fine, whenever I try to set it up as it requires I set a pincode, it gives an error that it could not setup pincode when I go to scan the apex again.

  • will there be a smaller FIDO2 applet in the future so that it fits on the flex with other applets like the OTP Auth? I currently get the failed due to insufficient storage error whenever trying to install either the FIDO2 or the status.im keycard (even when I remove all other applets and attempt to reinstall)

  • lastly, (assuming I can get smartPGP installed again) does anyone have any experience with smartPGP and/or storing private keys on the apex flex? what to use for it? is this option strictly android currently or is there an iOS option?

There is enough storage for both of these but possibly not with seedkeeper as well… the error from Fidesmo is only a suggestion because the install script we are able to deploy through Fidesmo does not get any error data back on failure, so we suggest you check storage space.

What we do know is that FIDO is quite difficult to deploy over iOS because iOS must chunk the deployment into several phases. This is an NFC limitation imposed by Apple. To deploy it successfully, you need to be very careful and patient and ensure your phone does not move at all during the deployment phase. Honestly, it might be worth picking up a cheap shit Android phone just for this purpose… once you’ve deployed your applications you can put the Android phone in the drawer.

Another option would be to pick up an ACR1252U reader and use the FDSM java utility to deploy applications from your desktop. If you are interested in this, grab a reader and let me know when you’re ready to dive in and we’ll walk through it here.

2 Likes

will do! I have a spare android phone to try with as well. how do I check the storage space of the flex? the only app I saw that lists anything related to storage was the Cybernetic app and that always reads 100% memory-free, which doesn’t seem correct. It does pick up on the fact that I have OTP and smartPGP installed though, because the color of the text changes on the app when I remove the applets.

I currently have smartPGP, OTP Auth, Free Memory, and an NFC2website installed. do you think there would be enough space for FIDO2 and/or the smart.im keycard applet if I removed everything other than the OTP Auth, Free Memory (as it came preinstalled so I imagine it’s needed), and the NFC2website applet? I guess I could answer that if I knew how to check the storage lol

Use Apex Manager on the Android phone to see the free storage space :slight_smile: (yes we are working on an iOS version that is more complete than the Cybernetic version)

3 Likes