You're the man! Got it working by using mprotect.
I will clean a bit the patch and publish it soon.
Thanks for your support sectroyer!
Search found 9 matches
- Tue Sep 06, 2016 6:01 pm
- Forum: [C] Brainstorm
- Topic: Support developing a patch
- Replies: 2
- Views: 8174
- Fri Sep 02, 2016 12:17 pm
- Forum: [C] Brainstorm
- Topic: Support developing a patch
- Replies: 2
- Views: 8174
Support developing a patch
Hello everyone! I was trying to debug some strange behaviour that I have with Internet@TV (I'm getting network interference message in almost all widgets), so I tried to modify .js files from widget manager and find out that, everytime that I modify something in widget manager, it gets reinstalled, ...
- Fri Feb 19, 2016 12:02 am
- Forum: [C] General
- Topic: Best way to patch exeDSP?
- Replies: 14
- Views: 11373
Re: Best way to patch exeDSP?
Here's code void *ldl1 = dlopen(0, RTLD_LAZY); if(debug) { printf("dlopen 0 at: 0x%08x\n", ldl1); } unsigned char *lib = "/mtd_exe/Comp_LIB/libahas.so"; void *ldl = dlopen(lib, RTLD_LAZY); if(debug) { if(!ldl) { printf("dlopen libahas failed: '%s'.\n", dlerror()); } els...
- Tue Feb 16, 2016 11:28 pm
- Forum: [C] General
- Topic: Best way to patch exeDSP?
- Replies: 14
- Views: 11373
Re: Best way to patch exeDSP?
I can dopen(0, RTLD_LAZY), but after that I'm still unable to dlopen(libahas.so, RTLD_LAZY), and also unable to get a handle on dlsym(h, myFunction). I'm getting a handle at 0x400266d0 for dlopen(0), but my patching point it's at 0x41ec9c40. I think that it's too far to be confident that I'm getting...
- Sat Feb 13, 2016 6:50 pm
- Forum: [C] General
- Topic: Best way to patch exeDSP?
- Replies: 14
- Views: 11373
Re: Best way to patch exeDSP?
I'm getting a NULL as return of dlopen, and I'm getting this message as return of dlerror: /mtd_exe/Comp_LIB/libahas.so: undefined symbol: _ZN7CCDebug5ResetEv This symbol I think that it's found in exe_DSP itself, I can find it in "C_exports.txt file that you attached in the thread about how to...
- Fri Feb 12, 2016 10:57 pm
- Forum: [C] General
- Topic: Best way to patch exeDSP?
- Replies: 14
- Views: 11373
Re: Best way to patch exeDSP?
Hello sectroyer, I'm still having some problems creating the patch... If I try to dlopen the library (libahas.so) I get an undefined symbol error (_ZN7CCDebug5ResetEv) thus I cannot dlsym to get a starting point to find right place to patch... I think that this symbol is found in the same exeDSP, an...
- Tue Jan 12, 2016 12:56 am
- Forum: [C] General
- Topic: Best way to patch exeDSP?
- Replies: 14
- Views: 11373
Re: Best way to patch exeDSP?
Thanks tempinbox! I'll send it to you asap :) Just after holidays I started to create the patch, but I'm having some trouble... find_func_by_string is not finding the symbol I need. The symbol (and patch point) it's not itself on exeDSP but on libahas.so. I'm using utils taken from NoDRMPatch, but i...
- Thu Dec 24, 2015 12:25 am
- Forum: [C] General
- Topic: Best way to patch exeDSP?
- Replies: 14
- Views: 11373
Re: Best way to patch exeDSP?
I'll take a look in other patches then to get an example :) Found that, when player is reproducing a m3u8 playlist and it includes an ext3 tag that is not in the list of recognized tags by the player, it is stopping. In HLS protocol is specified that when an unrecognized tag is found, player should ...
- Tue Dec 22, 2015 12:45 pm
- Forum: [C] General
- Topic: Best way to patch exeDSP?
- Replies: 14
- Views: 11373
Best way to patch exeDSP?
Hello everyone, Since some months our C series don't work with latest Plex Media Server (and PlexForSamsung App) and found that the problem is in the Samsung player itself, that seems to don't be developed according to HLS protocol. Original plex thread: http://forums.plex.tv/discussion/176169/trans...