前言:
抖音APP升級比較快,最近利用空閒時間又研究了一番設備註冊算法,過程比較痛苦,反編譯、逆向、對拍...等過程絞盡腦汁,不過最終還是搞定了(手動高興一波)!
“衆所周知”:
抖音設備註冊算法是在native層,無法通過反編譯dex獲取到具體算法實現,設備註冊大概邏輯是:
1、將傳入參數轉成byte數組;
2、對傳入參數進行GZIP壓縮;
3、對壓縮後的byte數組進行加密處理;
4、請求官方接口:https://log.snssdk.com/service/2/device_register
具體實現如下:
測試一下看看結果:
OK,沒問題,可以用!
我對返回的結果做了進一步封裝,以便不同場景使用到不同的字段。我的微:YY_yhzf,歡迎來撩。。