Hello,
it is not working for me as well
apkID:HTML Code:https://d2qny97nu4rj64.cloudfront.net/spees/w/o/60e975430cf20278db21ff30/v/64036ee0e4b0896a260ece65/u/655be340e4b0e5c1d9d3a76e/t/e3d0f0f20e38db23fee6df7350a732f5/p/assets/videos/60e975430cf20278db21ff30/2023/03/04/64036ee0e4b0896a260ece65/index.m3u8
33383939333383939336637303432613739356665366373034 32613739356665
Thank you all
		
			+ Reply to Thread
			
		
		
		
			 
		
			
	
	
				Results 61 to 90 of 210
			
		- 
	
- 
	
- 
	Has Anyone tried to download pdf 
 url:Code:apkId: 6233662336233633230626164383137386137233633230626164383137386137 
 https://d2s2mc5mfsrgxi.cloudfront.net/spees/w/o/6266c3b00cf2fac09c0cb7b0/v/6559e6b4e4b...b408c/file.pdfLast edited by jora; 29th Nov 2023 at 00:34. 
- 
	
- 
	
- 
	Hi everyone. 
 Did we get an update on it? It's not working now.
 Can anyone please help with the latest code to achieve the key?
 Thanks
- 
	Code:def _decrypt_key(data): tmp1 = data[16:32] tmp2 = data[48:64] apk_Id=apkId[8:40] dec1 = AES.new(bytes.fromhex(apk_Id), AES.MODE_ECB) tmp3 = dec1.decrypt(tmp1) dec2 = AES.new(tmp3, AES.MODE_ECB) return dec2.decrypt(tmp2) result = _decrypt_key(data) hex_result = binascii.hexlify(result) base64key = (base64.b64encode(result).decode('utf-8')) print('hex_key:',hex_result.decode()) print('b64key:',base64key)
- 
	Hi everyone 
 I hope everyone is doing Good
 it is not working again 
 the code is changed 
 
 Please help meCode:e.loadsuccess = function(t, e, r) { var i = r.frag , n = window.cjs , a = n.AES.decrypt , o = window.convertArrayToBase64 , u = n.mode.ECB , d = n.enc , h = d.Hex.parse , c = n.pad.NoPadding; if (i.decryptdata) { var f = new Uint8Array(t.data) , g = f.subarray(16, 32) , v = f.subarray(48, 64); f = a(o(g), h(window.apkId.substring(0, 8) + window.apkId.substring(40)), { mode: u, padding: c }), f = d.u8array.stringify(a(o(v), f, { mode: u, padding: c })), this.decryptkey = i.decryptdata.key = new Uint8Array(f.buffer), i.loader = null, delete this.loaders[i.type], this.hls.trigger(s.Events.KEY_LOADED, { frag: i }) } else l.logger.error("after key load, decryptdata unset") }
 Many thanks
- 
	Please use the code provided by jora. 
 https://forum.videohelp.com/threads/408196-howto-deal-with-HLS-128-bit-aes-encrypted-t...e3#post2714252
- 
	
- 
	apkIdCode:https://d2qny97nu4rj64.cloudfront.net/spees/w/o/60e975430cf20278db21ff30/v/6441bfe0e4b02d955323743c/u/655be340e4b0e5c1d9d3a76e/t/a79b534caa397e6141586dbea0ecfb87/p/assets/videos/60e975430cf20278db21ff30/2023/04/20/6441bfe0e4b02d955323743c/hls_1M_.m3u8 
 Code:3330633306439393565613334326363613537439393565613334326363613537 
- 
	
- 
	https://d2qny97nu4rj64.cloudfront.net/spees/w/o/6222dd670cf2b61695faae19/v/6336a83be4b004c2177ac960/u/647c7391e4b039616c1257e4/t/53e4c4e61eab9444b40b440056ba0fdb/p/assets/videos/6222dd670cf2b61695faae19/2022/09/30/6336a83be4b004c2177ac960/index.m3u8" --custom-hls-key "16ba5d4019caf334ea9fcb7c15f37881" 
 
 Anyone can say how to download i have Android only
- 
	Guys, you already found the source code page, it takes a few seconds to compare and see what number changed and compare it with Jora's code. 
 Otherwise, it's not sustainable to keep asking every time a number changed
 
 Just in case some people are confused in the future, try this first
 1. First go to chrome DevTools page > Sources > find this link highlighted purple
 (the apkId key is in the yellow highlight page "take", sometimes you need to refresh the web page with devtools page open for it to show, and search "apkId" to find the 64 digits key)
 
 
 [Attachment 75581 - Click to enlarge]
 
 2. Seach "after key load" or "AES" or "ECB", and locate the function that starts with "e.loadsuccess = function(t, e, r) {"
 
 This is the latest encryption method
 
 You can kinda tell what 16, 32, 48, 64 are mapped to which number in our decrypt code, from top to bottomCode:if (i.decryptdata) { var f = new Uint8Array(t.data), g = f.subarray(16, 32), v = f.subarray(48, 64); f = a(o(g), h(window.apkId.substring(0, 32)), { mode: u, padding: c })
 So the code for this would be
 
 Code:apkId = input('What is your apkId?\n') tmp1 = data[16:32] tmp2 = data[48:64] apk_Id = apkId[0:32] dec1 = AES.new(bytes.fromhex(apk_Id), AES.MODE_ECB) tmp3 = dec1.decrypt(tmp1) dec2 = AES.new(tmp3, AES.MODE_ECB) return dec2.decrypt(tmp2)
- 
	Thanks for all of your help. Until recently, I was able to download and play videos with this method. Although the videos are still getting downloaded, I am not being able to play them anymore. Can someone please help me understand the issue and possibly resolve it? 
- 
	Its not working anymore. If anyone has any update, please let me know. Thanks! 
- 
	I can download the lectures by using Hlsdl. Please tell me other method which uses keys. 
 How to get this key and what is the use and how to use it?
 Anyone has some script to automate the process of downloading lectures? Please share if any. You can connect with me on telegram.
- 
	I was trying to get key from this demo page : https://www.futurly.com/s/preview/courses/blender-architecture#6337f80fe4b05a534f0e3d5a 
 
 They have made changes in the decrypt function again
 
 Now it's
 
 Code:if (i.decryptdata) { var f = new Uint8Array(t.data) , g = f.subarray(16, 32) , v = f.subarray(48, 64); f = a(o(g), h(window.apkId.substring(16, 48)), { mode: u, padding: c }),Last edited by LittleSoldier; 4th May 2024 at 14:57. Reason: Resolved 
Similar Threads
- 
  howto deal with HLS 128 bit aes encrypted - the hard oneBy code47 in forum Video Streaming DownloadingReplies: 63Last Post: 28th Dec 2023, 09:45
- 
  How do I download AES encrypted video streamed over HLS?By Videogamer555 in forum Video Streaming DownloadingReplies: 1Last Post: 20th Jul 2022, 09:03
- 
  Help downloading AES-encrypted HLS video streamBy Woodswolf in forum Video Streaming DownloadingReplies: 26Last Post: 25th May 2019, 15:20
- 
  Help me with AES encrypted HLS downloading ?By shraman in forum Video Streaming DownloadingReplies: 0Last Post: 30th Jul 2018, 07:54
- 
  Help downloading AES-encrypted HLS video streamBy vidder in forum Video Streaming DownloadingReplies: 3Last Post: 4th Jul 2018, 18:24


 
		
		 View Profile
				View Profile
			 View Forum Posts
				View Forum Posts
			 Private Message
				Private Message
			 
 
			
			
 Quote
 Quote 
			
 
						
 
			



