When will MySudo be supported on GrapheneOS?

Featured Answered

Comments

8 comments

  • Avatar
    Jack - TeamSudo

    Although we dont officially support GrapheneOS, from our internal testing, please find below some high level instructions on how to install MySudo on base GrapheneOS with no sandboxed Google Play Services.  

    Please note that GrapheneOS is not an officially supported MySudo operating system and therefore there are no guarantees that all functionality will perform in the same manner as if running on the Android OS.  These instructions are provided for informational purposes and goodwill to the community.

    Prerequisites

    1. Requires 2 devices

      1. Standard iOS/Android device running latest version of MySudo

      2. Device that runs GrapheneOS

    2. Need to purchase a MySudo plan from either Apple App Store or Google Play Store on a standard iOS or Android device (recommend purchasing an annual plan)

    Steps (for minimum support)

    1. Download and side-load MySudo APK on GrapheneOS - see APK links below

    2. Launch MySudo on GrapheneOS

    3. On the introduction screen tap on “Import existing MySudo account”

    4. On Standard device, open MySudo, tap on “Settings>Backup & Restore/Export>Export to Another Device”

    5. Use QR Code transfer method to export/share the MySudo account from standard device(iOS/Android) to the GrapheneOS device - see how to access MySudo from multiple devices

    APK Files:

    Current Limitations

    Running MySudo on base GrapheneOS without any sandboxed Google Play services has the following limitations:

    1. MySudo will not allow for purchase of subscriptions on a GrapheneOS device.

    2. Subscriptions must be purchased on the standard device (iOS or Android).  The purchased subscription will be synched to the Graphene device given it is in a multi-device sharing scenario with the standard device as per QR code account transfer instructions above. 

    3. Push notifications will not work on the GrapheneOS device (including incoming calls).

    We are currently exploring options for some of the limitations above.  

    In the meantime if desired, you can remove these limitations by installing some of the "sandboxed" google services on GrapheneOS.

    To allow push notifications and incoming calling:

    1. Install the sandboxed Google Services Framework APK (com.google.android.gsf)

    2. Install the Google Mobile Services APK (com.google.android.gms)

    To allow direct purchase of subscription from GrapheneOS:

    1. Install sandboxed Google Play Store (com.android.vending)

    0
    Comment actions Permalink
  • Avatar
    Michael H.

    Thanks Jack for your informative response.

    I followed the steps and got MySudo somewhat working on GrapheneOS. I understand the 3 limitations you mentioned, the first two of which can be bypassed without much issue as long as a user have a stock android or iOS device. The third limitation is what makes MySudo very difficult to use. I understand that the limitations can be removed by installing the sandboxed google services but the main reason most people install GrapheneOS is to get away from google & ios. Is there any timeline for an APK that would enable notifications without google services?

    Once again, thank you for the great service you provide and for taking the time to answer my questions.

    0
    Comment actions Permalink
  • Avatar
    Jack - TeamSudo

    Michael, we are exploring the 3rd limitation however do not have a timeline at this stage.

    Not sure if you saw our post on CalyxOS?  Getting MySudo to work on CalyxOS

    CalyxOS comes with MicroG services installed. With the microG services enabled we have found most functions of MySudo to work as expected (calling, messaging, email, browsing etc) CalyxOS.  I believe that you can install MicroG services on GrapheneOS as well, although this is not something we have tried or tested.  

    0
    Comment actions Permalink
  • Avatar
    Jeremie Lariviere

    In my opinion, the directions provided really do not provide much of a workaround for those concerned about privacy and security.  If incoming calls will not work without Google Services, it will prevent me from using the MySudo service(s).  

    0
    Comment actions Permalink
  • Avatar
    Jack - TeamSudo

    As mentioned above, we have users running MySudo successfully on CalyxOS which uses MicroG services (comes installed by default).  Incoming calls, message notifications etc work with these services.  See Getting MySudo to work on CalyxOS.

    We have not tried MicroG services with GrapheneOS as yet, however would love to hear from the community if anybody has been successful in installing / configuring MicroG services on GrapheneOS and getting MySudo to work with these. 😁

    0
    Comment actions Permalink
  • Avatar
    ruby

    Jack,

         You state that people have been able to run it successfully with MicroG on CalyxOS. Is this recent? I've tried 6 maybe 8 months ago when the .APK was released for degoogled phones. I could do text but I had to have the app active and open to receive text. Calls did not ring when the phone was dormant. 

    Is it hit or miss for some people? Do you know what phone these people had with the calyxos? 

    Thank you. 

    0
    Comment actions Permalink
  • Avatar
    Jack - TeamSudo

    Hi Ruby, it sounds like you did not have the MicroG "google services compatibility" option enabled when you installed MySudo, which is required in order to receive notifications.  

    We have not tested installing with this disabled and then after the fact re-enabling it.  I suspect this may not work. 😬  Have you tried this?

    In our testing we used a Pixel 3 XL.

    Let us know how you go.

    0
    Comment actions Permalink
  • Avatar
    ruby

    Jack, 

         I have always ran Micro G. I run some Googled apps. At the time, I had a 4A, CalyxOS. I now have a 3A XL. I will give it another shot and let you know. 

    0
    Comment actions Permalink

Please sign in to leave a comment.