So i got the update 6.3.1 bin file from amazon... i renamed to zip then extracted... i then put the su.bin file in /system/bin and the Superuser apk in the /system/app directories located within the update. I tried changing build.prop to say 6.3.2 and the key to be 4157720 i also changed the meta-inf/com/android/metadata and in meta-inf/com/google/android/updater-script, but when i clicked update your kindle after re zipping then renaming to 6.3.2.bin nothing happened except for the update being deleted out of the kindleupdates folder... should i just wait to root the next update then put it in kindleupdates?
Sent from my Kindle Fire using xda app-developers app
Can anyone help me? I couldn't find the answer to this anywhere
Sent from my Kindle Fire using xda app-developers app
Just an educated guess here, but I'm sure there are a series of checks done on the archive to confirm that it's an Amazon sanctioned update. What those checks might be... I don't know. I haven't read about anybody discussing them. Besides, if it was this easy... you'd be able to drop a custom ROM into that folder and have the Kindle Fire transform into a Jelly Bean tablet after a reboot. I suggest you just do this the old fashioned way...
http://forum.xda-developers.com/showthread.php?t=1638452
or maybe even just flash modaco and be done with it.
modaco is the way to go if you want the very best stock experience and retain root....the standard version not the altrom version..altrom is for dual boot which is entirely different... http://forum.xda-developers.com/showthread.php?t=1439916
Ill probably just wait for 6.4(or whatever the next update will be) and dl it before i get hit by the ota update then add su.bin and superuser apk then turn wifi back on and update... i hope it will work!
Sent from my Kindle Fire using xda app-developers app
kinfauns said:
Just an educated guess here, but I'm sure there are a series of checks done on the archive to confirm that it's an Amazon sanctioned update. What those checks might be... I don't know. I haven't read about anybody discussing them. Besides, if it was this easy... you'd be able to drop a custom ROM into that folder and have the Kindle Fire transform into a Jelly Bean tablet after a reboot. I suggest you just do this the old fashioned way...
http://forum.xda-developers.com/showthread.php?t=1638452
or maybe even just flash modaco and be done with it.
Click to expand...
Click to collapse
You are probably right, but I don't think that's it... i tried putting the update bin straight from amazon to kindleupdates and it did the exact same thing.
Sent from my Kindle Fire using xda app-developers app
Related
Hi guys,
I've read extensively about rooting my new Kindle fire with the latest update.
After quite a few bumps and such, I managed to finish the rooting process.
Right now I'm wondering how in the world do I know if my Kindle Fire is rooted or not as I don't see any difference whatsoever.
Also I tried to copy the Vending.apk file into my system/app folder after mounting it as read and write but everytime I do it, it does nothing so I can't install it via the app folder. Does this indicate that I do not actually have root access? When I mounted the folder it said superuser granted to the folder if that's a vital piece of info.
But my main question as indicated by the thread title would be how do I know if I have root access? If I do, why is it not allowing me to move a .apk file into the app folder?
Thanks!
This Kindle Fire Utility can check for you.
So I ran it and it says
ADB Status: Online
ADB Root: No
Boot Status: 4000
Does this mean it's not rooted?
Or put it to a real world test. See if you can launch a prog like titanium backup and have root access granted to it.
This tool will also check for you.
aoaleman said:
This tool will also check for you.
Click to expand...
Click to collapse
Thanks much aoaleman! I used your app there and it says I have root access. So would you happen to know why I cannot paste the Android market installer into the app folder even after I used the Kindle utility to enable read/write? It's just not showing up to let me install it.
renegade1357 said:
Thanks much aoaleman! I used your app there and it says I have root access. So would you happen to know why I cannot paste the Android market installer into the app folder even after I used the Kindle utility to enable read/write? It's just not showing up to let me install it.
Click to expand...
Click to collapse
You're welcome!
Are you on stock Kindle Fire software? It might have something to do with that, not sure.
Yeah it is on stock. So I just used the install google apps on the kindle utility and it just did everything that somehow I failed to do. It is right now working for me.
Thanks so much for the help!
I'm now looking for a way to put CyanogenMod onto it. Do you have an opinion on the CM mod and/or if it's even possible for the kindle? What extras does it provide or anything that's useful that merits getting it?
renegade1357 said:
Yeah it is on stock. So I just used the install google apps on the kindle utility and it just did everything that somehow I failed to do. It is right now working for me.
Thanks so much for the help!
I'm now looking for a way to put CyanogenMod onto it. Do you have an opinion on the CM mod and/or if it's even possible for the kindle? What extras does it provide or anything that's useful that merits getting it?
Click to expand...
Click to collapse
Well if you've ever used CyanogenMod on any other device like an Android phone you will know that it's just awesome. So much you can do and you have full control of what goes on and what you can install on it. I would definitely recommend CM over Stock Kindle software.
It basically turns into a fully functional tablet.
Right now I'm running GO Launcher EX, I'm assuming that's another version of a ROM right? Sorry kinda noobish with the vocab
renegade1357 said:
Right now I'm running GO Launcher EX, I'm assuming that's another version of a ROM right? Sorry kinda noobish with the vocab
Click to expand...
Click to collapse
It's okay, everybody starts somewhere.
GO Launcher EX is basically just software to reorganize your applications and how you navigate your operating system. But if you're using GO Launcher that's kind of a preview of how using CyanogenMod would be.
So is there a thread or something that lists our what cyanogen gives?
renegade1357 said:
Yeah it is on stock. So I just used the install google apps on the kindle utility and it just did everything that somehow I failed to do. It is right now working for me.
Thanks so much for the help!
I'm now looking for a way to put CyanogenMod onto it. Do you have an opinion on the CM mod and/or if it's even possible for the kindle? What extras does it provide or anything that's useful that merits getting it?
Click to expand...
Click to collapse
What file browser were you using to move the file? You must use a "root browser" to modify the system directory and some of them (like sufbs) require you to mount the system dir as rw before modifying.
Sent from my Kindle Fire using Tapatalk
beyondlife said:
What file browser were you using to move the file? You must use a "root browser" to modify the system directory and some of them (like sufbs) require you to mount the system dir as rw before modifying.
Sent from my Kindle Fire using Tapatalk
Click to expand...
Click to collapse
I was using File Expert to do it. I've been lead to believe it has root access. Am I wrong?
Thanks
aoaleman said:
This tool will also check for you.
Click to expand...
Click to collapse
it doesnt work on rooted 6.3, maybe they need an update
aoaleman said:
This tool will also check for you.
Click to expand...
Click to collapse
so how does one go about installing this app/tool?
i'm running 6.3.1
renegade1357 said:
I was using File Expert to do it. I've been lead to believe it has root access. Am I wrong?
Thanks
Click to expand...
Click to collapse
Last time when I used KFU to root my KF, I needed to re-install the Superuser app (adb install C:\kfu\software\Superuser.apk) to gain root access. I use Root Explorer as my file browser. It allows you to choose Read Only or Read/Write for the folder you are working with.
aoaleman said:
This tool will also check for you.
Click to expand...
Click to collapse
Can you clue me in on how to install this on my KF to check to see if I am rooted? I've run the KFU already, but not sure I'm rooted.
Thanks for the help!
Did you run the root on kfu? Do you have the play store?
Sent from my Kindle Fire using xda app-developers app
Hello,
I am new to Android and rooting an general but so far what I have done I have liked. I have rooted the Kindle fire .I downloaded version 0.9.6 from xda-developers.com and the OS is 6.3.1 ( I think this is Gingerbread?).
My question is, I would like to install ICS on the Kindle but I am not sure where to start and what is the most stable? Is there a stock image from Google? If I get one from xda will there some how be malware attached? can I trust from other sources? what am I looking for in a image?
Thanks
mhouser said:
Hello,
I am new to Android and rooting an general but so far what I have done I have liked. I have rooted the Kindle fire .I downloaded version 0.9.6 from xda-developers.com and the OS is 6.3.1 ( I think this is Gingerbread?).
My question is, I would like to install ICS on the Kindle but I am not sure where to start and what is the most stable? Is there a stock image from Google? If I get one from xda will there some how be malware attached? can I trust from other sources? what am I looking for in a image?
Thanks
Click to expand...
Click to collapse
It is easy to install ics if you have twrp installed. Well do you?. If you do. download the ics.zip and go on twrp click on install
look for the zip folder and the slide to install
Sent from my Amazon Kindle Fire using XDA Premium HD app
wiseson said:
It is easy to install ics if you have twrp installed. Well do you?. If you do. download the ics.zip and go on twrp click on install
look for the zip folder and the slide to install
Sent from my Amazon Kindle Fire using XDA Premium HD app
Click to expand...
Click to collapse
I don't have twrp What is that?
wiseson said:
It is easy to install ics if you have twrp installed. Well do you?. If you do. download the ics.zip and go on twrp click on install
look for the zip folder and the slide to install
Sent from my Amazon Kindle Fire using XDA Premium HD app
Click to expand...
Click to collapse
Where do I get ICS.zip
mhouser said:
Hello,
I am new to Android and rooting an general but so far what I have done I have liked. I have rooted the Kindle fire .I downloaded version 0.9.6 from xda-developers.com and the OS is 6.3.1 ( I think this is Gingerbread?).
My question is, I would like to install ICS on the Kindle but I am not sure where to start and what is the most stable? Is there a stock image from Google? If I get one from xda will there some how be malware attached? can I trust from other sources? what am I looking for in a image?
Thanks
Click to expand...
Click to collapse
The best advice I can give you is to read the Kindle Guide for Beginners is is located here http://forum.xda-developers.com/showthread.php?t=1552547 It will answer all of your questions and is well worth the time.
Good luck
JimCo06 said:
The best advice I can give you is to read the Kindle Guide for Beginners is is located here http://forum.xda-developers.com/showthread.php?t=1552547 It will answer all of your questions and is well worth the time.
TH
Good luck
Click to expand...
Click to collapse
This is just what I was looking for, thanks!
Last night I rooted my KF using KFU and hashcode's version of CM10, but I can't seem to find the Playstore app anywhere. It seems that the Playstore did not load.
Did I miss something?
I really like how responsive the KF is, as compared with the stock Amazon UI.
You also need to flash the appropriate gapps ( Google apps). You can find a link to the file in the OP of the ROM you flashed.
Sent from my Amazon Kindle Fire using xda premium
JimCo06 said:
You also need to flash the appropriate gapps ( Google apps). You can find a link to the file in the OP of the ROM you flashed.
Sent from my Amazon Kindle Fire using xda premium
Click to expand...
Click to collapse
That I did not do; I'll do grab that file and do it tonight. Thanks!
Using Root explorer (or another filesystem app with write access) go to /system/app/
search "dm"
add ".bak" to the following files (filename.apk becomes filename.apk.bak). you don't need to add the .bak to the odex files. that's just extra work
DMcommandService.apk
HtcCdmaMccProvider.apk
HtcOMADM_SettingsPlugin_VZW.apk
HtcOMADM_VZW.apk
This will make it so the apps are not functional, but you didn't (re)move them, so it can easily be undone, should you chose to. Once you do this you won't see "software update" option in the system settings and it won't be able to auto-check either. you may have to reboot to see the changes.
I've been running like this for a few days with no instability. everything is working 100%. I probably disabled more apps than necessary to prevent the OTA, but I wanted to be sure and, like I said, there's no negative results so far.
If your phone has already downloaded the OTA but hasn't installed it, you can find the file in /cache/fumo and remove it. If the notification doesn't disappear on reboot, accept the update, let it fail (since you deleted the file), and the notification to install should go away
EDIT: andybones has been kind enough to upload a flashable ZIP that will remove the OTA apks as well as the firmware file, in case your phone already downloaded, but did not yet install, the update. http://forum.xda-developers.com/showpost.php?p=46380185&postcount=13
The downloaded OTAPkg.zip was put in the "downloads" folder.
Sent from my HTC6500LVW using XDA Premium 4 mobile app
kdj67f said:
The downloaded OTAPkg.zip was put in the "downloads" folder.
Sent from my HTC6500LVW using XDA Premium 4 mobile app
Click to expand...
Click to collapse
No. /cache/fumo in the root directory of your phone. (Root browser mode required). If you have one in downloads its because you downloaded it from your browser.
Op-
What do you have against the ota ?
http://forum.xda-developers.com/showthread.php?t=2469057
Sent from my Nexus 7 using Tapatalk 4
I didn't download it from a browser, but I did let the update failure out on installation so it would stop nagging me.
Sent from my HTC6500LVW using XDA Premium 4 mobile app
kdj67f said:
I didn't download it from a browser, but I did let the update failure out on installation so it would stop nagging me.
Sent from my HTC6500LVW using XDA Premium 4 mobile app
Click to expand...
Click to collapse
It would not have downloaded to "downloads". Trust me on that. Check your /cache/fumo directory.
Sent from my Nexus 7 using Tapatalk 4
I just did. Empty folder. Using ES file explorer. I don't think I moved files for any reason, but I guess I could have accidentally moved that. I will take your word for it though.
Sent from my HTC6500LVW using XDA Premium 4 mobile app
kdj67f said:
I just did. Empty folder. Using ES file explorer. I don't think I moved files for any reason, but I guess I could have accidentally moved that. I will take your word for it though.
Sent from my HTC6500LVW using XDA Premium 4 mobile app
Click to expand...
Click to collapse
Yep....if that file was present you'd be getting the nag. That's where they download to so anyone looking to follow op can delete theirs there.
Sent from my Nexus 7 using Tapatalk 4
dottat said:
No. /cache/fumo in the root directory of your phone. (Root browser mode required). If you have one in downloads its because you downloaded it from your browser.
Op-
What do you have against the ota ?
http://forum.xda-developers.com/showthread.php?t=2469057
Sent from my Nexus 7 using Tapatalk 4
Click to expand...
Click to collapse
that file is made to work while retaining S-Off. it's sideloaded, so technically not an "OTA" update. OTAs have a habit of losing people's root, and generally being a nuisance. I don't have anything against updating software. just trying to help people stay one step ahead of Verizon and HTC ruining our fun.
and yeah, it DEFINITELY didn't download to downloads. lol
dottat said:
Yep....if that file was present you'd be getting the nag. That's where they download to so anyone looking to follow op can delete theirs there.
Sent from my Nexus 7 using Tapatalk 4
Click to expand...
Click to collapse
Using ES Root explorer and a few others, there is no fumo folder in my cache folder
I keep getting the nag, and I have looked everywhere for a file called OTAPkg.zip where else would it be hiding??
TidusWulf said:
that file is made to work while retaining S-Off. it's sideloaded, so technically not an "OTA" update. OTAs have a habit of losing people's root, and generally being a nuisance. I don't have anything against updating software. just trying to help people stay one step ahead of Verizon and HTC ruining our fun.
and yeah, it DEFINITELY didn't download to downloads. lol
Click to expand...
Click to collapse
Read the thread I posted bro. Its straight up ota firmware and all . S-off is unaffected.
Sent from my Nexus 7 using Tapatalk 4
---------- Post added at 01:02 AM ---------- Previous post was at 01:02 AM ----------
Anthrax79 said:
Using ES Root explorer and a few others, there is no fumo folder in my cache folder
I keep getting the nag, and I have looked everywhere for a file called OTAPkg.zip where else would it be hiding??
Click to expand...
Click to collapse
Did you mount it as root explorer ? Otherwise you won't see the folder
Sent from my Nexus 7 using Tapatalk 4
I misunderstood when I read that topic.
and while the current .8 to .10 may be of no consequence, we can't say for sure when the NEXT update comes out, what will happen, so this topic is just for preventative measures.
TidusWulf said:
I misunderstood when I read that topic.
and while the current .8 to .10 may be of no consequence, we can't say for sure when the NEXT update comes out, what will happen, so this topic is just for preventative measures.
Click to expand...
Click to collapse
We agree on that point. Note the location I gave you for downloaded updates. Your file explorer must be in root mode or you won't see any files/folders in /cache. (There should be a couple)
Sent from my Nexus 7 using Tapatalk 4
Just flash this http://d-h.st/tfE and it will remove the OTA if it already was downloaded, along with the files needed to be removed.
And while I'm here it's always good to remind, as maybe someone doesn't know.
NEVER take an OTA, if you are rooted, and want to STAY rooted.
It very well could take away S-OFF.
Wait until it's confirmed or, just wait for a ROM to be made based off of it and flash the firmware and it's the exact same and you keep your S-OFF.
So, I deleted the downloaded update file and let the update process run again, and ES file explorer (actually ES download manager that was part of file explorer) was copying the update to the download folder. So, you guys were right, it was something I was doing wrong. Thanks for setting me straight!
So, I let the update download and run, then it fails out (knowing I have CWM recovery installed) and the nag goes away without updating my phone. I accidentally let it update when I was at work and didn't notice until it rebooted. I don't recommend anybody let it run and fail, but that is what happened to me.
andybones said:
Just flash this http://d-h.st/tfE and it will remove the OTA if it already was downloaded, along with the files needed to be removed.
And while I'm here it's always good to remind, as maybe someone doesn't know.
NEVER take an OTA, if you are rooted, and want to STAY rooted.
It very well could take away S-OFF.
Wait until it's confirmed or, just wait for a ROM to be made based off of it and flash the firmware and it's the exact same and you keep your S-OFF.
Click to expand...
Click to collapse
Has anyone tried to accept the OTA after being stock rooted? I know there isn't a whole lot of changes in the update...but wondering if flashing a new recovery to accept is even necessary with such a minor update...
brymaster5000 said:
Has anyone tried to accept the OTA after being stock rooted? I know there isn't a whole lot of changes in the update...but wondering if flashing a new recovery to accept is even necessary with such a minor update...
Click to expand...
Click to collapse
I've read if you have S-OFF you CAN accept the OTA.
brymaster5000 said:
Has anyone tried to accept the OTA after being stock rooted? I know there isn't a whole lot of changes in the update...but wondering if flashing a new recovery to accept is even necessary with such a minor update...
Click to expand...
Click to collapse
I posted a link to my thread showing how I did it earlier in the thread...
Sent from my Nexus 7 using Tapatalk 4
TidusWulf said:
Using Root explorer (or another filesystem app with write access) go to /system/app/
search "dm"
add ".bak" to the following files (filename.apk becomes filename.apk.bak). you don't need to add the .bak to the odex files. that's just extra work
DMcommandService.apk
HtcCdmaMccProvider.apk
HtcOMADM_SettingsPlugin_VZW.apk
HtcOMADM_VZW.apk
This will make it so the apps are not functional, but you didn't (re)move them, so it can easily be undone, should you chose to. Once you do this you won't see "software update" option in the system settings and it won't be able to auto-check either. you may have to reboot to see the changes.
I've been running like this for a few days with no instability. everything is working 100%. I probably disabled more apps than necessary to prevent the OTA, but I wanted to be sure and, like I said, there's no negative results so far.
If your phone has already downloaded the OTA but hasn't installed it, you can find the file in /cache/fumo and remove it. If the notification doesn't disappear on reboot, accept the update, let it fail (since you deleted the file), and the notification to install should go away
Click to expand...
Click to collapse
Thanks for this, worked great!
TidusWulf said:
Using Root explorer (or another filesystem app with write access) go to /system/app/
search "dm"
add ".bak" to the following files (filename.apk becomes filename.apk.bak). you don't need to add the .bak to the odex files. that's just extra work
DMcommandService.apk
HtcCdmaMccProvider.apk
HtcOMADM_SettingsPlugin_VZW.apk
HtcOMADM_VZW.apk
This will make it so the apps are not functional, but you didn't (re)move them, so it can easily be undone, should you chose to. Once you do this you won't see "software update" option in the system settings and it won't be able to auto-check either. you may have to reboot to see the changes.
I've been running like this for a few days with no instability. everything is working 100%. I probably disabled more apps than necessary
Click to expand...
Click to collapse
I purchased a factory refurbished Verizon HTC One on eBay with the intention of flashing to PagePlus. Before I had it flashed I rooted it and renamed these files. I wanted to prevent the OTA updates because I did not want them to break the flash.
I found that I was unable to get the phone flashed because we could never get the DM Command Service window to appear. I eventually realized that my renaming these files (undoubtedly the first one) caused the problem.
I returned the files to their original names and was able to get the phone flashed.
I have renamed the last three files. I'll post here if this is effective in stopping the updates. Verizon is supposed to push out Android 4.4 shortly.
cdavidhess said:
I purchased a factory refurbished Verizon HTC One on eBay with the intention of flashing to PagePlus. Before I had it flashed I rooted it and renamed these files. I wanted to prevent the OTA updates because I did not want them to break the flash.
I found that I was unable to get the phone flashed because we could never get the DM Command Service window to appear. I eventually realized that my renaming these files (undoubtedly the first one) caused the problem.
I returned the files to their original names and was able to get the phone flashed.
I have renamed the last three files. I'll post here if this is effective in stopping the updates. Verizon is supposed to push out Android 4.4 shortly.
Click to expand...
Click to collapse
Great thread!
This is what I do when I flash New Roma as well, but to be more or less safe this is what I do.
I let the Rom fully boot up
Let phone get passed the hands free activation*a must*
With es file explorer or in recovery then change file names, for me I don't change the vdmclient one only till recently.
In recovery you just system go to system/app and change the names.
I have a v1 Kindle Fire, and I've been using TWRP for a very long time, haven't touched any of that stuff for ages, pretty much forgot about it because it's been so long since I needed to do anything with root access etc.
Randomly, within the past few days, the Kindle Fire has started rebooing into TWRP every single time I tap the button to put it to sleep. It's a bit annoying. Any ideas?
That new Update
Had the same problem here, it was driving me nuts because as you I didn't touch any settings of the root, been pretty fine for months.
But it seems that Amazon published a update (6.3.3) for the Kindle Fire 1st gen, messing with our rooted kindles and putting them on the reboot loop.
As far as I know, there is no way to root it with the new update, hope someone finds the way to do so. :fingers-crossed:
a few choices
live with reboots
or
downgrade twrp to 2.2.2.1, download 6.3.3 update, rename update.zip, install in twrp, no root yet.
or
install a custom rom
Sent from my DROIDX using Tapatalk
sd_shadow said:
a few choices
live with reboots
or
downgrade twrp to 2.2.2.1, download 6.3.3 update, rename update.zip, install in twrp, no root yet.
or
install a custom rom
Sent from my DROIDX using Tapatalk
Click to expand...
Click to collapse
I'm not quite sure I get this. He said it already installed the 6.3.3 update didn't he? And I still have root access.
Manbearpiglets said:
I'm not quite sure I get this. He said it already installed the 6.3.3 update didn't he? And I still have root access.
Click to expand...
Click to collapse
no the kindle is rebooting trying to update, but it fails.
how did you verify root? try root checker in play store
Sent from my DROIDX using Tapatalk
---------- Post added at 12:30 AM ---------- Previous post was at 12:28 AM ----------
https://play.google.com/store/apps/details?id=com.joeykrim.rootcheck
Sent from my DROIDX using Tapatalk
sd_shadow said:
no the kindle is rebooting trying to update, but it fails.
how did you verify root? try root checker in play store
Sent from my DROIDX using Tapatalk
---------- Post added at 12:30 AM ---------- Previous post was at 12:28 AM ----------
Sent from my DROIDX using Tapatalk
Click to expand...
Click to collapse
I assumed I still had root access after using a memory editor that requires superuser permissions, and modded my attack value in a game through said memory editing, and then I renamed a file in the system directory to disable on the air updates for the Kindle Fire in case it trying to update was causing it to reboot (the file was called otacerts.zip, which is supposed to block the on the air updates for Kindle Fire).
Manbearpiglets said:
I assumed I still had root access after using a memory editor that requires superuser permissions, and modded my attack value in a game through said memory editing, and then I renamed a file in the system directory to disable on the air updates for the Kindle Fire in case it trying to update was causing it to reboot (the file was called otacerts.zip, which is supposed to block the on the air updates for Kindle Fire).
Click to expand...
Click to collapse
if you kept root through update, it was a fluke and very lucky .
the reboots people are getting is from the update install failing.
Sent from my DROIDX using Tapatalk
sd_shadow said:
if you kept root through update, it was a fluke and very lucky .
the reboots people are getting is from the update install failing.
Sent from my DROIDX using Tapatalk
Click to expand...
Click to collapse
Yeah, still have root. It seems to reboot 1/4th of the time I try to start it, but once I have it up and running it doesn't reboot until I try to put it to sleep. Inconvenient, but not unmanageable. Thanks for the info, I'll probably stick with it for a while until it becomes too annoying, and then just update without root, maybe by that point it will have been figured out though.
Manbearpiglets said:
Yeah, still have root. It seems to reboot 1/4th of the time I try to start it, but once I have it up and running it doesn't reboot until I try to put it to sleep. Inconvenient, but not unmanageable. Thanks for the info, I'll probably stick with it for a while until it becomes too annoying, and then just update without root, maybe by that point it will have been figured out though.
Click to expand...
Click to collapse
Did you check system version in settings?
Sent from my XT894 using Tapatalk