Does anyone have experience getting the HBO Max app to work? I downloaded it from Aurora Store and it was working months ago (I haven't tried it since August or so). I tried to open yesterday and it opens but once you click on any given video to begin playing, the screen goes black for a second or two and closes. I tried to enable/disable exploit protection mode, doesn't make a difference.

Thanks for any tips!

    ErnestThornhill

    Thanks for trying to help, here is the log if any of this makes sense:

    11-05 10:44:17.313 15778 15778 I service_manager_stats: [call_count=200,total_time=230ms,duration=59.123s]
    --------- switch to main
    11-05 10:44:17.357 15778 15957 D TrafficStats: tagSocket(105) with statsTag=0xffffffff, statsUid=-1
    --------- switch to events
    11-05 10:44:17.492 15778 15778 I wm_on_create_called: [Token=131905398,Component Name=com.wbd.fuse.appcore.FuseActivity,Reason=performCreate,time=94ms]
    --------- switch to main
    11-05 10:44:17.503 15778 15831 D CompatChangeReporter: Compat change id reported: 263076149; UID 10145; state: ENABLED
    --------- switch to events
    11-05 10:44:17.504 15778 15778 I wm_on_start_called: [Token=131905398,Component Name=com.wbd.fuse.appcore.FuseActivity,Reason=handleStartActivity,time=12ms]
    11-05 10:44:17.509 15778 15778 I wm_on_resume_called: [Token=131905398,Component Name=com.wbd.fuse.appcore.FuseActivity,Reason=RESUME_ACTIVITY,time=3ms]
    11-05 10:44:17.523 15778 15778 I wm_on_top_resumed_gained_called: [Token=131905398,Component Name=com.wbd.fuse.appcore.FuseActivity,Reason=topStateChangedWhenResumed]
    --------- switch to main
    11-05 10:44:17.546 15778 15837 W libc    : Access denied finding property "ro.chipname"
    11-05 10:44:17.624 15778 15778 E DynamiteModule: Invalid GmsCore APK, remote loading disabled.
    11-05 10:44:17.625 15778 15778 E CastContext: Failed to load module from Google Play services. Cast will not work properly. Might due to outdated Google Play services. Ignoring this failure silently.
    11-05 10:44:17.637 15778 15883 D TrafficStats: tagSocket(115) with statsTag=0x539, statsUid=-1
    11-05 10:44:17.639 15778 15778 E DynamiteModule: Invalid GmsCore APK, remote loading disabled.
    11-05 10:44:17.640 15778 15778 E CastContext: Failed to load module from Google Play services. Cast will not work properly. Might due to outdated Google Play services. Ignoring this failure silently.
    11-05 10:44:17.644 15778 15819 D TrafficStats: tagSocket(111) with statsTag=0x539, statsUid=-1
    11-05 10:44:17.659 15778 15946 E cutils-trace: Error opening trace file: No such file or directory (2)
    --------- switch to events
    11-05 10:44:17.663 15778 15778 I viewroot_draw_event: [window=VRI[FuseActivity],event=reportDrawFinished seqId=0]
    --------- switch to main
    11-05 10:44:17.676 15778 15804 W JobInfo : Job 'com.wbd.stream/com.google.android.gms.measurement.AppMeasurementJobService#1900643678' has a deadline with no functional constraints. The deadline won't improve job execution latency. Consider removing the deadline.
    11-05 10:44:17.692 15778 15778 V MediaRouter: Selecting route: RouteInfo{ name=Tablet, description=null, status=null, category=RouteCategory{ name=System types=ROUTE_TYPE_LIVE_AUDIO ROUTE_TYPE_LIVE_VIDEO  groupable=false }, supportedTypes=ROUTE_TYPE_LIVE_AUDIO ROUTE_TYPE_LIVE_VIDEO , presentationDisplay=null }
    11-05 10:44:17.693 15778 15778 I MediaRouter: Skip setBluetoothA2dpOn(): types=8388615, isPlaybackActive()=false, BT route=null
    11-05 10:44:17.697 15778 15778 V MediaRouter: Selecting route: RouteInfo{ name=Tablet, description=null, status=null, category=RouteCategory{ name=System types=ROUTE_TYPE_LIVE_AUDIO ROUTE_TYPE_LIVE_VIDEO  groupable=false }, supportedTypes=ROUTE_TYPE_LIVE_AUDIO ROUTE_TYPE_LIVE_VIDEO , presentationDisplay=null }
    11-05 10:44:17.712 15778 15957 D TrafficStats: tagSocket(147) with statsTag=0xffffffff, statsUid=-1
    11-05 10:44:17.998 15778 15957 D TrafficStats: tagSocket(145) with statsTag=0xffffffff, statsUid=-1
    11-05 10:44:18.009 15778 15837 D TrafficStats: tagSocket(118) with statsTag=0x4e864ee, statsUid=-1
    11-05 10:44:18.132 15778 15869 D TrafficStats: tagSocket(152) with statsTag=0xffffffff, statsUid=-1
    11-05 10:44:18.256 15778 15804 W JobInfo : Job 'com.wbd.stream/com.google.android.gms.measurement.AppMeasurementJobService#1900643678' has a deadline with no functional constraints. The deadline won't improve job execution latency. Consider removing the deadline.
    11-05 10:44:19.305 15778 15791 I com.wbd.stream: NativeAlloc concurrent mark compact GC freed 74MB AllocSpace bytes, 212(6924KB) LOS objects, 74% free, 27MB/111MB, paused 3.053ms,4.127ms total 249.928ms
    11-05 10:44:20.618 15778 15778 E BranchManager: Branch error code: -113 and message: Trouble initializing Branch.  Unable to resolve host "api2.branch.io": No address associated with hostname Check network connectivity or DNS settings.
    11-05 10:44:21.592 15778 15878 D TrafficStats: tagSocket(193) with statsTag=0xffffffff, statsUid=-1
    11-05 10:44:21.592 15778 16030 D TrafficStats: tagSocket(167) with statsTag=0xffffffff, statsUid=-1
    11-05 10:44:21.594 15778 15949 D TrafficStats: tagSocket(197) with statsTag=0xffffffff, statsUid=-1
    11-05 10:44:21.762 15778 15804 W JobInfo : Job 'com.wbd.stream/com.google.android.gms.measurement.AppMeasurementJobService#1900643678' has a deadline with no functional constraints. The deadline won't improve job execution latency. Consider removing the deadline.
    --------- switch to events
    11-05 10:44:22.314 15778 15864 I service_manager_stats: [call_count=504,total_time=259ms,duration=5.002s]
    --------- switch to main
    11-05 10:44:22.626 15778 15778 D InsetsController: hide(ime(), fromIme=false)
    11-05 10:44:22.628 15778 15778 I ImeTracker: com.wbd.stream:4146d8bc: onRequestHide at ORIGIN_CLIENT reason HIDE_SOFT_INPUT_BY_INSETS_API fromUser false
    11-05 10:44:22.628 15778 15778 I ImeTracker: com.wbd.stream:4146d8bc: onCancelled at PHASE_CLIENT_APPLY_ANIMATION
    11-05 10:44:23.382 15778 15791 I com.wbd.stream: Background concurrent mark compact GC freed 46MB AllocSpace bytes, 200(29MB) LOS objects, 71% free, 38MB/134MB, paused 977us,1.076ms total 123.250ms
    11-05 10:44:23.713 15778 15827 I Apptentive: [SDK Queue] [EVENT] Engaged event: local#app#video_tile_selected
    11-05 10:44:24.522 15778 15778 W WindowOnBackDispatcher: OnBackInvokedCallback is not enabled for the application.
    11-05 10:44:24.522 15778 15778 W WindowOnBackDispatcher: Set 'android:enableOnBackInvokedCallback="true"' in the application manifest.
    --------- switch to events
    11-05 10:44:24.551 15778 15778 I wm_on_top_resumed_lost_called: [Token=131905398,Component Name=com.wbd.fuse.appcore.FuseActivity,Reason=topStateChangedWhenResumed]
    11-05 10:44:24.551 15778 15778 I wm_on_paused_called: [Token=131905398,Component Name=com.wbd.fuse.appcore.FuseActivity,Reason=performPause,time=1ms]
    --------- switch to main
    11-05 10:44:24.565 15778 15804 W JobInfo : Job 'com.wbd.stream/com.google.android.gms.measurement.AppMeasurementJobService#1900643678' has a deadline with no functional constraints. The deadline won't improve job execution latency. Consider removing the deadline.
    --------- switch to events
    11-05 10:44:24.567 15778 15778 I wm_on_create_called: [Token=10739259,Component Name=beam.player.ui.activities.PlaybackActivity,Reason=performCreate,time=7ms]
    11-05 10:44:24.571 15778 15778 I wm_on_start_called: [Token=10739259,Component Name=beam.player.ui.activities.PlaybackActivity,Reason=handleStartActivity,time=4ms]
    11-05 10:44:24.573 15778 15778 I wm_on_resume_called: [Token=10739259,Component Name=beam.player.ui.activities.PlaybackActivity,Reason=RESUME_ACTIVITY,time=1ms]
    11-05 10:44:24.578 15778 15778 I wm_on_top_resumed_gained_called: [Token=10739259,Component Name=beam.player.ui.activities.PlaybackActivity,Reason=topStateChangedWhenResumed]
    --------- switch to main
    11-05 10:44:24.580 15778 15804 W JobInfo : Job 'com.wbd.stream/com.google.android.gms.measurement.AppMeasurementJobService#1900643678' has a deadline with no functional constraints. The deadline won't improve job execution latency. Consider removing the deadline.
    11-05 10:44:24.583 15778 15778 I WindowExtensionsImpl: Initializing Window Extensions, vendor API level=6, activity embedding enabled=true
    --------- switch to events
    11-05 10:44:24.595 15778 15778 I viewroot_draw_event: [window=VRI[PlaybackActivity],event=reportDrawFinished seqId=0]
    --------- switch to main
    11-05 10:44:24.635 15778 16055 E com.wbd.stream: Attempt to load writable dex file: /data/user/0/com.wbd.stream/cache/1658186039475.jar
    11-05 10:44:24.635 15778 16055 D CompatChangeReporter: Compat change id reported: 218865702; UID 10145; state: ENABLED
    --------- switch to crash
    11-05 10:44:24.637 15778 16055 E AndroidRuntime: FATAL EXCEPTION: pool-26-thread-1
    11-05 10:44:24.637 15778 16055 E AndroidRuntime: Process: com.wbd.stream, PID: 15778
    11-05 10:44:24.637 15778 16055 E AndroidRuntime: java.lang.SecurityException: Writable dex file '/data/user/0/com.wbd.stream/cache/1658186039475.jar' is not allowed.
    11-05 10:44:24.637 15778 16055 E AndroidRuntime: 	at dalvik.system.DexFile.openDexFileNative(Native Method)
    11-05 10:44:24.637 15778 16055 E AndroidRuntime: 	at dalvik.system.DexFile.openDexFile(DexFile.java:406)
    11-05 10:44:24.637 15778 16055 E AndroidRuntime: 	at dalvik.system.DexFile.<init>(DexFile.java:128)
    11-05 10:44:24.637 15778 16055 E AndroidRuntime: 	at dalvik.system.DexFile.<init>(DexFile.java:101)
    11-05 10:44:24.637 15778 16055 E AndroidRuntime: 	at dalvik.system.DexPathList.loadDexFile(DexPathList.java:438)
    11-05 10:44:24.637 15778 16055 E AndroidRuntime: 	at dalvik.system.DexPathList.makeDexElements(DexPathList.java:397)
    11-05 10:44:24.637 15778 16055 E AndroidRuntime: 	at dalvik.system.DexPathList.<init>(DexPathList.java:166)
    11-05 10:44:24.637 15778 16055 E AndroidRuntime: 	at dalvik.system.BaseDexClassLoader.<init>(BaseDexClassLoader.java:160)
    11-05 10:44:24.637 15778 16055 E AndroidRuntime: 	at dalvik.system.BaseDexClassLoader.<init>(BaseDexClassLoader.java:105)
    11-05 10:44:24.637 15778 16055 E AndroidRuntime: 	at dalvik.system.DexClassLoader.<init>(DexClassLoader.java:55)
    11-05 10:44:24.637 15778 16055 E AndroidRuntime: 	at com.google.android.gms.internal.pal.zzdu.zzg(com.google.android.gms:play-services-pal@@20.0.1:272)
    11-05 10:44:24.637 15778 16055 E AndroidRuntime: 	at com.google.android.gms.internal.pal.zzct.zzq(com.google.android.gms:play-services-pal@@20.0.1:16)
    11-05 10:44:24.637 15778 16055 E AndroidRuntime: 	at com.google.android.gms.internal.pal.zzct.zzt(com.google.android.gms:play-services-pal@@20.0.1:17)
    11-05 10:44:24.637 15778 16055 E AndroidRuntime: 	at com.google.android.gms.internal.pal.zzcu.zzl(com.google.android.gms:play-services-pal@@20.0.1:2)
    11-05 10:44:24.637 15778 16055 E AndroidRuntime: 	at com.google.android.gms.internal.pal.zzfn.<init>(com.google.android.gms:play-services-pal@@20.0.1:9)
    11-05 10:44:24.637 15778 16055 E AndroidRuntime: 	at com.google.android.gms.internal.pal.zzfo.zza(com.google.android.gms:play-services-pal@@20.0.1:29)
    11-05 10:44:24.637 15778 16055 E AndroidRuntime: 	at com.google.android.gms.internal.pal.zzfm.<init>(com.google.android.gms:play-services-pal@@20.0.1:8)
    11-05 10:44:24.637 15778 16055 E AndroidRuntime: 	at com.google.ads.interactivemedia.pal.y0.run(com.google.android.gms:play-services-pal@@20.0.1:10)
    11-05 10:44:24.637 15778 16055 E AndroidRuntime: 	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
    11-05 10:44:24.637 15778 16055 E AndroidRuntime: 	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:644)
    11-05 10:44:24.637 15778 16055 E AndroidRuntime: 	at java.lang.Thread.run(Thread.java:1012)
    --------- switch to main
    11-05 10:44:24.641 15778 16056 D TrafficStats: tagSocket(209) with statsTag=0xffffffff, statsUid=-1

      treenutz68 AndroidRuntime: java.lang.SecurityException: Writable dex file '/data/user/0/com.wbd.stream/cache/1658186039475.jar' is not allowed.

      I think that is the key part, and that a forum search will turn up other "writable dex file" reports.

        de0u

        I tried doing some forum searches but my non-coder mind has no clue what to do next. Sorry, but do you know if there is a solution to the problem I can use?

        • de0u replied to this.

          treenutz68 I suspect the APK is out of date, because this issue appears to arise when running an APK built by a toolchain unaware of modern Android restrictions.

          https://stackoverflow.com/questions/77406210/writable-dex-file-is-not-allowed

          Depending on your Aurora settings, Aurora might have given you an APK for a device running an old Android release... or maybe you haven't run the app since Android 13... overall, it's hard to say.

          An up-to-date APK matching your device type and Android release might work. Or maybe not, if HBO chooses to enforce Play Integrity.

            de0u

            Bummer. I knew some ppl were having issues with play integrity and finance related apps, but I just want to watch some Sopranos ;)

            muhomorr

            No, I don't have google play services installed. Never had, and it used to work perfectly fine! Perhaps something changed recently though and it now requires it.

            I don't want to watch the sopranos bad enough to install google play though!

            • de0u replied to this.

              treenutz68 Perhaps something changed recently though and it now requires it.

              Based on muhomorr 's response, something did change in Android, which breaks that specific version of that app, when run without Google Play.

              It's unclear whether a newer version of the app might work, but running that version on a current or future GrapheneOS, without Google Play, does not seem likely. It seems as if your options would be installing Play or trying a newer version of the app.

                de0u

                Thanks! I updated to the newest version of their app but it does the same thing, so it seems installing Google Play Services is the only option left to make it work on my tablet. But I'll just find another source to stream what I want as I like my device google free

                  treenutz68 You could use a dedicated profile for this if you wanted to keep it contained. Worth noting they detect and block VPNs though, so you may have to avoid using a regular VPN in that profile and instead use one evading the detection.

                    GrapheneOS

                    That worked well for me, thanks! I setup a new profile with google play services installed (no network permission given). I have proton vpn running in it as well and hbo max is working.