<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/">
	<channel>
		<title><![CDATA[Spiffy Hacks - LeapPad Epic]]></title>
		<link>https://spiffyhacks.harmonypogo.com/</link>
		<description><![CDATA[Spiffy Hacks - https://spiffyhacks.harmonypogo.com]]></description>
		<pubDate>Thu, 30 Jul 2026 16:24:40 +0000</pubDate>
		<generator>MyBB</generator>
		<item>
			<title><![CDATA[[WIP] CyanogenMod/LineageOS for the LeapFrog Epic]]></title>
			<link>https://spiffyhacks.harmonypogo.com/thread-1197.html</link>
			<pubDate>Wed, 10 Apr 2019 08:48:51 +0000</pubDate>
			<guid isPermaLink="false">https://spiffyhacks.harmonypogo.com/thread-1197.html</guid>
			<description><![CDATA[I know there's not much activity here but I thought I could use all the help in this endeavour:<br />
<br />
<a href="https://github.com/huckleberrypie/android_device_quanta_narnia" target="_blank" class="mycode_url">https://github.com/huckleberrypie/androi...nta_narnia</a><br />
<br />
Managed to compile CM12 for the tablet but as of now I am having issues getting it to boot to the GUI, or at least the boot animation. As I mentioned on the <a href="https://forum.xda-developers.com/android/development/wip-custom-rom-leapfrog-epic-cm-los-t3919642" target="_blank" class="mycode_url">XDA thread</a> I end up with the following message:<br />
<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>E/hwcomposer( 2317): [BLIT] sw_sync_timeline_create failed, aborting</code></div></div><br />
...along with a few other errors that may or may not have anything to do with the problem. Maybe perhaps one or more of you guys have a spare Epic handy and are willing to lend a hand with this project of mine. <img src="https://spiffyhacks.harmonypogo.com/images/smilies/smile.gif" alt="Smile" title="Smile" class="smilie smilie_1" />]]></description>
			<content:encoded><![CDATA[I know there's not much activity here but I thought I could use all the help in this endeavour:<br />
<br />
<a href="https://github.com/huckleberrypie/android_device_quanta_narnia" target="_blank" class="mycode_url">https://github.com/huckleberrypie/androi...nta_narnia</a><br />
<br />
Managed to compile CM12 for the tablet but as of now I am having issues getting it to boot to the GUI, or at least the boot animation. As I mentioned on the <a href="https://forum.xda-developers.com/android/development/wip-custom-rom-leapfrog-epic-cm-los-t3919642" target="_blank" class="mycode_url">XDA thread</a> I end up with the following message:<br />
<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>E/hwcomposer( 2317): [BLIT] sw_sync_timeline_create failed, aborting</code></div></div><br />
...along with a few other errors that may or may not have anything to do with the problem. Maybe perhaps one or more of you guys have a spare Epic handy and are willing to lend a hand with this project of mine. <img src="https://spiffyhacks.harmonypogo.com/images/smilies/smile.gif" alt="Smile" title="Smile" class="smilie smilie_1" />]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[TWRP 3.0.2-0 recovery for LeapFrog Epic]]></title>
			<link>https://spiffyhacks.harmonypogo.com/thread-1154.html</link>
			<pubDate>Thu, 05 Apr 2018 03:08:51 +0000</pubDate>
			<guid isPermaLink="false">https://spiffyhacks.harmonypogo.com/thread-1154.html</guid>
			<description><![CDATA[<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Unofficial TWRP 3.0.2-0 for Academy Edition</span></span><br />
Can be flashed through <a href="http://spflashtools.com/windows/sp-flash-tool-v5-1744" target="_blank" class="mycode_url">SP Flash Tool v5.1744</a> or later using the <a href="https://www.4shared.com/archive/BtNjO6m4ca/EPICv2_KOT49Huser1195201712151.html" target="_blank" class="mycode_url">stock 1.1.95 ROM</a>. Usual precautions of course.<br />
Basic functionality works, e.g. backup, ZIP flash, ADB/MTP and so on. This is by and large a better alternative than using Kingoroot or any of those shady root utilities, not to mention it allows users especially parents to back up stuff from their kids' Epics prior to a factory reset or some other repair job.<br />
<span style="font-size: small;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Screenshots</span></span><br />
<img src="https://i.imgur.com/hTBu5eU.png" alt="[Image: hTBu5eU.png]" class="mycode_img" /><br />
<br />
<img src="https://i.imgur.com/lfC36KS.png" alt="[Image: lfC36KS.png]" class="mycode_img" /><br />
<img src="https://i.imgur.com/OHykGer.png" alt="[Image: OHykGer.png]" class="mycode_img" /><br />
<img src="https://i.imgur.com/3P9OE0T.png" alt="[Image: 3P9OE0T.png]" class="mycode_img" /><br />
<img src="https://i.imgur.com/ffVzj07.png" alt="[Image: ffVzj07.png]" class="mycode_img" /><br />
<br />
More screenshots can be found here: <a href="https://imgur.com/a/xgicM" target="_blank" class="mycode_url">https://imgur.com/a/xgicM</a><br />
<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>Device tree: https://github.com/huckleberrypie/device_quanta_narnia/<br />
Recovery image: https://github.com/huckleberrypie/device_quanta_narnia/releases</code></div></div>Again special thanks to diplomatic, RAMChYLD and some of my other buddies for making this possible, and of course the TeamWin team. <img src="https://spiffyhacks.harmonypogo.com/images/smilies/wink.gif" alt="Wink" title="Wink" class="smilie smilie_2" />]]></description>
			<content:encoded><![CDATA[<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Unofficial TWRP 3.0.2-0 for Academy Edition</span></span><br />
Can be flashed through <a href="http://spflashtools.com/windows/sp-flash-tool-v5-1744" target="_blank" class="mycode_url">SP Flash Tool v5.1744</a> or later using the <a href="https://www.4shared.com/archive/BtNjO6m4ca/EPICv2_KOT49Huser1195201712151.html" target="_blank" class="mycode_url">stock 1.1.95 ROM</a>. Usual precautions of course.<br />
Basic functionality works, e.g. backup, ZIP flash, ADB/MTP and so on. This is by and large a better alternative than using Kingoroot or any of those shady root utilities, not to mention it allows users especially parents to back up stuff from their kids' Epics prior to a factory reset or some other repair job.<br />
<span style="font-size: small;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Screenshots</span></span><br />
<img src="https://i.imgur.com/hTBu5eU.png" alt="[Image: hTBu5eU.png]" class="mycode_img" /><br />
<br />
<img src="https://i.imgur.com/lfC36KS.png" alt="[Image: lfC36KS.png]" class="mycode_img" /><br />
<img src="https://i.imgur.com/OHykGer.png" alt="[Image: OHykGer.png]" class="mycode_img" /><br />
<img src="https://i.imgur.com/3P9OE0T.png" alt="[Image: 3P9OE0T.png]" class="mycode_img" /><br />
<img src="https://i.imgur.com/ffVzj07.png" alt="[Image: ffVzj07.png]" class="mycode_img" /><br />
<br />
More screenshots can be found here: <a href="https://imgur.com/a/xgicM" target="_blank" class="mycode_url">https://imgur.com/a/xgicM</a><br />
<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>Device tree: https://github.com/huckleberrypie/device_quanta_narnia/<br />
Recovery image: https://github.com/huckleberrypie/device_quanta_narnia/releases</code></div></div>Again special thanks to diplomatic, RAMChYLD and some of my other buddies for making this possible, and of course the TeamWin team. <img src="https://spiffyhacks.harmonypogo.com/images/smilies/wink.gif" alt="Wink" title="Wink" class="smilie smilie_2" />]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Epic Academy Edition ROM (KOT49H.user.1.1.95.20171215.140555)]]></title>
			<link>https://spiffyhacks.harmonypogo.com/thread-1133.html</link>
			<pubDate>Wed, 14 Feb 2018 12:48:27 +0000</pubDate>
			<guid isPermaLink="false">https://spiffyhacks.harmonypogo.com/thread-1133.html</guid>
			<description><![CDATA[Here's a working dump taken off my personal unit which received the December 15 update.<br />
<br />
<img src="http://i.imgur.com/u9Vem1J.jpg" alt="[Image: u9Vem1J.jpg]" class="mycode_img" /><br />
ROM build number is KOT49H.user.1.1.95.20171215.140555. Should work on all editions using SP Flash Tool v5.1744 and later. Just make sure to <span style="font-weight: bold;" class="mycode_b">BACK UP the stock ROM</span> first before flashing this. Trust me, I bricked a unit before and it helps to keep the stock secro, seccfg and NVRAM prior to doing anything with this unit.<br />
<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>https://www.4shared.com/archive/BtNjO6m4ca/EPICv2_KOT49Huser1195201712151.html</code></div></div><br />
P.S.: If you're getting a signature error upon flashing, try unticking SEC_RO and then try again.]]></description>
			<content:encoded><![CDATA[Here's a working dump taken off my personal unit which received the December 15 update.<br />
<br />
<img src="http://i.imgur.com/u9Vem1J.jpg" alt="[Image: u9Vem1J.jpg]" class="mycode_img" /><br />
ROM build number is KOT49H.user.1.1.95.20171215.140555. Should work on all editions using SP Flash Tool v5.1744 and later. Just make sure to <span style="font-weight: bold;" class="mycode_b">BACK UP the stock ROM</span> first before flashing this. Trust me, I bricked a unit before and it helps to keep the stock secro, seccfg and NVRAM prior to doing anything with this unit.<br />
<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>https://www.4shared.com/archive/BtNjO6m4ca/EPICv2_KOT49Huser1195201712151.html</code></div></div><br />
P.S.: If you're getting a signature error upon flashing, try unticking SEC_RO and then try again.]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[LeapFrog Epic root and Play Store]]></title>
			<link>https://spiffyhacks.harmonypogo.com/thread-1096.html</link>
			<pubDate>Sun, 09 Jul 2017 02:58:55 +0000</pubDate>
			<guid isPermaLink="false">https://spiffyhacks.harmonypogo.com/thread-1096.html</guid>
			<description><![CDATA[<span style="font-weight: bold;" class="mycode_b">DISCLAIMER: I am NOT in any way responsible for any data loss or hardware damage caused by unsupported software on your LeapFrog Epic. Always observe common sense and make backups before doing anything drastic, OK?</span><br />
<br />
A number of people, parents to be specific, have been asking as to how can they install Google Play Services on their children's LeapFrogs. Unfortunately, this involves rooting the device, mostly using utilities such as Kingoroot. In my case, only the PC version of Kingoroot works; Kingroot may also work, but the default Kids Launcher spazzes out for some reason, making it unusable.<br />
<br />
Prior to rooting, you need to install the necessary ADB drivers (I think Windows 10 will have that installed automatically), then enable USB debugging using the Developer Options shortcut in <a href="https://f-droid.org/app/org.strawberryforum.pollywog" target="_blank" class="mycode_url">Pollywog</a> or some other developer options shortcut app (tapping the Build Number item in About device does nothing, unfortunately).<br />
<br />
After that, install Kingoroot on your PC, then follow the on-screen instructions. Once you get your Epic rooted, follow the instructions in the guide here to replace the Superuser app with SuperSU: <a href="https://forum.xda-developers.com/android/software-hacking/replace-kingoroot-supersu-manually-t3573361" target="_blank" class="mycode_url">https://forum.xda-developers.com/android...y-t3573361</a><br />
<br />
You may want to mount /system as read-write as this involves copy/pasting files to /system. <a href="https://apkpure.com/mount-system-ro-rw-root/com.blogspot.superthomaslab.mountsystemrorw" target="_blank" class="mycode_url">This tool</a> should come in handy in that case.<br />
<br />
Now on to the fun part:<br />
<br />
Unfortunately I haven't found a working method to get Google Play to work on the Epic without root. cobalt232's modded Play Store sort of works at most when paired with microG, but it is unable to install apps. Sideloading Play Store to system should be easy once rooted though. Copy the four APK files from <a href="https://www.androidfilehost.com/?fid=529152257862726134" target="_blank" class="mycode_url">this ZIP</a> to /system/priv-app using X-Plore or some other root file manager, and make sure the permissions are set to 644:<br />
<br />
<img src="https://i.imgur.com/L12B1hZ.png" alt="[Image: L12B1hZ.png]" class="mycode_img" /><br />
<br />
Once that's done, restart your device, then check your parental controls menu to see if Google Play store runs correctly:<br />
<img src="https://i.imgur.com/1SwPOGc.png" alt="[Image: 1SwPOGc.png]" class="mycode_img" /><br />
<br />
From there you can now download the likes of YouTube Kids and other such applications which aren't available on Amazon or LeapFrog's own app store. <img src="https://spiffyhacks.harmonypogo.com/images/smilies/wink.gif" alt="Wink" title="Wink" class="smilie smilie_2" /><br />
<br />
I also recommend using an ad blocker such as <a href="https://f-droid.org/repository/browse/?fdid=org.adaway&amp;fdpage=2" target="_blank" class="mycode_url">AdAway</a> to keep those pesky banner ads from showing up on your kids' games; don't get me wrong, those ads are there for a reason, but they are sometimes so pervasive that it can be harmful to your kids.]]></description>
			<content:encoded><![CDATA[<span style="font-weight: bold;" class="mycode_b">DISCLAIMER: I am NOT in any way responsible for any data loss or hardware damage caused by unsupported software on your LeapFrog Epic. Always observe common sense and make backups before doing anything drastic, OK?</span><br />
<br />
A number of people, parents to be specific, have been asking as to how can they install Google Play Services on their children's LeapFrogs. Unfortunately, this involves rooting the device, mostly using utilities such as Kingoroot. In my case, only the PC version of Kingoroot works; Kingroot may also work, but the default Kids Launcher spazzes out for some reason, making it unusable.<br />
<br />
Prior to rooting, you need to install the necessary ADB drivers (I think Windows 10 will have that installed automatically), then enable USB debugging using the Developer Options shortcut in <a href="https://f-droid.org/app/org.strawberryforum.pollywog" target="_blank" class="mycode_url">Pollywog</a> or some other developer options shortcut app (tapping the Build Number item in About device does nothing, unfortunately).<br />
<br />
After that, install Kingoroot on your PC, then follow the on-screen instructions. Once you get your Epic rooted, follow the instructions in the guide here to replace the Superuser app with SuperSU: <a href="https://forum.xda-developers.com/android/software-hacking/replace-kingoroot-supersu-manually-t3573361" target="_blank" class="mycode_url">https://forum.xda-developers.com/android...y-t3573361</a><br />
<br />
You may want to mount /system as read-write as this involves copy/pasting files to /system. <a href="https://apkpure.com/mount-system-ro-rw-root/com.blogspot.superthomaslab.mountsystemrorw" target="_blank" class="mycode_url">This tool</a> should come in handy in that case.<br />
<br />
Now on to the fun part:<br />
<br />
Unfortunately I haven't found a working method to get Google Play to work on the Epic without root. cobalt232's modded Play Store sort of works at most when paired with microG, but it is unable to install apps. Sideloading Play Store to system should be easy once rooted though. Copy the four APK files from <a href="https://www.androidfilehost.com/?fid=529152257862726134" target="_blank" class="mycode_url">this ZIP</a> to /system/priv-app using X-Plore or some other root file manager, and make sure the permissions are set to 644:<br />
<br />
<img src="https://i.imgur.com/L12B1hZ.png" alt="[Image: L12B1hZ.png]" class="mycode_img" /><br />
<br />
Once that's done, restart your device, then check your parental controls menu to see if Google Play store runs correctly:<br />
<img src="https://i.imgur.com/1SwPOGc.png" alt="[Image: 1SwPOGc.png]" class="mycode_img" /><br />
<br />
From there you can now download the likes of YouTube Kids and other such applications which aren't available on Amazon or LeapFrog's own app store. <img src="https://spiffyhacks.harmonypogo.com/images/smilies/wink.gif" alt="Wink" title="Wink" class="smilie smilie_2" /><br />
<br />
I also recommend using an ad blocker such as <a href="https://f-droid.org/repository/browse/?fdid=org.adaway&amp;fdpage=2" target="_blank" class="mycode_url">AdAway</a> to keep those pesky banner ads from showing up on your kids' games; don't get me wrong, those ads are there for a reason, but they are sometimes so pervasive that it can be harmful to your kids.]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[[ROOT] Some more LeapFrog Epic tweaks]]></title>
			<link>https://spiffyhacks.harmonypogo.com/thread-1080.html</link>
			<pubDate>Sat, 15 Apr 2017 09:46:35 +0000</pubDate>
			<guid isPermaLink="false">https://spiffyhacks.harmonypogo.com/thread-1080.html</guid>
			<description><![CDATA[<br />
<iframe width="560" height="315" src="//www.youtube.com/embed/1leOobI2csY" frameborder="0" allowfullscreen></iframe><br />
<br />
I know this involves root, as not all parents are up to it, but in case you feel like your son or daughter's LeapFrog isn't cutting it, I found out a few more tweaks which should add a bit more functionality and make it more usable.<br />
<br />
As I said earlier, this requires root, which can be done using one-click utilities. The PC version of Kingoroot should do the trick. Once you root your device, you'll also have to install <a href="http://repo.xposed.info/module/de.robv.android.xposed.installer" target="_blank" class="mycode_url">Xposed</a> for the other tweaks to run.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Bring back the recent apps button</span><br />
I'm sure you've noticed that the navigation bar on the Epic lacks the recent apps button for some reason. 'Tis uncertain as to why, but my hunch is that LF decided to dummy it out to keep children from opening it by accident. Fortunately, the ROM is still largely AOSP-based so it's just the matter of using <a href="http://repo.xposed.info/module/com.gzplanet.xposed.xperianavbarbuttons" target="_blank" class="mycode_url">Xperia/AOSP Navbar Buttons</a> to gain back task switcher access. <a href="http://repo.xposed.info/module/com.ceco.kitkat.gravitybox" target="_blank" class="mycode_url">GravityBox for Kitkat</a> seems like a viable option as well, though I haven't tried it myself yet.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Home sweet home</span><br />
Ever grow tired of the KidLauncher? That rather infantile app drawer you or your kids are subjected to every time you play with the Epic? For a while I thought it's a matter of modding the framework files to get alternative home screens to install, but turns out it's no different from restoring SD card read-write functionality.<br />
<br />
Assuming you've rooted your device already, mount /system as read-write using either ADB or Terminal:<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>mount -o rw,remount,rw /system</code></div></div><br />
Once that's done, navigate to /system/etc/permissions then open tablet_core_hardware.xml using a text editor. Look for the following lines:<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>&lt;!--feature name="android.software.app_widgets" /--&gt; &lt;!-- Not available in Narnia --&gt;<br />
&lt;!--feature name="android.software.home_screen" /--&gt; &lt;!-- Not available in Narnia --&gt;</code></div></div><br />
...then replace the commented settings with this:<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>&lt;feature name="android.software.app_widgets" /&gt;<br />
&lt;feature name="android.software.home_screen" /&gt;</code></div></div><br />
Save your edited XML file, and then reboot. If done correctly, you should be able to install any home launcher you want. However, you'll have to freeze/disable KidLauncher and Launcher using ROM Toolbox or some other utility for your favourite launcher to work as default. <br />
<br />
There are some caveats to using an alternative home screen though. One of them is that the navigation bar may disappear or that some of the soft keys may refuse to show up upon running certain apps (e.g. LeapFrog games). A workaround would be to open up App Manager for the missing keys to appear again. Another issue is with user profiles - as the login screen is built into KidLauncher, disabling it would render your children's profiles (and thus time restrictions and other parental controls) useless, plus rewards and other items earned may not show up (I presume this is due to the alternative home screen being counted as a different "user"). One could try using a third-party parental control panel app, but that would require another setup phase as it isn't weaved into LeapFrog's own parental controls service.]]></description>
			<content:encoded><![CDATA[<br />
<iframe width="560" height="315" src="//www.youtube.com/embed/1leOobI2csY" frameborder="0" allowfullscreen></iframe><br />
<br />
I know this involves root, as not all parents are up to it, but in case you feel like your son or daughter's LeapFrog isn't cutting it, I found out a few more tweaks which should add a bit more functionality and make it more usable.<br />
<br />
As I said earlier, this requires root, which can be done using one-click utilities. The PC version of Kingoroot should do the trick. Once you root your device, you'll also have to install <a href="http://repo.xposed.info/module/de.robv.android.xposed.installer" target="_blank" class="mycode_url">Xposed</a> for the other tweaks to run.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Bring back the recent apps button</span><br />
I'm sure you've noticed that the navigation bar on the Epic lacks the recent apps button for some reason. 'Tis uncertain as to why, but my hunch is that LF decided to dummy it out to keep children from opening it by accident. Fortunately, the ROM is still largely AOSP-based so it's just the matter of using <a href="http://repo.xposed.info/module/com.gzplanet.xposed.xperianavbarbuttons" target="_blank" class="mycode_url">Xperia/AOSP Navbar Buttons</a> to gain back task switcher access. <a href="http://repo.xposed.info/module/com.ceco.kitkat.gravitybox" target="_blank" class="mycode_url">GravityBox for Kitkat</a> seems like a viable option as well, though I haven't tried it myself yet.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Home sweet home</span><br />
Ever grow tired of the KidLauncher? That rather infantile app drawer you or your kids are subjected to every time you play with the Epic? For a while I thought it's a matter of modding the framework files to get alternative home screens to install, but turns out it's no different from restoring SD card read-write functionality.<br />
<br />
Assuming you've rooted your device already, mount /system as read-write using either ADB or Terminal:<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>mount -o rw,remount,rw /system</code></div></div><br />
Once that's done, navigate to /system/etc/permissions then open tablet_core_hardware.xml using a text editor. Look for the following lines:<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>&lt;!--feature name="android.software.app_widgets" /--&gt; &lt;!-- Not available in Narnia --&gt;<br />
&lt;!--feature name="android.software.home_screen" /--&gt; &lt;!-- Not available in Narnia --&gt;</code></div></div><br />
...then replace the commented settings with this:<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>&lt;feature name="android.software.app_widgets" /&gt;<br />
&lt;feature name="android.software.home_screen" /&gt;</code></div></div><br />
Save your edited XML file, and then reboot. If done correctly, you should be able to install any home launcher you want. However, you'll have to freeze/disable KidLauncher and Launcher using ROM Toolbox or some other utility for your favourite launcher to work as default. <br />
<br />
There are some caveats to using an alternative home screen though. One of them is that the navigation bar may disappear or that some of the soft keys may refuse to show up upon running certain apps (e.g. LeapFrog games). A workaround would be to open up App Manager for the missing keys to appear again. Another issue is with user profiles - as the login screen is built into KidLauncher, disabling it would render your children's profiles (and thus time restrictions and other parental controls) useless, plus rewards and other items earned may not show up (I presume this is due to the alternative home screen being counted as a different "user"). One could try using a third-party parental control panel app, but that would require another setup phase as it isn't weaved into LeapFrog's own parental controls service.]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Pollywog utility for Epic]]></title>
			<link>https://spiffyhacks.harmonypogo.com/thread-1071.html</link>
			<pubDate>Thu, 16 Mar 2017 03:30:53 +0000</pubDate>
			<guid isPermaLink="false">https://spiffyhacks.harmonypogo.com/thread-1071.html</guid>
			<description><![CDATA[Was a tad bored lately so I did this:<br />
<a href="https://github.com/huckleberrypie/pollywog" target="_blank" class="mycode_url">https://github.com/huckleberrypie/pollywog</a><br />
<br />
<blockquote class="mycode_quote"><cite>Quote:</cite><span style="font-weight: bold;" class="mycode_b">Pollywog - The LeapFrog Epic Toolbox</span><br />
<br />
<img src="http://i.imgur.com/EnJGeJ4.png" alt="[Image: EnJGeJ4.png]" class="mycode_img" /><br />
<br />
Just a minimal utilities menu for LeapFrog Epic, the purpose being to unlock a number of hidden yet useful options that were present in vanilla AOSP but disabled for some reason by LeapFrog. Think of it as like a watered down ROM Toolbox of sorts, but tailor-made for LeapFrog's Android tablet. I came up with this as switching to another hotspot is a bit of a chore, so yeah. I know it's simple and all, and my Java skills leave a lot to be desired, but I hope this would be of some use to you guys.<br />
Features<br />
<ul class="mycode_list">
</li>
<li>Shortcuts to commonly-used and some advanced Android features (WLAN and previously hidden stuff like the MTK engineer menu, lockscreens and developer options)<br />
</li>
<li>A link to the LeapFrog support page<br />
</li>
<li>And many more being planned<br />
</li></ul>
<br />
<span style="font-weight: bold;" class="mycode_b">Planned stuff</span><ul class="mycode_list">
</li>
<li>A root exploit perhaps?<br />
</li>
<li>Cache cleaner<br />
</li>
<li>A terminal emulator<br />
</li>
<li>Enhancements to the parental controls/restrictions feature (considering how these can be bypassed somewhat <img src="https://spiffyhacks.harmonypogo.com/images/smilies/tongue.gif" alt="Tongue" title="Tongue" class="smilie smilie_5" />)<br />
</li></ul>
<br />
This app is released under the CC0 1.0 Universal (CC0 1.0) Public Domain Dedication licence (<a href="https://creativecommons.org/publicdomain/zero/1.0/" target="_blank" class="mycode_url">https://creativecommons.org/publicdomain/zero/1.0/</a>)</blockquote>
<br />
Feel free to do whatever you want with this guys. I don't really have much time with maintaining this, so pull requests, forks or whatever are welcome. <img src="https://spiffyhacks.harmonypogo.com/images/smilies/biggrin.gif" alt="Big Grin" title="Big Grin" class="smilie smilie_4" />]]></description>
			<content:encoded><![CDATA[Was a tad bored lately so I did this:<br />
<a href="https://github.com/huckleberrypie/pollywog" target="_blank" class="mycode_url">https://github.com/huckleberrypie/pollywog</a><br />
<br />
<blockquote class="mycode_quote"><cite>Quote:</cite><span style="font-weight: bold;" class="mycode_b">Pollywog - The LeapFrog Epic Toolbox</span><br />
<br />
<img src="http://i.imgur.com/EnJGeJ4.png" alt="[Image: EnJGeJ4.png]" class="mycode_img" /><br />
<br />
Just a minimal utilities menu for LeapFrog Epic, the purpose being to unlock a number of hidden yet useful options that were present in vanilla AOSP but disabled for some reason by LeapFrog. Think of it as like a watered down ROM Toolbox of sorts, but tailor-made for LeapFrog's Android tablet. I came up with this as switching to another hotspot is a bit of a chore, so yeah. I know it's simple and all, and my Java skills leave a lot to be desired, but I hope this would be of some use to you guys.<br />
Features<br />
<ul class="mycode_list">
</li>
<li>Shortcuts to commonly-used and some advanced Android features (WLAN and previously hidden stuff like the MTK engineer menu, lockscreens and developer options)<br />
</li>
<li>A link to the LeapFrog support page<br />
</li>
<li>And many more being planned<br />
</li></ul>
<br />
<span style="font-weight: bold;" class="mycode_b">Planned stuff</span><ul class="mycode_list">
</li>
<li>A root exploit perhaps?<br />
</li>
<li>Cache cleaner<br />
</li>
<li>A terminal emulator<br />
</li>
<li>Enhancements to the parental controls/restrictions feature (considering how these can be bypassed somewhat <img src="https://spiffyhacks.harmonypogo.com/images/smilies/tongue.gif" alt="Tongue" title="Tongue" class="smilie smilie_5" />)<br />
</li></ul>
<br />
This app is released under the CC0 1.0 Universal (CC0 1.0) Public Domain Dedication licence (<a href="https://creativecommons.org/publicdomain/zero/1.0/" target="_blank" class="mycode_url">https://creativecommons.org/publicdomain/zero/1.0/</a>)</blockquote>
<br />
Feel free to do whatever you want with this guys. I don't really have much time with maintaining this, so pull requests, forks or whatever are welcome. <img src="https://spiffyhacks.harmonypogo.com/images/smilies/biggrin.gif" alt="Big Grin" title="Big Grin" class="smilie smilie_4" />]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[An open letter to LeapFrog.]]></title>
			<link>https://spiffyhacks.harmonypogo.com/thread-1067.html</link>
			<pubDate>Sun, 05 Mar 2017 07:52:41 +0000</pubDate>
			<guid isPermaLink="false">https://spiffyhacks.harmonypogo.com/thread-1067.html</guid>
			<description><![CDATA[<div style="text-align: justify;" class="mycode_align">OK, so a bit of a rant, though for one I gotta give LeapFrog some credits to this. Sure, repairs are a service centre away, and the main market for this device are kids and their parents, but what about the more tech-savvy parents (e.g. geeks or tinkerer types) who'd certainly re-purpose or service their kids' Epics either because it broke down or gone on a boot loop for some reason?<br />
<br />
You see the main thing with this is the preloader, or other words the bootloader, is locked from tampering, making it next to impossible to use custom ROMs or kernels. You can somehow subvert this by editing just the system.img offline assuming you extracted it off your device, or in the case of backups, backing up the whole ROM image, boot/recovery and other images included, to a single ROM_0 file, and flashing it back using the hidden Write Memory feature in SP Flash Tool.<br />
<br />
The problem is when you need to replace boot.img with a different one - you simply can't. Flashing unsigned images gives out a BROM 6045 (S_SECURITY_SECURE_USB_DL_IMAGE_SIGN_HEADER_NOT_FOUND) error, and if you did manage to do so through the aforementioned Write Memory tool, at most you're stuck with the LeapFrog logo unless a kernel the preloader seems happy with is flashed back.<br />
<br />
Granted, I see the reason why LeapFrog had Quanta Computer (i.e. the OEM responsible for manufacturing the Epic) lock the thing down to prevent unauthorised tampering and/or security issues, but what's the point of sending my friend a CD-ROM of the kernel sources? Sure, they'd say it's for auditing purposes or merely for compliance with the GPL, but as the company has had a history of being chill with tinkerers, why wouldn't they at least offer an option to <span style="font-weight: bold;" class="mycode_b">unlock</span> it? It may be of little use to an average parent, and it's moot as you can develop apps without having to poke into the low-level internals, but why not, if one's going to unlock an Epic's bootloader in good faith? We've seen the likes of is0-mick loading up random stuff on their LeapFrog devices, and the lads over at Emeryville doesn't seem to object much - in fact, a company engineer stopped by the Spiffy Hacks forums and told his tale about the LeapTV.<br />
<br />
If any one of you LeapFrog employees, like engineers or perhaps just staff members, are reading this right now, I'd be <span style="font-weight: bold;" class="mycode_b">more than happy</span> to have a talk with you. I do understand if you want nothing to do from this especially in this day and age where even electronic toys are scrutinised for security issues, but this isn't about pwning some boy or girl's toy for nefarious means, it's to <span style="font-weight: bold;" class="mycode_b">re-purpose</span> or <span style="font-weight: bold;" class="mycode_b">make the most</span> out of something which would be <span style="font-weight: bold;" class="mycode_b">obsolete in a few years</span> - let's say that one's son or daughter outgrew the tablet or simply got burned out by it, and his mum or dad would like to turn it into some mobile internet device where they could check their emails without being subjected to something infantile. I'd basically be <span style="font-weight: bold;" class="mycode_b">more than happy</span> to recommend your company to anyone who is interested in an educational toy for their children rather than just buy a regular tab and have them play (possibly) inappropriate content on said devices, so as long as you provide us advanced users the means to unlock and re-purpose or service these Epics in good faith.</div>]]></description>
			<content:encoded><![CDATA[<div style="text-align: justify;" class="mycode_align">OK, so a bit of a rant, though for one I gotta give LeapFrog some credits to this. Sure, repairs are a service centre away, and the main market for this device are kids and their parents, but what about the more tech-savvy parents (e.g. geeks or tinkerer types) who'd certainly re-purpose or service their kids' Epics either because it broke down or gone on a boot loop for some reason?<br />
<br />
You see the main thing with this is the preloader, or other words the bootloader, is locked from tampering, making it next to impossible to use custom ROMs or kernels. You can somehow subvert this by editing just the system.img offline assuming you extracted it off your device, or in the case of backups, backing up the whole ROM image, boot/recovery and other images included, to a single ROM_0 file, and flashing it back using the hidden Write Memory feature in SP Flash Tool.<br />
<br />
The problem is when you need to replace boot.img with a different one - you simply can't. Flashing unsigned images gives out a BROM 6045 (S_SECURITY_SECURE_USB_DL_IMAGE_SIGN_HEADER_NOT_FOUND) error, and if you did manage to do so through the aforementioned Write Memory tool, at most you're stuck with the LeapFrog logo unless a kernel the preloader seems happy with is flashed back.<br />
<br />
Granted, I see the reason why LeapFrog had Quanta Computer (i.e. the OEM responsible for manufacturing the Epic) lock the thing down to prevent unauthorised tampering and/or security issues, but what's the point of sending my friend a CD-ROM of the kernel sources? Sure, they'd say it's for auditing purposes or merely for compliance with the GPL, but as the company has had a history of being chill with tinkerers, why wouldn't they at least offer an option to <span style="font-weight: bold;" class="mycode_b">unlock</span> it? It may be of little use to an average parent, and it's moot as you can develop apps without having to poke into the low-level internals, but why not, if one's going to unlock an Epic's bootloader in good faith? We've seen the likes of is0-mick loading up random stuff on their LeapFrog devices, and the lads over at Emeryville doesn't seem to object much - in fact, a company engineer stopped by the Spiffy Hacks forums and told his tale about the LeapTV.<br />
<br />
If any one of you LeapFrog employees, like engineers or perhaps just staff members, are reading this right now, I'd be <span style="font-weight: bold;" class="mycode_b">more than happy</span> to have a talk with you. I do understand if you want nothing to do from this especially in this day and age where even electronic toys are scrutinised for security issues, but this isn't about pwning some boy or girl's toy for nefarious means, it's to <span style="font-weight: bold;" class="mycode_b">re-purpose</span> or <span style="font-weight: bold;" class="mycode_b">make the most</span> out of something which would be <span style="font-weight: bold;" class="mycode_b">obsolete in a few years</span> - let's say that one's son or daughter outgrew the tablet or simply got burned out by it, and his mum or dad would like to turn it into some mobile internet device where they could check their emails without being subjected to something infantile. I'd basically be <span style="font-weight: bold;" class="mycode_b">more than happy</span> to recommend your company to anyone who is interested in an educational toy for their children rather than just buy a regular tab and have them play (possibly) inappropriate content on said devices, so as long as you provide us advanced users the means to unlock and re-purpose or service these Epics in good faith.</div>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[OTA flashable ZIPs]]></title>
			<link>https://spiffyhacks.harmonypogo.com/thread-1064.html</link>
			<pubDate>Wed, 01 Mar 2017 12:55:47 +0000</pubDate>
			<guid isPermaLink="false">https://spiffyhacks.harmonypogo.com/thread-1064.html</guid>
			<description><![CDATA[The following files are incremental updates used to update an existing system to the latest build. No known scatter or flashable ZIP files for a full system image exist.<br />
<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>http://lfcdownload.leapfrog.com/epic/en/KOT49H.user.1.0.124.20150709.140831-to-KOT49H.user.1.5.45.20160310.231145.zip <br />
http://lfcdownload.leapfrog.com/epic/en/KOT49H.user.1.0.124.20150709.140831-to-KOT49H.user.1.5.45.20160310.231145.zip<br />
http://lfcdownload.leapfrog.com/epic/en/KOT49H.user.1.2.90.20150924.150837-to-KOT49H.user.1.5.45.20160310.231145.zip<br />
http://lfcdownload.leapfrog.com/epic/en/KOT49H.user.1.3.27.20151026.144847-to-KOT49H.user.1.5.45.20160310.231145.zip</code></div></div><br />
Thought they might be of some use to us, but the thing here is that no known official full system images/scatter files exist so far. Not unless some LeapFrog engineer steps in and uploads the latter for us developers to play around with.]]></description>
			<content:encoded><![CDATA[The following files are incremental updates used to update an existing system to the latest build. No known scatter or flashable ZIP files for a full system image exist.<br />
<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>http://lfcdownload.leapfrog.com/epic/en/KOT49H.user.1.0.124.20150709.140831-to-KOT49H.user.1.5.45.20160310.231145.zip <br />
http://lfcdownload.leapfrog.com/epic/en/KOT49H.user.1.0.124.20150709.140831-to-KOT49H.user.1.5.45.20160310.231145.zip<br />
http://lfcdownload.leapfrog.com/epic/en/KOT49H.user.1.2.90.20150924.150837-to-KOT49H.user.1.5.45.20160310.231145.zip<br />
http://lfcdownload.leapfrog.com/epic/en/KOT49H.user.1.3.27.20151026.144847-to-KOT49H.user.1.5.45.20160310.231145.zip</code></div></div><br />
Thought they might be of some use to us, but the thing here is that no known official full system images/scatter files exist so far. Not unless some LeapFrog engineer steps in and uploads the latter for us developers to play around with.]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Locked bootloader???]]></title>
			<link>https://spiffyhacks.harmonypogo.com/thread-1056.html</link>
			<pubDate>Sun, 22 Jan 2017 02:14:44 +0000</pubDate>
			<guid isPermaLink="false">https://spiffyhacks.harmonypogo.com/thread-1056.html</guid>
			<description><![CDATA[Any ideas on this one? A friend sent me a pair of demo units just recently, and while I did find a ROM at NeedROM, it doesn't appear to be working as I am getting the following error upon flashing it:<br />
<br />
BROM ERROR: S_SECURITY_SECURE_USB_DL_IMAGE_SIGN_HEADER_NOT_FOUND (6045)<br />
<br />
From what I heard this is due to the bootloader being locked, and it seems like I need an untouched ROM for the device. I know this is something of a long shot, but can anyone do a CM2 or Miracle backup for it?<br />
<br />
Here are some pics of the device:<br />
<img src="http://i.imgur.com/1fpXDn9.jpg" alt="[Image: 1fpXDn9.jpg]" class="mycode_img" /><br />
<br />
<img src="http://i.imgur.com/Nx8YRTH.jpg" alt="[Image: Nx8YRTH.jpg]" class="mycode_img" />]]></description>
			<content:encoded><![CDATA[Any ideas on this one? A friend sent me a pair of demo units just recently, and while I did find a ROM at NeedROM, it doesn't appear to be working as I am getting the following error upon flashing it:<br />
<br />
BROM ERROR: S_SECURITY_SECURE_USB_DL_IMAGE_SIGN_HEADER_NOT_FOUND (6045)<br />
<br />
From what I heard this is due to the bootloader being locked, and it seems like I need an untouched ROM for the device. I know this is something of a long shot, but can anyone do a CM2 or Miracle backup for it?<br />
<br />
Here are some pics of the device:<br />
<img src="http://i.imgur.com/1fpXDn9.jpg" alt="[Image: 1fpXDn9.jpg]" class="mycode_img" /><br />
<br />
<img src="http://i.imgur.com/Nx8YRTH.jpg" alt="[Image: Nx8YRTH.jpg]" class="mycode_img" />]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Audio Volume]]></title>
			<link>https://spiffyhacks.harmonypogo.com/thread-974.html</link>
			<pubDate>Sun, 03 Apr 2016 01:41:43 +0000</pubDate>
			<guid isPermaLink="false">https://spiffyhacks.harmonypogo.com/thread-974.html</guid>
			<description><![CDATA[Just prepping a new Epic to send to my granddaughter and noticed that I had to have the volume set almost to the top to hear some of the book apps. Maybe I'm just getting old. Any suggestions on how to make it louder? Thanks.]]></description>
			<content:encoded><![CDATA[Just prepping a new Epic to send to my granddaughter and noticed that I had to have the volume set almost to the top to hear some of the book apps. Maybe I'm just getting old. Any suggestions on how to make it louder? Thanks.]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Kernel sources]]></title>
			<link>https://spiffyhacks.harmonypogo.com/thread-892.html</link>
			<pubDate>Wed, 27 Jan 2016 23:54:11 +0000</pubDate>
			<guid isPermaLink="false">https://spiffyhacks.harmonypogo.com/thread-892.html</guid>
			<description><![CDATA[Not sure if this is complete, but a friend of mine just got his hands on a tarball after we wrote an email request to LeapFrog asking if they could give us the kernel source codes. They did comply to our inquiry, and it only took a few weeks for my friend to have the disc delivered.<br />
<br />
<img src="http://i.imgur.com/veXWwr5.jpg" alt="[Image: veXWwr5.jpg]" class="mycode_img" /><br />
<br />
Here's a link to the sources, if anyone's interested:<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>https://www.dropbox.com/s/vo6u4s6b3shjrhb/epic.iso?dl=0</code></div></div><br />
 <img src="https://spiffyhacks.harmonypogo.com/images/smilies/biggrin.gif" alt="Big Grin" title="Big Grin" class="smilie smilie_4" />]]></description>
			<content:encoded><![CDATA[Not sure if this is complete, but a friend of mine just got his hands on a tarball after we wrote an email request to LeapFrog asking if they could give us the kernel source codes. They did comply to our inquiry, and it only took a few weeks for my friend to have the disc delivered.<br />
<br />
<img src="http://i.imgur.com/veXWwr5.jpg" alt="[Image: veXWwr5.jpg]" class="mycode_img" /><br />
<br />
Here's a link to the sources, if anyone's interested:<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>https://www.dropbox.com/s/vo6u4s6b3shjrhb/epic.iso?dl=0</code></div></div><br />
 <img src="https://spiffyhacks.harmonypogo.com/images/smilies/biggrin.gif" alt="Big Grin" title="Big Grin" class="smilie smilie_4" />]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Some info on the Epic]]></title>
			<link>https://spiffyhacks.harmonypogo.com/thread-854.html</link>
			<pubDate>Tue, 05 Jan 2016 06:27:49 +0000</pubDate>
			<guid isPermaLink="false">https://spiffyhacks.harmonypogo.com/thread-854.html</guid>
			<description><![CDATA[A friend of mine just got his hands on one, and based on his sleuthing i.e. shoving in benchmarks and system utilities into the device, it is revealed that LeapFrog used a Mediatek SoC on the tab, and they apparently nerfed Bluetooth support for it while they're at it:<br />
<br />
<img src="http://i.imgur.com/2KBnfkf.jpg" alt="[Image: 2KBnfkf.jpg]" class="mycode_img" /><br />
<br />
Display: 7-inch capacitive touchscreen<br />
Resolution: 1024x600<br />
Operating System: Based on Android™ 4.4 (modified, of course)<br />
Processor: Quad-core, 1.3 GHz (reported by CPU-Z as MediaTek MT8127)<br />
Memory: 1GB RAM<br />
Storage: 16GB<br />
Micro SD Card Slot: Yes, expandable up to 32GB<br />
Camera - Rear: 2MP<br />
Camera - Front: 2MP<br />
Audio: 3.5mm stereo jack with microphone<br />
Wireless: Wi-Fi 802.11 b/g/n<br />
Bluetooth: Bluetooth 4.0<br />
Battery Type: Rechargeable lithium-ion<br />
Battery Life: 6+ hours; results will vary based on usage and settings<br />
Port: Micro USB<br />
Sensor(s): Accelerometer<br />
<br />
Antutu Benchmark:<br />
<a href="http://our.antutu.net/api/?action=v5&amp;amp;act=benchmark&amp;amp;id=54239552" target="_blank" class="mycode_url">http://our.antutu.net/api/?action=v5&amp;act=benchmark&amp;id=54239552</a><br />
<br />
<blockquote class="mycode_quote"><cite>Quote:</cite>Well, my only problem with the device is that the input method and locale selection is locked down and selected by the "Device Locale" screen, instead of allowing the much more granular selection allowed from the Android settings screen itself. I have determined that the same lockdown prevents bluetooth keyboards from pairing properly with the device.<br />
<br />
The option to enable installation of packages from untrusted sources is still in the android security screen in settings tho, and you will be instructed to turn it on as part of the steps to install the Amazon AppStore.</blockquote>
<br />
ETA: I'd be overjoyed if someone here is generous enough to provide an SP Flash Tool package for the tab, too.]]></description>
			<content:encoded><![CDATA[A friend of mine just got his hands on one, and based on his sleuthing i.e. shoving in benchmarks and system utilities into the device, it is revealed that LeapFrog used a Mediatek SoC on the tab, and they apparently nerfed Bluetooth support for it while they're at it:<br />
<br />
<img src="http://i.imgur.com/2KBnfkf.jpg" alt="[Image: 2KBnfkf.jpg]" class="mycode_img" /><br />
<br />
Display: 7-inch capacitive touchscreen<br />
Resolution: 1024x600<br />
Operating System: Based on Android™ 4.4 (modified, of course)<br />
Processor: Quad-core, 1.3 GHz (reported by CPU-Z as MediaTek MT8127)<br />
Memory: 1GB RAM<br />
Storage: 16GB<br />
Micro SD Card Slot: Yes, expandable up to 32GB<br />
Camera - Rear: 2MP<br />
Camera - Front: 2MP<br />
Audio: 3.5mm stereo jack with microphone<br />
Wireless: Wi-Fi 802.11 b/g/n<br />
Bluetooth: Bluetooth 4.0<br />
Battery Type: Rechargeable lithium-ion<br />
Battery Life: 6+ hours; results will vary based on usage and settings<br />
Port: Micro USB<br />
Sensor(s): Accelerometer<br />
<br />
Antutu Benchmark:<br />
<a href="http://our.antutu.net/api/?action=v5&amp;amp;act=benchmark&amp;amp;id=54239552" target="_blank" class="mycode_url">http://our.antutu.net/api/?action=v5&amp;act=benchmark&amp;id=54239552</a><br />
<br />
<blockquote class="mycode_quote"><cite>Quote:</cite>Well, my only problem with the device is that the input method and locale selection is locked down and selected by the "Device Locale" screen, instead of allowing the much more granular selection allowed from the Android settings screen itself. I have determined that the same lockdown prevents bluetooth keyboards from pairing properly with the device.<br />
<br />
The option to enable installation of packages from untrusted sources is still in the android security screen in settings tho, and you will be instructed to turn it on as part of the steps to install the Amazon AppStore.</blockquote>
<br />
ETA: I'd be overjoyed if someone here is generous enough to provide an SP Flash Tool package for the tab, too.]]></content:encoded>
		</item>
	</channel>
</rss>