yashsingh1/xdaforums huggingface dataset:
[Google Pixel Guides, News, & Discussion] evilairborn:
Nethunter Full Ported With External Wifi

I have successfully Ported the Nethunter with Pixel XL after so much hardworking.

Magisk actually never worked with external WiFi, it writes external wifi drivers at /etc/firmware . It will be never used or detected by Android System of Pixel XL. So the drivers must have to be in /sys/module and the External Wifi Detection must should be enabled at Kernel.

But one think I still haven't figured out why I have to install BusyBox in /sbin , /xbin, system/bin all of those directory to get it detected by Nethunter app. Without this modification, I unable to get Nethunter detected the BusyBox and network interfaces in the Nethunter App.

So after all I have Ported it on Google's latest Android public release of Android PIE July Version.

Everything works fine

[IMG="Ported Nethunter"]https://i.ibb.co/3NzM5L6/Screenshot-20190706-142614.png[/IMG]

[IMG="System info"]https://i.ibb.co/GPFrrFV/Screenshot-20190706-142847.png[/IMG]

[IMG="External adapter support"]https://i.ibb.co/6yXyjdg/Screenshot-20190706-142835.png[/IMG]

:silly:

---------- Post added at 09:15 AM ---------- Previous post was at 08:42 AM ----------

I tried 4days & 2days learning about Kernel, and it worked, Now kali Nethunter fully supported on my A/B device, (Marlin/Sailfish):P
[Google Pixel Guides, News, & Discussion] ElijahEbanks:
Is it possible you could help me out with the 2XL?
[Google Pixel Guides, News, & Discussion] evilairborn:
Maybe, because this both devices works in same way, you can contract me via social media. I may help you to build kernel on your own
[Google Pixel Guides, News, & Discussion] ElijahEbanks:
I will pm you now
[Google Pixel Guides, News, & Discussion] Zen2G:
Going to try this on my pixel xl 2. Any additional helpful hints? What did you read for learning more about the kernel?
[Google Pixel Guides, News, & Discussion] Zen2G:
Will try pixel xl 2 any tips?

Going to try this on my pixel xl 2. Any additional helpful hints? What did you read for learning more about the kernel?
[Google Pixel Guides, News, & Discussion] Flacko89:
Having hard time trying to compile pixel 2 xl kernel anyone help me out
[Google Pixel Guides, News, & Discussion] Daniyal48:
Can you help me building and modifying Kernal for my Pixel 2 XL i want to run Nethunter too
[Fire HD 8 and HD 10 Original Android Development] <br />:
Reserved
[Fire HD 8 and HD 10 Original Android Development] richaardvark:
This is beautiful!!! :) I have to get some basic supplies, but I am excited to try this out! I'd just about given up hope that this device would ever be rooted, but you made it happen! :) Definitely not the easiest root process, but maybe it will eventually lead to easier ways to obtain root. Thank you again for your hard work and dedication (and to everyone else as well!) on this!! :D ???
[Fire HD 8 and HD 10 Original Android Development] <br />:
Haha yay! It makes me happy to see people excited over this. That's what I was hoping for in the long run. I saw the progress thread struggling and thought I could try and help out on the hardware side. It turned out to be a hobby I never knew I needed; something to look forward to each day that made my life a little more exciting. I'm really proud of how far we've come :)

And you're right, it's definitely not the easiest. I want to make a video tutorial sometime. I have little experience making video tutorials so we'll see.
[Fire HD 8 and HD 10 Original Android Development] GoodSoul:
Wow, this is outstanding! First, @</br>, thanks for all the work. You really got into the system and I love what you have found. Unfortunately I am not really good with hardware (totally sw guy) but I will find someone who might help me out here. Again, thanks for all your hard work! :)
[Fire HD 8 and HD 10 Original Android Development] obvious:
I don't know Linux and I don't know how to solder but what the hell I've got an unused 7th gen hd8 sitting here and I'm pretty methodical so why not give it a go eh? Just for fun.

:D

Edit: I'm looking at you [MENTION=8165603]DragonFire1024[/MENTION], you know you want to ;)
[Fire HD 8 and HD 10 Original Android Development] Supersonic27543:
YAY!!! Finally, After almost a year of brainstorming by lots of people, and 700+ posts in the progress thread, we have root! :D THANK YOU for the work you put into this! :victory:

A pity that after so much time finally a root is found, but I can't do it (because it involves soldering which is a thing I can't do for a lot of reasons LOL). So, the progress thread will continue searching for a software root, and of course the next step, a bootloader unlock! You helped a couple of my ideas for a software root too, by full access to the eMMC dump.

Thank you again for your great work, and everyone, good luck hardware modding! :D
[Fire HD 8 and HD 10 Original Android Development] DragonFire1024:
Right now I don't have the supplies or means to get them. Otherwise I'd have already started this AM. Right now I'm focused on looking at the partitions to get these things unlocked, whether i have help and advice, or not. I'd prefer help, but as with most of my work, I am sure I'll eventually figure it it out on my own.

---------- Post added at 04:09 PM ---------- Previous post was at 04:04 PM ----------

With that being said, is anyone going to clarify what [MENTION=8132642]diplomatic[/MENTION] was talking about? I don't like receiving half of the advice/instructions.
[Fire HD 8 and HD 10 Original Android Development] MontysEvilTwin:
I have the same Transcend SD card reader which I use to copy files to and from my Amazon tablets with a USB OTG cable. I was wondering if it would be possible to use a rooted Fire 7 (2015) or Fire HD 10 (2017) with Busybox installed to copy the SuperSU files and set permissions using a terminal emulator with a root shell, instead of a Linux machine/ virtual machine?

I am happy to break a couple of micro SD adapters to connect up the eMMC, but I am anxious about soldering to the motherboard. Is just taping the wires to the motherboard feasible, or is this just not robust enough?
[Fire HD 8 and HD 10 Original Android Development] Qiangong2:
Right now, this is a little too hard for me to attempt, but great job! Congratulations on figuring out how to root this stubborn thing!
[Fire HD 8 and HD 10 Original Android Development] obvious:
The way I understand it, you're looking for the address of the unlock 'partition' so if you flash a text file with renamed file extension to it then you can trawl through address space till you find the text you recognize. Then you'll be able to work out where it is. It might overflow to or from another area but knowing the content of the file will enable you to figure out where correct offsets are....or something like that. Just my interpretation.
[Fire HD 8 and HD 10 Original Android Development] <br />:
Honestly it might be possible. I'll look into this and get back to you later.

As for taping the wires, you might get away with it but it better be strong tape. If the connection is broken at any point while mounted you risk corrupted data and such. Who knows what would happen. I believe in you though! Soldering is easy on this board, there's not much to go wrong. Just be careful around the resistors next to the CLK pad and you'll be fine.
[Fire HD 8 and HD 10 Original Android Development] nonnymoose:
Most Ubuntu systems come with selinux installed, so it might be easier to just do

chcon u:object_r:system_file:s0 FILENAME

.

P.S. How did you find out which test points were connected to the EMMC? I might be able to use that method to root a completely different device.
[Fire HD 8 and HD 10 Original Android Development] <br />:
Thanks for that command! I did not know that.

I bought a broken tablet on eBay and removed the eMMC chip from the motherboard, then used a multimeter to test the points based on the datasheet for the chip. You could also probably figure it out with a logic analyzer by guessing and checking but this tablet gave no clues as to where the points were so I had to go the hard route.
[Fire HD 8 and HD 10 Original Android Development] JellyBeanGreen2:
Sorry to ask for more, but can we have pictures or a video of the whole process please. Also, can we get custom rom with this method?
[Fire HD 8 and HD 10 Original Android Development] <br />:
Yes, pictures will be added soon. I'm overloaded with schoolwork but I wanted to get something out quickly so that's why this guide is not the best quality. I will probably make a video in the future. I don't know too much about roms so I'm not the best person to ask that question. I think [MENTION=8132642]diplomatic[/MENTION] would know, but my guess is that roms require an unlocked bootloader.
[Fire HD 8 and HD 10 Original Android Development] DragonFire1024:
I don't know if the partition is a bin or img. I looked at it as a text and there's only a few characters in it. I don't know if it means anything though. I'll have to get into this tomorrow
[Fire HD 8 and HD 10 Original Android Development] DragonFire1024:
Also I would name the file proinfo.bin and flash it doing fastboot flashing correct?
[Fire HD 8 and HD 10 Original Android Development] SiggiBartman:
The Fire 5th gen from 2015 has custom roms via flash fire and a locked bootloader.
[Fire HD 8 and HD 10 Original Android Development] robonxt:
[MENTION=9348949]<br />[/MENTION] Thank you so much for making this into reality! I can't wait to test this out on my tablet!

P.S. If I get this working, I'll see if I can try to create a custom rom; there's always time for first times, right?
[Fire HD 8 and HD 10 Original Android Development] <br />:
Lineage running on this tablet would be absolutely incredible. Good luck and let me know if you need help!!
[Fire HD 8 and HD 10 Original Android Development] obvious:
I guess. Sorry I can't be more help.
[Fire HD 8 and HD 10 Original Android Development] Merdeke:
You are a legend, thank you for your perseverance on this! In the true spirit of this forum and all that! Once a few braver souls have reported they've replicated your method, I will give it a go. Can't risk bricking my kid's learning tablet in the meanwhile, but ultimately keen to try.
[Fire HD 8 and HD 10 Original Android Development] iakovl:
have to say it's crazy but i like it

did the mistake of updating the HD8 before reading so its bloated.

have the same SD reader so i might do it later on... now to wait for a custom rom or just a good debloating script to kill amazon bloat
[Fire HD 8 and HD 10 Original Android Development] spotmark:
Keeping my fingers crossed that this leads to a less invasive way to root. I've Googlized mine but it slows performance so much that I don't use it often. Would love to be able to just flash a ROM and get rid of the dueling systems, so to speak.
[Fire HD 8 and HD 10 Original Android Development] Supersonic27543:
[QRCODE][/QRCODE]

There is a method (by me) to uninstall Amazon bloat on or above 5.6.1.0. Look forr it around here, you can't miss it LOL.
[Fire HD 8 and HD 10 Original Android Development] DragonFire1024:
If rooted, I do pm disable. Then clear the data of the package then delete the folders and reboot. I found just deleting them creates a lag.
[Fire HD 8 and HD 10 Original Android Development] Act_one_they_meet:
I looked into rooting my kidd fire 8 a few months ago in order to install a better experience and discovered the lack of root. So instead i end up doing the nova, launcher block method another parent did and after a month i pulled it off cause it was just so janky. So i look again yesterday to look into options and low and behold.

Then i read, "you'll need a soldering iron" in the instructions which caused me to start laughing hysterically, alarming my family. Not that I have issues soldering, as an audio engineer soldering and I go way back.

Its funny because......

HOW IN THE **** UNDER ALL THAT IS HOLY DID YOU ALL DISCOVER THIS? I read XDA daily and i wasn't even aware of roots that required modifying the hardware beyond the old AMD chips and using pencil graphite to reconnect to traces. Wow, just ****ing wow.
[Fire HD 8 and HD 10 Original Android Development] richaardvark:
<br />, I meant to ask you about this... I remember a few weeks ago you mentioned that there were a plethora of Amazon blacklisted for whatever reason tablets on eBay available for around $20. Now that we can perform this hardware root, is it safe to say that those tablets could be rendered useful/working again, after undergoing the hardware root?

Also, one last quick question - when the back plastic cover is removed/the device is opened, is it essentially just held together with glue? Will the device not be quite as solidly sealed as it originally was once we open it? Is this something a hot air gun or hair dryer could help with?

Thanks again! I'm going to perform the hardware root very soon and will report back my results! ✔

---------- Post added at 01:02 PM ---------- Previous post was at 12:55 PM ----------

Also, while I have some experience with soldering and I'm not afraid to attempt the soldering required here, I realllllly wish super glue conducted electricity! ? Someone needs to invent that, seriously...
[Fire HD 8 and HD 10 Original Android Development] newnewcomputer:
Thank you, OP, for all the hard work that goes into this mod / root!!

Someone asked about glue - there IS conductive glue available. Not saying it works perfectly but for a temp job like this...here is the link to some on Amazon: https://www.amazon.com/Sciplus-Electrically-Conductive-Soldering-Wire/dp/B000Z9H7ZW good luck :good:
[Fire HD 8 and HD 10 Original Android Development] <br />:
Yes those tablets work with this and that's the tablet I rooted actually. Search "SX034QT can't register" on eBay.

There is no glue on the back cover, it is held with snaps. It stays on just as solid as it was before taking it off. I've taken it off like 20 times now and it's still great.
[Fire HD 8 and HD 10 Original Android Development] ElPeWe:
Hello everybody,

i'm trying to root my hd8 with the method discribed but i think i've done something wrong.

After writing SuperSU and then rebooting, the tablet is stuck at the fire animation.

I think i've done something wrong at writing SuperSu in step 5, step 1-4 are working so far.

Any suggestions about this?

Thanks alot, ElPeWe
[Fire HD 8 and HD 10 Original Android Development] <br />:
I would plug it back in and check that all the permissions for the files are correct. Make sure they're owned by root:root, make sure they have the right chmod, and make sure you set the selinux attributes correctly. Essentially I'd go through the whole SuperSU part again and check that everything is in its place and that the symlinks are correct. If you still can't get it working, you can extract the system partition to an img and I will be willing to take a look.

Also if you had the SD card plugged in while booting that could cause it to get stuck. Make sure it's unplugged before booting
[Fire HD 8 and HD 10 Original Android Development] Guardian x9:
great job modding but this mod is way over my head.. i will jus fork over the money and buy the hd 10
[Fire HD 8 and HD 10 Original Android Development] DVBMan:
Big thanks [MENTION=9348949]<br />[/MENTION]!

With the help of your great tutorial i was able to get root access to my fire HD8.

After completing the procedure i can say that it i not as complicate as most people think. The biggest difficulty is to find the right moment when to connect the adapter to the reader. The "reboot to bootloader" method seemed not to work for me. I tried it about 60 times with no success. Then i remembered your first method which uses "handshake.py". I tried it and this time it took only 4 tries to get connected. Then i followed part 5 of your tutorial. Using ubuntu 18.04 i noticed the "chcon" command not working for me but the "setfattr" does.

Thanks again.
[Fire HD 8 and HD 10 Original Android Development] <br />:
Interesting. We need to find a reliable way. The handshake thing worked for me a couple times and then I ended up doing it about 60 times like you and it only worked once I did the bootloader method.

Anyway, congratulations!! I'm so glad we have another root success!!! This is amazing news as it proves this method is reproducible. Congrats on the world's second known rooted Fire HD 8 7th Gen. Let me know what you end up doing with the tablet. I'm looking for more fun things to do with my new root.
[Fire HD 8 and HD 10 Original Android Development] DragonFire1024:
I might start a tear down and what not this week and see if the 2016 one can also be rooted.
[Fire HD 8 and HD 10 Original Android Development] ElPeWe:
Hello again,

root confirmed. My problem was not using the "-r" option for the symlink creation.

A root checker app confirmed root of the tablet but i can't see the SuperSu.apk on my homescreen.

Thanks alot for everything.

ElPeWe
[Fire HD 8 and HD 10 Original Android Development] <br />:
Well you should probably be able to install SuperSU from the play store then. I'm glad to hear it worked out! Congratulations!! :)
[Fire HD 8 and HD 10 Original Android Development] obvious:
Going forward it would be great if a shell script (or app) could be put together to automate some of the rooting process. Would make the whole thing less fiddly and prone to error
[Fire HD 8 and HD 10 Original Android Development] Howiewowie:
amazing

I have been thinking of rooting my HD 8(7th Gen) Fire tablet received my e-mail this morning on this subject. Have to take a short trip but will be back next week and the fun begins:cool::good:
[Fire HD 8 and HD 10 Original Android Development] DragonFire1024:
Hey [MENTION=9348949]<br />[/MENTION] if you send me your framework-res.apk /system/framework/framework-res.apk I can add my mods to it. You're going to be very lucky on this I think. Because I'm pretty sure the HD 8 totally support 100% screen mirroring. If you also send me your build prop I'll be able to look at it and tell you for sure. My HD 8 2016 support it 100%. the only thing ever stopping it from being activated was just a few tweaks in the framework. And of course the settings APK so if you can send me Fire tablet settings as well I can also mod that. Hell if my mods work I'm going to be very upset that you have a fully enabled screen mirroring tablet.
[Fire HD 8 and HD 10 Original Android Development] Reuben Talbott:
My kindle fire HD 8 7th Gen is completely bricked, one day it ran out of battery and now i get nothing from it, my PC only sees the boot loader for a few seconds and the screen never turns on, amazon will only give me a 10% discount on my next kindle fire so its doing nothing for me, could I use this method to fix it by flashing the stock eMMC file to it?
[Fire HD 8 and HD 10 Original Android Development] sandman01:
different HW revision

Hi,

any hint to identify the required testpoints on a different HW Revision :confused:

I have volmeters and oscilloscope (red pitaya) if necessarry :o

see the pictures of my HD8 (6. Generation)

many, many thanks for this great invetigation,

Mario from Austria
[Fire HD 8 and HD 10 Original Android Development] diplomatic:
Yes, but only if the cause of the brick is firmware corruption... which doesn't seem likely. But even then, I think it's worth trying since you have nothing to lose.
[Fire HD 8 and HD 10 Original Android Development] ambush_boy:
Pull the covers off,it shows some open points on top as to what they go to ???

https://electronics360.globalspec.com/article/8243/amazon-kindle-fire-hd-8-pr53dc-6th-gen
[Fire HD 8 and HD 10 Original Android Development] sandman01:
The emc covers were soldered ones, ist a mess to pull them off the board.

So if ist not necessarry due to the fact that you know what you are searching for, you can save a lot of time to let them in place. :D
[Fire HD 8 and HD 10 Original Android Development] <br />:
Looking at the link that was posted, the eMMC is chip #4. There are 4 conveniently placed pads right next to the chip under the metal cover. On the backside of the board there are no pads under the chip which is where they were on the HD 8 7th Gen. I'm gonna guess that at least 3 of the 4 pads you find around the chip on the topside of the board under the metal cover are the pins you need. (CMD, CLK, and DAT0). GND can be found all over, the metal cover itself is GND. I highly doubt you will find them elsewhere.
[Fire HD 8 and HD 10 Original Android Development] ambush_boy:
[MENTION=716651]sandman01[/MENTION]

You can carefully/swiftly like with a fast snapping motion pry the covers off if you want, I've done it to mine and a few others and have had no issues.

Also check this for refrence, google :Hacking Hardware With A $10 SD Card Reader , it's a pretty informative read

My guess based off the pinout is one that the white caps at the bottom of the chip are +/-/gnd/whatever-terminology-you-prefer, you could probably hit it with a multimeter. My guess would be that black resistor is dat-0 quite possibly, and the resistor and tab on top could possibly be the clk pin.

I can't really tell based off the picture, since its blurry. but bigger caps would make sense to be around any voltage or i/o the resistors off the data and such.

You can only really know once you pull it off like <br /> did. Sometimes there marked over.
[Fire HD 8 and HD 10 Original Android Development] Reuben Talbott:
I just discovered that my kindle fire HD8 is a 6th gen, will this work on the 6th gen?
[Fire HD 8 and HD 10 Original Android Development] DragonFire1024:
We don't know yet. I also have a 6th gen HD 8. Until I can get the tools and supplies needed, I won't be able to find out. I started a tear down and got as far as taking the back cover off before I saw I needed special screwdrivers. My HD 8.9 was a lot easier to take apart. I had gotten 2 for 35 bucks on eBay to use one for parts and replaced the screen on my roommates 8.9. believe it or not, he loves the 8.9 just as it is on stock.
[Fire HD 8 and HD 10 Original Android Development] sandman01:
thanks for the hint,

I'l come back as soon as I have time to play around with the board.

Pictures will also follow to have a guide here were to find the pins (hopefully I find them) :D

Mario
[Fire HD 8 and HD 10 Original Android Development] Reuben Talbott:
Keeping my fingers crossed!
[Fire HD 8 and HD 10 Original Android Development] Vorton:
Does anyone happen to know if this method works with the 5th generation? I have read that there used to be a way to root it with the older fire os versions, sadly the one I got was already updated to 5.6.2.0 when I got it :(
[Fire HD 8 and HD 10 Original Android Development] deathtrap8675:
Does anyone have the testpin layout, link is dead?
[Fire HD 8 and HD 10 Original Android Development] richaardvark:
Hmmm, the diagram links in the OP seem OK now, but just in case you still need them I've replicated them and will re-post here:

^ Cloned Link of Above-Referenced Diagram​

^ Cloned Link of Above-Referenced Diagram​

^ Cloned Link of Above-Referenced Diagram​

Does that help? If I completely missed what you were looking for, let me know and I'm happy to help locate the diagram if I am able.
[Fire HD 8 and HD 10 Original Android Development] deathtrap8675:
That's the one, thank you! One more question, vdd is listed twice on the board, do both need to be attached or just one?
[Fire HD 8 and HD 10 Original Android Development] <br />:
Weird sorry. I haven't gotten notifications from Tapatalk either or I would have fixed it sooner. I'll fix the links tonight. Thank you [MENTION=8815393]richaardvark[/MENTION]
[Fire HD 8 and HD 10 Original Android Development] <br />:
Just one is fine. Whichever is convenient (that goes for all pins that are labelled the same)
[Fire HD 8 and HD 10 Original Android Development] kamkelsey:
Any luck fixing the link for the board test points? All others appear to be fine.
[Fire HD 8 and HD 10 Original Android Development] <br />:
All images have been re-uploaded to imgur. I tried to add pictures into the post itself but it looked horrible and xda is too slow for me to experiment with.