[HOW TO][SM-G903F][03/05-Firmware, Custom Rom, Kernel, Recovery...] - Samsung Galaxy S5 Neo Guides, News, & Discussion

Hello all the community,
You will find here all informations needed either to simply update your phone but also to mod it a bit using custom recovery, rom, kernel and some tips.
Global discussion might be continue in the dedicated user thread here.
BEFORE ALL
1/ Always make a save of your data. We don't know what might happening even in a simple official update.
2/ Flashing Custom kernel, Custom rom, Root will trip knox. So you're warned.
MARSHMALLOW (6.x.x) DEDICATED POST
Last Update 03/05/2021​
Currently MM rom may have those issues: http://forum.xda-developers.com/galaxy-s5/general/horrible-marshmallow-update-s5-bugs-bugs-t3390766.
LATEST STOCK FIRMWARE (UPD 23/08/18)
- Latest available is : G903FXXS1BRH2
Version: Android 6.0.1
Changelist: 14252124
Build date : 23/08/2018
Region Code : VOD (Netherlands)
PDA: G903FXXU2BRH2
CSC: G903FXXU2BRH2
How to proceed in order to update your phone :
1/ Go to "Parameters/About". Tap 8 times on "Version number". Developer mode is activated.
2/ In "developer option", tick "Activate". Go down and activate "USB Debugging"
3/ Go to "Parameters/Security" & tick "Unknown Sources"
4/ Power off your phone.
5/ Make a charge > 70%
6/ Download Odin 3.12.3
7/ Extract it somewhere and launch it in administrator mode.
8/ Put your phone in download mode.
To do it, press & maintain 3 buttons (Menu, volume down & power). Then push "Volume up"
9/ Quit Kies. Connect your phone to your PC. Odin will detect it in ID :COM
10/ Download lastest firmware available
10/ Select "AP" and select the downloaded firmware in tar file (if it is a zip file, you need to decompress it)
11/ Verify that only "Auto reboot" & "F-reset" is ticked. Click on Start.
12/ Wait till the phone reboots and that's it.
ROOT
How to proceed in order to root your phone :
1/ Go to "Parameters/About". Tap 8 times on "Version number". Developer mode is activated.
2/ In "developer option", tick "Activate". Go down and activate "OEM Unlock" & "USB Debugging"
3/ Go to "Parameters/Security" & tick "Unknown Sources"
4/ Download Chainfire Autoroot File
5/ Power off your phone.
6/ Make a charge > 40%
7/ Download Odin 3.10.7
8/ Extract it somewhere and launch it in administrator mode.
9/ Put your phone in download mode.
To do it, press & maintain 3 buttons (Menu, volume down & power). Then push "Volume up"
10/ Quit Kies. Connect your phone to your PC. Odin will detect it in ID :COM
10/ Select "AP" and select Cf-autoroot tar file (if it is a zip file, you need to decompress it)
11/ Verify that only "Auto reboot" & "F-reset" is ticked. Click on Start.
12/ Wait till the phone reboots.
CUSTOM RECOVERY (UPD 14/03/21)
How to proceed in order to have a custom recovery in your phone :
- NO ROOT
1/ Go to "Parameters/About". Tap 8 times on "Version number". Developer mode is activated.
2/ In "developer option", tick "Activate". Go down and activate "OEM Unlock" & "USB Debugging"
3/ Go to "Parameters/Security" & tick "Unknown Sources"
4/ Download TWRP Recovery (Upd#14/03: Currently 3.5.1.9)
5/ Power off your phone.
6/ Make a charge > 40%
7/ Download Odin 3.12.3
8/ Extract it somewhere and launch it in administrator mode.
9/ Put your phone in download mode.
To do it, press & maintain 3 buttons (Menu, volume down & power). Then push "Volume up"
10/ Quit Kies. Connect your phone to your PC. Odin will detect it in ID :COM
10/ Select "AP" and select TWRP Recovery tar file
11/ Verify that only "Auto reboot" & "F-reset" is ticked. Click on Start.
12/ Wait till the phone reboots.
- ROOT
1/ Go to "Parameters/About". Tap 8 times on "Version number". Developer mode is activated.
2/ In "developer option", tick "Activate". Go down and activate "OEM Unlock" & "USB Debugging"
3/ Go to "Parameters/Security" & tick "Unknown Sources"
4/ Make a charge > 40%
5/ Download TWRP Recovery IMG and copy it to your sdcard
5/ Download Flashify
6/ Launch Flashify. Select "Recovery image" then "Choose a file" and select the TWRP Recovery img file in your sdcard
7/ Reboot your phone.
CUSTOM KERNEL AVAILABLE (UPD 27/03/17)
- @cosmin691 kernel is based on Last MM sources G903WVLU1BPF1
UPDATE 25/03 : cosmin691 kernel
Currently sources are not uploaded.
Features:
- Always permissive
cosmin691 is currently working on a merged kernel using both sources of SM-G903 (F & variant W) and updated features. Stay tuned.
- @WILMANS2M kernel is based on Last MM sources G903FXXU1BPC1 UPDATE 14/04 : Shedkerneo beta 4
Sources (github) here.
Features:
- Enforcing by default but can be turned into permissive
- All governors unlocked (except OnDemand)
- All IO schedulers unlocked
- RKP & TIMA disabled
- Deleted Samsung rooting restriction
- DM-Verity disabled
CUSTOM ROM AVAILABLE (UPD 03/05/21)
- @WILMANS2M Rom is based on Last MM Samfirmware G903FXXU1BRH2.
UPDATE 03/05/21 : Shedrock.1.9.0.5.BRH2
-Deodexed, debloated (some remain though),
-Viper (with profiles, kernel & a few DCC),
-Xposed
-Many tweaks script (Better call voice quality, Faster boot, DHA Tweaks, many tweaks & scripts io boost, ram boost, zipalign, sd...),
-Preprogrammed Cron.d (each day autoclean, file trimming, databases optimizing), No more autoreboot after having installed the rom (you stay in recovery).=> Choose "reboot system"
Changelog:
<*>New base BRH2</*>
<*>Magisk Root added</*>
<*>Updated Busybox</*>
<*>Gravity Box xposed module updated</*>
<*>AllMyTweaks xposed module updated</*>
<*>Amplify xposed module updated</*>
<*>>Serial Number Changer xposed module updated</*>
<*>SudoHide xposed module updated</*>
<*>>Xhanghouts xposed module updated</*>
<*>Custom old kernel Shedkerneo beta5 always available</*>
<*>Viper choice always in aroma (classic or last Magnum Opus)</*>
<*>Xposed choice always in aroma</*>
...
EDIT: Missing Themes store for touchwiz: https://mega.nz/#!FUpQQKzC!oQPsUYLAabDtWQnyAsNilnFZreIGJSidgO1OlNG8_3A
...
**** shedkerneo features: https://github.com/ShedrockN4/s5neoltemax/releases
**** Classic ARISE: Deuteronomy version & no dolby atmos
Magnum Opus: Latest available & Dolby Atmos, AMD Zirene 3D
By default, enforcing mode. If you want the permissive one, use SelinuxToggler to switch.
- @Zapryanovv Rom is based on MM Samfirmware G903FXXU1BPJ2.
UPDATE 06/02/17 : Zapryanovv ROM v6.1 - FINAL
ROM INFO:
- Based on G903FXXU1BPJ2. (MM - 6.0.1)
- Rooted / Deodexed / Zipaligned / Busybox / Deknoxed
- Cleaned and removed Google and other unnecessary apps for more space. (Size: 722 MiB)
- New "hosts" file for minimal ads in browser or everywhere.
- Without the anoying warning "Check battery cover".
- Build.Prop tweaks (Updated WITH THE BEST by me).
- Init.D Support [Also Init.D tweaks like: dalviktocache, dalvikvm, zipalignonboot and many more...]
- Su.D Support
- Sound mod
- Xposed
....
TIPS
1/ How to use Titanium Backup with ExternalSD (sources)
-Go to Preferences -> Backup Folder Location.
-Click on Storage provider at the top (it's not obvious that it's clickable).
-Click on DocumentProvider storage. That will take you to a File Manager interface. You may have to click on the 3-dot menu on the top-right to enable the (external) SD card to be shown, then click the menu lines in the top-left and select your SD card, and click the "Select" at the bottom right. (You don't have to select your Titanium Backup folder here, you're just using this to get access to your SD Card.)
-Now you should be back in Titanium Backup and you can browse like you used to to get to your preferred backup folder on your external SD Card
I warn you that using this Document Provider storage is much slower - at least it seems so for me. But, it seems that it's the only way to go for now.
WORKING !
2/ How to roll back to Lollipop
1/ Flash Lollipop rom using Odin BUT untick "reboot"
2/ Pull out battery
3/ Go into Download Mode
4/ Flash TWRP recovery and format /data, /cache & /dalvik & /Internal SD card
5/ Reboot
6/ Once installed, go to "Parameters" and make a "Factory Reset"
FOR LOLLIPOP, go Post 3 (last update: 28/03).[/COLOR][/B][/SIZE]
Available mods, tips & bloatware in Post 2
USEFUL TOOLS
1/ Debloater
2/ Xposed (xposed-v80.0-sdk22-arm-custom-build-by-wanam-20160211)
=> List of xposed modules working/not working on Marshmallow.
3/ XPOSEDInstaller+ | Xposed™ Without Recovery!
USEFUL LINKS
TOP: Unpack/modify/Repack kernel img under win
TOP: Howto have SELinux permissive at boot without custom kernel (but use init.d script)
1/ Disable annoying "Check battery cover"
2/ EFS/NV_DATA full Backup/Restore
3/ Pit File
4/ Optimize build properties
5/ XBatteryControl+ The first intelligent battery calibrator
6/ ExtSD Fix
7/ Official ViPER4Android Audio Effects
8/ Fast Push 1.4.8 (the Easiest way to Push & Pull files
9/ ANDROID MULTITOOL v3.5.8 (to Kitchen your rom)
10/ DroidShell - Windows Shell Integration for Android Development
11/ Repair Guide
CREDITS
@Chainfire for root, @twrp for recovery, @LastStandingDroid for ....well too much , @svadev for his marvellous deodexing tool, @wanam, @gatesjunior, @Albe95, @NotGrump903, @kaodd, @rafitcu for our first and great custom kernel , @LetMeShow, @adbpusher123, @alexndr, @zhuhang, @mrchezco1995, @androidexpert35[/MENTION, [MENTION=981278]worstenbrood, @guitardedhero[/MENTION, [MENTION=516740]arcatarc, @TheRoyalSeeker[/strike]

Reserved

LOLLIPOP (5.x.x) DEDICATED THREAD.
LATEST STOCK FIRMWARE (UPD 26/09)
- Latest available is : G903FSWC1API1
Version: Android 5.1.1
Changelist: 5560999
Build date : 26/09/2016
Region Code : SWC (Switzerland)
PDA: G903FXXU1API1
CSC: G903FXXU1API1
How to proceed in order to update your phone :
1/ Go to "Parameters/About". Tap 8 times on "Version number". Developer mode is activated.
2/ In "developer option", tick "Activate". Go down and activate "USB Debugging"
3/ Go to "Parameters/Security" & tick "Unknown Sources"
4/ Power off your phone.
5/ Make a charge > 70%
6/ Download Odin 3.10.7
7/ Extract it somewhere and launch it in administrator mode.
8/ Put your phone in download mode.
To do it, press & maintain 3 buttons (Menu, volume down & power). Then push "Volume up"
9/ Quit Kies. Connect your phone to your PC. Odin will detect it in ID :COM
10/ Download lastest firmware available
10/ Select "AP" and select the downloaded firmware in tar file (if it is a zip file, you need to decompress it)
11/ Verify that only "Auto reboot" & "F-reset" is ticked. Click on Start.
12/ Wait till the phone reboots and that's it.
ROOT
How to proceed in order to root your phone :
1/ Go to "Parameters/About". Tap 8 times on "Version number". Developer mode is activated.
2/ In "developer option", tick "Activate". Go down and activate "OEM Unlock" & "USB Debugging"
3/ Go to "Parameters/Security" & tick "Unknown Sources"
4/ Download Chainfire Autoroot File
5/ Power off your phone.
6/ Make a charge > 40%
7/ Download Odin 3.10.7
8/ Extract it somewhere and launch it in administrator mode.
9/ Put your phone in download mode.
To do it, press & maintain 3 buttons (Menu, volume down & power). Then push "Volume up"
10/ Quit Kies. Connect your phone to your PC. Odin will detect it in ID :COM
10/ Select "AP" and select Cf-autoroot tar file (if it is a zip file, you need to decompress it)
11/ Verify that only "Auto reboot" & "F-reset" is ticked. Click on Start.
12/ Wait till the phone reboots.
ROOT (From @adbpusher123)
https://www.dropbox.com/s/pz8x0wj4f6okjdg/CF-Auto-Root-s5neolte-s5neoltexx-smg903f.zip?dl=0
make sure you have ------>(OEM UNLOCKED)<------MOST IMPORTANT,unknown sources, USB debugging all enabled or you will go into a bootloop or soft-brick
flash this with ODIN everything should work fine
CUSTOM RECOVERY (UPD 06/04)
How to proceed in order to have a custom recovery in your phone :
- NO ROOT
1/ Go to "Parameters/About". Tap 8 times on "Version number". Developer mode is activated.
2/ In "developer option", tick "Activate". Go down and activate "OEM Unlock" & "USB Debugging"
3/ Go to "Parameters/Security" & tick "Unknown Sources"
4/ Download TWRP Recovery (Upd#06/04: Currently 3.0.2.0)
5/ Power off your phone.
6/ Make a charge > 40%
7/ Download Odin 3.10.7
8/ Extract it somewhere and launch it in administrator mode.
9/ Put your phone in download mode.
To do it, press & maintain 3 buttons (Menu, volume down & power). Then push "Volume up"
10/ Quit Kies. Connect your phone to your PC. Odin will detect it in ID :COM
10/ Select "AP" and select TWRP Recovery tar file
11/ Verify that only "Auto reboot" & "F-reset" is ticked. Click on Start.
12/ Wait till the phone reboots.
- ROOT
1/ Go to "Parameters/About". Tap 8 times on "Version number". Developer mode is activated.
2/ In "developer option", tick "Activate". Go down and activate "OEM Unlock" & "USB Debugging"
3/ Go to "Parameters/Security" & tick "Unknown Sources"
4/ Make a charge > 40%
5/ Download TWRP Recovery IMG and copy it to your sdcard
5/ Download Flashify
6/ Launch Flashify. Select "Recovery image" then "Choose a file" and select the TWRP Recovery img file in your sdcard
7/ Reboot your phone.
TWRP RECOVERY from @adbpusher123
as of right now that I know of the neo does not have a working CWM recovery soo TWRP will have to do
https://play.google.com/store/apps/details?id=com.jmz.soft.twrpmanager
(when in the app look for this name Samsung Galaxy S5 Neo Exynos flash that one in the app and you should be good)
CUSTOM KERNEL AVAILABLE (UPD 13/05)
- Permissive Stock only
Stock kernel to be only permissive. Here thanks to @LastStandingDroid or here thanks to @wobbler611.
- Custom kernel by @rafitcu here.
Toolchains used: aarch64-linux-gnu-4.9
Add: All governors stock: -Performance, Userspace (i use this for stock), Ondemand, Conservative, Interactive (this have a few tweaks)
- BFQ-v7r6 and I/O scheduler, LMK (Low memory killer), calibrated power coefficient, GPU tweaks, Init.d Support (i think)
-More stable
-Minimum clock set at 300 Mhz
...
Use the Kernel auditor APP to configure kernel.
It will break SuperSU. Need to flash it to patch kernel.
A BIG thank to him
- CUSTOM RECOVERY
1/ Go to "Parameters/About". Tap 8 times on "Version number". Developer mode is activated.
2/ In "developer option", tick "Activate". Go down and activate "OEM Unlock" & "USB Debugging"
3/ Go to "Parameters/Security" & tick "Unknown Sources"
4/ Download Kernel. Copy it to sdcard
5/ Power off your phone.
6/ Make a charge > 40%
9/ Put your phone in recovery mode.
To do it, press & maintain 3 buttons (Menu, volume up & power).
10/ Then choose "Install" and select the zip file in your sdcard.
12/ Reboot the phone.
- NO CUSTOM RECOVERY (but needs root)
1/ Go to "Parameters/About". Tap 8 times on "Version number". Developer mode is activated.
2/ In "developer option", tick "Activate". Go down and activate "OEM Unlock" & "USB Debugging"
3/ Go to "Parameters/Security" & tick "Unknown Sources"
4/ Make a charge > 40%
5/ Download kernel. Extract it and copy "Boot.img" to your sdcard
5/ Download Flashify
6/ Launch Flashify. Select "Boot image" then "Choose a file" and select the kernel img file in your sdcard.
7/ Reboot your phone.
CUSTOM ROM AVAILABLE (UPD 06/09)
Currently 4 are available.
- @LastStandingDroid Rom.
You can find it here.
UPDATE 06/02 : Currently version 1.2 based on G903FXXU1APA6 (BTU)
This rom is deodexed, debloated, xposed (option), vipered (option) and enable init.d scripts.
BUT you need a permissive kernel (modified stock or customized) or you will experience bootloop. See above to find them.
- @WILMANS2M Rom is based on Last Samfirmware G903FXXU1APG2.
UPDATE 06/09 : Currently version 1.3.8.2 based on G903FXXU1APG2
MultiCSC (separate zip file, no aroma): Choose the one you want, decompress and add/replace files under /system in rom zip.
Rom default is XEF.
Deodexed, debloated, battery cover popup disabled, block message enabled, enable ADB debugging By Default, Better call voice quality, Faster boot, DHA Tweaks, many CSC mod as Call Recording enable, No conversion from sms to mms, Time stamp change to sending time & not receive time, Download Booster quicksetting available, SMS delivery & MMS read & delivery reports activated by default, Real init.d script included in the installation (Works even on stock kernel), Viper & Dolby Atmos available (beats included & more, many profiles...), many tweaks & scripts (io boost, ram boost, zipalign, sd...), nova only, Preprogrammed Cron tasks, Bravia engine, lib to correct DB optimisation error, 5way reboot menu, xposed. You can flash on stock non patched kernel.
Changelog:
- Working SecMMS mod (sent sms time & unlimited characters)
- Updated ARISE to 3.4
- Deleted Power Nap xposed module because of some reboot)
No update for SuperSU to 2.78 because it causes many problems.
About Cron:
=> You can see if cron is started completely by watching in /data/tweakslog/cron_service_test.log
=> You can see if cron is working by watching in tweakslog/cronjob.log (a test is made every 10 hours)
=> Cron tasks log are stored in /data/cronlog
=> Check good start of all scripts in /data/tweakslog
No xposed. Follow adbpusher123 instructions about this mod.
XPOSED from @adbpusher123
(make sure you have ran the policy fix from the viper4android)
this is for stock or close to stock roms only!!!!!!
1.Install Xposed Installer App
Xposed installer App
2.Make a backup not needed but always helpful
3.Copy the Xposed file and the uninstaller to your sdcard
xposed-v80.0-sdk22-arm-custom-build-by-wanam-20160211.zip (XPOSED FRAMEWORK FILE)
EXPOSED UNISTALLER FILE
4. Flash "xposed-v80.0-sdk22-arm-custom-build-by-wanam-20160211.zip"<---- Xposed FrameWork File) through TWRP recovery this is the one for our SM-G903F and Canadian variants that are running 5.1.1
if anyone has ARM64 system on 5.1.1 or 6.0.0 orrrrrr this phone with 6.0.0 contact me and ill put thoses files up as well
- ARM means the devices that are running arm32 operating system (Galaxy S5, Note4,...)
- ARM64 means the devices that are running arm64 operating system (Galaxy S6, Note5 and all their variants...)
- SDK22 means Android Lollipop 5.1.x
- SDK23 means Android Marshmallow 6.0.x
DEBLOATING & Disable annoying "Check battery cover" from @adbpusher123
for debloating just download this and flash with recovery and bam!!!!! done
for Disable annoying "Check battery cover
just go into rom toolbox or anyapp that you can see system app and freeze or disable this apk "Popupuireceiver.apk"
BE CAREFUL: DO NOT USE THIS SOFT WITH LastStandingDroid DEBLOATED ROM AS YOU WILL EXPERIENCE BOOTLOOP.
USEFUL TOOLS
- Viper4Android (currently 2.4.0.1)
- Xposed (currently v85.1 which need to be flashed). You will also need the Xposed App Installer.

MAKE YOUR OWN CUSTOM ROM
Some remarks from @LastStandingDroid
Remove the how to dirty flash xposed instructions, it's outdated and isn't recommended since twrp is available.
Also easier to use is osf mount & Linux ext2/3/4 read since you can mount the system.img as read/write after convert it. Disk internals only allows read access afaik.
Creating a modified system.img is rather going to give you a faster flash and boot time on first flash will be improved greatly
instead of using disk internals.
Also you should never dd a system while booted.
Click to expand...
Click to collapse
- Using a modified recovery
- Using a decompress system file
How to proceed :
1/ First is to download a firwmare image from sammobile for our phone.
2/ You will need to decompress the file.Then you have access to system.img but you currently cannot decompress it (well you can but file properties will be different). Download this and decompress it anywhere. But the "system.img" in this folder and launch sparsechunk2img.bat.
You will now have a systemfix.img. Download and install DiskInternals linux reader.
3/ Once done, create an "IMG" folder on your PC and a "system" folder in it. Open Linux Reader, select "open'" and choose your "systemfix.img". On the right select all files, make a right click and select "save" and choose to save in the created "system" folder before.
4/ Time to use the deodex tool from @svadev. Decompress and put it in a empty folder (ex: C:\NEODEX) and launch SVADeodexerForArt.exe. Choose the "system" folder created before and tick all 3 boxes and wait till deodexing's completed. Now you have in C:\NEODEX all deodexed files which are in app, framework and priv-app folder. You can now replace original folders with those from NEODEX folder.
5/ You will have now a deodexed rom
6/ Time to make the zip file....
....to be continue
- Using an image instead of just put all files in a zip.
How to proceed :
1/ As we need to dump from phone, it is better to begin with clean system. So install latest official firmware and make a factory reset (save all needed file before as sdcard will be formatted). (see howto above)
2/ Use Chainfire Autoroot to root the system (see howto above)
3/ Install TWRP Recovery (see howto above)
4/ Now you will have the latest firmware rooted and a custom recovery. Time to remove bloatware and applications not needed using "Debloater".
As our Galaxy S5 Neo is not able to enable "block mode" when using "Debloater", you can just select "remove". You can refer to the list of removable apps/bloatware at the end of the thread.
5/ You have now a debloated, rooted rom. But odexed. If you want to remain odexed, time to build img so go to "point 13". If not, see below.
6/ To have deodexed files, you first need to decompress the tar downloaded file. Then you have access to system.img but you currently cannot decompress it (well you can but file properties will be different). Download this and decompress it anywhere. But the "system.img" in this folder and launch sparsechunk2img.bat.
You will now have a systemfix.img. Download and install DiskInternals linux reader. Once done, create an "IMG" folder on your PC and a "system" folder in it. Open Linux Reader, select "open'" and choose your "systemfix.img". On the right select folder "app", "framework", "priv-app" and build.prop file. Select "save" and choose to save in a the created "system" folder before. You need to move the build.prop file from "system' folder to the "img" folder. (here is the structure : IMG/System/App, Framework & priv-app folder)
7/ Time to use the deodex tool from @svadev. Decompress and put it in a empty folder (ex: C:\NEODEX) and launch SVADeodexerForArt.exe. Choose the "system" folder created before and tick all 3 boxes and wait till deodexing's completed. Create a "system'" folder there and put the deodex "app,framework, priv-app" folder in it. (Structure : NEODEX/System/App, framework & priv-app)
9/ Power off you phone. Go into recovery mode (push and maintain volume up, menu & power button).
10/ Once TWRP Recovery activated, on PC, maintain "Right Shift" & make a "Right Click". Select "open command prompt".
11/ Type :
adb devices (to see if your phone is well connected)
adb remount
adb shell
cd system
rm -rf app
rm -rf framework
rm -rf priv-app
Exit
adb push c:/neodex/system /system/
12/ Wait till it is finished. Then type "reboot". Now you have a debloated, deodexed, rooted rom.
13/ Time to build your system.img. Again go into recovery mode (Push & maintain Volume up, menu & power button).
On your desktop, maintain "Right Shift" & make a "Right Click" then select "Open Command Prompt" and type :
adb shell
su
dd if=/dev/block/platform/13540000.dwmmc0/by-name/SYSTEM of=/sdcard/system.img
14/ Once done, type "reboot". Then copy this system.img on your PC.
Download this script (thanks @LastStandingDroid).
Extract it on your PC and put the "system.img" in the decompress folder. Recompress it in a zip file and copy it on your sdcard.
Done. Happy flash !
- Method by LastStandingDroid
LastStandingDroid said:
@WILMANS2M
quick sum up how I did it
Tools Needed:
osf mount http://www.osforensics.com/tools/mount-disk-images.html (has option to read/write images)
linux disk internals: http://www.diskinternals.com/ (better option if you want to extract, should keep permissions/symlink
ext2fsd
download http://sourceforge.net/projects/ext2fsd/ for adding read/write ext2/3/4 support in Windows
Download desired firmware
extract system.Img
convert it with Simg2img.
open osfmount locate to the converted spare image (raw) and press open.
before clicking OK on the bottom (or pressing enter) make sure to untick read/only in order for you to edit the system.img
If you feel that the image size is too huge you can decrease the free space. I think osf mount can do it. but I resized it in Linux
read http://unix.stackexchange.com/questions/36123/how-to-resize-ext3-image-files
you might need to write -f before the size I did it and it worked.
now it's time to sleep 2 am
Sent from my SM-G903F using Tapatalk
Click to expand...
Click to collapse
Tips:
1/ How to revoke stupid lag issues in some apps (Thanks to @LastStandingDroid):
- open start manager > battery > detail and de select the items you want to stop being optimized.
(this is similar to doze mode on 6.0 if not implemented it early)
- Remember to disable DWFS or what it's called the Samsung bs performance booster for some minutes until we reduce performance
2/
Out of Order said:
Information:
There was a report of force closes after modifying SM-G903F ROM, earlier in the thread.
The force closes only happen if you delete "Google Web View", since the new play store overlay (and nearly every other app overlay) is based on that app (in app purchases, news etc.).
Don't touch Google Web View and everything will be fine.
Regards,
Click to expand...
Click to collapse
LIST OF BLOATWARE/APPS REMOVABLE
- Container, preloadedkiosk, preloadedsso folders
- In System/App
AllshareFileShare, AllshareFileShareClient, AllshareFileShareServer, AllshareMediaShare
AntHalService, ANTPlusPlugins, ANTPlusTest, ANTRadioService
BBCAgent
BeaconManager_20
Bridge
ChocoEUKor
Chrome
ChromeCustomizations
CoolEUKor
Drive
ELMAgent
GalaxyAppsWidget_Phone_EssentialsOnly
GearManagerStub
Gmail2
Hangouts
KnoxAttestationAgent
KnoxFolderContainer
KnoxSetupWizardClient
Maps
MobilePrintSvc_Samsung
MSSkype_stub
Music2
OneDrive_Samsung
OneNote
Photos
QuickConnect_20
RCPComponents
RoseEUKor
SCONE_Android_ProxyService_Lib
SPrintSpoolerLMR1
STalkback
SwitchKnoxI
SwitchKnoxII
Videos
Youtube
- In System/priv-app
Excel_SamsungStub
GalaxyApps_3xh
HealthService
Kies
KLMSAgent
PhotoStudio_WQHD_Zero
PowerPoint_SamsungStub
sCloudBackupAppZero
sCloudDataRelay
sCloudDataSyncZero
sCloudSyncMemo
SFinder_L
SHealth4_3
SNoteProvider
SPDClient
SPPPushClient_Prod
S-Voice_Android_phone
Word_SamsungStub
....

Nice thread, feels like home

Thanks. Takes times though....will not finish it today.

Great job! It was time to get it done! Thanks

Hey @WILMANS2M
You did it!
Great job!! It's gonna be very useful.
Thanks a lot!!
:thumbup::thumbup::thumbup::thumbup:
Sent from my SM-G903F using XDA Free mobile app

it's a pleasure to help and test
Thanks for the credits
But without all you guys and Chainfire and the guys from TWRP our phones would still be bloated and locked as hell. Thumbs up for all the nice work which has been done here [emoji106]
Send from my SM-G903F using Tapatalk

New Firmware Released: PDA: G903FXXU1APA3 CSC: G903FVFG1AOJ1

Yep thanks. Not at home atm so will update later.
Envoyé de mon GT-I9505

valuable work, thank you :good:
a small question concerning Xposed
Which version should I install for our phone model
http://forum.xda-developers.com/xposed/unofficial-xposed-samsung-lollipop-t3180960
thank you again

V79 arm sdk 22
Envoyé de mon GT-I9505

SUVDrop said:
New Firmware Released: PDA: G903FXXU1APA3 CSC: G903FVFG1AOJ1
Click to expand...
Click to collapse
you mean which can be found here http://forum.xda-developers.com/showthread.php?t=3295464
now it's 03.22 am ? I really need to learn to get to sleep earlier ?
also I believe the "DE bloater" is not really do much. only disables?
I updates script can be done to fix it. but I'm so tired right now
Sent from my SM-G903F using Tapatalk

No LSD. You must tick remove. Otherwise yes only disable. On the phone y9u will see the command using rm
Envoyé de mon GT-I9505

Thread updated with LastStandingDroid last rom, list of removable app/bloatware and some other little things.

androidissime said:
...concerning Xposed
Which version should I install for our phone model
http://forum.xda-developers.com/xposed/unofficial-xposed-samsung-lollipop-t3180960
thank you again
Click to expand...
Click to collapse
I would the one (now) mentioned under "Useful Tools":
xposed-v79.1-sdk22-arm-custom-build-by-wanam-20160120

thanks :good:

@WILMANS2M absolutely great s5 neo index thread. I couldn't have done it better myself. gosh I'm very impressed. I totally need to learn to create better info in my threads
also hence, you're bloat list contains files we don't have Samsung_music20 doesn't exist.
and the do it yourself thread can be updated
quick sum up how I did it
Tools Needed:
osf mount http://www.osforensics.com/tools/mount-disk-images.html (has option to read/write images)
linux disk internals: http://www.diskinternals.com/ (better option if you want to extract, should keep permissions/symlink
ext2fsd
download http://sourceforge.net/projects/ext2fsd/ for adding read/write ext2/3/4 support in Windows
Download desired firmware
extract system.Img
convert it with Simg2img.
open osfmount locate to the converted spare image (raw) and press open.
before clicking OK on the bottom (or pressing enter) make sure to untick read/only in order for you to edit the system.img
If you feel that the image size is too huge you can decrease the free space. I think osf mount can do it. but I resized it in Linux
read http://unix.stackexchange.com/questions/36123/how-to-resize-ext3-image-files
you might need to write -f before the size I did it and it worked.
now it's time to sleep 2 am
Sent from my SM-G903F using Tapatalk

Thank you very much LastStanfingDroid. Will add your method. Do not worry currently thread not finished
Envoyé de mon GT-I9505

Related

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] Root Note 9 (Exynos) Android 10 (Q) With/Out Custom Recovery

How to Root Note 9 with Magisk on Android 10 (Q) without Custom Recovery (Eg.. TWRP)​
This method will work with most of the latest Samsung devices running Android 9/10. (Tested and Working on Galaxy Note 9 (Exynos) with Android 10 Q).
WARNINGS: I am not responsible for any damage made. Your device warranty will be void. Do it at your own risk.
Warning: Before Installing Magisk
Installing Magisk WILL trip KNOX
Installing Magisk for the first time REQUIRES a full data wipe. Backup before continue.
You have to have your bootloader unlocked before following the instructions
REQUIREMENTS: (Basic knowledge about android rooting.)
Stock Firmware
Odin v3.14.1
Magisk Manager (You can find in Downloads section of Magisk Thread, I used Magisk Manager v7.5.1)
STEP 1 Unlocking Bootloader (This may need to Wipe your Data/Factory Reset.)
Enable Developer Mode on the Galaxy Note 9
To Enable Developer Mode Open Settings option.
Under Settings option, select About phone, then choose Software Information.
Scroll down the screen and tap Build number several times until you see a message that says "Developer mode has been enabled".
Tap on the Back button and you will see the Developer options menu under Settings, and select Developer options.
Toggle the OEM Unlock option on
Then tap on the Turn On button
STEP 2 Patching and Flashing (This may need to Wipe your Data/Factory Reset.)
Download the firmware for your device.
Unzip the firmware and copy the AP tar file to your device. It is normally named as AP_[device_model_sw_ver].tar.md5
Install the latest Magisk Manager
In Magisk Manager: Tap Install → Install → Select and Patch a File and select the AP tar file.
Magisk Manager will patch the whole firmware file and store the output to [Internal Storage]/Download/magisk_patched.tar
Copy the patched file to your PC with adb pull /sdcard/Download/magisk_patched.tar. Do not use MTP as it is reported to corrupt files. (I have copied with MTP)
Reboot to download mode, and flash magisk_patched.tar as AP in Odin, together with the BL, CP and HOME_CSC files (I have used CSC instead of HOME_CSC). (Never flash only an AP file, as Odin can shrink your /data file-system if you do). Important: Uncheck “Auto Reboot” in Odin Options!
Magisk is now successfully flashed to your device! But there are still several steps before you can properly use the device.
STEP 3 Wipe data/factory reset (This may need to Wipe your Data/Factory Reset. : D)
We now want to boot into the stock recovery to factory reset our device. Full data wipe is mandatory! Do not skip this step.
Press Power + Volume Down to exit download mode. As soon as the screen turns off, immediately press the combo key to boot to recovery (e.g. on the Note 9 it is Power + Bixby + Volume Up). Since we want to boot into stock recovery, continue pressing the volume up button until you see the stock recovery screen. (I had to release power button when Note 9 logo appeared).
Use volume buttons to navigate through the stock recovery menu, and the power button to select an option. Choose Wipe data/factory reset to wipe the data of the device.
This time, we can finally boot to the system with Magisk. Select Reboot system now, and immediately press the combo key to recovery. After seeing the bootloader warning screen, release all buttons so it can boot to the system. (Just select Select Reboot system now)
The device will automatically reboot for the first time it boots. This is completely normal and done by design.
After the device is booted up, do the usual initial setup. The following steps will need an internet connection.
You shall see Magisk Manager in your app drawer; if not, manually install the Magisk Manager APK and continue to the next step. The app would be a stub and it shall automatically upgrade to the full Magisk Manager when you open it.
Magisk Manager will ask to do additional setups. Let it do its job and the app will automatically reboot your device.
Voila! Enjoy Magisk
How to Root Note 9 with Magisk on Android 10 (Q) with Custom Recovery (Eg.. TWRP)​
This method will work with most of the latest Samsung devices running Android 10. (Tested and Working on Galaxy Note 9 (Exynos) with Android 10 Q).
WARNINGS: I am not responsible for any damage made. Your device warranty will be void. Do it at your own risk.
Warning: Before Installing Rooting your device
Rooting your device WILL trip KNOX
Rooting your device for the first time may REQUIRES a full data wipe. Backup before continue.
You have to have your bootloader unlocked before following the instructions
REQUIREMENTS: (Basic knowledge about android rooting.)
Stock Firmware
Odin v3.14.1
TWRP For Android 10
Magisk Latest Stable ZIP or (I used Magisk Canary from Github)
DM-Verity, Force Encryption, and Disc Quota Disabler (I used Dm-Verity & ForceEncrypt Disabler v02.02.2020)
STEP 1 Unlocking Bootloader (This may need to Wipe your Data/Factory Reset.)
Enable Developer Mode on the Galaxy Note 9
To Enable Developer Mode Open Settings option.
Under Settings option, select About phone, then choose Software Information.
Scroll down the screen and tap Build number several times until you see a message that says "Developer mode has been enabled".
Tap on the Back button and you will see the Developer options menu under Settings, and select Developer options.
Toggle the OEM Unlock option on
Then tap on the Turn On button
STEP 2 Flashing Stock Firmware (This may need to Wipe your Data/Factory Reset.)
Reboot to download mode
To Boot into the Download Mode Power Off your device
Make sure you have a USB Type-C cable connected to your PC
Then press and hold the Volume Down and Bixby buttons at the same time
Hold these two buttons down and you insert the USB Type-C cable
Continue holding these two buttons down until you are greeted with the splash screen for Download Mode
Press the Volume Up button to bypass the splash screen and enter the Odin Mode
Now open Odin on your PC, Flash your firmware AP, BL, CP and CSC files. Important: Check “Auto Reboot” in Odin Options and keep your device in your hand and eye on Odin.
After you get flash got PASS! in Odin your device will restart and you will see blue screen saying you device is updating (or similar statement) for 2-5 seconds and then your device will restart again. (Next Step is Very Importent).
As soon as the screen turns off for second restart you have to press Power + Bixby + Volume Up to boot into the stock recovery. (I had to release power button when Note 9 logo appeared).
Use volume buttons to navigate through the stock recovery menu, and the power button to select an option. Choose Power Off and remove your USB Type-C cable from your device.
STEP 3 Flashing TWRP(This may need to Wipe your Data/Factory Reset.)
Now your device is in power off state you have to boot into the Download Mode to flash TWRP. (You can get info on STEP 2 to boot into Download Mode)
Now open/reset Odin on your PC and go to the Odin option uncheck “Auto Reboot”
Click on the AP button to select TWRP file (Eg: twrp-3.3.1-r3.7-q-crownlte.tar) and click Start. (Next Step is Very Importent).
After you get flash got PASS! in Odin Press Power + Volume Down to exit download mode. As soon as the screen turns off, immediately press the combo key to boot to recovery (e.g. on the Note 9 it is Power + Bixby + Volume Up). Since we want to boot into TWRP recovery, continue pressing the volume up button until you see the TWRP recovery screen. (I had to release power button when Note 9 logo appeared).
STEP 4 Rooting You Device (This may need to Wipe your Data/Factory Reset.)
In TWRP you have to swipe to allow the modification
Now format your data Tap Wipe->Format Data and type yes to continue. (You can Skip step 2 and 3)
No go back to TWRP home screen by pressing back button multiple times and tap Reboot and then click Recovery. (Your device will restart to TWRP recovery mode).
Insert your USB Type-C cable to connect your device to PC.
You will get your device MPT drive in my computer, Copy Magisk Canary zip file and Dm-Verity & ForceEncrypt Disabler v02.02.2020 zip file to your device.
Now you have to flash Magisk Canary in TWRP click Install and select Magisk Canary zip and start flashing. Then flash ForceEncrypt Disabler in TWRP. (If you get the mount error whioe installing ForceEncrypt Disabler then just ignore it and move to next step).
Click reboot to boot your system.
Done! Enjoy
Biometrics and fingerprint work after root?
Trimis de pe al meu SM-N960F folosind Tapatalk
Detonatte said:
Biometrics and fingerprint work after root?
Trimis de pe al meu SM-N960F folosind Tapatalk
Click to expand...
Click to collapse
Yes it works
Guessing this is non snapdragon use only. I don't see any models this works with but root isn't possible with North American note9 as far as I know. The boot loader is locked down.
I don't understand...where, how flash magisk_patched.tar ????
Please edit title to say this is Exynos only
thanks ..
secure folder still work after root?
Detonatte said:
I don't understand...where, how flash magisk_patched.tar ????
Click to expand...
Click to collapse
Follow STEP 2 Patching and Flashing (This may need to Wipe your Data/Factory Reset.)
Download the firmware for your device from sammobile or via Frija
Unzip the downloaded firmware on your PC and copy the AP tar file to your mobile device. (It is normally named as AP_[device_model_sw_ver].tar.md5).
Install the latest Magisk Manager on you mobile device.
In Magisk Manager: Tap Install → Install → Select and Patch a File and select the AP tar file that you have copied from your pc.
Magisk Manager will patch the whole firmware file and store the output to [Internal Storage]/Download/magisk_patched.tar.
Copy the patched magisk_patched.tar file to your PC with adb pull /sdcard/Download/magisk_patched.tar. (Do not use MTP as it is reported to corrupt files. (I have copied with MTP)).
Reboot to download mode, and flash magisk_patched.tar as AP in Odin, together with the BL, CP and HOME_CSC files (I have used CSC instead of HOME_CSC). (Never flash only an AP file, as Odin can shrink your /data file-system if you do). Important: Uncheck “Auto Reboot” in Odin Options!
macgyver40 said:
Guessing this is non snapdragon use only. I don't see any models this works with but root isn't possible with North American note9 as far as I know. The boot loader is locked down.
Click to expand...
Click to collapse
Yes this is only for Exynos version, before posting this tutorials I don't have info about this.
TokedUp said:
Please edit title to say this is Exynos only
Click to expand...
Click to collapse
Done.
moaz1988 said:
thanks ..
secure folder still work after root?
Click to expand...
Click to collapse
Currently I am not using this System-as-root method to root my device because working version of Dm-Verity & ForceEncrypt Disabler is released so I am using TWRP method to root my device so I can't test secure folder on this rooting method. Now my device is rooted with Magisk via TWRP and secure folder is working without any issue so I think it will work with this method too.
Zer0De8th work perfect root with: twrp-3.3.1-r3.7-q-crownlte.tar, Magisk-v20.3(20300).zip and Disable_Dm-Verity_ForceEncrypt_02.02.2020.zip
Thx very much man!!!
Detonatte said:
Zer0De8th work perfect root with: twrp-3.3.1-r3.7-q-crownlte.tar, Magisk-v20.3(20300).zip and Disable_Dm-Verity_ForceEncrypt_02.02.2020.zip
Thx very much man!!!
Click to expand...
Click to collapse
Glad to know it works for you.
And SecureFolder work perfectly!
Trimis de pe al meu SM-N960F folosind Tapatalk
Hello
Thanks to the authors of this tutorial, and others on XDA, I completed a detailed procedure to Root the Galaxy Note 9 SM-N960F under Android 10 with the Recovery Custom TWRP which allows the backup and restoration of all partitions.
This procedure may seem long because it is very detailed because there are very important points not to miss so that the partitions are not locked by Android 10.
I hope the French / English translation is good because I am very bad in English
cordially
https://forum.xda-developers.com/showpost.php?p=81695605&postcount=324
Montero try backup and restore with TWRP? Work??
Trimis de pe al meu SM-N960F folosind Tapatalk
Yes work very fine for All partitions
Detonatte said:
Zer0De8th work perfect root with: twrp-3.3.1-r3.7-q-crownlte.tar, Magisk-v20.3(20300).zip and Disable_Dm-Verity_ForceEncrypt_02.02.2020.zip
Thx very much man!!!
Click to expand...
Click to collapse
Me too....
Restoring my data using Titanium Backup..
Samsung acc working
How to enable hidden menu since no more CSC folder (feature.xml)?
inamie said:
Me too....
Restoring my data using Titanium Backup..
Samsung acc working
How to enable hidden menu since no more CSC folder (feature.xml)?
Click to expand...
Click to collapse
Here is the new location for CSC feature.xml "/odm/etc/omc/XXX- your country code/conf/cscfeature.xml".
You have to Decode / Encode CSC files use OmcTextDecoder .
Many of the old CSC features don't work on Samsung Android Q
Zer0De8th said:
Here is the new location for CSC feature.xml "/odm/etc/omc/XXX- your country code/conf/cscfeature.xml".
You have to Decode / Encode CSC files use OmcTextDecoder .
Many of the old CSC features don't work on Samsung Android Q
Click to expand...
Click to collapse
Thanks,
Any idea how to set Magisk Manager.
New version 7.5.2 no option to hide selected application..
cant use certain apps like shopee pay and ewallet on rooted device.
Previous version 7.5.1 no problem.

[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.

[ROM] [GUIDE] HOW TO INSTALL ANCIENT OS 5.2 GSI ANDROID 11 ON REDMI 8

Hi, here's my guide on how install Ancient OS 5.2 (A11) on Redmi 8
What doesn't work
- Bluetooth
- 4g network and VoLTE (Fix below)
- Brightness slider and auto-brightness (Fix below)
Fixes:
- For brightness: Open settings -> Go in "Phh Treble Settings" -> "Misc Features" -> Scroll until you are in backlight menu -> Select "Force alternative backlight scale" and "Enable auto-brightness overlay" -> then deselect both and reboot
- For 4g and VoLTE: Open settings -> Go in "Network and internet" -> "Mobile network" -> Tap on "Preferred network type" and select "LTE" and then reboot
Note 1: If you find a fix for bluetooth describe it in comments, I will update the guide
Note 2: If you fing other bugs tell me in comments, maybe I could help you (I'm not the developer of the rom)
​IMPORTANT ADVICE:​I am not responsible for any damage caused to your device by not following the steps or negligence at the time of this process, all the steps were carried out and tested on my personal device and are confirmed, my device is Redmi 8 4/64
Installation Steps - All the files you need are HERE​
Note 3: I did the installation coming from Mui 12.0.1 stock (flashed in fastboot with Mi Flash) and there was no problem in the installation process or in the boot process
1- First make a backup of all the necessary information in case something goes wrong you can easily recover, Charge the battery at least 80%
All your data will be deleted during the process
2- Unlock the Bootloader if you have not already done it or do not know how to, follow this post: http://en.miui.com/unlock/
3- Before continue following steps estract on pc "system-arm64-AB-vndklite.img" from "AncientOS-R-Society-v5.2-ARM64_AB_vndklite-Iron-20210227-vanilla.zip" and activate USB debug in phone settings
4- Reboot in fastboot and connect the phone to the pc with cable
5- Install on pc minimal adb tool (zip at the bottom), flash the TWRP recovery typing " fastboot flash recovery ", now drag twrp file near the command, then vbmeta typing " fastboot --disable-verity --disable-verification flash vbmeta " and drag vbmeta file near the command. Finished the procedure type " fastboot reboot " and hold volume + on the phone until you see the recovery screen
6- Scroll on the slider at the bottom of the phone screen to access in the TWRP
7- Go to Wipe -> Format data -> type "yes"
8- Go to Reboot -> Recovery
9- Go to Wipe -> Avanced wipe -> wipe dalvik, data, cache and system
10- Go to Reboot -> Recovery
NOW YOU HAVE TO TRANSFER ALL OTHER FILES OR IN THE INTERNAL STORAGE OF THE PHONE OR IN SD/USB WITH OTG CABLE
11- Go to Install -> Select the storage where you have files -> Install img -> select "system-arm64-AB-vndklite.img" and flash it (Extracted from the zip)
12- Wait and then go to Reboot -> Recovery
13- Wait and then go to Reboot -> Recovery
14- Wipe -> Advanced wipe -> select "system" and click on "Repair or change file system" -> Resize system
15- Wait and then go to Reboot -> Recovery
16- Install -> Select the storage where you have files -> Flash "GSI-BUGS-FIXER_11_Q.zip"
17- Wait and then go to Reboot -> Recovery
18- Install -> Select the storage where you have files -> Flash "open_gapps-arm64-11.0-nano-20210130-TEST.zip"
19- Wait and then go to Reboot -> System
20-Configure phone and enjoy your new rom
Note 4: Rom is pre-rooted, you only need to install magisk apk, file below
Note 5: I reccomend you the best gcam I've found for Redmi 8, everything works except slow motion, link HERE
Thanks for the attenction​
-Estatè
zas far as i know bluetooth works on vendor from lineageOS 16 from this forum, there are the same bugs on every rom with original vendor.
Why U use my fixes and manuals without request to me? Your manuals wrong and makes bootloop. Before stupid copy-paste read instructions.
All roms booted without any permissiver. Certification patch retarded and not supported Android 11.
GSI FIXER is rom and vendor-specified.
Number in name = Android in rom
Letter in name = Android in vendor
kulaklığımı algılamıyor
edit: Fixed
Vicuel said:
does not detect my headphone
Click to expand...
Click to collapse
Open termux and type....
su
Then give termux root access....
Then type.....
setprop persist.sys.overlay.devinputjack true
mwaseem851 said:
Open termux and type....
su
Then give termux root access....
Then type.....
setprop persist.sys.overlay.devinputjack true
Click to expand...
Click to collapse
This needs to be done after every reboot?
gattud said:
This needs to be done after every reboot?
Click to expand...
Click to collapse
Nono, only paste it in termux with root access and reboot, then you will solve the problem forever
mwaseem851 said:
Termux'u açın ve .... yazın.
su
Sonra termux root erişimi verin ....
Sonra yazın .....
setprop persist.sys.overlay.devinputjack doğru
Click to expand...
Click to collapse
thanks
Don't use any my GSI-BUGS-FIXERS from XDA. This fixes retarded and no more supported!
Don't say to me in Telegram chat about bugs if you use fixes and instructions from any users of XDA except me.
I used the gsi bugs fixer in Telegram
@Estatè Mosconi If you haven't already I suggest you take a look in your PM inbox.

Categories

Resources