[Guide]Remove The Home Button From Settings!!! - Android One (First-Generation) Cross-Device Genera

Whenever you download a launcher and install, you see a home button in settings under device. To hide it follow this
Instructions​
1.Go to settings.
2.Under device go to apps
3.Go to all
4.Find "Settings"
5.After selecting it select clear data.
6.Done!!! ​
For hiding "developer option" do the same thing
Hit thanks if you like​

Related

ICS Q&A

This belongs to this thread: http://forum.xda-developers.com/showthread.php?t=1324831
Sorry if I do not mention every problem in this thread, for there is a lot that can go wrong! If there are any further questions, please feel free to ask. Also, I am not responsible if anything goes wrong, obviously you have a choice to install this ROM. Finally, I am not a dev, I wish I was though. If I have crossed some boundaries, please let me know, I'm sorry this is my first major post. So help me, to help you!
Here is how to install and also get 3G working, don't complain, I tried.
If there are any questions, again, ask.
First, get this ODIN one click, http://forum.xda-developers.com/showthread.php?t=731989 , thank you DG, you are a stud. Download the latest Nightly ,http://download.cyanogenmod.com/?device=captivatemtd , (I used 181). Grab the attached update.zip as well, this will be your CWM, to access it, use the 3 button method to get to recovery (press volume up and down, plus the power. release the power button when you see the ATT logo). Lastly, download Alpha 6, along with the Enable 3g zip and the superuser zip. Put nightly 181, the Alpha 6.zip, superuser.zip, update.zip, and the Enable 3g. zip on your sdcard.
Basic Outline of what needs to be done for original Alpha 6:
Download all the .zip's and the odin. Install drivers, and open up the ODIN.
Put the 4 zip's (Nightly 181, Alpha 6, Enable 3g, and update) on the root of your SDcard.
Open ODIN, and enter download mode on your phone. Connect your phone to your computer.
Press start on ODIN, and let it work.
Once the phone reboots, enter recovery mode. Choose reintsall packages, or install update.zip, whichever is there.
The phone will come back to that same recovery, choose reinstall packages or install update.zip again.
Choose install zip from SDcard, then choose zip form SDcard, and pick the cm7 nightly 181. Let that install.
Once CM7 is intalled, go back to recovery. Choose install zip from SDcard, then choose zip from sdcard, and install Alpha 6. You may have to repeat this step.
Go back into recovery, select install zip from SDcard, choose zip form SDcard, install the superuser.zip. Reboot the phone.
Once booted, log into you Google account, and download Script Manager.
Press the Menu soft key, System Settings, More..., Mobile Networks, Access Point Names, Menu soft key, New APN, Select Name and enter ATT WAP, then select APN and enter wap.cingular, Menu soft key and select save.
Reboot into recovery, install zip from SDcard, choose zip from SDcard, select the Enable 3g.zip, install.
Reboot the phone, open Script Manager.
Select the folder ".." twice (it should be the top folder), your now at the root folder, select etc, then init.d, select 99enable3g. Make sure "Run as root", "Run at boot", and "Run on net.change" are selected. Press save.
Reboot and it should work! Questions? Concerns? Let me know!
Basic Outline of what needs to be done for the Alpha 6 with Hardware Acceleration:
This is optional, but I went back to stock. You need the JF6 like before as well as the update.zip and the Alpha 6HW2D.zip on the SDcard.
Flash back to stock.*
Once finished going back to stock, go into recovery and reinstall packages. Let it reboot and select reinstall packages again.
First, do delete all user data and cache. It works.
Select install zip from SDcard, then choose zip from SDcard.
Select Alpha 6HW2D.zip. Let it complete. Then go back into recovery and repeat. It must be flashed twice.
TADA! let it boot and you should be good to go!
I will be adding more to this, but it will take some time. Thank you.
goob1284 said:
This belongs to this thread: http://forum.xda-developers.com/showthread.php?t=1324831
Sorry if I do not mention every problem in this thread, for there is a lot that can go wrong! If there are any further questions, please feel free to ask. Also, I am not responsible if anything goes wrong, obviously you have a choice to install this ROM. Finally, I am not a dev, I wish I was though. If I have crossed some boundaries, please let me know, I'm sorry this is my first major post. So help me, to help you!
Here is a video on how to install and also get 3G working, don't complain, I tried.
If there are any questions, again, ask.
First, get this ODIN one click, http://forum.xda-developers.com/showthread.php?t=731989 , thank you DG, you are a stud. Download the latest Nightly ,http://download.cyanogenmod.com/?device=captivatemtd , (I used 181). Grab the attached update.zip as well, this will be your CWM, to access it, use the 3 button method to get to recovery (press volume up and down, plus the power. release the power button when you see the ATT logo). Lastly, download Alpha 6, along with the Enable 3g zip and the superuser zip. Put nightly 181, the Alpha 6.zip, superuser.zip, update.zip, and the Enable 3g. zip on your sdcard.
(this video will be added hopefully by the end of today)
Basic Outline of what needs to be done:
Download all the .zip's and the odin. Install drivers, and open up the ODIN.
Put the 4 zip's (Nightly 181, Alpha 6, Enable 3g, and update) on the root of your SDcard.
Open ODIN, and enter download mode on your phone. Connect your phone to your computer.
Press start on ODIN, and let it work.
Once the phone reboots, enter recovery mode. Choose reintsall packages, or install update.zip, whichever is there.
The phone will come back to that same recovery, choose reinstall packages or install update.zip again.
Choose install zip from SDcard, then choose zip form SDcard, and pick the cm7 nightly 181. Let that install.
Once CM7 is intalled, go back to recovery. Choose install zip from SDcard, then choose zip from sdcard, and install Alpha 6. You may have to repeat this step.
Go back into recovery, select install zip from SDcard, choose zip form SDcard, install the superuser.zip. Reboot the phone.
Once booted, log into you Google account, and download Script Manager.
Press the Menu soft key, System Settings, More..., Mobile Networks, Access Point Names, Menu soft key, New APN, Select Name and enter ATT WAP, then select APN and enter wap.cingular, Menu soft key and select save.
Reboot into recovery, install zip from SDcard, choose zip from SDcard, select the Enable 3g.zip, install.
Reboot the phone, open Script Manager.
Select the folder ".." twice (it should be the top folder), your now at the root folder, select etc, then init.d, select 99enable3g. Make sure "Run as root", "Run at boot", and "Run on net.change" are selected. Press save.
Reboot and it should work! Questions? Concerns? Let me know!
I will be adding more to this, but it will take some time. Thank you.
Click to expand...
Click to collapse
Question on the necessity of installing CM7. I came from JF6 stock, and I'm rolling just fine(for a Alpha)
EDIT** adding links for downloads:
A6 Cappy: http://api.viglink.com/api/click?fo...97 ICS!!! A6&jsonp=vglnk_jsonp_13219900825961
SuperuserFix: http://forum.xda-developers.com/attachment.php?attachmentid=776518&d=1320787022
Enable3gv2 fix: http://forum.xda-developers.com/attachment.php?attachmentid=790072&d=1321869485
ICS_VoiceSearchFix: http://forum.xda-developers.com/attachment.php?attachmentid=790280&d=1321887896
Calendar Fix: http://forum.xda-developers.com/attachment.php?attachmentid=790037&d=1321868087
Does downloading apps from the Market work for you? I get the "Insufficient space" error.
swapnil said:
Does downloading apps from the Market work for you? I get the "Insufficient space" error.
Click to expand...
Click to collapse
I am not having that problem. Try clearing the market cache, and reboot
kangi26 said:
Question on the necessity of installing CM7. I came from JF6 stock, and I'm rolling just fine
EDIT** adding links for downloads:
A6 Cappy: http://api.viglink.com/api/click?fo...97 ICS!!! A6&jsonp=vglnk_jsonp_13219900825961
SuperuserFix: http://forum.xda-developers.com/attachment.php?attachmentid=776518&d=1320787022
Enable3gv2 fix: http://forum.xda-developers.com/attachment.php?attachmentid=790072&d=1321869485
ICS_VoiceSearchFix: http://forum.xda-developers.com/attachment.php?attachmentid=790280&d=1321887896
Calendar Fix: http://forum.xda-developers.com/attachment.php?attachmentid=790037&d=1321868087
Click to expand...
Click to collapse
Thank you for the links! I might need help with those instructions, Ill try to look them up. Ill add more to this later, Im gonna be busy for the next couple hours with some house work. Ill be adding the video and clean up the OP. with CM7, ill see how that goes, I just added that in there cause thats how i did it. Ill see if theres a better way. thank you very much for your help!
Just to ask the question - why is the JF6 with bootloaders necessary? Is the current state of the ICS port not compatible with GB bootloaders? Or is it just to have CWM available for flashing?
I'm just asking because if it's just a matter of being on a stock scenario, it would be safer to come from a non-bootloader stock package.
Combined patch:
http://forum.xda-developers.com/showpost.php?p=19596674&postcount=2081
I also did not go from CM7.
Went from KK2 rom --> recovery, clear data, flash ROM -> recovery, clear data, flash ROM --> flash ROM (just for good measure, since I was in endless boot animation) --> flash superuser zip and enable3gv2 zip --> scriptmanager, set script settings --> reboot
Good to go with 3g working. other fixes can be applied too. I think the above package contains all of them.
jmtheiss said:
Just to ask the question - why is the JF6 with bootloaders necessary? Is the current state of the ICS port not compatible with GB bootloaders? Or is it just to have CWM available for flashing?
I'm just asking because if it's just a matter of being on a stock scenario, it would be safer to come from a non-bootloader stock package.
Click to expand...
Click to collapse
You can go with the GB bootloaders, I guess its personal preference. And I did it as a precaution. I like going back to COMPLETE stock to make sure I start from scratch.
zeezz said:
Combined patch:
http://forum.xda-developers.com/showpost.php?p=19596674&postcount=2081
I also did not go from CM7.
Went from KK2 rom --> recovery, clear data, flash ROM -> recovery, clear data, flash ROM --> flash ROM (just for good measure, since I was in endless boot animation) --> flash superuser zip and enable3gv2 zip --> scriptmanager, set script settings --> reboot
Good to go with 3g working. other fixes can be applied too. I think the above package contains all of them.
Click to expand...
Click to collapse
Thank you for that link. And Ill change the directions as soon as i post up that video!
jmtheiss said:
Just to ask the question - why is the JF6 with bootloaders necessary? Is the current state of the ICS port not compatible with GB bootloaders? Or is it just to have CWM available for flashing?
I'm just asking because if it's just a matter of being on a stock scenario, it would be safer to come from a non-bootloader stock package.
Click to expand...
Click to collapse
I dont think it is, I like to make sure I have a known good baseline for testing, so I almost always go to JF6 and MC when I install ROM's like this
Here - I've whipped up a pack with all the fixes (and directions) except the A6 file (as that's pretty big). Enjoy.
SMS Issues
If you're having problems sending SMS:
Open Dialer *#*#4636#*#*
Click: phone info
Press refresh next to smsc and see if the number is 07913121139418f0
If it isn't, input that number and hit Update
Reboot
Thanks Twicebak3d!
jmtheiss said:
Here - I've whipped up a pack with all the fixes (and directions) except the A6 file (as that's pretty big). Enjoy.
Click to expand...
Click to collapse
Wow. Thats amazing. I might do that with all the files! Thanks
FYI, Running A6 with the Cappy kernel. I'm testing the battery now, and hit 100% last night before bed, unplugged, and overnight, dropped to 43%. Limited use since 9am PST, now down to 16%. Something interesting, Screen use is 45%, Phone Idle 20%, Android OS 9%
Device not going to sleep?
kangi26 said:
FYI, Running A6 with the Cappy kernel. I'm testing the battery now, and hit 100% last night before bed, unplugged, and overnight, dropped to 43%. Limited use since 9am PST, now down to 16%. Something interesting, Screen use is 45%, Phone Idle 20%, Android OS 9%
Device not going to sleep?
Click to expand...
Click to collapse
Thats what i think too. Im checking voltage control every once in a while, and the unused state is sleep. 100Mhz is at like 43%+.
goob1284 said:
Thats what i think too. Im checking voltage control every once in a while, and the unused state is sleep. 100Mhz is at like 43%+.
Click to expand...
Click to collapse
Rumor has it that onecosmic is going to release A7 soon. I'll hold on to A6 until then and reflash then. See if that changes anything
I'm getting 65% in deep sleep and 20% in 100mhz...
Sent from ICS captivate. Be jello.
Captivate install instruction for A6
So we start off, of course we need some files & requirements:
Make sure you have a WiFi connection available
The ROM itself: http://forum.xda-developers.com/showpost.php?p=18877954&postcount=1
SuperUser fix: http://forum.xda-developers.com/attachment.php?attachmentid=776518&d=1320787022
3G: fix http://forum.xda-developers.com/attachment.php?attachmentid=790072&d=1321869485
Voicesearch fix: http://forum.xda-developers.com/atta...0&d=1321887896
Calendar Fix: http://forum.xda-developers.com/attachment.php?attachmentid=790037&d=1321868087
I put all of them in a folder called ICS, you name it whatever you want
First of all we need to make sure you do not have simlock enabled.
To disable:
1. Go to settings
2. Go to the security tab
3. Click on sim card lock, and disable it.
You do NOT have to be on any particular ROM to install ICS. I prefer to start from JF6 and Master Clear.
If you are on a custom ROM:
Make sure to disable any lagfix if you have one enabled
Copy folder with your downloads onto your devices SD
If you want to make a backup of your current ROM, now would be the time to do that
Once that is done, power off, and just for safety sake, I remove my Ext SD and SIM
Now we need to wipe the phone.
1. In the recovery menu select “wipe data/factory reset”
2. Go ahead and go to the “advanced” option
3. In there select “wipe Dalvik Cache”
4. Go back to the menu you were before.
5. In the recovery menu navigate to “install zip from sdcard” and press your selection key
6. Now choose the option “choose zip from sdcard”
7. Navigate to the ICS Folder
8. Select the ROM
9. Now navigate to the option “Yes – ROM NAME HERE”
It will now flash the rom.
Once this is done, go back and install the ROM one more time
Once we have done this, go ahead and hit the “reboot system now” option.
Wait for the phone to boot, if it does not go past the boot screen after a few min, pop out the battery, re-install the battery, re-boot into recovery and start at step #1 again
Reboot in recovery.
1. In the recovery menu navigate to “install zip from sdcard” and press your selection key
2. Now choose the option “choose zip from sdcard”
3. Navigate to the ICS folder
4. In there select “Superuser-3.0.6-efgh-signed.zip”
5. Now navigate to the option “Yes – install Superuser-3.0.6-efgh-signed.zip”
Once it’s done, “reboot system now”
Once you’ve restarted. You’ll need to install script manager. For this you must have a WiFi connection, the device will not have a data connection yet. Open up the market and search in for “script manager”, and download & install Script Manager FREE.
When it’s done installing, we are going to add YOUR APN.
1. Open the settings app
2. Click on “more…”
3. Now press “Mobile networks”
4. Then click “Access Point Names”
5. And hit the menu button, then press “new APN”
For AT&T, I have been successful with:
Name: ATT
APN: wap.cingular
Proxy: Not Set
Port: Not Set
Username: Not Set
Password: Not Set
Server: Not Set
MMSC: Not Set
MMS Proxy: Not Set
MMS Port: 80
MCC: 310
MNC: 410
Authentication Type: Not Set
APN Type: Not Set
When you have put these in, hit menu and save
Reboot into Recovery:
1. Navigate to “install zip from sdcard” and press your selection key
2. Now choose the option “choose zip from sdcard”
3. Navigate to the ICS folder
4. Select “enable3gv2.zip”
5. Now navigate to the option “Yes – install enable3gv2.zip”
When it’s done flashing hit the “reboot system now” option.
Thank you to WarDrake in the i9000 threads who simplified this fix. I’m using his instructions and all credits go to him
1. Open script manager and go navigate to : /etc/init.d
2. In here select the script named 99enable3g and open it as a script
3. Now select run as root, run at boot, run on network change (DO NOT RUN IT)
4. Hit the “save” button.
5. Exit script manager
Reboot into Recovery:
1. In the recovery menu navigate to “install zip from sdcard” and press your selection key
2. Now choose the option “choose zip from sdcard”
3. Navigate to the ICS folder
4. Select “ICS_VoiceSearchFix.zip”
5. Now navigate to the option “Yes – install ICS_VoiceSearchFix.zip”
1. Select “choose zip from sdcard”
3. Navigate to the ICS folder
4. Select “CalendarFix.zip”
5. Now navigate to the option “Yes – install CalendarFix.zip”
Reboot, and you should be running ICS.
If you cannot send SMS(Thanks to Thanks Twicebak3d)
Open Dialer *#*#4636#*#*
Click: phone info
Press refresh next to smsc and see if the number is 07913121139418f0
If it isn't, input that number and hit Update
Reboot
jmtheiss said:
Here - I've whipped up a pack with all the fixes (and directions) except the A6 file (as that's pretty big). Enjoy.
Click to expand...
Click to collapse
This looks like I can flash from CWM. Is that right?
Sent from my SGH-I897 using xda premium
elmerct said:
This looks like I can flash from CWM. Is that right?
Sent from my SGH-I897 using xda premium
Click to expand...
Click to collapse
Each individual file, yes
Does wi-fi tethering work?

Want to use 1537's hotspot on other networks SOLVED

This thread did it for me~!
EDIT: Please skip to post #3
I've been reading tons of threads here and am overwhelmed. I rely on my phone's data and hotspot at home as I don't have internet service at home.
So I would like to accomplish two things:
1. Be able to use the phone's hotspot. It's an unlocked At&t 1537 but the hotpost function still won't work on other networks
2. Delete all the crap-ware
I've been reading through a lot of threads and it seems possible, but is easier said than done. I understand that I have to flash my phone and install another ROM/Firmware.
Is there an up-to-date step by step guide on how to accomplish this?
I know all the information is spread out everywhere here in this site. But I'm nervous to try to piece them together myself and break my phone.
Any help would be massively appreciated!
To show I've put already put in some effort, I've already downloaded Odin on my computer.
Phone is currently at 4.4.2
I've taken another crack at it and explored the rooting option and manipulating some apk and odex files in /system/app and still no luck.
I've found this thread! It says it will enable native tethering. Woohoo! Now I just need some help breaking down the steps a bit more
http://forum.xda-developers.com/galaxy-s4-active/general/how-to-update-to-i537oc6-5-0-1-t3089355
muniz_ri said:
**You can begin the following process from 4.4.x Build/ROM or higher but you must already have Root Access**
**Required** FlashFire - Play BETA - PREVIEW
**Caution!** The following process is only for the I537 AT&T S4 "Active" variant. Use on any other device may result in a hardbrick!
Download:
- I537_OC7_Stock_Rooted_ROM
- I537_OC7_Stock_Rooted_Deodexed_ROM
Pevious Builds:
- I537_OC6_Stock_Rooted_ROM
- I537_OC6_Stock_DeOdexed_ROM
Set your screen timeout setting to 10 mins before beginning!
1. Place the ROM onto your device (use either internal or ext-sdcard).
2. Open the FlashFire app and "Agree" to the Terms and Conditions.
3. Press "(+)" twice to bring up the "Actions" menu.
4. Select "Flash Zip or OTA" and locate and select the ROM. Leave "Auto-mount" unchecked under the "Options" menu and press the checkmark to continue.
5. From the main menu Uncheck all options under "EverRoot" and set "Reboot" setting to "Download."
6. Press the lightning bolt then "Ok" to begin the flash.
7. Once the flash is complete and the device reboots into "Download" mode, flash the I537_OC7_Bootloader using Odin's PDA/AP slot.
The screen will turn black then display the contents of your system before beginning the flash. FlashFire will pause for about 1 minute while flashing the "system" partition. Once complete your device will reboot and pause on the AT&T splash screen for 1 - 2 minutes (15 - 20mins for DeOdexed version) before completely rebooting. Done!
Tip: for blazing fast speed turn off animations from Developer Options and reboot!
Known Issues:
- None!
Optional - Enable Native Tethering:
- I537_OC7_TetherAddOn
- I537_OC6_TetherAddOn (Flash using FF's "Flash zip or ota" option.
Notes:
1. The above process will not affect your Knox Warranty Flag.
2. The process will update your Modem, Non-hlos, System, Kernel, and Stock Recovery.
3. No need to wipe prior to flashing! The ROM will automatically perform a factory data reset.
4. To learn more about FlashFire's capabilities on locked bootloader devices see here: http://forum.xda-developers.com/showpost.php?p=60070810&postcount=2
Credits:
@thisisapoorusernamechoice - for capturing the ota update and for his system dump.
@Chainfire
Click to expand...
Click to collapse
I've put my questions in parentheses. Please answer and elaborate. Thank you thank you in advance! I'm asking these questions now in case I get caught up in the middle everything happening
Flashfire - installed on my phone
I537_OC7_Stock_Rooted_ROM - downloading
1. Place the ROM onto your device (downloading into my phone; into downloads folder)
2. Open the FlashFire app and "Agree" to the Terms and Conditions.
3. Press "(+)" twice to bring up the "Actions" menu.
4. Select "Flash Zip or OTA" and locate and select the ROM. Leave "Auto-mount" unchecked under the "Options" menu and press the checkmark to continue. (this is down in the flashfire app, right?)
5. From the main menu Uncheck all options under "EverRoot" and set "Reboot" setting to "Download." (still flashfire app?)
6. Press the lightning bolt then "Ok" to begin the flash.
7. Once the flash is complete and the device reboots into "Download" mode, flash the I537_OC7_Bootloader using Odin's PDA/AP slot. (quite lost here, I'm guessing, when the above steps are completed the phone will go into download mode, then I'll need to connect the phone to my computer and use Odin.
Tip: for blazing fast speed turn off animations from Developer Options and reboot! (when and where would I do this?)
Optional - Enable Native Tethering:
- I537_OC7_TetherAddOn (when would I do this? also in Odin?)

[Guide]Theming 3rd party apps with Substratum

If you like to customize your device like me, you may heared of Substratum. In case you dont, its basically a theming engine for android. Its kinda inbuilt into android 6.0+. It even works on our Stock ROM, but when i tried to apply a theme to system things like systemUI it gave me a bootloop. So be carefull at choosing the things to theme.
First we need root and the Substratum app from google play. For better recovery from an bootloop be sure to have a backup in twrp and a pc ready.
Install Subtstratum on your device and one or more themes from google play. Then launch the Substratum app and choose your theme and tick every app you want to theme. To be save only tick 3rd party apps like ViPER4Android or WhatsApp. Then tap the button in the bottomright corner and tap "install selected". Tap "later". Then tap the 3-dots button at the top right and choose "Soft reboot". The device then should reboot, but a bit faster. If it takes 20 minutes, plug it to your pc and try to detect it via adb. If its not getting detectet by adb, then you have to recover it from the bootloop.
To recover it from the bootloop, plug it to your pc and hold power until it vibrates, then hold vol- while still having it plugged to the cable and pc. You may need more tries to do it. Then you are in fastboot mode, hold vol+ until you get the screen of emui recovery, that appears even if you have twrp installed. Simply hit reboot. Then boot into TWRP by holding power and vol+ for some seconds. Be sure to have /system mounted and go to advanced -> file manager. Navigate to system/overlay. Delete every apk from here and reboot your device. You then have no theme applied, but your device boots again. Or simply restore the system partition from your backup and reboot.

[GUIDE/TUTORIAL/HOWTO] Google Nexus 7 2012 stock to Android 7.1

[GUIDE/TUTORIAL/HOWTO] Google Nexus 7 2012 stock to Android 7.1
[GUIDE/TUTORIAL/HOWTO] Google Nexus 7 2012 3G/tilapia or wifi-only/grouper to Android 7.1 Nougat / LineageOS 14.1
This detailed step-by-step guide helps you transform your Google Nexus 7 (3G or wifi) with Android 5 to a powerful one with Android 7.1 Nougat.
Don't expect stable Android 8 or 9 on this tab, but 7.1 is already perfect ;-)
### I'll make a few notes using this style: PLEASE READ THEM.
Before going further, make sure you have the correct model.
Go to Settings > About tablet > Model number: Nexus 7
And on tablet's back cover: Nexus is written horizontally (vertically on 2013 model)
### See here if not clear: https://android.stackexchange.com/questions/58273/how-to-distinguish-nexus-7-2012-and-nexus-7-2013
And if you have a SIM card slot on the side, it is a 3G model (codename tilapia), if not, Wifi only alias grouper.
Make sure you have latest official updates.
Connect tab to Wifi network.
Go to Settings > About > Update. Download if update is available.
CHANGELOG
v3. Improve readability + update TWRP + gapps-config.txt (thx to @23deanor)
v2. Minor updates for tutorial + pack
v1. Initial release
1) DOWNLOAD
- djibe Nexus 7 2012 pack: https://bit.ly/djibe-nexus7-2012-packv2
(contains USB drivers r13 + fastboot & adb + TWRP recovery 3.5.2_9-0 + gapps-config.txt by @aaopt + working OpenGapps pico + Magisk root).
### Use Incognito web browser mode if needed to download pack.
Unzip pack on Windows desktop.
For 3G model/tilapia:
ROM LineageOS 14.1: https://forum.xda-developers.com/t/rom-7-1-2-tilapia-unofficial-lineageos-14-1-2021-01-11.3978723/
Download latest build: https://androidfilehost.com/?fid=17248734326145713539
For Wifi model/grouper:
ROM LineageOS 14.1: https://forum.xda-developers.com/t/rom-7-1-2-grouper-unofficial-lineageos-14-1-2021-01-11.4112431/
Download latest build: https://androidfilehost.com/?fid=17248734326145713542
Google Apps are included in my pack (open_gapps-arm-7.1-pico-20190209.zip)
Tablet must be fully charged to 100%.
2) INSTALL WINDOWS DRIVERS AND BACKUP
Go to the folder you unzipped earlier.
navigate to usb_driver_r13-windows > usb_driver.
Right click on android_winusb.inf and select Install. Confirm with OK.
Restart Windows.
Make sure Google/provider account is synchronized.
Backup photos, documents, contacts before going any further (ex: use the backupyourmobile app).
Connect tab to PC and retrieve data.
3) UNLOCK BOOTLOADER OF GOOGLE NEXUS 7 2012
In Android, go to Settings > About tablet.
Tap 7 times on "Build number", a notification confirms Developer menu is unlocked.
Go to Settings > Developer options and check USB debugging ON.
Open a Windows command prompt on the /djibe pack folder you unziped earlier:
select folder with left click, right click while holding SHIFT on keyboard > Open command windows here
Connect tab to PC.
Enter command
Code:
adb devices
Command starts adb and returns
Code:
015d3b668413fc0d unauthorized
ADB (Android Debug Bridge) has started but tab is waiting for authorization.
On tablet, authorize adb commands from Allow USB debugging dialog: tap on OK.
Then enter command
Code:
adb reboot bootloader
Tab restarts and prints a dark screen with message: LOCK STATE - LOCKED
Enter command
Code:
fastboot oem unlock
Using Volume+, select Yes - Unlock bootloader, confirm by pressing Power.
Use Volume keys to select Reboot and Power to confirm.
Tablet is unlocked.
Configure Android fast, reactivate Developer options and USB debugging.
Then restart tablet to bootloader using once again
Code:
adb reboot bootloader
4) FLASH TWRP 3.5 RECOVERY
Now enter this command
Code:
fastboot flash recovery twrp-3.5.2_9-0-tilapia.img
### Or for Wifi only model:
Code:
fastboot flash recovery twrp-3.5.2_9-0-grouper.img
Command returns Finished. Total time: 1.828s
Use Volume keys to select Recovery mode, confirm with Power.
Welcome to TWRP recovery.
Check Never show this screen during boot again and Swip to Allow Modifications.
Go to Backup > select System, Data, Boot partitions.
Swipe to Backup and wait during backup.
Back to home screen > Mount.
You can access folders from PC if Data partition is checke and bottom right button show Disable MTP.
From Windows Explorer, navigate to Nexus 7 > Internal Storage.
Copy TWRP folder and paste it somewhere safe on PC.
This is a perfect backup in case of crash.
5) SET FILESYSTEM TO F2FS
F2FS is the fastest filesystem for read and write partitions on flash memories. Compared to EXT4, gain is from 15 to 280%.
No need to format the /System partition because it is Read only and Ext4 is still faster.
Now go Wipe > Advanced Wipe.
Select Dalvik / ART Cache, System, Cache, Data, Internal Storage and Swipe to Wipe.
Tap on Back button (to Advanced Wipe Menu).
Select /cache partition > Repair or Change File System > Change File System > F2FS, Swipe.
Go Back and back to Advanced Wipe Menu.
Select /data partition > Repair or Change File System > Change File System > F2FS, Swipe.
Tap on Home button > Reboot > Recovery > Swipe to Reboot
6) FLASH ANDROID + OPENGAPPS + MAGISK
On restart, check Never show this screen during boot again and Swipe to Allow Modifications.
Back to Mount menu.
Connect tab to computer.
Copy ROM + GAPPS + gapps-config.txt + Magisk
### Do not unzip files. Copy and paste zip files to Internal Storage
### Copy gapps-config.txt or you will get an "insufficient space" crash during flash.
Then go back to Home menu > Install
Select lineage-*.zip, and Add More Zips,
then open_gapps-arm-7.1-pico-20190209.zip and Add More Zips,
then Magisk.zip and Swipe to force install.
Be patient.
### If it fails, install zips 1 by 1.
Android 7.1 is installed !
When done message prompts, tap on Wipe Cache/Dalvik and swype to confirm, wait.
Disconnect tab from PC.
Then Reboot System.
Let the tab start (at least 10 minutes).
7) ROOT WITH MAGISK
Configure Android as you like.
Magisk root starts with Android.
You can manage permissions and extra modules with Magisk Manager app.
Open Magisk app (v23+).
Go to Settings > go to App Rename app to Godmode to hide hide.
Below, switch MagiskHide ON.
Now go to Magisk Modules tab > install liboemcrypto disabler and MagiskHide Props Config.
Connect to your Google account, download from Play Store Netflix and Disney+.
### If you are already connected to Google account.
Clear cache (Settings > Apps > All apps > Google Play Store > Storage > Clear storage) and restart tab.
Relaunch Play Store, Netflix and Disney+ will be available in SD.
10) OTHER APPS
- You can use GPS Status & Toolbox for faster GPS fix.
- Developer options
Settings > About tablet.
Tap 7 times on build number.
Back to Settings > Developer options
Select USB Configuration > set MTP
Set Windows animation scale, Transition animation scale and Animator duration scale to .5x
- In Developer options, you may try Force GPU rendering.
Much faster on my tab, tell me if it does (or not for you)
That's it.
Enjoy ;-)
Thanks: ud4, AndDiSa, aaopt, TWRP team, LineageOS team, OpenGApps team
hi is there a video tutorial for this bit
Open a Windows command prompt on the /djibe pack folder you unziped earlier:
select folder with left click, right click while holding SHIFT on keyboard > Open command windows here
i've never used command prompt or adb,thanks
tonybhoy said:
hi is there a video tutorial for this bit
Open a Windows command prompt on the /djibe pack folder you unziped earlier:
select folder with left click, right click while holding SHIFT on keyboard > Open command windows here
i've never used command prompt or adb,thanks
Click to expand...
Click to collapse
Hi, you may try this: https://www.thewindowsclub.com/how-to-open-command-prompt-from-right-click-menu
djibe89 said:
Hi, you may try this: https://www.thewindowsclub.com/how-to-open-command-prompt-from-right-click-menu
Click to expand...
Click to collapse
hi,i can open cmd prompt i just don't know how to get it to find the folder i'm looking for,the flash one i think
this is all i get
tonybhoy said:
this is all i get
Click to expand...
Click to collapse
Hi,
it seems you didn't read well the WindowsClub tutorial.
3 choices:
From within the /flash folder, enter "cmd" in the address bar and hit ENTER. It will open the CMD in the /flash context.
Copy path of folder from Windows Explorer address bar and enter following command in CMD:
cd /d (CTRL + V TO PASTE THE PATH)
Move to the parent directory (/djibe). Select /flash folder, then hold SHIFT and right click Open command here.
Command will open on the /flash context.
djibe89 said:
Back to home screen > Mount.
You can access folders from PC if Data partition is checke and bottom right button show Disable MTP.
From Windows Explorer, navigate to Nexus 7 > Internal Storage.
Copy TWRP folder and paste it somewhere safe on PC.
This is a perfect backup in case of crash.
5) SET FILESYSTEM TO F2FS
F2FS is the fastest filesystem for read and write partitions on flash memories. Compared to EXT4, gain is from 15 to 280 %.
No need to format the /System partition because it is Read only and Ext4 is still faster.
Now go Wipe > Advanced Wipe.
Select Dalvik / ART Cache, System, Cache, Data, Internal Storage and Swipe to Wipe.
Tap on Back button (to Advanced Wipe Menu).
Select /cache partition > Repair or Change File System > Change File System > F2FS, Swipe.
Go Back and back to Advanced Wipe Menu.
Select /data partition > Repair or Change File System > Change File System > F2FS, Swipe.
Tap on Home button > Reboot > Recovery > Swipe to Reboot
6) FLASH ANDROID + OPENGAPPS + MAGISK
On restart, check Never show this screen during boot again and Swipe to Allow Modifications.
Back to Mount.
Copy ROM + GAPPS + gapps-config-tilapia.txt + Magisk + Magisk Manager.
Click to expand...
Click to collapse
Everything is going great until this point - the storage is not mounted (can't see them in Explorer). Any ideas?
23deanor said:
Everything is going great until this point - the storage is not mounted (can't see them in Explorer). Any ideas?
Click to expand...
Click to collapse
Hi,
try to reboot recovery,
go to Mount and play with bottom right button Enable/disable MTP.
If it doesnt work, go over Windows Start Menu icon > right click > Device management and make sure the Tab is well detected.
The bottom right button Enable/disable MTP didn't do much - the laptop made the noise like a USB device was being disconnected (not connected) and in the system tray, the option to eject Nexus 7 was present. I can't check Device Manager at the moment because the tablet is currently completely unresponsive. I think the battery may be flat because I left it all day and overnight before being able to come back to work on it.
I appreciate your help and would really like to get this 7.1 ROM working.
Nothing appears to be working, the tablet can be seen in adb-devices in recovery mode, but not in Device Manager or Windows Explorer.
The tablet now has no OS on it so as it currently stands is useless - do you have any ideas how to get this going again?
Hi,
install USB drivers from my pack on another PC.
Then connect tab.
And tell me what happened
djibe89 said:
Hi,
install USB drivers from my pack on another PC.
Then connect tab.
And tell me what happened
Click to expand...
Click to collapse
I renamed the folder to have no spaces in the name and used adb push to get the files on to the tablet. Next problem is there isn't enough storage to install the gapps package.
23deanor said:
I renamed the folder to have no spaces in the name and used adb push to get the files on to the tablet. Next problem is there isn't enough storage to install the gapps package.
Click to expand...
Click to collapse
Did you flash the repartition script first ?
djibe89 said:
Did you flash the repartition script first ?
Click to expand...
Click to collapse
No, I don't see that in your instructions.
23deanor said:
No, I don't see that in your instructions.
Click to expand...
Click to collapse
Well, sorry, I'm confused with Nexus 7 2013.
Wipe all partitions.
Copy ROM + GAPPS + the file gapps-config-tilapia.txt. Without this GApps are oversized
djibe89 said:
Well, sorry, I'm confused with Nexus 7 2013.
Wipe all partitions.
Copy ROM + GAPPS + the file gapps-config-tilapia.txt. Without this GApps are oversized
Click to expand...
Click to collapse
You have me confused too now.
Is there a need to repartition or not?
23deanor said:
You have me confused too now.
Is there a need to repartition or not?
Click to expand...
Click to collapse
Hi, you don't need to repartition for Android 7.1.
You need both Opengapps + gapps-config-tilapia.txt when falshing GApps.
djibe89 said:
Hi, you don't need to repartition for Android 7.1.
You need both Opengapps + gapps-config-tilapia.txt when falshing GApps.
Click to expand...
Click to collapse
Ok. But there isn't the space to install them despite wiping everything, so I will need to look elsewhere I think.
23deanor said:
Ok. But there isn't the space to install them despite wiping everything, so I will need to look elsewhere I think.
Click to expand...
Click to collapse
Is the txt config file along gapps when you flash ?
If not it won't work.
djibe89 said:
Is the txt config file along gapps when you flash ?
If not it won't work.
Click to expand...
Click to collapse
Yes I push them both across to /data and install from there using TWRP

[GUIDE/TUTORIAL/HOWTO] Google Nexus 4 from Stock to Android 11

[GUIDE/TUTORIAL/HOWTO] Google Nexus 4 stock to Android 11
[GUIDE/TUTORIAL/HOWTO] Google/LG Nexus 4 E960/mako stock to Android 11 / LineageOS 18.1
This detailed step-by-step guide helps you transform your Google Nexus 4 with Android 5.1 to a powerful one with Android 11.
### I'll make a few notes using this style: PLEASE READ THEM.
Before going further, make sure you have the correct model.
Go to Settings > About phone > Model number: Nexus 4
If not, you can quit this tutorial now.
Right below, check for Android version, if not 5.1.1:
Connect to Wifi network and go to System updates submenu > Check for update.
Install updates.
If Android is 5.1.1, tap 7 times on Build number to unlock Developer settings.
See you down there.
CHANGELOG
v4. Moved to BiTGApps
v3. Moved to Android 11
v2. Updated for Netflix SD/Disney+ (try and tell me), update pack
v1. Initial release
1) DOWNLOAD
- djibe Nexus 4 pack: https://drive.google.com/file/d/1RAQ6v7iycSLMdUr2hBh4RPvVzIZifIVR/view?usp=sharing
(contains USB drivers r13 + fastboot & adb + voron00 TWRP recovery 3.5.0_9-0 + Magisk root).
Unzip pack on Windows desktop.
+ ROM LineageOS 18.1 Unofficial: https://forum.xda-developers.com/t/rom-unofficial-lineageos-18-1-mako.3758779/
Download latest build: https://drive.google.com/open?id=1e-mO4qaEP1y0wrBbbPwsISdJuW_TeLQo
Not working: Widevine DRM (Netflix won't play HD)
+ BiTgapps Package ARM 11: https://github.com/BiTGApps/BiTGApps-Release/releases
+ Phone must be fully charged to 100%
2) INSTALL WINDOWS DRIVERS AND BACKUP
Go to the folder you unzipped earlier.
navigate to usb_driver_r13-windows > usb_driver.
Right click on android_winusb.inf and select Install. Confirm with OK.
Restart Windows.
Make sure Google/provider account is synchronized.
Backup photos, documents, contacts, WhatsApp before going any further (ex: use the backupyourmobile app).
Connect phone to PC and retrieve data.
3) UNLOCK BOOTLOADER OF GOOGLE NEXUS 4
Go to Settings > Developer options and switch USB debugging ON.
Open a Windows command prompt on the /djibe pack folder you unziped earlier:
select folder with left click, right click while holding SHIFT on keyboard > Open command windows here
Connect phone to PC.
Enter command
Code:
adb devices
, confirm commands by pressing Enter.
Command starts adb and returns
Code:
004d206a1416f1bb unauthorized
ADB (Android Debug Bridge) has started but phone is waiting for authorization.
On phone, authorize adb commands from Allow USB debugging dialog: tap on OK.
Enter command
Code:
adb devices
Command now returns
Code:
004d206a1416f1bb device
Then enter command
Code:
adb reboot bootloader
Phone restarts and prints a Droid with on the last line: LOCK STATE - locked
### All data will be erased !
Enter command
Code:
fastboot oem unlock
Using Volume+, select Yes - Unlock bootloader, confirm by pressing Power.
Droid's last line is now: LOCK STATE - unlocked, phone is unlocked !
Then use Volume keys to select Start and Power to confirm.
Wait during long boot.
4) FLASH TWRP 3.5 RECOVERY
Back to Android, unlock Developer options and activate USB debugging again.
Now enter again
Code:
adb reboot bootloader
Droid shows up again on phone.
Now enter
Code:
fastboot flash recovery voron00-recovery-mako.img
Command returns Finished. Total time: 1.828s
Use Volume keys to select Recovery mode, confirm with Power.
Welcome to TWRP recovery.
Check Never show this screen during boot again and Swipe to Allow Modifications.
Go to Backup > select Boot, System and Data partitions.
Swipe to Backup and wait during backup.
Back to home screen > Mount.
You can access folders from PC if Data partition is checked and bottom right button displays Disable MTP.
From Windows Explorer, navigate to Nexus 4 > Internal Storage.
Copy TWRP folder and paste it somewhere safe on PC.
This is a perfect backup in case of crash.
5) RESIZE PARTITIONS
ROM requires at least 1272 MB on /system partition.
### The following script will work only on stock partition table.
### DO NOT use it on a reconfigured device (but see Clamor repartition: https://forum.xda-developers.com/t/repartition-nexus-4-repartition-mako-8gb-16gb-ua-twrp.3844383/)
Copy repartition_mako.zip into Internal Storage partition, along TWRP and DCIM folder (this time from PC > phone).
Disconnect phone.
### Make sure battery is > 50%
Back to TWRP Home > Install.
Scroll down to see repartition_mako.zip > tap on it and Swipe to confirm Flash.
Wait during repartition, phone auto reboots to TWRP.
6) WIPE PARTITIONS
Now go Wipe > Advanced Wipe.
Select Dalvik / ART Cache, System, Data, Internal Storage, Cache and Swipe to Wipe.
Tap on Home button > Reboot > Recovery > Swipe to Reboot.
### Don't try F2FS, it won't work.
7) FLASH ANDROID + BITGAPPS + MAGISK
On restart, check Never show this screen during boot again and Swipe to Allow Modifications.
Back to Mount.
Copy ROM + GAPPS + Magisk.
Select lineage-*.zip
Then back to Home > Reboot > Recovery.
Go back to Install > select bitgapps*.zip and flash.
Opional for root: Then back to Home > Reboot > Recovery
Install > Magisk*.zip
When done message prompts, tap on Wipe Cache/Dalvik and Swipe to Wipe, wait.
Disconnect phone from PC.
Then tap on Reboot System.
Let the phone boot (about 10 minutes).
8) ROOT WITH MAGISK
Configure Android as you like.
Magisk root starts with Android, no extra manipulation needed.
You can manage permissions and extra modules with Magisk Manager app.
Open Magisk app (v23+).
Go to Settings > go to App Rename app to Godmode to hide it.
Below, switch MagiskHide ON.
Now go to Magisk Modules tab > install liboemcrypto disabler and MagiskHide Props Config.
Connect to your Google account, download from Play Store Netflix and Disney+.
### If you are already connected to Google account.
Clear cache (Settings > Apps > All apps > Google Play Store > Storage > Clear storage) and restart tab.
Relaunch Play Store, Netflix and Disney+ will be available in SD.
9) OTHER APPS
- You can use GPS Status & Toolbox for faster GPS fix.
- Developer options
Settings > About phone
Tap 7 times on build number.
Back to Settings > System > Advanced > Developer options
Set Windows animation scale, Transition animation scale and Animator duration scale to .5x
That's it.
Enjoy ;-)
Thanks: @voron00, @Ziyan, @Clamor, TWRP team, LineageOS team, OpenGApps team
--------------------------------
Boot in recovery mode
Power down phone.
Hold Volume+ + Volume- + Power 2 seconds and release.
Then use Volume keys to select Recovery mode and confirm with Power.
Tutorial updated for Netflix and Disney+
Hi, updated for Android 11
Hey thanks for the relly good description. I have only one Problem. Iam not able to use the phone with Gapps. Installation works and the phone starts. but after config some essentials like time an wirelesslan i see the big cycle from google. I waited all night long but it stucks. Installation without gapps works perfect (with lineageos first start routine). Have any ideas? Or ist at possible to get a backapp to load it with TWRP restore?
Update: i tried bitgapps and now it works.

Categories

Resources