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/11 18:33] – [Lawnchair] niccolodoc:appunti:hardware:blackview_bv5300_pro_change_launcher [2024/08/17 09:09] (current) – [De-Bloater] niccolo
Line 15: Line 15:
 Then I came across **[[https://lawnchair.app/|Lawnchair launcher]]** which seems a very promising open source project. Unfortunately it does not have a build available on F-Droid or other repositories, so I resorted on downloading the **Version 14 Beta 2** as an apk file. Then I came across **[[https://lawnchair.app/|Lawnchair launcher]]** which seems a very promising open source project. Unfortunately it does not have a build available on F-Droid or other repositories, so I resorted on downloading the **Version 14 Beta 2** as an apk file.
  
-Being an open source project (souce code available on [[https://github.com/LawnchairLauncher/|GitHub]]), it is not surprise that you can find plenty of Lawnchair clones on the Google Play store or F-Droid. Often the clone does not even mention being a clone and it does not make the proper attributions. I feel very suspicious (and angry) about that packages, so I avoided them by far. One example of such sospicious packages is [[https://play.google.com/store/apps/details?id=app.homelauncher&hl=en|Home Launcher]].+Being an open source project (souce code available on [[https://github.com/LawnchairLauncher/|GitHub]]), it is not surprise that you can find plenty of Lawnchair clones on the Google Play store or F-Droid. Often the clone does not even mention being a clone and it does not make the proper attributions. I feel very suspicious (and angry) about that packages, so I avoided them by far. Two examples of such sospicious packages are [[https://play.google.com/store/apps/details?id=app.homelauncher|Home Launcher]] and [[https://play.google.com/store/apps/details?id=app.pixel_launcher|Pixel Launcher]].
  
 ===== QuickSwitch ===== ===== QuickSwitch =====
 +
 +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 =====
 +
 +**[[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.1723394020.txt.gz · Last modified: 2024/08/11 18:33 by niccolo