User Tools

Site Tools


doc:appunti:hardware:blackview_bv5300_pro_change_launcher

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
doc:appunti:hardware:blackview_bv5300_pro_change_launcher [2024/08/12 06:49] – [Lawnchair] niccolodoc:appunti:hardware:blackview_bv5300_pro_change_launcher [2024/08/17 09:09] (current) – [De-Bloater] niccolo
Line 19: Line 19:
 ===== QuickSwitch ===== ===== QuickSwitch =====
  
-FIXME+After installing Lawnchair I set it as the default Home app, from the Android Settings. The first problem I encounterd was that setting the Home app do not survive a phone reboot: after a restart the Home app is restored to BvLauncher. 
 + 
 +To solve this problem I installed a Magisk module called **[[https://github.com/skittles9823/QuickSwitch|QuickSwitch]]**. This is a zip archive to be added as a Magisk module. Indeed I used Magisk to root my BV5300 //systemlessly// (e.g. by changing only the boot partition, not the system one). 
 + 
 +QuickSwitch was created to permit the user to choose the //recents//  provider on Android 9+. //Recents// is the list of opened apps accessible through the soft navigation button of Android system bar. You install the zip file from the modules button of the Magisk app. Once installed and rebooted, you will find the QuickSwitch companion app; launch it and you will see a list of //recents// provider: the stock BvLauncher and the installed Lawnchair. I selected Lawnchair and the app configured the Magisk modules accordingly. At reboot time the module will set something in favour of Lawnchair, all //systemlessy// as Magisk does. 
 + 
 +This action does not work 100%: once rebooted the Home app is set to Lawnchair as I want, but the //recents// provider is still stuck to BvLauncer (as reported by the QuickSwitch app). I executed exactly the installation steps described in [[https://xdaforums.com/t/module-3-3-1-quickswitch-quickstep-enabler-for-supported-launchers.3884797/#post-78554685|this post]], but the problem persists: the recents provider is always reverted to BvLauncher instead of Lawnchair. 
  
 ===== De-Bloater ===== ===== De-Bloater =====
  
-FIXME+**[[https://f-droid.org/it/packages/com.sunilpaulmathew.debloater/|De-Blater]]** is another useful app that creates and install a Magisk module. This enables you to hide some apps that cannot be uninstalled (e.g. all the system apps that come preloaded on the stock ROM). 
 + 
 +It comes in the form of an app, which requires a device rooted with Magisk. When you launch it, you can select one or more apps to be hidden. Actually **the system partition is not modified** and the apps remains installed. A Magisk mudule is installed instead which - at boot time - makes some //systemless// changes, removing that apps only on the running system. 
 + 
 +Having installed Lawnchair as an alternative Home app, I thought I could hide the BvLauncher app so that the com.blackview.launcher process would no longer execute and the //recents// provider would become Lawnchair. Unfortunately it seems tha **BvLauncher is somewhat hard-coded into the system**, so it is not possible to hide it without nasty effects. Once hidden and rebooted my device switched from Lawnchair to another stock Home app, the **Game mode** one, and Lawnchair was gone. I had to reinstall Lawnchair an restore BvLauncher in De-Bloater. 
  
doc/appunti/hardware/blackview_bv5300_pro_change_launcher.1723438159.txt.gz · Last modified: 2024/08/12 06:49 by niccolo