Netflix 8.1.2 build 3844
At the moment, the method of changing the ESN number is non-working!
Work on the problem of non-certified devices continues, new versions may appear in the future.
At the moment, the method of changing the ESN number is non-working!
Work on the problem of non-certified devices continues, new versions may appear in the future.
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
-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
-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
What do you need to know if you are having problems with the app?
Good luck watching Netflix!
Attachments
Last edited: