• Introducing XDA Computing: Discussion zones for Hardware, Software, and more!    Check it out!

[APP][MOD] Netflix 8.1.2 build 3844 ATV for uncertified devices by Netflix

Search This thread

Hieuwyatt

Member
Jul 9, 2021
7
1
Sorry but anyone can help me with my esn
I use T95 android box and use netflix 4 to get esn,so what i'm goona chosen??
i use this esn
NFANDROID1-PRV-0-GOOGLMBOX-8158-B162E8E8198DB7F1E47DE549B4 122FCFD2822A3555BD7D8B3FFB5F94A8730D8C
Or this esn:NFANDROID1-PRV-0-GOOGLMBOX-8158-
 

Attachments

  • 20210707_171146.jpg
    20210707_171146.jpg
    2.9 MB · Views: 158
Last edited:

dmxoneIuv

Senior Member
May 2, 2011
80
37
Netflix for Anker Nebula Cosmos Max 4K Projector

took the time to make these mods after finding the directions on https://forum.xda-developers.com/t/...v-for-uncertified-devices-by-netflix.4232373/

(i couldnt just use the ESN from netflix 4 app, instead i had to use Netflix Certification Bypass 1.1 tool, ran START PATCHER.bat, followed the prompts and it gave me the correct ESN to use, which is what i copied and pasted into the directions for editing the .smali files, this might help some users who are having incorrect ESN as thats the problem i ran into first, but after using the bypass tool, getting the correct ESN , went back to the original steps and plugged in the ESN and it worked great! then i was able to use that ESN for both versions)

**2 versions:**

* com.netflix.ninja_8.1.2_build_3844.Mod.Cosmos.Max.4K.Projector.apk

* com.netflix.ninja_6.1.3_build_2482.Mod.Cosmos.Max.4K.Projector.apk

**info for each:**

* 8.1.2 has 1080p working, HDR, and 5.1 Audio

* 6.1.3 has 1080p working, HDR, and 5.1 Audio and is supposed to have 4K UHD working also, cant really confirm, could be a device issue as it is a 4K projector but there's no settings to adjust resolution on the projector, and DRM info app shows 1920x1080, i can't verify 4K but the mod is working!
i used the netflix test pattern videos, but its a little confusing but there's no info button on my remote.. at the top it says 1920x1080 null when i do a test, but the lines i can see 3840x2160...but also like i mentioned its a thing i'm learning about this particular projector. its 4k but set to 1080p...i just used adb to enable 4k which did change the resolution but the settings still showed 1080p so i dont know



**if you want to test the adb to change resolution, the directions are below, but it does break some of the icons on the home screen.**

* on the projector, go to settings, device preferences, about, click on build number a bunch of times til it says developer options enabled.
* click back and in device settings you should now see developer options. click that and then enable USB Debugging.
* on your computer, you'll need to use command prompt to use adb commands (google/youtube it)
* type adb connect ###.###.###.### (replace # with your ip address)
* on the projector it should pop up a prompt to allow your computer to connect, click allow.
* type adb shell wm size 3840x2160 and hit enter (it should change within a second on your projector)
* type adb shell wm density 640 and hit enter (you can play with this number between 320-640 to see what suits you best)
* once satisfied, type adb reboot and it will reboot the projector.
* to go back to original settings, type adb shell wm size 1920x1080 and hit enter
* type adb shell wm density reset and hit enter
* type adb reboot to reboot and back to default
 
Last edited:

ducnguyen2205

Member
Jul 10, 2021
13
2
Open netflix 4 and then open menu “get help”. There you will found your esn. Netflix 4 is not for movie watching. Of course it doesn’t work.
Hello my esn in netflix 4
NFANDROID1-PRV-T-L3-XIAOMMITV4-ANSMO-4445-C19FD4EF98F9C4084716F3C066BC1F9F3D167497DBE2B2ADFB4A12E700CCO3F9
Or
NFANDROID1-PRV-T-L3-XIAOMMITV4-ANSMO-4445-

Which writing style should I choose?
0A9A5A4C-E7AA-4513-A70C-145410D58ECD.jpeg
 

dmxoneIuv

Senior Member
May 2, 2011
80
37
Hello my esn in netflix 4
NFANDROID1-PRV-T-L3-XIAOMMITV4-ANSMO-4445-C19FD4EF98F9C4084716F3C066BC1F9F3D167497DBE2B2ADFB4A12E700CCO3F9
Or
NFANDROID1-PRV-T-L3-XIAOMMITV4-ANSMO-4445-

Which writing style should I choose?
View attachment 5367949

i would use NFANDROID1-PRV-T-L3-XIAOMMITV4-ANSMO-4445-

but that could also be incorrect. trying to redo these steps now
Hello my esn in netflix 4
NFANDROID1-PRV-T-L3-XIAOMMITV4-ANSMO-4445-C19FD4EF98F9C4084716F3C066BC1F9F3D167497DBE2B2ADFB4A12E700CCO3F9
Or
NFANDROID1-PRV-T-L3-XIAOMMITV4-ANSMO-4445-

Which writing style should I choose?
View attachment 5367949


i would go with
NFANDROID1-PRV-T-L3-XIAOMMITV4-ANSMO-4445-

but that could be wrong also.

can you download DRM INFO app on your device from the google play store, then i can ask you the questions it asks me in the bypass tool and then it gave me the correct ESN to enter.
 

dmxoneIuv

Senior Member
May 2, 2011
80
37
HOW TO GET CORRECT ESN (What worked for me):

Install DRM Info app from Play store on your Device.

On your PC, download the Netflix Certification Bypass Patcher - Depreciated from https://forum.xda-developers.com/t/...fied-devices-by-netflix.4232373/post-84492289

Extract the file Netflix.certification.bypass.1.1.zip and run the file Start Patcher.bat

Follow the prompts.

Run the DRM Info app on your Android Device

It will ask these questions, i entered my answers but yours will be different for your device:

1: Enter the Brand of your device ALLCAPSNOSPACES: NEBULA

2: Enter the Product of your device ALLCAPSNOSPACES: NEBULA-COSMOS-MAX

3: Enter the System ID of your Device: 17922 (scroll down in DRM Info app, click Google Widevine Modular DRM, scroll down you'll see System ID)

RESULT:

NFANDROID1-PRV-0-NEBULA-COSMOS-MAX-NEBULANEBULA-COSMOS-MAX-17922-

SAVE THIS (I just copied that and pasted that into notepad to save it for future reference)


Then i followed the directions for version 8.1.2 from Post #1 but inserting this new ESN that i saved.

1. Download and unzip the archive BatchApkTool.zip (BatchApkTool is already configured and has a batchapktool.ini settings file!)
The unpacked folder(_INPUT_APK) already contains the apk mod, so you don't need to download it in advance!
2. Run BatchApkTool.exe
- Enter the command in numbers: 04
(This command decompiles the necessary part of the APK)
-Wait for the decompilation to finish, but don't close this app!
3. Go to the directory: _INPUT_APK\com.netflix.ninja_8.1.2_build_3844_mod\smali\o\
and find the file setShowsDialog. smali
- Open the setShowsDialog.smali file and find the lines 621 and 632:
- Change the ESN number "NFANDROID1-PRV-T-L3-SDMC=MBX4K=RANGER-9908-" to "YOUR ESN NUMBER" and save file!
4. In the BatchApkTool app, enter the command: 05
- Wait for the compilation to finish!
5. Take the compiled APK with your ESN number in the _OUT_APK folder.
6. Install it on your device and use it!

So basically, if you can answer those 3 questions in that Netflix.certification.bypass.1.1, then copy the output ESN result from that into this BatchApkTool, you should have a working Netflix version for your device. This is what worked for me. i used that same ESN result to make both versions for my projector following the directions for each version as in post #1.
 

nikokikoliko

Member
Nov 28, 2020
29
0
HOW TO GET CORRECT ESN (What worked for me):

Install DRM Info app from Play store on your Device.

On your PC, download the Netflix Certification Bypass Patcher - Depreciated from https://forum.xda-developers.com/t/...fied-devices-by-netflix.4232373/post-84492289

Extract the file Netflix.certification.bypass.1.1.zip and run the file Start Patcher.bat

Follow the prompts.

Run the DRM Info app on your Android Device

It will ask these questions, i entered my answers but yours will be different for your device:

1: Enter the Brand of your device ALLCAPSNOSPACES: NEBULA

2: Enter the Product of your device ALLCAPSNOSPACES: NEBULA-COSMOS-MAX

3: Enter the System ID of your Device: 17922 (scroll down in DRM Info app, click Google Widevine Modular DRM, scroll down you'll see System ID)

RESULT:

NFANDROID1-PRV-0-NEBULA-COSMOS-MAX-NEBULANEBULA-COSMOS-MAX-17922-

SAVE THIS (I just copied that and pasted that into notepad to save it for future reference)


Then i followed the directions for version 8.1.2 from Post #1 but inserting this new ESN that i saved.



So basically, if you can answer those 3 questions in that Netflix.certification.bypass.1.1, then copy the output ESN result from that into this BatchApkTool, you should have a working Netflix version for your device. This is what worked for me. i used that same ESN result to make both versions for my projector following the directions for each version as in post #1.
Do you know how to remove error -100 even tho i try to put my esn in it still says that my network has some error but older version works 2.x.x one without even my esn idk how
 

Hieuwyatt

Member
Jul 9, 2021
7
1
HOW TO GET CORRECT ESN (What worked for me):

Install DRM Info app from Play store on your Device.

On your PC, download the Netflix Certification Bypass Patcher - Depreciated from https://forum.xda-developers.com/t/...fied-devices-by-netflix.4232373/post-84492289

Extract the file Netflix.certification.bypass.1.1.zip and run the file Start Patcher.bat

Follow the prompts.

Run the DRM Info app on your Android Device

It will ask these questions, i entered my answers but yours will be different for your device:

1: Enter the Brand of your device ALLCAPSNOSPACES: NEBULA

2: Enter the Product of your device ALLCAPSNOSPACES: NEBULA-COSMOS-MAX

3: Enter the System ID of your Device: 17922 (scroll down in DRM Info app, click Google Widevine Modular DRM, scroll down you'll see System ID)

RESULT:

NFANDROID1-PRV-0-NEBULA-COSMOS-MAX-NEBULANEBULA-COSMOS-MAX-17922-

SAVE THIS (I just copied that and pasted that into notepad to save it for future reference)


Then i followed the directions for version 8.1.2 from Post #1 but inserting this new ESN that i saved.



So basically, if you can answer those 3 questions in that Netflix.certification.bypass.1.1, then copy the output ESN result from that into this BatchApkTool, you should have a working Netflix version for your device. This is what worked for me. i used that same ESN result to make both versions for my projector following the directions for each version as in post #1.
Hi i follow all the steps
So my esn is NFANDROID1-PRV-0-WALLEY-GOOGLEWALLEY-8158- right??
 

Attachments

  • 20210724_011434.jpg
    20210724_011434.jpg
    4.7 MB · Views: 100
  • 20210724_011110.jpg
    20210724_011110.jpg
    1.2 MB · Views: 99

Kianata

New member
Oct 3, 2016
1
0
My esn number "NFANDROID2-PRV-ANDROIDTVRFERENCEMT5597-ANDOPOPEN=FHD-8023-" .Can someone share the apk with this esn number bcause my PC broke. I need help ASAP... Thank you
 

fredmunich

New member
Aug 4, 2021
2
0
Hi
Many thanks for this. It helped me to get Netflix on my XGIMI MOGO Pro.
However, before I go further, I have a question.
I have a family account on Netflix. We have 2 MOGO Pro and they have the same brand name, product name and syystem id.
Can I install on both MOGO without having problem of being disconnect from a profile to an other one if we watch at the same time.
I hope my question is clear. Thanks in advance
 

Top Liked Posts

  • There are no posts matching your filters.
  • 1
    Hi there, I just bought an X96 Max Plus (X96 Max+) android TV box (2021 edition). This box runs Android TV 9.0 and is NOT rooted. The security level is 3, so I knew only the version 8.1.2 of Netflix would work.

    The X96 Max+ comes with Netflix 4.16.1 build 200147 pre-installed, so I used this version to get the Electronic Serial Number (ESN) needed for the hack.

    The ESN reported by the Netflix app was: "NFANDROID1-PRV-T-L3-DROIDX96MAX=PLUS=A2-4445-B8CDF5B13E24B850F3844050643B7FA3E86EB84480605A3DEAE912C4A1DD9BEF"

    By reading the forum, I understood that I needed to shorten this to "NFANDROID1-PRV-T-L3-DROIDX96MAX=PLUS=A2-4445-" for the hack to work.

    I followed all the steps of the instructions, and I got a usable .apk which I installed in the X96 Max+. The app runs and accepts my account info.

    Unfortunately the HD hack it did not work: the UI (text and movie posters) seems to be rendered in 1080p, but all Netflix video is still in 576p. Also, as others have pointed out in this thread, Netflix original content does not play at all. I get the error "We're having trouble playing this video right now." with code "tvq-pb-101(5.6.0)".

    I researched the "tvq-pb-101(5.6.0)" error, and the only advice I found was to clear the Netflix app cache. I did that, and I also deleted the app, and restarted the X96 Max+ before re-installing Netflix again, just to be certain all old data was erased. I did not work.

    I then tried re-building the app with the entire ESN string added, but got the same results. I read in the forum that sometimes the ESN changes from one software version to another, so I tried reading the ESN from an un-hacked version of netflix.ninja_8.1.2_build_3844 but it reported the same ESN as Netflix version 4.16.1.

    If anyone has any suggestions, I'd be grateful.
  • 30
    Netflix 8.1.2 build 3844
    netflix2-gigapixel.png

    Requirements:
    -Any uncertified device by Netflix

    Changes:
    -You can insert any ESN number
    -Google verification disabled

    What works:
    -HD
    -Audio 5.1
    -HDR

    Tested on MI TV 4A/4S RU Edition

    1. Download and unzip the archive BatchApkTool.zip (BatchApkTool is already configured and has a batchapktool.ini settings file!)
    The unpacked folder(_INPUT_APK) already contains the apk mod, so you don't need to download it in advance!
    2. Run BatchApkTool.exe
    - Enter the command in numbers: 04

    (This command decompiles the necessary part of the APK)
    -Wait for the decompilation to finish, but don't close this app!
    3. Go to the directory: _INPUT_APK\com.netflix.ninja_8.1.2_build_3844_mod\smali\o\
    and find the file
    setShowsDialog. smali
    - Open the setShowsDialog.smali file and find the lines 621 and 632:
    - Change the ESN number "NFANDROID1-PRV-T-L3-SDMC=MBX4K=RANGER-9908-" to "YOUR ESN NUMBER" and save file!
    4. In the BatchApkTool app, enter the command: 05
    - Wait for the compilation to finish!

    5. Take the compiled APK with your ESN number in the _OUT_APK folder.
    6. Install it on your device and use it!
    Requirements:
    -Any uncertified device by Netflix
    -Security Level: Widevine L1
    -Doesn't work if the level is
    Widevine L3

    Changes:
    -You can insert any ESN number
    -Disable app signature verification

    What works:
    -HD and UHD(4K)
    -Audio 5.1
    -HDR
    -Netflix Recommendations on Home Screen
    (You need to update the Android TV Home app)

    Tested on MI TV 4A/4S RU Edition



    Modification instructions:

    1. Download original apk: com.netflix.ninja_6.1.3_build_2482-2482_minAPI22.apk
    2. Decompile the APK file with APKTOOL 2.5.0
    3
    . Find out your ESN number in any way, such as using Kodi+Netflix plugin, etc.

    Example, on my device ESN Number: NFANDROID2-PRV-0-XIAOMMITV-MSSP1-11579-8E7EBE41602D7BFE5FB467845C6F254CAD5677390EFB960CA0D11755BB31CDD5
    The ESN number needs to be adjusted, but all this is individual, for me, the working option turned out to be this: NFANDROID1-PRV-0-XIAOMMITV-MSSP1-11579-

    4. Add your device's ESN number to the file BaseEsnProvider.smali:
    The file is located in the directory: DECOMPILE_APK\smali\com\netflix\mediaclient\service\configuration\esn\
    Code:
    .method public getEsn()Ljava/lang/String;
        .locals 1
    
        .line 310
        iget-object v0, p0, Lcom/netflix/mediaclient/service/configuration/esn/BaseEsnProvider;->esn:Ljava/lang/String;
    
        return-object v0
    .end method
    Code:
    .method public getEsn()Ljava/lang/String;
        .locals 2
    
        .line 310
        iget-object v0, p0, Lcom/netflix/mediaclient/service/configuration/esn/BaseEsnProvider;->esn:Ljava/lang/String;
    
        const-string v0, "YOUR ESN NUMBER"
    
        return-object v0
    .end method

    Where "YOUR ESN NUMBER", insert your ESN number.

    4.1 To remove the optimization error (-14):
    Find the file: DECOMPILE_APK\smali\com\netflix\ninja\MainActivity.smali
    Comment out line 3723 like this: #invoke-virtual {p1}, Landroid/app/AlertDialog;->show()V

    4.2 This solution to disable PUSH error (-14) on Home Screen ATV:
    Find the file: DECOMPILE_APK\smali\com\netflix\mediaclient\service\pushnotification\PushJobServiceUtils$Companion$tryStartService$1.smali
    Comment out line 105 like this: #invoke-virtual {v0}, Landroid/widget/Toast;->show()V



    5. Compile the app using APKTOOL 2.5.0.
    6. Remove the signature verification using the program: ApkSignatureKiller.zip

    Unpack archive, go to the folder and transfer the original apk and recompiled apk. Rename them, for example: orig.apk and mod.apk
    Open the file config.txt and make the configuration:
    Code:
    # original file
    apk.signed=orig.apk
    
    # recompiled file
    apk.src=mod.apk
    
    # output file
    apk.out=out.apk
    
    # do not touch the other settings
    sign.enable=true
    sign.file=test.keystore
    sign.password=123456
    sign.alias=user
    sign.aliasPassword=654321
    Run script run.bat and wait for the script to finish working, in the folder you should get a working apk with your ESN number.

    What do you need to know if you are having problems with the app?

    Good luck watching Netflix!
    8
    Netflix Certification Bypass Patcher - DEPRECATED
    (a quick and easy script for windows using Dealaxer's method above for version 6.1.3 )
    See post #1 in this thread for the current method for 8.1.2 - it is very simple to follow


    Instructions:
    Download and extract the attached file
    Install "DRM Info" from play store on your device
    Run Start Patcher.bat
    Follow the prompts
    Install the newly created APK to your device and enjoy


    Requirements: Windows (10) and JRE installed


    edit: this script is no longer being maintained as a better patch is made in Post #1
    7
    Netflix 2.0 build 295 for Widevine L3 (Only SD Quality)

    Requirements:
    -Any uncertified device by Netflix
    -Security Level: Widevine L1 or
    Widevine L3

    Changes:
    -You can insert any ESN number

    Before modifying, check and install the app, it is possible that everything will work on devices with Widevine L3 without changing the ESN number!

    Modification instructions:

    1. Download original apk: com.netflix.ninja-2.0_build_295.apk
    2. Decompile the APK file with APKTOOL 2.5.0
    3
    . Find out your ESN number in any way, such as using Kodi+Netflix plugin, etc.
    4. Add your device's ESN number to the file BaseEsnProvider.smali:
    The file is located in the directory: DECOMPILE_APK\smali\com\netflix\mediaclient\service\configuration\esn\
    Code:
    const-string v0, "NFANDROID1-PRV-T-L3-SDMC=MBX4K=RANGER-9908-"

    Where "NFANDROID1-PRV-T-L3-SDMC=MBX4K=RANGER-9908-", insert your ESN number.

    5. Compile the app using APKTOOL 2.5.0 and sign the app with any signature!


    Good luck watching Netflix!
    5
    Have pleasure to share with you this 8.1.2 modded version of netflix. Works only on Standard-definition 480p.
    https://www.mediafire.com/file/fwdb19r3xn580y3/com.netflix.ninja_8.1.2_build_3844_mod-SD.apk/file