[Guide] Mi Pad 4 Plus with F2FS File System [Official HAVOC-OS 2.1 from @rcstar6696] - Xiaomi Mi Pad 4 Plus Guides, News, & Discussion

Download Link:https://sourceforge.net/projects/havoc-os/files
New Update ROM Havoc 2.2
--------------------------------------------
Supported MI PAD 4 plus
DT2W
DT2C (status bar & Smart Nav)
exFAT
Call with Volte
USB Connection with Developer mode "usb configuration"
Magnetic cover
!!!! Important Please see the picture that someone found problem with Mac Address.
Unlocked Bootloader
Backup persist partition
(There are some project that changes your WIFI MAC Address. if it happened you will lost it forever.)
It shows wifi but after entering pwd it shows only saved. Can't connect at all.
Download TWRP--- https://mega.nz/#!qcA2BQIJ!xiBnnC0B4Z7fqpARbIY2ARdDY4hJLZgsriJsWaCCzNQ
-Boot TWRP
-connect your PC with USB
-your computer -Open CMD
cmd>adb shell
cmd>cd /dev/block/platform/soc/c0c4000.sdhci/by-name/
cmd>ls -l /dev/block/platform/soc/c0c4000.sdhci/by-name/
cmd>dd if=/dev/block/platform/soc/c0c4000.sdhci/by-name/persist of=/sdcard/persist.img
(keep your persist.img in the safe place)
--------------------------
How to restore it if you have a problem.
(load your persist.img into sdcard.)
cmd>dd if=/sdcard/persist.img of=/dev/block/mmcblk0p48
https://forum.xda-developers.com/mi-a1/how-to/easiest-quickest-to-fix-wifi-custom-t3779040
--------------------------------------------
Step Ex4 File System + microG (No GApps)
--------------------------------------------
1.Flash Lastest Firmware (option)
https://github.com/XiaomiFirmwareUp...jKlFtxZa6wKy4bTGrLy5ptJJvfZy0d14c5fQlHypsZyLQ
2.Flash ROM
3.Boot System. (Setup Android)
4.Flash Magisk (required for NanoDroid Setup =Magisk mode)
5.Reboot System
Note !!!!! If you want expert features please Flash NanoDroid-Setup wizard First
6.Flash NanoDroid-microG Sub Module
https://downloads.nanolx.org/NanoDroid/Stable/NanoDroid-microG-20.6.20190126.zip
7.Flash NanoDroid-patcher Sub Module (Cause Havoc Feature---->Allow signature spoofing broken.)
https://androidfilehost.com/?w=search&s=NanoDroid-patcher-20.3.20181208
8.Reboot System
9.Configure MicroG Setting
-Install , Configured and Register Fake Play Store
-Reboot
10.Install f-droid and add nanodroid repo
F-Droid APK ---- https://f-droid.org/en/
(Add 3 new repos below)
https://www.nanolx.org/fdroid/repo
https://fdroid.bromite.org/fdroid/repo
https://microg.org/fdroid/repo
11.Open F-Droid Program & install MozillaNlpBackend UnifiedNlp location provider
12.Setting up microG setting for MozillaNlpBackend
(microG setting --->UnifiedNlp Setting---->Configure location backends---->Tic box (Mozilla Location Service)
13.Open Gps Location (Battery saving or High Accuracy mode)
14.Check Self-Check from microg setting program again .you will pass all checking status.
Note ---!!!! NanoDroid update will use you run manual from F-Droid Program. If you want Auto-update recommends install F-Droid Privileged extension magisk's module.
https://forum.xda-developers.com/apps/magisk/module-f-droid-privileged-extension-t3587068
---------------------------------------------
Next step ---- convert file system to F2FS and compare to EX4
!!!!!waiting for New TWRP (F2FS File System)
https://forum.xda-developers.com/mi-pad-4/development/rom-havoc-os-v2-0-t3881690
!!!!!waiting for OTA Update
:good::good::good::good::good:
=======================
Open F-Droid Search & Install
-Lawnchair Launcher
-VLC Media player
-Firefox Klar browser

Related

Old[Guide] Mi Pad 4 Plus with LineageOS 16 from @Thargorsson)

All goodness goto @Thargorsson
1. Download ROM : https://androidfilehost.com/?fid=11410963190603882315
New update:
Fixed Mi pad 4 LTE now got Deepsleep and keyboard installed with setup ROM.
new download ROM https://androidfilehost.com/?fid=11410963190603882734
2. Clean Format ( TWRP -Wipe Format data + Advanced wipe (Dalvik , Data ,Cache, System) ) reboot back to TWRP
3. Flash lastest xiaomi firmware (Clover) https://sourceforge.net/projects/xiaomi-firmware-updater/files/
current is https://sourceforge.net/projects/xi...clover_miui_MIPAD4_8.12.20_37caedaed0_8.1.zip
4. Flash ROM
5. Reboot
Setting
-------------------------------
+++ Set up VoLTE
-------------------------------
A Open VoLTE service with your Operator.
B Setting---Network & internet---Roaming (Disable) , ----Enhanced 4G LTE Mode (enable)
Now we can Make a phone call & Answering with VoTLE.
--------------------------------------
++ Use USB connect with PC
--------------------------------------
Open Developer Mode and setup USB Option to "File Transfer"
-------------------------------------------------------------------------------------------
+++Support exFAT for external sd-card both ( internal and removable form)
-First use windows PC create exFAT partition for sd-card
-After install ROOT Manager (Magisk) then install tool "Aparted" from Play store. ( Android Partition Tool )
--------------------------------------------------------------------------------------------
-----------------------------------------------
+++ Wifi-Auto Connect after reboot.
-IF NOT
---Enable WiFi preferences feature
A. off use wifi
B. Enable Wifi automatically option.
---------------------------------------------
6. Flash GAPPs (Open Gapps Arm64 Android 9.0 nano or micro ) https://opengapps.org/
7. Flash Magisk (Stable 18.0 ) https://forum.xda-developers.com/apps/magisk/official-magisk-v7-universal-systemless-t3473445
8. reboot
---------------------------------------------------
Option Magisk's module (From magisk repo)
-------------------------------------------------
1. Viper4Android FX v2.3 by Viper520...)
2. Youtube Vanced ( Make sure you disable auto-update from Google Play.)
You are most awesome. Just ordered the 4GB/128GB version from ebay, so I'll get it sooner or, more likely, a bit later. I'll be happy to also be a alpha/beta tester for whatever.

Update-20190330 [GUIDE][9.x UnOfficial crDroid 5.1][When enable /data (F2FS)]

New update https://yadi.sk/d/fiKccSDJuD3rYw every two weeks
Now Latest version: 03/30/19
Allow Signature spoofing ====Broken in this version.
supports f2fs [ Encrypt if formatted /data to F2FS] (Thanks @crazyhotel)
New BootAnimation https://mega.nz/#!kDgh3KhS!O0HGieNqCbKfD_rnAXKIG423lBV1UUAQVdEsYVRM85k Align center Boot Logo For NoGapps version.
---replaced /system/media/bootanimation.zip
Attach pics ==compared with F2FS /data partition
!!!! Important someone found problem with Mac Address.
Unlocked Bootloader
Backup persist partition
(There are some project that changes your WIFI MAC Address. if it happened you will lost it forever.)
It shows wifi but after entering pwd it shows only saved. Can't connect at all.
Download TWRP--- https://mega.nz/#!qcA2BQIJ!xiBnnC0B4Z7fqpARbIY2ARdDY4hJLZgsriJsWaCCzNQ
-Boot TWRP
-connect your PC with USB
-your computer -Open CMD
cmd>adb shell
cmd>cd /dev/block/platform/soc/c0c4000.sdhci/by-name/
cmd>ls -l /dev/block/platform/soc/c0c4000.sdhci/by-name/
cmd>dd if=/dev/block/platform/soc/c0c4000.sdhci/by-name/persist of=/sdcard/persist.img
(keep your persist.img in the safe place)
--------------------------
How to restore it if you have a problem.
(load your persist.img into sdcard.)
cmd>dd if=/sdcard/persist.img of=/dev/block/mmcblk0p48
---------------------
Step [For Google apps User]
Format /data patition to F2FS
Please read my tutorial here
https://forum.xda-developers.com/mi-pad-4-plus/how-to/how-to-increase-read-write-speed-tip-t3900725
Flash lastest Xiaomi Firmware (Clover)
https://github.com/XiaomiFirmwareUp...jKlFtxZa6wKy4bTGrLy5ptJJvfZy0d14c5fQlHypsZyLQ
Flash ROM
Flash Gapps (pico or nano)
Reboot
---------------------------------
Step (microG user only)
Flash lastest Xiaomi Firmware (Clover)
https://github.com/XiaomiFirmwareUp...jKlFtxZa6wKy4bTGrLy5ptJJvfZy0d14c5fQlHypsZyLQ
Flash ROM
Boot System
-Logo from bootanimation = not in center of desktop
-DT2W = ok
-DT2C --Launcher(Desktop)--->Settings--->Guestures--->Double tap gesture=Screen off
-Fingerprint = ok
-Allow Signature spoofing = not ok
Flash Magisk
Add Magisk's modules (with Magisk manager)
-Patch services.jar by Smali patcher v0.4 (add Allow Signature spoofing)
https://mega.nz/#!QCZHhKaY!gY5is-50cWwcWHDjhud4K8EfexDUGGkLptT4obu18VE
Flash NanoDroid microG Sub module
https://downloads.nanolx.org/NanoDroid/Stable/NanoDroid-microG-20.6.20190126.zip
***Auto installed by NanoDroid script
++Nominatim geocoder backend
++Deja Vu Location backend
++NanoDroid microG GmsCore
+++with Maps API v1
+++with Play Store
---without Fake Store
---without Google Sync Adapters
---without swipe libraries
---without /system application override
Setup microG Setting
Login Play Store ( reboot required) ---version mod by NanoDroid
cont.
--------------------------------
tom.android said:
Download ROM: https://yadi.sk/d/fiKccSDJuD3rYw Recommend ---> NoGapps_crDroidAndroid-9.0-20190212-clover-v5.1.zip
!!!! Important someone found problem with Mac Address.
Unlocked Bootloader
Flash lastest Xiaomi Firmware (Clover)
https://github.com/XiaomiFirmwareUp...jKlFtxZa6wKy4bTGrLy5ptJJvfZy0d14c5fQlHypsZyLQ
Boot System
-Logo from bootanimation = not in center of desktop
-DT2W = ok
-DT2C --Launcher(Desktop)--->Settings--->Guestures--->Double tap gesture=Screen off
-Fingerprint = ok
-Allow Signature spoofing = not ok
Add Magisk's modules (with Magisk manager)
-Patch services.jar by Smali patcher v0.4 (add Allow Signature spoofing)
https://mega.nz/#!QCZHhKaY!gY5is-50cWwcWHDjhud4K8EfexDUGGkLptT4obu18VE
Setup microG Setting
Login Play Store ( reboot required) ---version mod by NanoDroid
cont.
--------------------------------
Click to expand...
Click to collapse
20190212 supports f2fs,because it use the same kernel and device tree of havoc os
Please tell me Is the problem of changed mac address occuring with gsi roms or it is also there with normal flashable zip roms
Can it be repaired by flashing fastboot rom with mi flash tool?

20190223[Guide][UNOFFICIAL LineageOS 16.0 Pie][Enable F2FS /Data]

DEV: @parfrost97 w3bsit3-dns.com
Download ROM: https://mega.nz/#!i7Qz1QTI!xdz4jf62kDb0sUyk_nM0SGi9TQ_0N-R7G2hVGXf-PHU Update once a month!
23-02-19
- February security patch
- Kernel 4.4.175
- Update of the Lineage database
- Removed Gcam
- Many other changes
!!!! Important someone found problem with Mac Address.
Unlocked Bootloader
Backup persist partition
(There are some project that changes your WIFI MAC Address. if it happened you will lost it forever.)
It shows wifi but after entering pwd it shows only saved. Can't connect at all.
Download TWRP--- https://mega.nz/#!qcA2BQIJ!xiBnnC0B4Z7fqpARbIY2ARdDY4hJLZgsriJsWaCCzNQ
-Boot TWRP
-connect your PC with USB
-your computer -Open CMD
cmd>adb devices (if not founded your device then (TWRP--->Mount----> (toggle)Disable MTP
cmd>adb shell
cmd>cd /dev/block/platform/soc/c0c4000.sdhci/by-name/
cmd>ls -l /dev/block/platform/soc/c0c4000.sdhci/by-name/
cmd>dd if=/dev/block/platform/soc/c0c4000.sdhci/by-name/persist of=/sdcard/persist.img
(keep your persist.img in the safe place)
--------------------------
How to restore it if you have a problem.
(load your persist.img into sdcard.)
cmd>dd if=/sdcard/persist.img of=/dev/block/mmcblk0p48
---------------------
Download Official Mokee TWRP
https://drive.google.com/file/d/1eNjbSsE3igYsvB4QIHjPGOcgV6RKZrnI/view
Download Mokee Nightly
https://download.mokeedev.com/?device=clover&type=
1.Flash Xiaomi Lastest Firmware (option)
https://github.com/XiaomiFirmwareUpdater/firmware_xiaomi_clover
2.Flash Mokee 9.0 Nightly
3.Reboot
4.After -forceencrypt process reboot to TWRP
5.Change data partition to F2FS + wipe (Dalvik +data+Cache+System)+ Flash LOS
Note [*]TWRP (change /data partition from EXT4 to F2FS)
-Wipe--->Advanced Wipe--->select Data Partition---->Repair or change File System--->Change File System--->select F2FS
6.Reboot
7.Setup OS
8.Flash Gapps or Flash NanoDroid Suit.(For microG)
-Anyone please test mobile network.
Thanx and kudos. Hope March update of LOS 16 will be released .....
How did you build your ROM? Could you provide your steps?
I built LOS 16.0 on my own, but fingerprint doesn't work and the DPI is too low.
Thanks,
meiser
I already have LOS16 from https://forum.xda-developers.com/mi-pad-4-plus/how-to/guide-mi-pad-4-plus-lineageos-15-1-t3893264, I imagine this is a newer version.
Looks like I have to flash official image, then flash Mokee on top of it before LOS? Strange. Also looks like there's a newer TWRP from the link?
Flashing mokee first will make the fingerprint function work?

[Guide][9.0 Pie][UNOFFICIAL] [PixelExperience][/data F2FS][Customized Power Save]

!!!Update 20190409-1314
Support encryption , F2FS , /Cache and /Data , exFAT
Visit Dev here: https://forum.xda-developers.com/mi-pad-4/development/rom-pixelexperience-t3878616/page5
GCAM https://mega.nz/#!keRykK7a!HQ5u-y3-g8oRdFeohZKJUAujnWPMrmkXShvF2LrYU_c
-Disable turn-on slow motion ( slow motion not working)
-Enable camera switch
-Set Back camera ----->pixel iii xl
-SetFront camera ----->Nexus 6p
ViPER4Android_FX-v1.8.2 (Magisk's mod)
- https://mega.nz/#!EDBy2YbB!9vOfT54gM3euk3X3A9hrQCST9shoG2Sa4HvKn3NGw7k
-Note ::::use together with Audio Modification Library mod ( Magisk 'repo )
QuickSwitch ( Launcher selector) Magisk mod
- Read this https://www.xda-developers.com/quickswitch-magisk-module-android-pie-recents-launchers/
-------------------------------
Download
ROM Dev page https://forum.xda-developers.com/mi-pad-4/development/rom-pixelexperience-t3878616
TWRP official mokee https://drive.google.com/file/d/1eNjbSsE3igYsvB4QIHjPGOcgV6RKZrnI/view
Magisk https://forum.xda-developers.com/apps/magisk/official-magisk-v7-universal-systemless-t3473445
Magisk's mod Universal GMS Doze https://forum.xda-developers.com/apps/magisk/module-universal-gms-doze-t3853710
Lawnchair Launcher from Google Store
---------------------
Installation
1.Flash Xiaomi Lastest Firmware (option)
https://github.com/XiaomiFirmwareUpdater/firmware_xiaomi_clover
2.Flash Mokee 9.0 Nightly
https://download.mokeedev.com/?device=clover&type=nightly
3.Reboot
4.After -forceencrypt process reboot to TWRP
5.Change data partition to F2FS
TWRP (change /data partition from EXT4 to F2FS)
-Wipe--->Advanced Wipe--->select Data Partition---->Repair or change File System--->Change File System--->select F2FS
6.wipe (Dalvik +data+Cache+System)
7.Flash pixelexperience-ROM (Gapps include) + Flash Magisk *****(Play store will get "Device is certified")
8.Reboot
9.Setup Android system.
-change launcher from pixel to Lawnchair.
-Setting--->Battery--->Disable Battery Manager (OFF)
-Add Universal GMS Doze with Magisk manger.
Setting--->Apps&notification---Find Google Play Services App open it then click (tap) Battery Menu (Battery optimization select Optimize option Save and reboot.
-Setting Menu - At on top search for "notification" try to close all notification services when Display is off.
Such as ---close Ambient display
++++++ https://forum.xda-developers.com/xp...rial-migrate-filesystem-to-f2fs-ext4-t3004755
Simple for use.

[Guide][REDMI 7A][Linux][LineageOS] Full guide from stock to Custom LineageOs 18.1

Please find here my notes on the full configuration of a Redmi 7a.
I feel that these informations are generally very scattered, someone like me who didn't follow these topics for a few years may have a hard time getting back into the loop. I hope this guide will help others to quickly get a grip.
Note that I use Linux, so the Unlock part might be interesting for that. Windows users can still follow this guide but may need the official tool for the bootloader unlock and different drivers and tools to interact with the phone.
My configuration is rather intended to use a maximum of open source and securitized applications but with a door slightly open to applications requiring the Google framework.
WARNING : ALWAYS BACKUP, THIS GUIDE IS NOT INTENDED FOR UPDATES, BUT FOR A FULL FORMATTING SETUP.
XIAOMI REDMI 7A (PINE SDM439) : from locked Stock MIUI to Custom LineageOs 18.1 with microG and Gcam​
Unlock the Bootloader and install a Custom Recovery (for linux)​- [Android + Linux] Unlock your Xiaomi Device Bootloader : https://github.com/tkapias/XiaoMiToolV2
- [Linux] Dowload the SDK Platform Tools (ADB, Fastboot ...) : https://developer.android.com/studio/releases/platform-tools
- [PC] Download you current Stock Recovery ROM (Careful with the region): https://mirom.ezbox.idv.tw/en/phone/
- [PC] Patch your boot.img after extracting it from the Stock ROM : https://github.com/YaAlex3/patcher-oss
- [PC] Extract vbmeta.img from the Stock ROM
- [PC] Download PBRP zip and img, the best Custom Recovery : https://github.com/PitchBlackRecoveryProject/android_device_xiaomi_pine-pbrp/releases/
- [Android + Linux] Copy boot.img, recovery.img and vbmeta.img to your phone
- [Fastboot] Reboot in Fastboot and flash :
fastboot flash boot boot.img​fastboot flash recovery recovery.img​fastboot flash vbmeta vbmeta.img​fastboot boot recovery.img​- [Custom recovery] Boot in recovery and Flash the zip of PBRP
Unofficial LineageOs 18​(Performance, Open sources, noGapps)
- [Linux] Download the last zip release of the Unofficial LineageOs 18.1 (Android 11 64bit) : https://github.com/TTTT55/Lineage-OTA/releases
- [Custom recovery] Wipe: system, data, cache, vendor
- [Custom recovery] Format: data
- [Custom recovery] Flash ROM Zip
- Reboot
Root, Kernel, Drivers...​- [Custom recovery + Android] Root by installing the latest Magisk :
- Try the custom recovery method first : https://topjohnwu.github.io/Magisk/install.html#custom-recovery​- Download the Magisk APK : https://github.com/topjohnwu/Magisk/releases​- Rename the .apk file extension to .zip​- In Custom recovery, flash the zip​- Reboot and check whether the Magisk app is installed. If it isn’t installed automatically, manually install the APK.​- In Magisk check that yours is > v24.0 with [Zygisk], it replace the Riru module to install Gapps later.​- [Custom recovery] Flash the latest Cherry Kernel in Recovery (then wipe Dalvik) : https://t.me/s/CherryKernel_SDM439
- [Magisk] Install Adreno Team Graphics Drivers with Magisk([M] 4.2+) : https://drive.google.com/drive/folders/1sizBYMR40G8cF8c0SatGLqpOrbML0tPb?usp=sharing
- [Custom recovery] Flash the Cache Cleaner addon from the Team Graphics Addon Directory.
- [Magisk] Install the magisk module "Color accuracy preset for Redmi 7A" : https://t.me/AkiraLostSushi/30
- [Magisk] Install the magisk module "MagiskHide Props Config" : https://github.com/Magisk-Modules-Repo/MagiskHidePropsConf/releases
[WARNING] [Magisk] The sepolicy.rule file of modules may be stored in the cache partition. DO NOT MANUALLY WIPE THE CACHE PARTITION from this point, or rebuild the rules after :
su​source /data/adb/magisk/util_functions.sh​copy_sepolicy_rules​reboot​
F-Droid in root​- Install the official F-droid apk : https://f-droid.org/F-Droid.apk
- In F-droid install the F-Droid Privileged Extension
- [Custom recovery] Flash the zip org.fdroid.fdroid.privileged.ota...zip in /data/data/org.fdroid.fdroid/ota/
Custom Webview​(UpToDate, AdFilter, more privacy)
- [Android] Download the last Bromite SystemWebView : https://www.bromite.org/system_web_view
- [Custom recovery] Use the file manager to copy the Bromite SystemWebview apk to /system/product/app/webview and rename it as webview.apk
- [Custom recovery] make sure the permissions of webview.apk are 0644 (should be by default)
- reboot phone
- [Android] install the Bromite webview.apk file as you would for any other app
- Once the installation is complete it will be possible to update the SystemWebView without root.
- If your have installed the Root privilege app for F-Droid :
- Add the Bromite repository to F-droid :​- Address: https://fdroid.bromite.org/fdroid/repo​- Fingerprint of the signing key: E1EE5CD076D7B0DC84CB2B45FB78B86DF2EB39A3B6C56BA3DC292A5E0C3B9504​- You can update from F-droid.​
Install NL Sound & Viper4Android with Magisk​(change all the audio framework ant effects engine)
- Install Package Manager and Termux from F-droid
- Disable or uninstall AudioFx in Package Manager
- [Magisk] Install the module “Audio Modification Library” : https://zackptg5.com/android.php#aml
- [Magisk] Install the module “NL Sound” : https://github.com/Briclyaz/NLSound_module_QCom (Zip it or from Telegram)
- [Magisk] Install the module "ViPER4Android FX" : https://zackptg5.com/android.php#viper
- Reboot
- Open Viper4Android, follow the prompt to install the driver, or install them from : https://zackptg5.com/android.php#viper
- Reboot
- In Termux, install root packages :
pkg install root-repo && pkg upgrade​- In Termux :
su​source /data/adb/magisk/util_functions.sh​copy_sepolicy_rules​reboot​- After the reboot open Viper4Android and switch on the Legacy option.
- Reboot
- Check the driver status in the second icon on the top in V4A
- Activate "Master limiter", "Gain control", "Speaker optimization"
- Disable battery optimization for the app in android
Install microG with Magisk​(Minimal Google framework to use Gcam and some apps from Aurora store)
- [Magisk] Install modules "Zygisk - LSPosed" : https://github.com/LSPosed/LSPosed/releases
- [LSPosed] Install the module "FakeGapps"
- [LSPosed] In FakeGapps, check that the recommanded app for subsystem is checked
- [Android] Add a file /data/adb/no_droid_guard with any content (it disables the installation of Droid Guard)
- [Magisk] From Magisk Modules, install "microG Installer Revived" : https://github.com/nift4/microg_installer_revived/releases
- [LSPosed] From F-droid, install "Aurora Store"
Tweak the network settings for a better roaming and latency​- [APK] Install KTweak : https://github.com/tytydraco/KTweak-Android-App/releases/tag/build-2dd09c9_1639707532
- [KTweak] Give it root acces, restart on boot and use its "throughput" profile.
- [DNS] Activate AdGuard DNS : Go to Settings → Network & internet ( or Wi-Fi & Internet), Select "Private DNS provider hostname" option and enter the following address: dns-unfiltered.adguard.com
- [Props] In Termux:
su
settings delete system tether_entitlement_check_state; settings delete global tether_dun_required
props
- "Select an option below." → "Add/edit custom props" 5 ↵
- Select "New custom prop" with n ↵
- net.tethering.noprovisioning ↵ → true ↵ → y ↵
- "Do you want to reboot now?" n ↵
- Select "New custom prop" with n ↵
- tether_entitlement_check_state ↵
- "Are you sure you want to proceed?" y ↵ → 0 ↵ → y ↵
- "Do you want to reboot now?" n ↵
- Select "New custom prop" with n ↵
- tether_dun_required ↵ → 0 ↵ → y ↵
- "Do you want to reboot now?" → y ↵
Custom Gcam​(Keep the stock camera app for fast results, Gcam is for quality HDR+)
- You need to install microG first
- Prefer 7.2/7.3/7.4 versions.
- Prefer Nikita or urnyx05 releases :
- https://www.celsoazevedo.com/files/android/google-camera/dev-Nikita/​- https://www.celsoazevedo.com/files/android/google-camera/dev-urnyx05/​- My favorite : GCam_7.3.018_Urnyx05-v2.5 https://www.celsoazevedo.com/files/android/google-camera/f/changelog1500/
- I uploaded my configs XML : https://www.celsoazevedo.com/files/android/google-camera/f/configs-urnyx-02/
List of favorite additional apps​
F-Droid​- FFUpdater (Install and update Browsers)
- Firefox Nightly (My addons collection: 17173754/tkacomplete, see Mozilla blog)​- DAVx5 (Sync CalDav and CardDav)
- Element (Matrix messaging)
- FairEmail (Email)
- Identiconizer! (Contacts pictures)
- KeepassDX (Passwords - sync with Syncthing)
- Lemuroid (Game emulation)
- Librera Reader (PDF, Books, Comics...)
- LibreSpeed (Open source speedtest)
- Markor (just for quicknotes, sync with Syncthing)
- Material Files (File explorer)
- MinCal Widget (Calendar widget)
- mpv-android (Player)
- NewPipe (Youtube player)
- OsmAnd+ (Maps)
- Package Manager
- QR & Barcode Scanner
- SimplyTranslate Mobile (Google translate with privacy)
- Syncthing (to sync files)
- Task.org (Task in CalDav)
- Telegram (Messaging)
- Termux (A better terminal)
- Wireguard (VPN client/server)
- XBrowserSync (Sync bookmarks)
Aurora Store​- Device Info HW
- Spotify (Music)
Thanks, your concise guide helped me a lot, makes it really easy. Should be pinned somewhere at the top
Thank you Tupolef. I have found your instruction set very helpful and modified my 7A thanks to you.
Hi, thank you for this guide. I am a newbie at modding, and I don't have any idea how to have a Linux environment. Is there any chance I can send you my boot.img and ask you to patch it for me?
I can send you files I used but you need only python and the script from the link listed in the instructions. where to upload them?
Hi,
I hope this is helpful, I have updated the post regarding 3 points:
Magisk no longer offers the modules directly from the Magisk app, you have to download them yourself. So I put the links where they are needed.
Magisk since version 24.0 offers Zygisk, a feature that replaces the Riru module. LSPosed now offers a Zygisk version, no more need for Riru. I changed the links.
I added a section about network improvement, through DNS and Kernel settings with KTweak and Props. I really saw a difference.
There is still a problem, the fact that there is no update for the release that I had chosen at the beginning for the moment: https://github.com/TTTT55/Lineage-OTA
I may try to update to another release with the same bases to see but for the moment I stay on this version.
lyleflyle said:
Hi, thank you for this guide. I am a newbie at modding, and I don't have any idea how to have a Linux environment. Is there any chance I can send you my boot.img and ask you to patch it for me?
Click to expand...
Click to collapse
You can patch boot.img on Windows too.
Install python3 and 7-zip :
- https://www.python.org/ftp/python/3.10.4/python-3.10.4-amd64.exe
- https://www.7-zip.org/a/7z2107-x64.exe
Download a copy of Patcher-Oss :
- https://github.com/YaAlex3/patcher-oss/archive/refs/heads/main.zip
Extract main.zip in a folder and put your boot.img in the same folder, where main.py is.
Open a command prompt or powershell under windows and go to this folder with the "cd" command. Then run the script main.py with the command :
Code:
python3 main.py boot.img
Tupolef said:
You can patch boot.img on Windows too.
Install python3 and 7-zip :
- https://www.python.org/ftp/python/3.10.4/python-3.10.4-amd64.exe
- https://www.7-zip.org/a/7z2107-x64.exe
Download a copy of Patcher-Oss :
- https://github.com/YaAlex3/patcher-oss/archive/refs/heads/main.zip
Extract main.zip in a folder and put your boot.img in the same folder, where main.py is.
Open a command prompt or powershell under windows and go to this folder with the "cd" command. Then run the script main.py with the command :
Code:
python3 main.py boot.img
Click to expand...
Click to collapse
Got it. Thank you for the quick response.
BTW, what launcher do you use guys? I just last week tried Kvaesitso and I find it perfect. If you haven't yet - try it.
MariusSays63 said:
BTW, what launcher do you use guys? I just last week tried Kvaesitso and I find it perfect. If you haven't yet - try it.
Click to expand...
Click to collapse
Currently using pixel launcher. I’ll have to try Kvaesitso
Hi,
I have been using stock lineage OS for the past 2 days and it performs amazing. I have installed magisk and flashed the cherry kernel along with the adreno drivers. However, it seems like I have been experiencing lags and stutters in overall navigation since. Is this normal? Should I wait for a brief period before it performs optimal again?
FWIW: I haven't installed cherry kernel neither adreno drivers and I'm happy with stock lineage performance as it is.
MariusSays63 said:
FWIW: I haven't installed cherry kernel neither adreno drivers and I'm happy with stock lineage performance as it is.
Click to expand...
Click to collapse
I was quite curious on how it will perform with Cherry Kernel. I, too, was fully happy with stock lineage. Do you have any idea if the kernel will be back to stock if I re-flash the lineage ROM?
>>Do you have any idea if the kernel will be back to stock if I re-flash the lineage ROM?
I'm pretty sure you will reinstall the kernel and drivers in this case. Play with it
Personally, I've been on this configuration for 5 months and I have no lags.
I use this device to receive important notifications from many apps and as a backup hotspot. Sometimes some web browsing or audio stream with NewPipe or Spotify, but no games. I only have 2 widgets for calendar and tasks, and I always close the apps I don't use.
The only downside is that the Gcam apps are all very buggy or slow with this device, I ended up switching back to the LineageOs app. Apparently LineageOs 19 switches to Camera2, I will try to install it on the 18.1.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Tupolef said:
Personally, I've been on this configuration for 5 months and I have no lags.
I use this device to receive important notifications from many apps and as a backup hotspot. Sometimes some web browsing or audio stream with NewPipe or Spotify, but no games. I only have 2 widgets for calendar and tasks, and I always close the apps I don't use.
The only downside is that the Gcam apps are all very buggy or slow with this device, I ended up switching back to the LineageOs app. Apparently LineageOs 19 switches to Camera2, I will try to install it on the 18.1.
View attachment 5600453 View attachment 5600455
Click to expand...
Click to collapse
FWIW I tried few Gcams and stuck with MGC 8.1.101.345618084 but sluggish saving pictures but all functions seem to work. Also Kvaesitso works great with it as I have mentioned. This is my personal phone, I don't even have data just pay as you go as I have work phone but wanted something cheap but with good specs for its cost so I can tinker with and 7A was a great choice back then and still is.
First of all, thanks a lot for this guide!
One information + 2 questions:
1) Info: unlocking the bootloader is no longer possible on linux, even with recent patches to the XiaoMiToolV2. See the thread under that tool. I was able to do it on Windows however using the official Xiaomi tool.
2) Question 1: after I have flashed PBRP I cannot boot into it from fastboot. "fastboot boot ./recovery.img" sends the image and says "booting OKAY" but nothing happens, the phone remains in fastboot. I have to deconnect from the PC and go to PBRP manually by long pressing vol up + power. Has anyone come across this? I have tried several times, even going fully back to stock, installing PBRP anew etc., it is repeatable. Also, with my old Redmi 4A there is no such problem, I can boot into my custom recovery from fastboot. Does it have any repercussions?
3) Question 2: I'm trying to install crDroidAndroid-12.1-20220617-Mi439-v8.6.zip. I wipe and flash with PBRP, no errors. But it soft-bricks the device, only fastboot comes up afterward and I have to flash stock again... Does anyone here have experience with crDroidAndroid-12.1-20220617-Mi439-v8.6.zip? Thanks!
Just an update with respect to what I wrote here yesterday: today, following _almost_ this same process, I was able to start the phone with a custom ROM today. Only 2 differences:
-This time I formatted data in PBRP (not just wipe); not sure this matters however, since output always says "formatting data"?!
-This time I flashed crDroidAndroid-11.0-20220318-pine-v7.16.zip. I can really recommend this ROM by the way!
bunchofdutch said:
Just an update with respect to what I wrote here yesterday: today, following _almost_ this same process, I was able to start the phone with a custom ROM today. Only 2 differences:
-This time I formatted data in PBRP (not just wipe); not sure this matters however, since output always says "formatting data"?!
-This time I flashed crDroidAndroid-11.0-20220318-pine-v7.16.zip. I can really recommend this ROM by the way!
Click to expand...
Click to collapse
Thanks for the information about XiaoMiToolV2.
For that and the boot, I'll update in a little while, I plan to reinstall the device with the new LineageOs within the month.
I will update this post and answer you more extensively.
---

Categories

Resources