MCPcopy Create free account

hub / github.com/ImKKingshuk/BloatwareHatao / functions

Functions324 in github.com/ImKKingshuk/BloatwareHatao

↓ 33 callersMethodlen
Get total package count
bloatwarehatao-core/src/database.rs:278
↓ 31 callersMethodget
Get a package by name
bloatwarehatao-core/src/database.rs:219
↓ 31 callersMethodshell
(&self, command: &str)
bloatwarehatao-core/src/adb.rs:86
↓ 30 callersMethodis_empty
Check if database is empty
bloatwarehatao-core/src/database.rs:283
↓ 16 callersMethodapply_filter
Apply filter and update filtered_indices
bloatwarehatao-tui/src/state.rs:357
↓ 14 callersMethodadd
Add a package to the database
bloatwarehatao-core/src/database.rs:179
↓ 13 callersMethodwith_device
Set the target device serial
bloatwarehatao-core/src/adb.rs:44
↓ 10 callersMethodshow_error
(&mut self, title: impl Into<String>, message: impl Into<String>)
bloatwarehatao-tui/src/state.rs:575
↓ 9 callersFunctiondraw_status_bar
Draw the status bar
bloatwarehatao-tui/src/ui.rs:137
↓ 9 callersMethodexec
(&self, args: &[&str])
bloatwarehatao-core/src/adb.rs:51
↓ 8 callersMethodparse
(s: &str)
bloatwarehatao-core/src/adb.rs:214
↓ 7 callersMethodclear
(&self, package: &str)
bloatwarehatao-core/src/package.rs:584
↓ 7 callersMethodclose
(&mut self)
bloatwarehatao-tui/src/state.rs:582
↓ 7 callersMethodnext
(&self)
bloatwarehatao-tui/src/state.rs:155
↓ 5 callersFunctioncentered_rect
Create a centered rectangle
bloatwarehatao-tui/src/screens/dialogs.rs:411
↓ 5 callersFunctionextract_app_name
Extract a meaningful app name from a package name Skips generic suffixes like "android", "app", "mobile", etc. Examples: - `com.linkedin.android` → "
bloatwarehatao-core/src/package.rs:18
↓ 5 callersMethodmenu_items
Get main menu items
bloatwarehatao-tui/src/app.rs:1469
↓ 4 callersMethodcheck_device
Check for connected device
bloatwarehatao-tui/src/app.rs:173
↓ 4 callersMethoddevices
(&self)
bloatwarehatao-core/src/adb.rs:97
↓ 4 callersMethodensure_dirs
Ensure directories exist
bloatwarehatao-core/src/rescue.rs:157
↓ 4 callersMethodlabel
(&self)
bloatwarehatao-tui/src/state.rs:146
↓ 4 callersMethodload_packages
Load packages from device and database
bloatwarehatao-tui/src/app.rs:227
↓ 4 callersMethodstart_operation
Start a package operation with confirmation
bloatwarehatao-tui/src/app.rs:1344
↓ 3 callersMethodby_safety
Get packages by safety rating
bloatwarehatao-core/src/database.rs:237
↓ 3 callersMethoddisplay_name
(&self)
bloatwarehatao-tui/src/state.rs:456
↓ 3 callersMethodget_builtin_presets
Get all built-in presets
bloatwarehatao-core/src/preset.rs:146
↓ 3 callersMethodlist_rescue_history
List all rescue entries (rescue history)
bloatwarehatao-core/src/rescue.rs:186
↓ 3 callersMethodreinstall
(&self, package: &str)
bloatwarehatao-core/src/package.rs:618
↓ 3 callersMethodrescue_dir
Get rescue directory path
bloatwarehatao-core/src/rescue.rs:147
↓ 3 callersMethodsession_dir
Get session directory path
bloatwarehatao-core/src/rescue.rs:152
↓ 3 callersMethodshow_result
( &mut self, title: impl Into<String>, success: Vec<String>, failed: Vec<(Stri
bloatwarehatao-tui/src/state.rs:557
↓ 2 callersMethodall
Get all packages
bloatwarehatao-core/src/database.rs:224
↓ 2 callersMethodall_presets
Get all presets (built-in + custom)
bloatwarehatao-core/src/preset.rs:304
↓ 2 callersMethodclear_selection
Clear all selections
bloatwarehatao-tui/src/state.rs:350
↓ 2 callersMethodconfig_file
Get config file path
bloatwarehatao-core/src/config.rs:130
↓ 2 callersMethoddisable
(&self, package: &str)
bloatwarehatao-core/src/package.rs:513
↓ 2 callersMethoddisplay_name
(&self)
bloatwarehatao-tui/src/screens/settings.rs:29
↓ 2 callersFunctiondraw_banner
Draw the ASCII banner
bloatwarehatao-tui/src/ui.rs:39
↓ 2 callersFunctiondraw_home
Draw the home screen
bloatwarehatao-tui/src/ui.rs:23
↓ 2 callersFunctiondraw_menu
Draw the main menu
bloatwarehatao-tui/src/ui.rs:58
↓ 2 callersMethodensure_dirs
Ensure directories exist
bloatwarehatao-core/src/preset.rs:134
↓ 2 callersMethodexecute_operation
Execute a package operation
bloatwarehatao-tui/src/app.rs:1387
↓ 2 callersMethodget_app_label
(&self, package: &str)
bloatwarehatao-core/src/package.rs:291
↓ 2 callersMethodinit
Initialize the app (load database, check device)
bloatwarehatao-tui/src/app.rs:116
↓ 2 callersMethodis_available
Check if ADB is available
bloatwarehatao-core/src/adb.rs:91
↓ 2 callersMethodis_destructive
(&self)
bloatwarehatao-tui/src/state.rs:476
↓ 2 callersMethodis_ready
Check if device is ready for commands
bloatwarehatao-core/src/adb.rs:226
↓ 2 callersMethodlist_packages
(&self)
bloatwarehatao-core/src/package.rs:224
↓ 2 callersMethodlist_rescue_sessions
List all rescue sessions
bloatwarehatao-core/src/rescue.rs:237
↓ 2 callersMethodload_custom_presets
Load custom presets from disk
bloatwarehatao-core/src/preset.rs:243
↓ 2 callersMethodload_health
Load device health
bloatwarehatao-tui/src/app.rs:343
↓ 2 callersMethodreload_presets
Reload presets from disk
bloatwarehatao-tui/src/state.rs:824
↓ 2 callersMethodreload_rescue
Reload rescue history from disk
bloatwarehatao-tui/src/state.rs:834
↓ 2 callersMethodremove
(&self, package: &str, mode: RemovalMode)
bloatwarehatao-core/src/package.rs:658
↓ 2 callersMethodsave_custom_preset
Save a custom preset
bloatwarehatao-core/src/preset.rs:264
↓ 2 callersMethodselected_count
Get count of selected packages
bloatwarehatao-tui/src/state.rs:345
↓ 2 callersMethodselected_package
Get the currently selected package
bloatwarehatao-tui/src/state.rs:319
↓ 2 callersMethodshow_action_menu
(&mut self)
bloatwarehatao-tui/src/state.rs:570
↓ 2 callersMethodtoggle_selection
Toggle selection on current package
bloatwarehatao-tui/src/state.rs:332
↓ 2 callersMethoduninstall
(&self, package: &str)
bloatwarehatao-core/src/package.rs:476
↓ 1 callersFunctionaction_count
Get available operations (for action menu navigation)
bloatwarehatao-tui/src/screens/dialogs.rs:432
↓ 1 callersMethodall
()
bloatwarehatao-tui/src/screens/settings.rs:25
↓ 1 callersMethodapply_preset
Apply a preset - select its packages in the browser
bloatwarehatao-tui/src/state.rs:904
↓ 1 callersMethodbattery_temp_celsius
Get battery temperature in Celsius
bloatwarehatao-core/src/device.rs:319
↓ 1 callersFunctioncentered_rect
Helper to create a centered rect
bloatwarehatao-tui/src/ui.rs:212
↓ 1 callersFunctioncentered_rect
Create a centered rect
bloatwarehatao-tui/src/app.rs:1946
↓ 1 callersMethodcolor_hint
Get color hint (for UI)
bloatwarehatao-core/src/database.rs:42
↓ 1 callersMethodconfig
Create a config error
bloatwarehatao-core/src/error.rs:79
↓ 1 callersMethodconfig_mut
Get mutable configuration
bloatwarehatao-core/src/config.rs:189
↓ 1 callersMethodconnect
(&self, address: &str)
bloatwarehatao-core/src/adb.rs:137
↓ 1 callersMethodconnect_wireless
(&mut self)
bloatwarehatao-tui/src/app.rs:1163
↓ 1 callersFunctioncreate_default_database
Create a default package database with common packages
bloatwarehatao-core/src/database.rs:289
↓ 1 callersMethodcreate_preset
Create and save a new custom preset
bloatwarehatao-core/src/preset.rs:278
↓ 1 callersMethodcreate_rescue_point
Create a new rescue point
bloatwarehatao-tui/src/app.rs:1526
↓ 1 callersMethodcursor_down
Move cursor down
bloatwarehatao-tui/src/state.rs:408
↓ 1 callersMethodcursor_up
Move cursor up
bloatwarehatao-tui/src/state.rs:401
↓ 1 callersMethodcustom_dir
Get the custom presets directory path
bloatwarehatao-core/src/preset.rs:141
↓ 1 callersMethoddelete_custom_preset
Delete a custom preset
bloatwarehatao-core/src/preset.rs:291
↓ 1 callersMethoddelete_preset
Delete a custom preset
bloatwarehatao-tui/src/app.rs:1515
↓ 1 callersMethoddetect_oem
Detect the OEM for package database matching
bloatwarehatao-core/src/device.rs:126
↓ 1 callersFunctiondraw
Main draw function
bloatwarehatao-tui/src/app.rs:1851
↓ 1 callersMethoddraw
Draw the home screen
bloatwarehatao-tui/src/screens/home.rs:21
↓ 1 callersFunctiondraw_action_menu
Draw action menu
bloatwarehatao-tui/src/screens/dialogs.rs:305
↓ 1 callersFunctiondraw_confirm_dialog
Draw confirmation dialog
bloatwarehatao-tui/src/screens/dialogs.rs:55
↓ 1 callersFunctiondraw_dialogs
Draw dialogs overlay
bloatwarehatao-tui/src/screens/dialogs.rs:16
↓ 1 callersFunctiondraw_error_dialog
Draw error dialog
bloatwarehatao-tui/src/screens/dialogs.rs:380
↓ 1 callersFunctiondraw_help
Draw help screen
bloatwarehatao-tui/src/ui.rs:166
↓ 1 callersFunctiondraw_help
Draw help overlay
bloatwarehatao-tui/src/app.rs:1874
↓ 1 callersFunctiondraw_progress_dialog
Draw progress dialog
bloatwarehatao-tui/src/screens/dialogs.rs:149
↓ 1 callersFunctiondraw_result_dialog
Draw result dialog
bloatwarehatao-tui/src/screens/dialogs.rs:209
↓ 1 callersMethodenable
(&self, package: &str)
bloatwarehatao-core/src/package.rs:550
↓ 1 callersMethodenable_wireless_adb
(&mut self)
bloatwarehatao-tui/src/app.rs:1134
↓ 1 callersMethodensure_dirs
Ensure all directories exist
bloatwarehatao-core/src/config.rs:122
↓ 1 callersMethodexport_preset
Export a preset to JSON file
bloatwarehatao-tui/src/app.rs:1486
↓ 1 callersMethodfilename
Get filename for this rescue entry
bloatwarehatao-core/src/rescue.rs:64
↓ 1 callersMethodget_device_ip
(&self)
bloatwarehatao-core/src/adb.rs:173
↓ 1 callersMethodget_preset
Get preset by ID
bloatwarehatao-core/src/preset.rs:311
↓ 1 callersMethodget_rescue_entry
Get rescue entry by index
bloatwarehatao-tui/src/state.rs:848
↓ 1 callersMethodget_rescue_session
Get rescue session by index
bloatwarehatao-tui/src/state.rs:853
↓ 1 callersMethodget_safe_packages
Get safe packages for removal (Recommended rating)
bloatwarehatao-core/src/database.rs:266
next →1–100 of 324, ranked by callers