[FIRMWARE] [STOCK] Pre-rooted, optimized, stock firmware for HD 10 Suez [APRIL 2019] - Fire HD 8 and HD 10 Android Development

Pre-Rooted, Optimized, Stock ROM
This thread contains stock firmware for the Fire HD 10 SUEZ, which has been pre-rooted and optimized. Please see the respective section for your FireOS version. Later FireOS versions ARE supported, but I am going to need a few days. Downgrading from a newer version of FireOS is NOT recommended and can potentially damage your device. This ROM has NOT been 'de-bloated'. By installing this ROM, you do so at your own risk. Results may not always be the same.
****THIS GUIDE REQUIRES AN UNLOCKED DEVICE WITH TWRP.****
Features:
- Zipaligned - All system and framework apks have been zipaligned.
- Deodexed - The whole system has been successfully deodexed. Among many things, this makes uninstalling system apps easier and greatly lowers the risk of a bootloop, though not promised. It also saves a little bit of space in the system when uninstalling system apps.
- No OTA - Never worry about an accidental Over The Air Update. Both APKs have been removed. You can sign into your network the very first boot.
- Pre-rooted. - Magisk, by XDA member and developer @topjohnwu, is stepping up to the plate this time. The ROM is pre-rooted with the latest stable version 18.1. SuperSU cannot be flashed on this tablet. Doing so will result in an endless display of the beautiful orange fire logo. It is possible to manually root the ROM with SuperSU, but I will need to do a lot of testing. If you prefer SuperSU, this ROM is not for you and you will have to root using one of the several guides available in this forum.
- Busybox - Contains the latest busybox by XDA member and developer @osm0sis.
If it were not for the tool, SuperR's Kitchen, this ROM, and hopefully others, wouldn't be possible. I have trouble linking his username here, but if someone can direct superR to this thread so he can see the endless thanks I give to him for creating this amazing tool.
These ROMS do NOT contain any of my tricks or hacks. They're simply pre rooted ROMS in case you need to return back to stock FireOS. No apps have been removed except the above mentioned and none have been added, except the above mentioned.
Downloads:
- For HD 10 SUEZ on 5.6.1.0: 5.6.1.0_Fire_HD_10_optimized_pre_rooted_stock_rom-signed.zip
- For HD 10 SUEZ on 5.6.2.0: 5.6.2.0_Fire_HD_10_optimized_pre_rooted_stock_rom-signed.zip
Installation:
1. Download the ROM then plug your tablet into the PC and place the zip on your internal storage.
2. BACKUP ALL VALUABLE DATA. YOU WILL BE ERASING THE SYSTEM AND DATA. Reboot to TWRP (recovery), tap wipe and select dalvik, cache, system and data ONLY and swipe to confirm. When finished tap the home button, reboot then recovery.
3. When back in recovery, tap install and select the ROM then swipe to confirm. When done, reboot and enjoy.

Reservation
Sent from my MotoG3 using XDA Labs

Is there any benefit to flashing this if I'm already rooted? I mean, "optimized" sounds nice, but my data.... lol

Anyone try this yet?
EDIT: Flashed and got a black screen at first, spooped me for a few seconds there, then showed the Amazon and (now currently) Fire logos. And now we wait for it to do its optimization.

To be clear: your instructions don't have any prerequisites of already being rooted or modded in any other way? So a person could do these steps on an unmodified HD 10 2017 Suez that is running 5.6.1.0?

phanguy said:
To be clear: your instructions don't have any prerequisites of already being rooted or modded in any other way? So a person could do these steps on an unmodified HD 10 2017 Suez that is running 5.6.1.0?
Click to expand...
Click to collapse
I would think you would need to have TWRP installed, at least. The instructions do call for that.
Also, it appears to be working without at hitch. I'm inputting my WiFi password as I type this.
EDIT: I kept getting a DHCP error when connecting to my home hotspot, so I'm using my phone's hotspot instead. WiFi icon has an exclamation mark next to it, but internet seems to be working fine.
EDIT 2: Spoke too soon. Don't have internet. No matter what I do. Can't seem to connect properly. Every network I try just keeps saying "Obtaining IP address," never connects. Eventually throws the error, "IP Configuration Failure, IP configuration failed due to DHCP error."
EDIT 3: Phone hotspot is working, for now. Guess I'll stick with that until the router is fixed.

GuyInDogSuit said:
I would think you would need to have TWRP installed, at least. The instructions do call for that.
Also, it appears to be working without at hitch. I'm inputting my WiFi password as I type this.
EDIT: I kept getting a DHCP error when connecting to my home hotspot, so I'm using my phone's hotspot instead. WiFi icon has an exclamation mark next to it, but internet seems to be working fine.
EDIT 2: Spoke too soon. Don't have internet. No matter what I do. Can't seem to connect properly. Every network I try just keeps saying "Obtaining IP address," never connects. Eventually throws the error, "IP Configuration Failure, IP configuration failed due to DHCP error."
EDIT 3: Phone hotspot is working, for now. Guess I'll stick with that until the router is fixed.
Click to expand...
Click to collapse
This is on a 2.4.ghz band that you are trying to connect to I'm assuming?
Edit: @DragonFire1024 thank you so much for your continued and dedicated work with these tablets! Can't wait to see what you can do when you really get down on making a ROM for this beast.

tylerhole said:
This is on a 2.4.ghz band that you are trying to connect to I'm assuming?
Click to expand...
Click to collapse
It most likely is. The router's SUPPOSED to output 5GHz as well, but someone f*cked it up and now it only does 2.4.

GuyInDogSuit said:
It most likely is. The router's SUPPOSED to output 5GHz as well, but someone f*cked it up and now it only does 2.4.
Click to expand...
Click to collapse
Do you know/are you able to find out what the channel width is set at? If it's set at 40 instead of 20 that could be why the phone hot spot works and the router doesn't.

tylerhole said:
Do you know/are you able to find out what the channel width is set at? If it's set at 40 instead of 20 that could be why the phone hot spot works and the router doesn't.
Click to expand...
Click to collapse
Could be. I'll check and try the other setting. It's worked before this ROM, so I dunno if that's the cause...
EDIT: Nope, that wasn't it. Where's the f*cking WPS option on this tablet?! Thanks, Amazon!

GuyInDogSuit said:
Could be. I'll check and try the other setting. It's worked before this ROM, so I dunno if that's the cause...
Click to expand...
Click to collapse
Very well could not be then, was just the first thing that popped into my head.
Sent from my SM-G9650/DS running stang5litre Pie ROM

tylerhole said:
Very well could not be then, was just the first thing that popped into my head.
Click to expand...
Click to collapse
Nothing works so far. I need to fix this damn router or replace it. I'm tired of AT&T and their sh*tty hardware and even sh*ttier service.

I'm having the same WiFi issue. Just gets stuck on obtaining IP address.
Sent from my SM-G9650/DS running stang5litre Pie ROM
---------- Post added at 10:14 PM ---------- Previous post was at 10:07 PM ----------
It appears that the tablet is not liking DHCP. If you configure a static IP address it connects fine and internet works.
Sent from my SM-G9650/DS running stang5litre Pie ROM

GuyInDogSuit said:
It most likely is. The router's SUPPOSED to output 5GHz as well, but someone f*cked it up and now it only does 2.4.
Click to expand...
Click to collapse
I wonder...perhaps installing my framework and settings APK will fix this. Looks like I have a lot of tests tomorrow.
Sent from my MotoG3 using XDA Labs

Wonder why it works (sometimes) with my phone hotspot? I'll try the static IP. That actually had crossed my mind, @tylerhole, but i didn't have time to try it before work.

DragonFire1024 said:
I wonder...perhaps installing my framework and settings APK will fix this. Looks like I have a lot of tests tomorrow.
Sent from my MotoG3 using XDA Labs
Click to expand...
Click to collapse
In the "optimizing" you did for this ROM did any of it have to do with wifi?
Sent from my SM-G9650/DS running stang5litre Pie ROM

DragonFire1024 said:
I wonder...perhaps installing my framework and settings APK will fix this. Looks like I have a lot of tests tomorrow.
Sent from my MotoG3 using XDA Labs
Click to expand...
Click to collapse
if you're referring to what you have in this thread then it didn't work for me. i removed everything but the boot animation, framework stuff, and the settings apk. still getting wifi issue though.

Took a chance and tried this coming from the original 5.1.1 Fire OS (what I thought was 5.1.1, but now im not sure what version I had, read on)
Did the wipe as instructed and everything looked good during the flash but on reboot it looks like the 5.1.1 persisted somehow.
EDIT. getprop ro.build.version.release reports 5.1.1 but the system updates reports 5.6.1.0. I had blocked system updates just to make sure that was disabled but in doing so you cant get the version from the settings. So I'm good, except for the WIFI not working.
Miles

phanguy said:
if you're referring to what you have in this thread then it didn't work for me. i removed everything but the boot animation, framework stuff, and the settings apk. still getting wifi issue though.
Click to expand...
Click to collapse
Ok I do know the kernel source contains the wifi drivers. I'm not at home to look, but I'm willing to bet $150 that the needed wifi firmware is not in the system partition. This is the last hurdle I believe and I think everything to this point are intentional blockades. If one can hunt down the system wifi drivers it shouldn't be an issue to include them in another build.
Sent from my MotoG3 using XDA Labs

beachmiles said:
Took a chance and tried this coming from the original 5.1.1 Fire OS (what I thought was 5.1.1, but now im not sure what version I had, read on)
Did the wipe as instructed and everything looked good during the flash but on reboot it looks like the 5.1.1 persisted somehow.
EDIT. getprop ro.build.version.release reports 5.1.1 but the system updates reports 5.6.1.0. I had blocked system updates just to make sure that was disabled but in doing so you cant get the version from the settings. So I'm good!! Thanks.
Miles
Click to expand...
Click to collapse
5.1.1 is the Android version not FireOS version which is 5.6.1.0.
Sent from my MotoG3 using XDA Labs

Related

WIFI Router does NOT work with full root

Hey everyone. between my brothers and I, we have five Evo's. two of us are running full roots and nand unlocks, the other three are using unrevoked. those that unrevoked can use the wifi router without issue, but for my brother and myself, using the wifi router results in the app crashing and having to force close.
has anyone seen anything similar? can anyone offer me some solution?
and btw, this is my third rom. they all have the same results(full wipe, data and davik cache clear each time)
Delete wi fi tether from the phone and re-download it. This has worked for me everytime i change roms =)
Hope it helps.
Do you mean the wireless tether app? I am running my own rom but it seems that it worked for me when I was using fresh. But that is the only other rom I have tried. Have you tried re-installing the tether app?
I'm not sure i can remove the base wifi tether app. it's always cooked into the rom. and i have tried reinstalling the app. i've gone from the original version, to the newer version and finally the beta version with no luck
I was having this issue for awhile. I'm not sure exactly what fixed it, but my work around was:
1. Re-install from the market place (Do not launch)
2. Reboot
3. Install this version http://code.google.com/p/android-wifi-tether/downloads/detail?name=wireless_tether_2_0_5-pre2.apk&can=2&q=NexusOne
(Don't lanch)
4. Reboot
5. Should work now
Hmmmmmm. I am sure someone else can offer better advice, but does the super user app come up to ask for permission or it fc's before that?
topdawgn8 said:
I was having this issue for awhile. I'm not sure exactly what fixed it, but my work around was:
1. Re-install from the market place (Do not launch)
2. Reboot
3. Install this version http://code.google.com/p/android-wifi-tether/downloads/detail?name=wireless_tether_2_0_5-pre2.apk&can=2&q=NexusOne
(Don't lanch)
4. Reboot
5. Should work now
Click to expand...
Click to collapse
okay, i did exactly as you said. now the app will start, but as soon as i click on the wifi symbol, it thinks for a second and says "Unable to start tethering. Please try again!"
Edit: and on first run, it asked me for super user permissions. i click grant and checked the box to allow future requests
I am not sure if your signature is correct but have you tried flashing the newest radio? I am not sure if that would fix it or not. And the same thing happens to the other phone? Puzzling indeed. I'm sure someone will drop in and tell you how to fix it soon. Worst case, start over. Even though I know you said you tried various roms, maybe you are accidentally skipping a step, I do that sometimes
SilverStone641 said:
okay, i did exactly as you said. now the app will start, but as soon as i click on the wifi symbol, it thinks for a second and says "Unable to start tethering. Please try again!"
Edit: and on first run, it asked me for super user permissions. i click grant and checked the box to allow future requests
Click to expand...
Click to collapse
Ok, go back through the same process and try this one instead of what was in step 3.
http://code.google.com/p/android-wi...me=wireless_tether_2_0_2.apk&can=2&q=NexusOne
If that doesn't work, I've got nothing else. The first one was the beta you probably tried earlier. This is the stable one; however, I never tried it with this one. I always got it working using the 2_0_5 version.
Also, for ****s and giggles, have you tried updating you profile and prl?
- you didn't flash the wireless n patch over a 1.47 base Rom correct? Can you connect to a WiFi router or is it just the tether app?
elegantai said:
Also, for ****s and giggles, have you tried updating you profile and prl?
Click to expand...
Click to collapse
uh....what?? you got me there! i thought i knew what those were, but it escapes me now.
the only thing i can think of is that the rooting process screwed up somehow. but for it to screw up in the same way for two separate phones is odd, but it's the only thing that has remained constant since the very beginning.
Menu - settings - system updates. The profile and prl won't mess with root or anything but its something I have heard to do in this case. Don't know if it will help.
Also did you see the note about the wifi n patch on the other page? I added it after I posted... like this
elegantai said:
Menu - settings - system updates. The profile and prl won't mess with root or anything but its something I have heard to do in this case. Don't know if it will help.
Also did you see the note about the wifi n patch on the other page? I added it after I posted... like this
Click to expand...
Click to collapse
done. same results. "Unable to start tethering. Please try again!"
Well crapola. I think I'm outta ideas man. if you didn't patch the wireless n over a 1.47 Rom then I have no clue what it could be. maybe Sprint is spying on you and has your phones on lock down! but if you can't find the answer just try starting fresh. it might be a pain but who knows what little quirk could have gotten messed up.
elegantai said:
Well crapola. I think I'm outta ideas man. if you didn't patch the wireless n over a 1.47 Rom then I have no clue what it could be. maybe Sprint is spying on you and has your phones on lock down! but if you can't find the answer just try starting fresh. it might be a pain but who knows what little quirk could have gotten messed up.
Click to expand...
Click to collapse
i do have the wireless N enabled, but i do not have the new 1.47 yet. i'm waiting on OMJ to release an update

Help please. WiFi not working after update.

Hoping someone can help me. WiFi under settings keeps saying it is "Obtaining IP address" and can't connect to my home router. I've tried doing a factory reset but that didn't help. Is there anything that I can do to fix this?
deeznutz206 said:
Hoping someone can help me. WiFi under settings keeps saying it is "Obtaining IP address" and can't connect to my home router. I've tried doing a factory reset but that didn't help. Is there anything that I can do to fix this?
Click to expand...
Click to collapse
Reset the router, it happens with devices going on and off all the time.
Tapatalked from my Galaxy S II.
pio_masaki said:
Reset the router, it happens with devices going on and off all the time.
Tapatalked from my Galaxy S II.
Click to expand...
Click to collapse
Already tried this. Doesn't work. Still stuck at "Obtaining IP address".
deeznutz206 said:
Already tried this. Doesn't work. Still stuck at "Obtaining IP address".
Click to expand...
Click to collapse
It would help if you listed everything you have already tried so we don't throw things out that you've already done.
On your tab, click your AP, then select forget, then reset router, wait a few minutes then scan and connect to the router again. Always work when I get random hang ups from my router's wifi, and it's worked over 4 routers so far.
If that STILL doesn't help, do the same, but instead of restarting it, unplug the router for 30 seconds, then plug it back in, then carry on.
pio_masaki said:
It would help if you listed everything you have already tried so we don't throw things out that you've already done.
On your tab, click your AP, then select forget, then reset router, wait a few minutes then scan and connect to the router again. Always work when I get random hang ups from my router's wifi, and it's worked over 4 routers so far.
If that STILL doesn't help, do the same, but instead of restarting it, unplug the router for 30 seconds, then plug it back in, then carry on.
Click to expand...
Click to collapse
Sorry about that. Thanks for your help pio.
I just came back from a Starbucks to see if it would connect to their internet but it still doesn't. Something must have seriously went wrong when I updated one of the apps. It was rooted (but no custom ROM or anything) and I had done the adhoc wifi mod so that it can detect my phone's wifi spot. Everything was working fine for awhile. Is there a "stock" file somewhere that I can load onto this thing to get it back to its original state?
Right now, this thing is just a big paperweight if it can't connect to wifi. :crying:
deeznutz206 said:
Sorry about that. Thanks for your help pio.
I just came back from a Starbucks to see if it would connect to their internet but it still doesn't. Something must have seriously went wrong when I updated one of the apps. It was rooted (but no custom ROM or anything) and I had done the adhoc wifi mod so that it can detect my phone's wifi spot. Everything was working fine for awhile. Is there a "stock" file somewhere that I can load onto this thing to get it back to its original state?
Right now, this thing is just a big paperweight if it can't connect to wifi. :crying:
Click to expand...
Click to collapse
Well you mentioned doing a factory reset so it shouldn't be an app causing it unless its a system app.
Are you still rooted?
Tapatalked from my Galaxy S II.
pio_masaki said:
Well you mentioned doing a factory reset so it shouldn't be an app causing it unless its a system app.
Are you still rooted?
Tapatalked from my Galaxy S II.
Click to expand...
Click to collapse
How can I find out if I am still rooted? When I did the factory reset, all of my apps were erased and since my wifi doesn't connect, I can't download Terminal Emulator to check if I am still rooted.
If it helps, I followed the instructions for rooting over here http://dcarico.com/articles/android-apps/1016-acer-iconia-a100-root-instructions.html
So the file that was edited during the rooting process was the SuperUser file. Could this be the cause of my wifi problem?
deeznutz206 said:
How can I find out if I am still rooted? When I did the factory reset, all of my apps were erased and since my wifi doesn't connect, I can't download Terminal Emulator to check if I am still rooted.
If it helps, I followed the instructions for rooting over here http://dcarico.com/articles/android-apps/1016-acer-iconia-a100-root-instructions.html
So the file that was edited during the rooting process was the SuperUser file. Could this be the cause of my wifi problem?
Click to expand...
Click to collapse
Its very unlikely for rooting to affect wifi. That's extremely outdated from HC, are you still on HC or ICS now? Zeronulls method is the current method for this device, its in the dev section.
Anyways I was gonna say if you are rooted delete
/data/misc/dhcp
The 3 or 4 files there will be regenerated and will accept the routers dhcp assignment.
Tapatalked from my Galaxy S II.
pio_masaki said:
Its very unlikely for rooting to affect wifi. That's extremely outdated from HC, are you still on HC or ICS now? Zeronulls method is the current method for this device, its in the dev section.
Anyways I was gonna say if you are rooted delete
/data/misc/dhcp
The 3 or 4 files there will be regenerated and will accept the routers dhcp assignment.
Tapatalked from my Galaxy S II.
Click to expand...
Click to collapse
I'm still on HC, 3.2.1 to be exact. I had gotten the OTA to upgrade to ICS but had errors trying to upgrade. I can't find the dhcp folder so it looks like I don't have root anymore? I've just about given up on this tablet, argh.
deeznutz206 said:
I'm still on HC, 3.2.1 to be exact. I had gotten the OTA to upgrade to ICS but had errors trying to upgrade. I can't find the dhcp folder so it looks like I don't have root anymore? I've just about given up on this tablet, argh.
Click to expand...
Click to collapse
You won't need root to see them, just to delete them. I don't know much about HC my tab had it for like 10 minutes and I flashed the leak for it lol.
I guess you could try returning it, or wait for someone who knows HC to chime in on this.
Tapatalked from my Galaxy S II.
deeznutz206 said:
I'm still on HC, 3.2.1 to be exact. I had gotten the OTA to upgrade to ICS but had errors trying to upgrade. I can't find the dhcp folder so it looks like I don't have root anymore? I've just about given up on this tablet, argh.
Click to expand...
Click to collapse
How are you trying to find the dhcp folder? If you are using Astro or ES, you won't be able to see that folder, rooted or not. Use root explorer.
Sent from my A100 using Tapatalk 2
Missus said:
How are you trying to find the dhcp folder? If you are using Astro or ES, you won't be able to see that folder, rooted or not. Use root explorer.
Sent from my A100 using Tapatalk 2
Click to expand...
Click to collapse
Thanks for the reply. When I did a factory reset, it had erased all my apps and with my wifi not working on the tablet, I couldn't download any apps from the store.
Anyways, I was able to find the stock ROM for 3.2 at the link below and now everything is working again.
http://forum.xda-developers.com/showthread.php?t=1756616

If You Used The TMobile Root Method...

2 things... Would anyone mind verifying that once you use the tmobile root, you can no longer boot into recovery?
I tried to factory reset and the recovery will not boot.. Just flashes the android icon every few seconds.
The only way to boot back into the phone is to put it into download mode and re run the tmobile root. It will restart and all will be good.
Now, if it is not just my phone that no longer has a working stock recovery, does anyone know a way to factory reset without a working recovery? I'm guessing it's not possible. Kies does not work with the Sprint Note 4 yet. They updated it today and you can backup the n4 but not factory reset.
Finally, can anyone that used the Galaxy Tools app to get WiFi tethering to work, check to see if your private mode will turn on? I do not have xposed installed and the wifi tether fix in the galaxy tools app seems to be the only thing I can think of that would have broke Private Mode.
Thanks!
Same thing happened to me. I had to get another note 4. There is no way until samsung releases the firmware dump. Sprint even called best buy samsungs care center to see if they have the reflash files and they don't even have it. Odin wipe the data and bring it into sprint so they can give you another one.
Mine boots just fine to the recovery and tecovery works just fine.
I know when i first downloaded thw CF auto for n910t and used the oding in that package my process failed and phone showed to monitors on screen
So i took battery off and download mode again and used a different odin i allready had same version and did the process again and worked and everything is fine.
Androidwarrior said:
Same thing happened to me. I had to get another note 4. There is no way until samsung releases the firmware dump. Sprint even called best buy samsungs care center to see if they have the reflash files and they don't even have it. Odin wipe the data and bring it into sprint so they can give you another one.
Click to expand...
Click to collapse
It is not that big a deal. I can wait for a custom recovery and then go from there. I wanted to factory reset so that I could get private mode back, but I will just use it as is until there is another alternative.
Others are saying that their recoveries are working fine. I guess you and I are the lucky ones
Thanks Androidwarrior.
CJPRICO said:
Mine boots just fine to the recovery and tecovery works just fine.
I know when i first downloaded thw CF auto for n910t and used the oding in that package my process failed and phone showed to monitors on screen
So i took battery off and download mode again and used a different odin i allready had same version and did the process again and worked and everything is fine.
Click to expand...
Click to collapse
What version of Odin did you use? Thanks
I just auto-rooted with N910T, and tried to install Wifi Tether (and TrevE variant) and neither worked. I don't think it started the tether correctly, it was unable to open the log for write, so I don't have a log. I am pretty sure the root was successful (at least partially). I used the root checker app and it said I was good and within the terminal emulator I was able to switch users to root.
I also unsuccessfully tried X Tether. It started up, and showed up on my computer, but I wasn't able to connect to it, and after a while it invariably told me that I needed to upgrade my service.
loonytunes said:
What version of Odin did you use? Thanks
Click to expand...
Click to collapse
3.07 but a normal odin (with all options available) not modified (that it wont let you chose anything but pda) like the one it came with the cf auto
---------- Post added at 10:42 PM ---------- Previous post was at 10:41 PM ----------
hpmaxim said:
I just auto-rooted with N910T, and tried to install Wifi Tether (and TrevE variant) and neither worked. I don't think it started the tether correctly, it was unable to open the log for write, so I don't have a log. I am pretty sure the root was successful (at least partially). I used the root checker app and it said I was good and within the terminal emulator I was able to switch users to root.
I also unsuccessfully tried X Tether. It started up, and showed up on my computer, but I wasn't able to connect to it, and after a while it invariably told me that I needed to upgrade my service.
Click to expand...
Click to collapse
Have you tried Galaxytools from playstore it worked just fine on mine for hotspot
Just loaded it... It seems like I am getting a "System Updating" every time I reboot now, not sure if it was doing it before that though. After some playing with it, I think it is now working. I hit the "Enable Native Hotspot" and it rebooted and then it worked for a while, I tried it again, and it seems more reliable now. I'm still not convinced its completely reliable. I tried a speedtest on my laptop while tethering and I got about 8Mbps down, but only about 300kbps up. The upload seemed very goofy, like it was sending a lot of data and then pausing, and then sending a lot of data. Interestingly it was on 3G initially and getting about 1.5Mbps and the same thing up (and then when I rebooted it, I got LTE and the higher download speeds).
hpmaxim said:
Just loaded it... It seems like I am getting a "System Updating" every time I reboot now, not sure if it was doing it before that though. After some playing with it, I think it is now working. I hit the "Enable Native Hotspot" and it rebooted and then it worked for a while, I tried it again, and it seems more reliable now. I'm still not convinced its completely reliable. I tried a speedtest on my laptop while tethering and I got about 8Mbps down, but only about 300kbps up. The upload seemed very goofy, like it was sending a lot of data and then pausing, and then sending a lot of data. Interestingly it was on 3G initially and getting about 1.5Mbps and the same thing up (and then when I rebooted it, I got LTE and the higher download speeds).
Click to expand...
Click to collapse
Even before root. They were doing that system update everytime y restart. But u can freeze samsung DM service if it bother you
hpmaxim said:
Just loaded it... It seems like I am getting a "System Updating" every time I reboot now, not sure if it was doing it before that though. After some playing with it, I think it is now working. I hit the "Enable Native Hotspot" and it rebooted and then it worked for a while, I tried it again, and it seems more reliable now. I'm still not convinced its completely reliable. I tried a speedtest on my laptop while tethering and I got about 8Mbps down, but only about 300kbps up. The upload seemed very goofy, like it was sending a lot of data and then pausing, and then sending a lot of data. Interestingly it was on 3G initially and getting about 1.5Mbps and the same thing up (and then when I rebooted it, I got LTE and the higher download speeds).
Click to expand...
Click to collapse
Can you check to see if using galaxy tools to enable tether kills your private mode? Since using the galaxy tools app, whenever I click on private mode it fails saying "Private mode failed to start, try again."
loonytunes said:
Can you check to see if using galaxy tools to enable tether kills your private mode? Since using the galaxy tools app, whenever I click on private mode it fails saying "Private mode failed to start, try again."
Click to expand...
Click to collapse
My private mode is gone but id assume its because of xposed but can't be for sure.
sml2004 said:
My private mode is gone but id assume its because of xposed but can't be for sure.
Click to expand...
Click to collapse
I'm not sure how to use it since this is the first time I've heard of it, but it appears to be there. S Health seems to have been killed somewhere along he way there. No more pedometer, UV sensor, SPO2, or heart rate....
Did some googling and found this. http://www.andromods.com/fix-troubleshoot/fix-xposed-framework-shealth-problem-galaxy-s5.html
I'm going to try it and see if it works on ours.
Update: Uninstalled Xposed and S Health started working again. Going to back up and try the buildprop edit in a bit.
Shadeoblac said:
Did some googling and found this. http://www.andromods.com/fix-troubleshoot/fix-xposed-framework-shealth-problem-galaxy-s5.html
I'm going to try it and see if it works on ours.
Update: Uninstalled Xposed and S Health started working again. Going to back up and try the buildprop edit in a bit.
Click to expand...
Click to collapse
In Xposed install "Wanam Xposed", open Wanam, go to Security Hacks, and click "Disable Secure Storage" and S Health will work fine.
Sent from my SM-N910P using Tapatalk
hpmaxim said:
I'm not sure how to use it since this is the first time I've heard of it, but it appears to be there. S Health seems to have been killed somewhere along he way there. No more pedometer, UV sensor, SPO2, or heart rate....
Click to expand...
Click to collapse
pdaddy said:
In Xposed install "Wanam Xposed", open Wanam, go to Security Hacks, and click "Disable Secure Storage" and S Health will work fine.
Sent from my SM-N910P using Tapatalk
Click to expand...
Click to collapse
That sounds way simpler.
Thanks!......
So I tried that and it didn't work.....hmmmm
Shadeoblac said:
That sounds way simpler.
Thanks!......
So I tried that and it didn't work.....hmmmm
Click to expand...
Click to collapse
Yep, me too... Didn't make a difference.
hpmaxim said:
Yep, me too... Didn't make a difference.
Click to expand...
Click to collapse
Going to try that buildprop edit. I'll report back as soon as I'm done.
Update: The buildprop edit from http://www.andromods.com/fix-troubleshoot/fix-xposed-framework-shealth-problem-galaxy-s5.html
worked. Xposed and S Health working now.
Shadeoblac said:
Going to try that buildprop edit. I'll report back as soon as I'm done.
Update: The buildprop edit from http://www.andromods.com/fix-troubleshoot/fix-xposed-framework-shealth-problem-galaxy-s5.html
worked. Xposed and S Health working now.
Click to expand...
Click to collapse
I had the same problem with S Health, but there is an xposed module that will fix the issue for you. Just search in the download section of xposed.
hpmaxim said:
Yep, me too... Didn't make a difference.
Click to expand...
Click to collapse
allaidback said:
I had the same problem with S Health, but there is an xposed module that will fix the issue for you. Just search in the download section of xposed.
Click to expand...
Click to collapse
I'll check it out, but it's working fine now. Now if I could only remember how to get the SD back to normal again.
TWRP should be out today so we can root via an actual Sprint method if you guys wanted to wait a little longer. I believe you can even root via CF now.
Sent from my SM-N910P using Tapatalk

Porting LineageOS 14 to the d710

Disclaimer: I am not a ROM developer. I am a developer and Linux user, but I know next to nothing about creating Android ROMs. Whole other world to me.
I'm wondering if all three of us Epic 4G Touch users left might be able to get a working port of LineageOS 14 on our aging handsets.
The good news:
I just loaded the Official LineageOS 14 for i9100 20170419 nightly on my d710, and IT WORKS
...almost.
The bad news:
The ROM boots up, everything works and looks normal except for:
Wi-Fi - Settings app spins with message "Turning Wi-Fi on..."
Menu Button
Home Button
Now, I'm wondering if there is a way to fix these problems. I prefer on-screen navigation anyway, so that's probably an easy "fix." But Wi-Fi will probably be trickier. I assume it's kernel related, but I can't find any Nougat kernels for this device, so that will likely be the most difficult part.
Thoughts? Anyone else out there have any input or want to give this a crack?
Links:
https://wiki.lineageos.org/devices/i9100/build
https://wiki.lineageos.org/devices/i9100/install
https://web-beta.archive.org/web/20161224202958/https://wiki.cyanogenmod.org/w/Build_for_d710
https://web-beta.archive.org/web/20161224192644/https://wiki.cyanogenmod.org/w/Doc:_porting_intro
https://github.com/LineageOS/android_device_samsung_d710/tree/cm-12.0
https://github.com/LineageOS/androi...4.1/arch/arm/configs/lineageos_d710_defconfig
https://github.com/Lanchon/TWRP-Patcher-SGS2
https://github.com/Lanchon/REPIT
https://forum.xda-developers.com/ep.../rom-cyanogenmod-11-official-nightly-t2852074
Can you pm me your rom you used, i may be able to figure out how to get wifi to work, i dont have access to a computer right now but i can take a look at the rom you used when i get to one
svaethier said:
Can you pm me your rom you used, i may be able to figure out how to get wifi to work, i dont have access to a computer right now but i can take a look at the rom you used when i get to one
Click to expand...
Click to collapse
Link is in the OP. Here it is again: https://forum.xda-developers.com/galaxy-s2/general/rom-t3555834
Direct link to the download page: https://download.lineageos.org/i9100
How did you get past the 07 error then? Ive tried clearing everything from system to dalvik cache and nothing gets me to install the rom to look into the wifi issue properly
svaethier said:
How did you get past the 07 error then? Ive tried clearing everything from system to dalvik cache and nothing gets me to install the rom to look into the wifi issue properly
Click to expand...
Click to collapse
I don't know what you're talking about. I don't get an error.
The ROM flashes without modification. Make sure you have an up-to-date TWRP with the i9100 crossflash patch: https://github.com/Lanchon/TWRP-Patcher-SGS2
Ive tried flashing twrp onto my device using the guide that tells you how, even after editing the installer script to have the SPH-D710 line in it it aborts the installation
svaethier said:
Ive tried flashing twrp onto my device using the guide that tells you how, even after editing the installer script to have the SPH-D710 line in it it aborts the installation
Click to expand...
Click to collapse
I followed lots of advice from this thread: https://forum.xda-developers.com/epic-4g-touch/help/help-getting-stock-rooted-4-1-2-to-cm11-t3384832
I believe the method that finally worked for me was: Odin to EL29 rooted, Philz recovery, TWRP, CM11.
That's where I was before I tried the i9100 LOS 14.1 ROM.
I can get a twrp with a different rom then cm11 but that twrp doesnt have the img installation feature on it
svaethier said:
I can get a twrp with a different rom then cm11 but that twrp doesnt have the img installation feature on it
Click to expand...
Click to collapse
If you have root in CM11, you can use Flashify to flash the new TWRP .img file.
My E4GT still works, more than glad to throw my hand in the pot to make something happen. Haven't used the S2 in years so it's not updated, currently running an old build of CWM and a CM11 nightly with iso-rec support. If you could bring me up to speed on what I need to get from where I am to a newer recovery(TWRP preferred) and your ROM I'll start playing around with it. Last time I searched all of this to update left me more confused than anything with it being mixed up with the i9100 and i777 information as well.
Sent from my SM-S903VL using Tapatalk
Droidriven said:
My E4GT still works, more than glad to throw my hand in the pot to make something happen. Haven't used the S2 in years so it's not updated, currently running an old build of CWM and a CM11 nightly with iso-rec support. If you could bring me up to speed on what I need to get from where I am to a newer recovery(TWRP preferred) and your ROM I'll start playing around with it. Last time I searched all of this to update left me more confused than anything with it being mixed up with the i9100 and i777 information as well.
Sent from my SM-S903VL using Tapatalk
Click to expand...
Click to collapse
You should be able to flash the latest TWRP (for i9100) using Flashify. Beware that I have not been able to get TWRP to mount my external SD card, so any files you want to flash in TWRP need to be stored on internal memory. Everything else works perfectly. Mounting USB storage in TWRP works well, and that's how I've been able to get new files on the phone when I needed to.
After installing TWRP, make sure you run Lanchon's crossflash patch on it: https://github.com/Lanchon/TWRP-Patcher-SGS2
I used
Code:
lanchon-twrp-patcher-20160417-crossflash-d710.zip
to enable flashing d710 and i9100 ROMs.
flamadiddle said:
You should be able to flash the latest TWRP (for i9100) using Flashify. Beware that I have not been able to get TWRP to mount my external SD card, so any files you want to flash in TWRP need to be stored on internal memory. Everything else works perfectly. Mounting USB storage in TWRP works well, and that's how I've been able to get new files on the phone when I needed to.
After installing TWRP, make sure you run Lanchon's crossflash patch on it: https://github.com/Lanchon/TWRP-Patcher-SGS2
I used
Code:
lanchon-twrp-patcher-20160417-crossflash-d710.zip
to enable flashing d710 and i9100 ROMs.
Click to expand...
Click to collapse
Yeah, I took another look last night, the information available now clarifies things that seemed a mess back when I first looked into this.
Have you made any progress with your ROM? If the hardware keys are still not working it's because key mapping is different on i9100, also rotation is backwards or at least it was years back when I flashed a i9100 ROM on my D710. You can remap the hardware keys so that they function correctly. Other than that there should be no differences.
Sent from my SM-S903VL using Tapatalk
Droidriven said:
Yeah, I took another look last night, the information available now clarifies things that seemed a mess back when I first looked into this.
Have you made any progress with your ROM? If the hardware keys are still not working it's because key mapping is different on i9100, also rotation is backwards or at least it was years back when I flashed a i9100 ROM on my D710. You can remap the hardware keys so that they function correctly. Other than that there should be no differences.
Sent from my SM-S903VL using Tapatalk
Click to expand...
Click to collapse
I haven't done anything yet except try to load the unmodified i9100 ROM and report what works/doesn't. Really the only thing I need fixed is the Wifi, and I have no clue how to do that.
flamadiddle said:
I haven't done anything yet except try to load the unmodified i9100 ROM and report what works/doesn't. Really the only thing I need fixed is the Wifi, and I have no clue how to do that.
Click to expand...
Click to collapse
I'll reach out to some developer associates and see what I can find out about the WiFi.
Sent from my SM-S903VL using Tapatalk
I'm not a developer, but I have a D710 lying around and I am willing to do testing if you need me
I also have an Epic 4g touch that im willing to test stuff
So... I guess nothing ever happened with this ROM? I have a SCH - R760 from US Cellular that AFAIK is compatible with d710 roms. I would still be interested in running Nougat on my device - even though my eMMC seems to have issues at the moment.
chrismin13 said:
So... I guess nothing ever happened with this ROM? I have a SCH - R760 from US Cellular that AFAIK is compatible with d710 roms. I would still be interested in running Nougat on my device - even though my eMMC seems to have issues at the moment.
Click to expand...
Click to collapse
Never had any real interest, and I don't know enough to do it myself.
flamadiddle said:
Never had any real interest, and I don't know enough to do it myself.
Click to expand...
Click to collapse
Understood. So you said that the buttons didn't work and the wifi wasn't turning on. Were there any other major bugs that you noticed? I might try and make it work for our device, because why not!
Thanks for still responding after so many months!
chrismin13 said:
Understood. So you said that the buttons didn't work and the wifi wasn't turning on. Were there any other major bugs that you noticed? I might try and make a for for our device, because why not!
Thanks for still responding after so many months!
Click to expand...
Click to collapse
Those were the only two things I noticed. Bluetooth worked. I didn't see any apps crash (but I couldn't load new ones because no wifi). I didn't try cell service because I don't even have Sprint anymore, but I suspect that probably didn't work for the same reason wifi was killed.
Thanks for looking into this! I'm still interested if we can find a way to make it work. I just don't know much about creating ROMs. I'm not an Android dev.

G930A_QE1_Stock_Deodexed_Rooted_ROM

This is my first ever ROM to post up. I just recently started building them. This is a stock deodexed Nougat ROM that is pre rooted. It is 100% AT&T Nougat with just a few fixes. I have left all Samsung and AT&T bloat for those that want all the bloat but like to be rooted and deodexed.
Follow the steps below for installation:
Step 1: You must already be on Nougat firmware. There are various threads on how to do this but if you can not figure it out just ask and i will try to assist you the best i can.
Step 2: Once on Nougat, root your device. Follow this guide https://forum.xda-developers.com/tm...eres-how-rooted-nougat-s7-edge-g935t-t3567502
Step 3: Once Rooted, install Flash fire from playstore.
Step 4: Open Flashfire and grant SuperSU access, once you are at the main menu, press the + and select Flash ZIP or OTA, go to the place you stored the ROM and selecet it. On the next screen MAKE SURE "Mount /system read/write" is selected and click the check mark in the upper right hand corner.
Step 5: Click the + sign again and select "Wipe", leave the defaulted boxes checked (System data, 3rd party apps, and Dalvik cache) and click the check mark in the upper right corner again. ( optional, you can select internal storage but you don't have to).
Step 6: VERY VERY IMPORTANT, select and hold down on Wipe and move it above "Flash ZIP or OTA"
Step 7: Make sure EverRoot is disabled and Reboot is set to normal.
Step 8: Click the lightning bolt and then yes on the next prompt, and let FF do it's thing.
*****Be patient, it will take up to 15 min to boot but most times it is quicker than that.*****
* Fixes i added
Fingerprint fix after root. Thanks to @qwewqa
Replaced IMSService.apk to remove hurricane icon.
CPU Fixes. Thanks to @stang5litre
Issues:
Phone forgetting Bluetooth devices after reboot, I am trying to find a fix for it and will update when i do.
Thanks @stang5litre for countless hours and days of walking me through so many steps from setting up my kitchen to fixing my phone via TV and ADB.
Thanks @SuperR. for the kitchen and all the continued support
Thanks @Chainfire for Flashfire and SuperSU
Download link: https://www.dropbox.com/s/17w8ut192jwixnw/G930AUCS4BQE1.zip?dl=0
Where did you get the ATT stock firmware?
Edit: nevermind I thought you had the latest firmware sorry. Good luck on your first rom
jrkruse said:
Where did you get the ATT stock firmware?
Edit: nevermind I thought you had the latest firmware sorry. Good luck on your first rom
Click to expand...
Click to collapse
Thanks bud. I've been looking for the latest but can't find it. I tried to pull it from my phone using superR kitchen but couldn't deodex it correctly. So inn still working on it. Lol
Congrats bud!!!
Cool. Does adoptable storage work with this ROM?
yuejon said:
Cool. Does adoptable storage work with this ROM?
Click to expand...
Click to collapse
This is 100% stock rooted, deodex, if it didn't work on stock unrooted, chances are that it don't work on this one either.
Hello, I've flashed the rom and loving it so far, it is buttery smooth and seems to have the same battery drain as in stock, but two problems... Every reboot or when I just turn off the wifi, it forgets the password. I've tried build prop editor and set ro.securestorage.suppprt to false, but no success. Another problem, Blutooth won't turn on. It used to before I changed the build prop, but now, it just doesn't turn on. I'm not sure if it is a problem with nougat root or your rom itself, I would love some answers. Otherwise the rom is great and I hope you continue to update it as there isn't a lot of development in AT&T.
OfferedBison said:
Hello, I've flashed the rom and loving it so far, it is buttery smooth and seems to have the same battery drain as in stock, but two problems... Every reboot or when I just turn off the wifi, it forgets the password. I've tried build prop editor and set ro.securestorage.suppprt to false, but no success. Another problem, Blutooth won't turn on. It used to before I changed the build prop, but now, it just doesn't turn on. I'm not sure if it is a problem with nougat root or your rom itself, I would love some answers. Otherwise the rom is great and I hope you continue to update it as there isn't a lot of development in AT&T.
Click to expand...
Click to collapse
Thank you for your feedback. I have experienced the Bluetooth issue on another more custom rom that I'm building, i haven't pin pointed it yet but am still working on it. I was originally thinking it had something to do with something that i removed from the rom (bloat) because when i run this rom with all the bloat i didn't have the issue. I will switch back to this rom and run it for a few days and see if the issue pops back up. As for the WiFi password, i have no problem with that and i have mine set to "true". I'll look into it though and get back with you.
For the battery drain, install kernel auditor, settings menu in top left corner, go to cpu, and set the governor to "on Demand" that will help a little bit.
dirtydodge said:
Thank you for your feedback. I have experienced the Bluetooth issue on another more custom rom that I'm building, i haven't pin pointed it yet but am still working on it. I was originally thinking it had something to do with something that i removed from the rom (bloat) because when i run this rom with all the bloat i didn't have the issue. I will switch back to this rom and run it for a few days and see if the issue pops back up. As for the WiFi password, i have no problem with that and i have mine set to "true". I'll look into it though and get back with you.
For the battery drain, install kernel auditor, settings menu in top left corner, go to cpu, and set the governor to "on Demand" that will help a little bit.
Click to expand...
Click to collapse
Thank you. The Bluetooth problem was fixed when I reverted the changes I made in build prop, and for the wifi problem I think it was something I froze in titanium backup, since I froze some bloat etc.
OfferedBison said:
Thank you. The Bluetooth problem was fixed when I reverted the changes I made in build prop, and for the wifi problem I think it was something I froze in titanium backup, since I froze some bloat etc.
Click to expand...
Click to collapse
The changes you made in build.prob? You mean by setting the secure.storage to false? I do know that on the custom Rom I'm building, i had it set to false and i was having the blue tooth issue, for the WiFi issue, it could be something you froze, can you SS your frozen list.
dirtydodge said:
The changes you made in build.prob? You mean by setting the secure.storage to false? I do know that on the custom Rom I'm building, i had it set to false and i was having the blue tooth issue, for the WiFi issue, it could be something you froze, can you SS your frozen list.
Click to expand...
Click to collapse
Here,
OfferedBison said:
Here,
Click to expand...
Click to collapse
Thanks, the only two things that I'm not sure what it is, is UPSM_N and com.android.Samsung. M. I'm not saying that could be causing it but I'll habe to research what those two things are. Thank you.
dirtydodge said:
Thanks, the only two things that I'm not sure what it is, is UPSM_N and com.android.Samsung. M. I'm not saying that could be causing it but I'll habe to research what those two things are. Thank you.
Click to expand...
Click to collapse
I defrosted android.samsung, but cannot defrost upsm.n, weird. This doesn't seem to be the problem as it still persists.
OfferedBison said:
I defrosted android.samsung, but cannot defrost upsm.n, weird. This doesn't seem to be the problem as it still persists.
Click to expand...
Click to collapse
So your still having the WiFi problem not remembering password after reboot? My ro.secure is set to true and I'm not having the issue.
dirtydodge said:
So your still having the WiFi problem not remembering password after reboot? My ro.secure is set to true and I'm not having the issue.
Click to expand...
Click to collapse
Unfortunately, yes. Maybe something went wrong when I flashed the rom... I'll try reflashing the rom later , when I have time.
OfferedBison said:
Unfortunately, yes. Maybe something went wrong when I flashed the rom... I'll try reflashing the rom later , when I have time.
Click to expand...
Click to collapse
ok. Yea i would try that. I can't duplicate the issue on my end. Leave the ro.secure storage set to true and see if that fixed it. That's what mine is set at and I'm not having any problems with Bluetooth or passwords at this moment.
dirtydodge said:
ok. Yea i would try that. I can't duplicate the issue on my end. Leave the ro.secure storage set to true and see if that fixed it. That's what mine is set at and I'm not having any problems with Bluetooth or passwords at this moment.
Click to expand...
Click to collapse
I have reflashed the rom and also added a dual speaker mod. Everything is working like a charm. Bluetooth and Wifi are all working.
Flashed this and it works fine, but I also experience WiFi 'losing' passwords.
I just flashed it again and no change. In fact, from the time I enter the WiFi password during setup until setup is done, I have to re-enter WiFi password because it 'forgets' (it reports authentication error later after having worked fine initially)
Any other ways to fix this so I don't have to keep re-entering passwords like this?
JJHiemenz said:
Flashed this and it works fine, but I also experience WiFi 'losing' passwords.
I just flashed it again and no change. In fact, from the time I enter the WiFi password during setup until setup is done, I have to re-enter WiFi password because it 'forgets' (it reports authentication error later after having worked fine initially)
Any other ways to fix this so I don't have to keep re-entering passwords like this?
Click to expand...
Click to collapse
Use root explorer, go to system/build.prop and make sure ro.secure.storage is set to "true" as shown in the attachment. I live around Houston TX so we're prepping for the hurricane at the moment so I might be oit for a few days but I'll try to check back on here as soon as I can. Another issue that has been brought up is the phone forgetting Bluetooth device after a reboot. At this moment there is no fix for it that i can find. As soon as I can find a fix for this i will upload a new version.
same g930a-v models-same problem.pls wanted phone emergency backup file (g930a-v same
same g930a-v models-same problem.pls wanted phone emergency backup file (g930a-v same).help me pls all user phone no down mode.
http://forum.gsmhosting.com/vbb/f10...0a-sbl-error-upload-mode-pls-help-me-2301220/
dirtydodge said:
This is my first ever ROM to post up. I just recently started building them. This is a stock deodexed Nougat ROM that is pre rooted. It is 100% AT&T Nougat with just a few fixes. I have left all Samsung and AT&T bloat for those that want all the bloat but like to be rooted and deodexed.
Follow the steps below for installation:
Step 1: You must already be on Nougat firmware. There are various threads on how to do this but if you can not figure it out just ask and i will try to assist you the best i can.
Step 2: Once on Nougat, root your device. Follow this guide https://forum.xda-developers.com/tm...eres-how-rooted-nougat-s7-edge-g935t-t3567502
Step 3: Once Rooted, install Flash fire from playstore.
Step 4: Open Flashfire and grant SuperSU access, once you are at the main menu, press the + and select Flash ZIP or OTA, go to the place you stored the ROM and selecet it. On the next screen MAKE SURE "Mount /system read/write" is selected and click the check mark in the upper right hand corner.
Step 5: Click the + sign again and select "Wipe", leave the defaulted boxes checked (System data, 3rd party apps, and Dalvik cache) and click the check mark in the upper right corner again. ( optional, you can select internal storage but you don't have to).
Step 6: VERY VERY IMPORTANT, select and hold down on Wipe and move it above "Flash ZIP or OTA"
Step 7: Make sure EverRoot is disabled and Reboot is set to normal.
Step 8: Click the lightning bolt and then yes on the next prompt, and let FF do it's thing.
*****Be patient, it will take up to 15 min to boot but most times it is quicker than that.*****
* Fixes i added
Fingerprint fix after root. Thanks to @qwewqa
Replaced IMSService.apk to remove hurricane icon.
CPU Fixes. Thanks to @stang5litre
Issues:
Phone forgetting Bluetooth devices after reboot, I am trying to find a fix for it and will update when i do.
Thanks @stang5litre for countless hours and days of walking me through so many steps from setting up my kitchen to fixing my phone via TV and ADB.
Thanks @SuperR. for the kitchen and all the continued support
Thanks @Chainfire for Flashfire and SuperSU
Download link: https://www.dropbox.com/s/17w8ut192jwixnw/G930AUCS4BQE1.zip?dl=0
Click to expand...
Click to collapse

Categories

Resources