 Hello and welcome today. We're gonna be looking at the Amazon Fire Tablet 7 that I just bought in 2019 on Prime Day I've never owned an Amazon tablet before. I'm very particular about devices. I get I want to make sure that I can get root access Tim that's like a primary requirement for me. All right, but on Prime Day, this was a $30 tablet I quickly googled and it seemed like pretty easy to root which it is and I'll show you here in a moment How to do that and I just needed to get a tablet for my daughter She's been using my old tablet and her birthday is in two months So I figured spend $30 bucks get her a tablet. So that's what I did I originally was trying to record a video of the whole process of doing a custom recovery and Custom launcher and everything went smoothly, but the video just it was most basically me reading directions And it was a it was not a good video But I figured I'd show you this step because there's a lot of stories out there on how to root it Which I'll show you right now, which is real quick and easy and custom recovery, but Removing the unwanted apps is another story So right here on gitlab.com forward slash melex one thousand four slash amazon dash fire dash seven dash 2019 dash notes Dash and dash files up in a link in the description of you I have put my notes and all the files you need to do all this stuff as well as links to the full Forums where I got this information into a git repository You can pull this down if you want if you do just be aware under files here this update image Kindle bin file It's about a one and a half gigs that I used to flash over to this device but We're not gonna be looking at the day before you even do that what we want to do is get roots so real quick I'm here in a shell. I've already you know clone the repository here But if I adb Db shell, I'm not the shell of that device But I'm not root, but real quick if I do pm. That's the package manager I can do list Packages and it should list every package that's installed on your device Whether the icon shows up in your apps or not because these can be background processes or not I'm I can do something like grep and I can grep Amazon and get a list of all their Amazon They have Amazon in their name Theoretically, I could loop through all these and remove all those. I'm a little concerned that that might you know Destroy the system in which case I could just reflash the system I don't feel like doing that But I've been going through and picking through the processes and and disabling anything that doesn't sound like it's something So I want but what's real easy? So let's say I want to remove Amazon Kindle You can see right here this there's an Amazon Kindle package, but just to be sure let's just do Kindle here And you'll see we'll list three different packages And I've actually already disabled all three of these so originally I went in and I was uninstalled them as root And then a few hours later I came back and they were back So since then I decided to instead of uninstall them. I was I'm disabling them One in case I want to re-enable them like so that would be you know in case it was a required for the device I don't want to mess it up and have to start all over again with my process here at least disabling them I can re-enable them plus so far disabling them seems to make the fire Tablet think you know realize they're still there and doesn't reinstall them It's been a couple hours since I've disabled a bunch of stuff And I've also restarted the device and it still has not brought back the stuff I've disabled but something that's real easy. So let's say I want to remove all those Well, you're gonna need root access to remove some of these packages. So if I did PM I can do this I can do if I want to install I can do uninstall and then name the package That should work for most devices or most packages But I can do disable and then I can give the name of the package for example. I can say That right there or even just that and it will tell me that it's just well It's gonna tell me it's not disabled because you need to be root to do disable this. So how do we get root? Let me exit out of this and again I'm in the repository that you can get on git lab here and If I just I'll just head out the first part of my notes.txt You'll see a few things first of all you want to install these packages if you want to go through this whole process We're gonna be using this package in this tutorial and what we want to do is push this binary file It's executable to our device. So I'm just gonna run that so adb push and it's in this git repository We're gonna push that to a temporary folder and then we'll adb Shell to get that shell again, and then we will cd to data local temp Tab completion. I don't think works on all these folders. It happens sometimes on Android devices It's like the whole folders kind of hidden or something So just type in cd that and then we will make that file We just copied over executable and at this point we can run that and we now have root now This is in a temporary directory that executable and you know it worked if it says zero zero for the user ID and group ID And you also have your prompt here saying that you were root Obviously, this is an attempt directory. So you restart device that executable is going to go like which is fine I don't need root all the time and my daughter definitely doesn't need it and get in this tablets for her But at any point I can copy that over. I also unlock the the bootloader and Copied over a custom recovery, which that then allows For me if for some reason this stops working I should be able to get root that way again You know two aspects that way so if an update somehow stops this from working I should be able to do that But now that we've done that I can now say again PM list packages should list all my packages and at this point I should be able to say PM disable and the name of the package and it has disabled that package And now if I wanted to go through all those Kindle packages So again, I can list out all packages and I can grab I'm gonna do dash I just in case one of the package names is capital I don't know if I've seen any packages with capital names, but you can see there's three of them And so if I wanted to get through all of them what I can do now is just say cut that shy and again I've already disabled all these But it doesn't hurt to go through and do it again feel to will give me a list of the pack Just the packages without the word package at the beginning and at this point I can while Read just put in a while loop. I'll use the variable P which is the variable making up P for package and I can do PM disable spell things right Disable dollar sign P done and now loop through each of those packages and Disable them again. I could do the same thing. I can search through Amazon probably disable all the Amazon packages But I want to go through them step by step and see which one is which So that's great now What about if you don't know the name of a package for example, if we look at the tablet here And again, I'm using a launch chair launcher from fdroid. I've already unsold most the Amazon packages I installed their app store the Kindle all that but I have two here still their prime video and one called free time I don't even know what that is. Let's go ahead and if I did PM list packages I can grep for prime Nothing I can grep for video Nothing I can grep for media and we get something We get this one is an Android fighter. I'm not sure what that is. I can probably Google that. Here's a Amazon media thing. Let's go ahead and run this. It doesn't sound like it's important and it's from Amazon So let's just do our command of PM Disable that package and It disabled that package, but you can see the icon for prime video is still there Let me focus here focus. There we go. So it wasn't that package So how do we figure out if we don't know what the package name is for this icon? How do we disable something like the prime video? Well, if we log? Cat this will start listing everything that the device is logging. Okay, which is a lot of information We can narrow that down. I'll control C to kill that I'm gonna say grep Cmp and this is gonna grep and it's gonna show basically the names of processes running So you can see the name of some processes running here and what I'm gonna do is with that I'm going to go ahead and click the prime icon Whoops, click the prime icon and as soon as things start happening on the screen I'll control C to kill that and I can see right here this calm Amazon AVOD is probably that process since that just started up when I click that icon I'll go back to this here and let's go ahead and just I'll just say PM disable And I'll paste in the name of that package. I'll show you here on the tablet Let's get in focus of the enter and That icon has now disappeared because it's disabled. Let's do another one this this free time one I don't know what that is. I'm gonna say log Cat and then I'm gonna grep Cmp just to so I don't get too much information on the screen again Cmp I'm not sure what stands for but it lists packages that are running and again We're gonna look at this. I'm gonna click on this icon here. So I'm gonna start this Wait for it to catch up then I'll click on the icon and I'll hit control C I'll look for something that says calm. So here's this calm Amazon TA H O E and I'm gonna assume it's that and I'm gonna do PM disable the name of that package and I will run that And you can see it killed the application and the icon is gone So right now there's still some Amazon background processes running on the system that I need to go through But at least I've disabled all their applications. So that might order doesn't have to worry about those There's a few others that I might just able on here and then she has f droid So she knows that she's using Free and open source packages for things that we install. So that's it. I hope you found that useful Again, it's it's once you have root, which I showed you how to do that very simple again I'll put a link to this in the description. You don't need to download anything. Look at this notes Text and under files you want to get either this arm or arm 64. It's both both of them have the root executable in them once the 32 bit which will also work on 64 bit supposedly Devices and for some reason it doesn't you can do the 64 So basically just download the notes and this copy it over your device make it execute It'll run again. All that is in the notes file along with other stuff. We go to notes here You'll see again. You want if you want to go through this whole process You're gonna run this but just to root it you just need your ADB See also pseudo app install that and then just push that file to this temp directory log into the shell move to that directory make that executable and Run it again. There's other notes in here on customer recoveries all the files are in this git repository And there are links in here to the original posts that I got this information from so I hope you found this useful and Yeah, I think it's great. I got this tablet for 30 bucks and I'm able to get root on it fairly easily and And remove all that Amazon because it was just it's the second you turn it on it just starts popping up all these By this play this game by this app. It's like get rid of all that So if you have any questions, let me know in the comments below. I thank you for watching Please visit films by chris.com. That's chris of the K. There's a link in the description there you can search through all my videos and If you like my videos think about supporting you can support through PayPal or Through patreon and I thank you for watching. I hope that you have a great day