parent
b79686f90e
commit
0d01836d1e
@ -0,0 +1,25 @@ |
|||||||
|
setTimeout(function () { |
||||||
|
Java.performNow(function () { |
||||||
|
var C3282k = Java.use("c.a.a.e.o.k"); |
||||||
|
var m7125s = C3282k.a().s(); |
||||||
|
var PurchaseRequest$PurchaseRequestPtr = Java.use("com.apple.android.storeservices.javanative.account.PurchaseRequest$PurchaseRequestPtr"); |
||||||
|
function getM3U8(adamID) { |
||||||
|
var c3249t = Java.cast(m7125s, Java.use("c.a.a.e.k.t")); |
||||||
|
var create = PurchaseRequest$PurchaseRequestPtr.create(c3249t.n.value) |
||||||
|
create.get().setProcessDialogActions(true) |
||||||
|
create.get().setURLBagKey("subDownload") |
||||||
|
create.get().setBuyParameters(`salableAdamId=${adamID}&price=0&pricingParameters=SUBS&productType=S`) |
||||||
|
create.get().run() |
||||||
|
var response = create.get().getResponse() |
||||||
|
if (response.get().getError().get() == null){ |
||||||
|
var item = response.get().getItems().get(0) |
||||||
|
var assets = item.get().getAssets() |
||||||
|
var size = assets.size() |
||||||
|
return assets.get(size - 1).get().getURL() |
||||||
|
} else { |
||||||
|
return response.get().getError().get().errorCode() |
||||||
|
} |
||||||
|
} |
||||||
|
rpc.exports = {"getm3u8": getM3U8} |
||||||
|
}) |
||||||
|
}, 8000) |
Loading…
Reference in new issue