So HBO decided to block access to their service as long as you were trying to watch from a rooted device. If I'm gonna pay for the service I want to choose which devices I want to use. Un-rooting is definitely not an option.
So here's a little guide to avoid the root-check done by the application.
I've created one and attached it to the post.
There are some issues with CM10, and some tablets. I'm not a app developer, nor do i know java. Would appreciate if anyone could give a hand with any issues that should come to light.
*******Guide*********
First you need a couple of things
1. Download the latest APKTool and the equlient apktool-install for your preferred OS.
2. Download SignApk.zip
3. Extract files to a folder. e.g "c:\Apktool"
4. Extract "framework-res.apk" from /system/framework/ on your device.
Place this in the same folder as you extracted the previous files.
5. Extract the HBO-app using Titanium backup or similar
Place this in the same folder as you extracted the previous files.
6. Open CMD and navigate to folder
7. Install Framework and give a friendly name to your framework. You might get multiple if you create for different devices. In this case i name it M8
8. Extract the APK with you framework of choice. Use t (tag) to choose
9. Edit files
From the newly extracted folder, open MainActivity.smali in notepad
com.hbo.android.app\smali\com\hbo\android\app\activity\MainActivity.smali
10. Find and delete
Save the file
11. Rebuild the application
12. Sign the application
Transfer and install app on device
Clear Dalvik Cache just to be sure.
Enjoy
Note. If you get any compiling errors at one time, I cant really help you.
Go to this thread and ask politely.
Be sure you have the latest "aapt.exe" from the thread above.
Also be sure to use the right framework.res.apk for you device. That might also create these errors.
Please leave a response if its working or not, and what ROM\Device you're using

Update:
HBO v1.1:
Guide still works and confirmed working on my I9300. Attached file to post
HBO v1.2:
Hadn't noticed the latest update.
Guide still works and confirmed working on my I9300. Attached file to post
HBO v1.3 Attached
Confirmed working on:
S3 i9300 (Omega 34, Stock, UltimaROM, WanamLite), TF101 (Revolver ICS), TF707 (HW overlays enabled), Note II (Stock), Nexus 7 (SmootROM, Stock), G-Box Midnight (Stock), Nexus (Stock)
So here's a little guide to avoid the root-check done by the application.
I've created one and attached it to the post.
There are some issues with CM10, and some tablets. I'm not a app developer, nor do i know java. Would appreciate if anyone could give a hand with any issues that should come to light.
*******Guide*********
First you need a couple of things
1. Download the latest APKTool and the equlient apktool-install for your preferred OS.
2. Download SignApk.zip
3. Extract files to a folder. e.g "c:\Apktool"
4. Extract "framework-res.apk" from /system/framework/ on your device.
Place this in the same folder as you extracted the previous files.
5. Extract the HBO-app using Titanium backup or similar
Place this in the same folder as you extracted the previous files.
6. Open CMD and navigate to folder
Code:
cd c:\Apktool
7. Install Framework and give a friendly name to your framework. You might get multiple if you create for different devices. In this case i name it M8
Code:
apktool.jar if framework-res.apk m8
8. Extract the APK with you framework of choice. Use t (tag) to choose
Code:
apktool.jar d -t m8 com.hbo.android.app.apk
9. Edit files
From the newly extracted folder, open MainActivity.smali in notepad
com.hbo.android.app\smali\com\hbo\android\app\activity\MainActivity.smali
10. Find and delete
Code:
.line 196
invoke-virtual {p0}, Lcom/hbo/android/app/activity/MainActivity;->checkRoot()V
11. Rebuild the application
Code:
apktool.jar b com.hbo.android.app com.hbo.android.app.new.apk
12. Sign the application
Code:
signapk.jar certificate.pem key.pk8 com.hbo.android.app.new.apk com.hbo.android.app.new.signed.apk
Transfer and install app on device
Clear Dalvik Cache just to be sure.
Enjoy
Note. If you get any compiling errors at one time, I cant really help you.
Go to this thread and ask politely.
Be sure you have the latest "aapt.exe" from the thread above.
Also be sure to use the right framework.res.apk for you device. That might also create these errors.
Please leave a response if its working or not, and what ROM\Device you're using
Update:
HBO v1.1:
Guide still works and confirmed working on my I9300. Attached file to post
HBO v1.2:
Hadn't noticed the latest update.
Guide still works and confirmed working on my I9300. Attached file to post
HBO v1.3 Attached
Confirmed working on:
S3 i9300 (Omega 34, Stock, UltimaROM, WanamLite), TF101 (Revolver ICS), TF707 (HW overlays enabled), Note II (Stock), Nexus 7 (SmootROM, Stock), G-Box Midnight (Stock), Nexus (Stock)
Attachments
Last edited: