I've mostly stopped rooting my phones. Rooting has caused problems such as overheating, heavy battery drain, and being unable to do OTG upgrades. But preinstalled system apps still can't be deleted the normal way, and they keep running in the background, taking up memory and battery, which is annoying. A workaround is ADB—no root required.
Connect the phone to a PC with a data cable and turn on USB debugging in Developer options. Download the ADB platform-tools package from this link, unzip it, and open the platform-tools folder. In an empty area of the folder, hold Shift and right-click, then choose the option to open a command window there. Run adb devices to check whether the connection works. Once the device is recognized, you can use commands to operate the phone.
The uninstall command format is:
adb shell pm uninstall –user 0 APP包名
The disable command format is:
adb shell pm disable-user APP包名
To list installed apps, run:
adb shell pm list package
In these commands, APP包名 is the placeholder for the app's package name; I've kept it as written. In my case, uninstalling the System Update app failed, but disabling it worked.
For Meizu phones, these are the package names I noted:
<table> <thead> <tr> <th>App</th> <th>Package name</th> <th>Note</th> </tr> </thead> <tbody> <tr> <td>News</td> <td>com.meizu.media.reader</td>
<td></td>
</tr>
<tr>
<td>Meizu Video</td>
<td>com.meizu.media.video</td>
<td>Not recommended—after uninstalling, recorded videos cannot be played from Gallery.</td>
</tr>
<tr>
<td>Meizu Music</td>
<td>com.meizu.media.music</td>
<td></td>
</tr>
<tr>
<td>Phone Migration Assistant</td>
<td>com.meizu.datamigration</td>
<td></td>
</tr>
<tr>
<td>Life Assistant</td>
<td>com.meizu.media.life</td>
<td></td>
</tr>
<tr>
<td>Wallet</td>
<td>com.meizu.flyme.wallet</td>
<td>Not recommended.</td>
</tr>
<tr>
<td>Game Center</td>
<td>com.meizu.flyme.gamecenter</td>
<td></td>
</tr>
<tr>
<td>Rewards Center</td>
<td>com.meizu.compaign</td>
<td></td>
</tr>
<tr>
<td>System Update</td>
<td>com.meizu.flyme.update</td>
<td>Not recommended. In my case, uninstall failed; disable worked.</td>
</tr>
<tr>
<td>Meizu Pedometer</td>
<td>com.meizu.net.pedometer</td>
<td></td>
</tr>
<tr>
<td>Meizu Voice</td>
<td>com.meizu.voiceassistant</td>
<td></td>
</tr>
<tr>
<td>Meizu Game Framework</td>
<td>com.meizu.gamecenter.service</td>
<td>Not recommended.</td>
</tr>
<tr>
<td>Reading</td>
<td>com.meizu.media.ebook</td>
<td></td>
</tr>
<tr>
<td>Fun Videos</td>
<td>com.flyme.videoclips</td>
<td></td>
</tr>
<tr>
<td>Meizu Service</td>
<td>com.meizu.mcare</td>
<td></td>
</tr>
<tr>
<td>Meizu Browser</td>
<td>com.android.browser</td>
<td>Not recommended.</td>
</tr>
<tr>
<td>Email</td>
<td>com.android.email</td>
<td></td>
</tr>
<tr>
<td>User Feedback</td>
<td>com.meizu.feedback</td>
<td></td>
</tr>
<tr>
<td>Search</td>
<td>com.meizu.net.search</td>
<td></td>
</tr>
<tr>
<td>Maps</td>
<td>com.meizu.net.map</td>
<td></td>
</tr>
<tr>
<td>App Store</td>
<td>com.meizu.mstore</td>
<td>Not recommended.</td>
</tr>
<tr>
<td>Weather</td>
<td>com.meizu.flyme.weather</td>
<td></td>
</tr>
<tr>
<td>Sogou Input Method</td>
<td>com.sohu.inputmethod.sogou</td>
<td></td>
</tr>
</tbody>
</table>
On another brand, the package names will be different; adb shell pm list package is how you find the ones on your phone.