<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://wiki.samygo.tv/index.php?action=history&amp;feed=atom&amp;title=Autoloader_for_Content_Library_Games</id>
	<title>Autoloader for Content Library Games - Revision history</title>
	<link rel="self" type="application/atom+xml" href="http://wiki.samygo.tv/index.php?action=history&amp;feed=atom&amp;title=Autoloader_for_Content_Library_Games"/>
	<link rel="alternate" type="text/html" href="http://wiki.samygo.tv/index.php?title=Autoloader_for_Content_Library_Games&amp;action=history"/>
	<updated>2026-05-14T11:08:03Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.31.1</generator>
	<entry>
		<id>http://wiki.samygo.tv/index.php?title=Autoloader_for_Content_Library_Games&amp;diff=2122&amp;oldid=prev</id>
		<title>Erdem ua: Fixed old forums links.</title>
		<link rel="alternate" type="text/html" href="http://wiki.samygo.tv/index.php?title=Autoloader_for_Content_Library_Games&amp;diff=2122&amp;oldid=prev"/>
		<updated>2011-07-27T17:47:51Z</updated>

		<summary type="html">&lt;p&gt;Fixed old forums links.&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Revision as of 17:47, 27 July 2011&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-notice&quot; lang=&quot;en&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(No difference)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>Erdem ua</name></author>
		
	</entry>
	<entry>
		<id>http://wiki.samygo.tv/index.php?title=Autoloader_for_Content_Library_Games&amp;diff=738&amp;oldid=prev</id>
		<title>Erdem ua: Initial Release...</title>
		<link rel="alternate" type="text/html" href="http://wiki.samygo.tv/index.php?title=Autoloader_for_Content_Library_Games&amp;diff=738&amp;oldid=prev"/>
		<updated>2010-08-14T07:41:02Z</updated>

		<summary type="html">&lt;p&gt;Initial Release...&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;With this hack, you can load content library programs to your TV even if your TV doesn't have game menu.&lt;br /&gt;
&lt;br /&gt;
Hack uses GDB to injecting code to exeDSP. Here is the script that loads plugins.&lt;br /&gt;
&lt;br /&gt;
 #!/bin/sh&lt;br /&gt;
 &lt;br /&gt;
 ### begin configure me&lt;br /&gt;
 # gdb_binary: where your gdb binary resides&lt;br /&gt;
 gdb_binary=/mtd_rwarea/gdb&lt;br /&gt;
 # gdb_commands: this is a temporary file where gdb commands are stored&lt;br /&gt;
 gdb_commands=/mtd_rwarea/gdbtrick.gdb&lt;br /&gt;
 # gdb_delay: gdb will be scheduled to run after $gdb_delay seconds&lt;br /&gt;
 #            this is for letting exeDSP to settle down at TV startup&lt;br /&gt;
 gdb_delay=5&lt;br /&gt;
 # libraries: absolute path of libraries to be loaded&lt;br /&gt;
 #            there can be several, separated spaces!!&lt;br /&gt;
 #            this script requires paths WITHOUT spaces&lt;br /&gt;
 libraries=&amp;quot;/mtd_tlib/GGame/avrfix2-cip/load.so&amp;quot; # add more libraries here &lt;br /&gt;
 ### end configure me&lt;br /&gt;
 &lt;br /&gt;
 exeDSP_PID=$(pidof exeDSP)&lt;br /&gt;
 temp='attach '$exeDSP_PID'\n'&lt;br /&gt;
 &lt;br /&gt;
 i=0&lt;br /&gt;
 for l in $libraries&lt;br /&gt;
 do&lt;br /&gt;
       if [ -e &amp;quot;$l&amp;quot; ] ;then&lt;br /&gt;
                 temp=$temp'call dlopen(&amp;quot;'$l'&amp;quot;, 2)\n'&lt;br /&gt;
                 let i++&lt;br /&gt;
                 temp=$temp'call dlsym($'$i', &amp;quot;Game_Main&amp;quot;)\n'&lt;br /&gt;
                 let i++&lt;br /&gt;
                 temp=$temp'call $'$i'(&amp;quot;'${l%/*}/'&amp;quot;, 0)\n'&lt;br /&gt;
                 let i++&lt;br /&gt;
                 temp=$temp'call dlclose($'$((i-2))')\n'&lt;br /&gt;
                 let i++&lt;br /&gt;
        fi&lt;br /&gt;
 done&lt;br /&gt;
 temp=$temp'detach\n' &lt;br /&gt;
 &lt;br /&gt;
 echo -e 'The following commands:\n---\n'$temp'---\nwill be executed by '$gdb_binary' in '$gdb_delay' secs!!\n'&lt;br /&gt;
 &lt;br /&gt;
 echo -e $temp &amp;gt;$gdb_commands&lt;br /&gt;
 { sleep $gdb_delay; $gdb_binary -batch -x $gdb_commands; rm $gdb_commands; } &amp;amp;&lt;br /&gt;
&lt;br /&gt;
Related forum page is [http://forum.samygo.tv/viewtopic.php?f=5&amp;amp;t=594&amp;amp;start=60 here]&lt;/div&gt;</summary>
		<author><name>Erdem ua</name></author>
		
	</entry>
</feed>