關閉廣告
因為有人問我...不會操作..所以花時間寫詳細步驟:

(注意: 2021/10/22 Netflx 開始鎖區域, ESN碼做小修改(多個B)可以暫時閃過), 使用沒有加B的ESN碼, 登入需要VPN到你買的國家才能使用(登入後可以關VPN)


11/5 改成B 也失效了



國外原始連結:
https://forum.xda-developers.com/t/app-mod-netflix-6-1-3-build-2482-atv-for-uncertified-devices-by-netflix.4232373/

機上盒有 Widevine L1者...可以Netflix 可以顯示4K 5.1聲道(實際1080p)
機上盒只有 Widevine L3者 ...只有SD畫質
======
步驟概述:
1. 反組譯Netflix .apk 檔案到資料匣
2. 到資料匣 修改.apk內容
3. 重新編譯 成.apk檔案
4. 再將.apk檔案加上簽署成為真正.apk檔

=====詳細步驟=======
1. 找出你的ESN碼: 國外論壇 第36樓回文 連結:, 下載Netflix 4.版. 安裝在機上盒 >
或是 安裝KODI 加上 NETFLIX插件 (自行Google..找出KODI 19可用的)
登入Netflix
教學: 如何修改Netflix .apk ESN碼

登入後 在說明哪找出你的ESN碼: (如圖:) (找到後 記好...刪除APP)

案例1: 原始ESN碼: (NFANDROID2-PRV-0-VS) ==>>(NFANDROID1-PRV-B-VS)
注意: O 跟 0 要分清楚!! 後面是HEX碼都是0~9 A~F
教學: 如何修改Netflix .apk ESN碼

案例2: 原始ESN: NFANDROID2-PRV-SW3ATV5660XXXX...2改1 還要多 -B- ==> NFANDROID1-PRV-B-SW3ATV5660XXXX

案例3: 您自己試........XD

======= 以下這區塊是V8版 ========
2. 需要JAVA…..下載JAVA 8 並安裝 ( 下載: 下載JAVA 8 連結)
3. 從國外論壇下載: 先展開Spoiler: Netflix 8.1.2 build 3844 - Modification instructions >> 點選 Download and unzip the archive BatchApkTool.zip
4. 解壓縮 BatchApkTool.zip 到 D槽
5. 執行BatchApkTool.exe 檔
6. 輸入並執行 04 ( (注意: 不能關閉視窗) (如下圖)
教學: 如何修改Netflix .apk ESN碼

7. 找到 D:\BatchApkTool\_INPUT_APK\com.netflix.ninja_8.1.2_build_3844_mod\smali\o\ 的 setShowsDialog. smali 檔案 (可以在資料匣 BatchApkTool 搜尋 setShowsDialog)
8. 使用記事本開啟... 修改621行 跟 632行...把 改好的ESN碼貼上(注意有前後有冒號)
教學: 如何修改Netflix .apk ESN碼

9. 存檔並關閉
10. 回到之前第6步驟的程式
11. 輸入並執行 05 >> 完成
12. 改好的在 D:\BatchApkTool\_OUT_APK 資料匣內
===== 以上區塊是V8版 ======
.
======= 以下這區塊是V6版 ========
2. 需要JAVA…..下載JAVA 8 並安裝 ( 下載: 下載JAVA 8 連結)
3. 在D槽 新增叫做Netflix資料匣 (程式等下都放這)
4. 從國外論壇下載com.netflix.ninja_6.1.3_build_2482-2482_minAPI22.apk 到Netflix資料匣
5. 從國外論壇下載簽署軟體ApkSignatureKiller.zip到Netflix資料匣
6. 下載(反)組譯工具APKTOOL 2.5.0.jar 到Netflix資料匣 下載:下載APKTOOL 2.5.0連結 (防毒會警示..強制下載)
7. 解壓縮ApkSignatureKiller.zip到 Netflix資料匣之下面
8. APKTOOL 2.5.0重新命名成APKTOOL(副檔名是.jar)
9. ApkSignatureKiller資料匣檔案全複製到Netflix資料匣
10. com.netflix.ninja_6.1.3_build_2482-2482_minAPI22.apk 改名成 orig.apk

(注意: 檔案總管..請調整成 顯示副檔名: 檢視>勾選 副檔名)
打開記事本…複製下面程式碼, 另存成 apktool.bat檔
教學: 如何修改Netflix .apk ESN碼
==========程式碼區===============
if "%PATH_BASE%" == "" set PATH_BASE=%PATH%
set PATH=%CD%;%PATH_BASE%;
chcp 65001 2>nul >nul
java -jar -Duser.language=en -Dfile.encoding=UTF8 "%~dp0\apktool.jar" %*
==========程式碼區===============
操作好會如下:
教學: 如何修改Netflix .apk ESN碼
============
11. windows10 右鍵 執行 > CMD
教學: 如何修改Netflix .apk ESN碼

(可複製貼上)
12. 輸入執行 D:
13. 輸入執行 cd Netflix
14. 輸入執行 apktool.bat d -o outDir orig.apk
教學: 如何修改Netflix .apk ESN碼

完成結果如下: (反組譯完成的放在 outDir 資料匣內)
教學: 如何修改Netflix .apk ESN碼

15. 使用檔案總管 D:\Netflix\outDir\smali\com\netflix\mediaclient\service\configuration\esn\ 找到 BaseEsnProvider.smali 這個檔案: (可以複製 直接貼上 路徑)

16. 使用記事本 開啟
教學: 如何修改Netflix .apk ESN碼

17. 複製程式碼區一段文字, 使用搜尋功能 找到 這段程式碼:
=====程式碼區======
.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
=====程式碼區======

18. 加入並加入 ESN碼敘述: ( 你的ESN碼 需要 前後需要" 包住) >>完成後>>> 存檔
=====程式碼區======
.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, "你的ESN碼"

return-object v0
.end method
=====程式碼區======

19. 檔案 D:\Netflix\outDir\smali\com\netflix\ninja\MainActivity.smali 使用記事本開啟
在 3723行 前面加#號
#invoke-virtual {p1}, Landroid/app/AlertDialog;->show()V

20. 檔案 D:\Netflix\outDir\smali\com\netflix\mediaclient\service\pushnotification\PushJobServiceUtils$Companion$tryStartService$1.smali 使用記事本開啟
在 105行 前面加#號
#invoke-virtual {v0}, Landroid/widget/Toast;->show()V

21. windows10 右鍵 執行 > CMD
22. 輸入執行 D:
23. 輸入執行 cd Netflix
24. 輸入執行 apktool.bat b -o debug.apk outDir   >>(執行重新編譯)
25. 輸入執行 run   >>(執行簽署批次檔)
26. 完成 多了一個 out.apk 完成的 .apk
27. 把out.apk 安裝到 電視盒上即可
如圖:
教學: 如何修改Netflix .apk ESN碼

成果:
教學: 如何修改Netflix .apk ESN碼
好奇請問!!

這樣算是 破解/非法修改應用 嗎??

是否有法律責任!?
qqdodo wrote:
好奇請問!!這樣算是(恕刪)
沒有盜用別人的 ESN碼喔!! 是用自己產生的ESN碼~~
當然你用別人的ESN碼...就非法!!
NETFLIX 不使用 Google Widevine L1...自己搞DRM L1, 寫在APP層比較容易被破解!!
Google Widevine L1 ...只要你root 過...就會降到 Google Widevine L3


NETFLIX 他登入資料庫都會有 每台機上盒的ESN碼, 他可以封鎖序號~~
假如同一個碼 多台同時登入使用...應該不久就會被封!!
qqdodo wrote:
好奇請問!!這樣算是(恕刪)
剛剛用電腦登入NETFLIX 看紀錄~~
被認定是手機~~

所以....... 因為有 Google Widevine L1.但不是真的官方NETFLIX授權的 ESN碼!! 所以被認定是手機~~
所以只有 1080p....
感謝!
小笨賢 wrote:
剛剛用電腦登入NET...(恕刪)

感謝教學。
原本 bandotts 小便當盒裝 netflix 不給看。
改完後已經可以觀看了,也是一樣被認定是手機N7。
yamichi wrote:
感謝教學。原本 bandotts...(恕刪)
不客氣~ 有人跟我說國外論壇有這招~~ 他搞不定!! 而我自己也需要~~
畢竟網拍合租NETFLIX不超賣的, 1個月大概$70元而已!! 有超賣的大概40幾元!!
...我就順便寫詳細點!! 順便教他 也教大家!!
.... 1080P我就很滿意了!!

鴻海 BANDOTTs 4K 電視盒 也是Google Widevine L1 認證機上盒!
新的版本好像修改起來沒那麼複雜了
請問能提供新版建議修改方法嗎?感恩
請問我卡在步驟14是甚麼原因呢?
系統是win7 64bit
JAVA8也安裝好了
關閉廣告
文章分享
評分
評分
複製連結

今日熱門文章 網友點擊推薦!