Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/ImKKingshuk/BloatwareHatao
/ functions
Functions
324 in github.com/ImKKingshuk/BloatwareHatao
⨍
Functions
324
◇
Types & classes
66
Method
draw_content
(f: &mut Frame, area: Rect, app: &App)
bloatwarehatao-tui/src/screens/health.rs:53
Method
draw_content
(f: &mut Frame, area: Rect, app: &App)
bloatwarehatao-tui/src/screens/support.rs:53
Method
draw_content
(f: &mut Frame, area: Rect, app: &App)
bloatwarehatao-tui/src/screens/presets.rs:101
Method
draw_content
(f: &mut Frame, area: Rect, app: &App, selected: usize)
bloatwarehatao-tui/src/screens/settings.rs:82
Method
draw_content
(f: &mut Frame, area: Rect, app: &App, tab: usize, selected: usize)
bloatwarehatao-tui/src/screens/rescue.rs:75
Method
draw_creator
(f: &mut Frame, area: Rect, app: &App)
bloatwarehatao-tui/src/screens/presets.rs:115
Method
draw_device_card
Draw the device status card
bloatwarehatao-tui/src/screens/home.rs:154
Method
draw_device_status
(f: &mut Frame, area: Rect, text: &str, color: Color)
bloatwarehatao-tui/src/screens/home.rs:173
Method
draw_filter_panel
Draw the filter panel with safety levels and categories (multi-row)
bloatwarehatao-tui/src/screens/package_browser.rs:100
Method
draw_footer
(f: &mut Frame, area: Rect, app: &App)
bloatwarehatao-tui/src/screens/support.rs:134
Method
draw_general_settings
(f: &mut Frame, area: Rect, app: &App)
bloatwarehatao-tui/src/screens/settings.rs:151
Method
draw_header
(f: &mut Frame, area: Rect)
bloatwarehatao-tui/src/screens/wireless.rs:35
Method
draw_header
(f: &mut Frame, area: Rect)
bloatwarehatao-tui/src/screens/device_info.rs:36
Method
draw_header
(f: &mut Frame, area: Rect)
bloatwarehatao-tui/src/screens/health.rs:37
Method
draw_header
(f: &mut Frame, area: Rect)
bloatwarehatao-tui/src/screens/support.rs:35
Method
draw_header
(f: &mut Frame, area: Rect, app: &App)
bloatwarehatao-tui/src/screens/presets.rs:75
Method
draw_header
(f: &mut Frame, area: Rect)
bloatwarehatao-tui/src/screens/settings.rs:66
Method
draw_header
(f: &mut Frame, area: Rect, tab: usize)
bloatwarehatao-tui/src/screens/rescue.rs:35
Method
draw_header
Draw the header with title and inline search bar
bloatwarehatao-tui/src/screens/package_browser.rs:224
Method
draw_health_metrics
(f: &mut Frame, area: Rect, health: &DeviceHealth)
bloatwarehatao-tui/src/screens/health.rs:127
Method
draw_info_panel
Draw the info panel with device status and description
bloatwarehatao-tui/src/screens/home.rs:110
Method
draw_main_area
Draw the main content area (list + details)
bloatwarehatao-tui/src/screens/package_browser.rs:313
Method
draw_menu
Draw the main menu
bloatwarehatao-tui/src/screens/home.rs:56
Method
draw_package_details
Draw package details panel
bloatwarehatao-tui/src/screens/package_browser.rs:462
Method
draw_package_list
Draw the package list
bloatwarehatao-tui/src/screens/package_browser.rs:324
Method
draw_preset_details
(f: &mut Frame, area: Rect, app: &App)
bloatwarehatao-tui/src/screens/presets.rs:295
Method
draw_preset_list
(f: &mut Frame, area: Rect, app: &App)
bloatwarehatao-tui/src/screens/presets.rs:231
Method
draw_ram_section
(f: &mut Frame, area: Rect, health: &DeviceHealth)
bloatwarehatao-tui/src/screens/health.rs:200
Method
draw_removal_settings
(f: &mut Frame, area: Rect, app: &App)
bloatwarehatao-tui/src/screens/settings.rs:225
Method
draw_rescue_details
(f: &mut Frame, area: Rect, app: &App, selected: usize)
bloatwarehatao-tui/src/screens/rescue.rs:159
Method
draw_rescue_list
(f: &mut Frame, area: Rect, app: &App, selected: usize)
bloatwarehatao-tui/src/screens/rescue.rs:93
Method
draw_rescue_points_tab
(f: &mut Frame, area: Rect, app: &App, selected: usize)
bloatwarehatao-tui/src/screens/rescue.rs:83
Method
draw_session_details
(f: &mut Frame, area: Rect, app: &App, selected: usize)
bloatwarehatao-tui/src/screens/rescue.rs:321
Method
draw_session_list
(f: &mut Frame, area: Rect, app: &App, selected: usize)
bloatwarehatao-tui/src/screens/rescue.rs:247
Method
draw_sessions_tab
(f: &mut Frame, area: Rect, app: &App, selected: usize)
bloatwarehatao-tui/src/screens/rescue.rs:237
Method
draw_settings
(f: &mut Frame, area: Rect, app: &App, selected: usize)
bloatwarehatao-tui/src/screens/settings.rs:129
Method
draw_status_bar
(f: &mut Frame, area: Rect, _app: &App)
bloatwarehatao-tui/src/screens/wireless.rs:152
Method
draw_status_bar
(f: &mut Frame, area: Rect, app: &App)
bloatwarehatao-tui/src/screens/device_info.rs:151
Method
draw_status_bar
(f: &mut Frame, area: Rect, app: &App)
bloatwarehatao-tui/src/screens/health.rs:280
Method
draw_status_bar
(f: &mut Frame, area: Rect, app: &App)
bloatwarehatao-tui/src/screens/presets.rs:370
Method
draw_status_bar
(f: &mut Frame, area: Rect, app: &App)
bloatwarehatao-tui/src/screens/settings.rs:379
Method
draw_status_bar
(f: &mut Frame, area: Rect, app: &App, tab: usize)
bloatwarehatao-tui/src/screens/rescue.rs:400
Method
draw_status_bar
Draw the status bar
bloatwarehatao-tui/src/screens/package_browser.rs:556
Method
draw_status_bar
Draw the status bar
bloatwarehatao-tui/src/screens/home.rs:216
Method
draw_storage_section
(f: &mut Frame, area: Rect, health: &DeviceHealth)
bloatwarehatao-tui/src/screens/health.rs:240
Method
draw_tabs
Draw the tabs bar (All Apps | Installed | Disabled | Uninstalled)
bloatwarehatao-tui/src/screens/package_browser.rs:46
Method
expecting
(&self, formatter: &mut fmt::Formatter)
bloatwarehatao-core/src/category.rs:106
Method
export_preset
Export a preset to JSON string
bloatwarehatao-core/src/preset.rs:317
Method
finish
(&mut self)
bloatwarehatao-tui/src/state.rs:634
Method
from
(d: Device)
bloatwarehatao-tui/src/state.rs:43
Method
from_adb
(adb: &Adb)
bloatwarehatao-core/src/device.rs:39
Method
from_data_dir
Create from a base data directory
bloatwarehatao-core/src/preset.rs:126
Method
from_data_dir
Create from a base data directory
bloatwarehatao-core/src/rescue.rs:139
Method
from_db_entry
Create from database entry
bloatwarehatao-tui/src/state.rs:82
Method
from_installed
Create from installed package name (unknown in database)
bloatwarehatao-tui/src/state.rs:97
Method
get_all_app_labels
( &self, packages: &[String], )
bloatwarehatao-core/src/package.rs:392
Method
get_bloatware
Get bloatware packages (Recommended + Advanced)
bloatwarehatao-core/src/database.rs:271
Method
get_device
Get single connected device (error if multiple)
bloatwarehatao-core/src/device.rs:376
Method
get_device_by_serial
Get device by serial
bloatwarehatao-core/src/device.rs:389
Method
get_package_info
(&self, package: &str)
bloatwarehatao-core/src/package.rs:422
Method
get_preset
(&self, index: usize)
bloatwarehatao-tui/src/state.rs:843
Method
get_selected
(&self)
bloatwarehatao-tui/src/state.rs:340
Method
google_degoogle_preset
De-Google preset
bloatwarehatao-core/src/preset.rs:223
Method
handle_help_key
(&mut self, key: KeyCode)
bloatwarehatao-tui/src/app.rs:647
Method
icon
(&self)
bloatwarehatao-tui/src/state.rs:466
Method
icon
(&self)
bloatwarehatao-tui/src/screens/settings.rs:37
Method
import_preset
Import a preset from JSON string
bloatwarehatao-core/src/preset.rs:327
Method
info_line
(label: &str, value: &str, value_color: Color)
bloatwarehatao-tui/src/screens/device_info.rs:136
Method
is_adb_available
Check if ADB is available
bloatwarehatao-core/src/device.rs:394
Method
is_safe_to_remove
Check if safe to remove (Recommended or Advanced)
bloatwarehatao-core/src/database.rs:118
Method
kill_server
Kill ADB server
bloatwarehatao-core/src/adb.rs:130
Method
list_devices
Get list of connected devices
bloatwarehatao-core/src/device.rs:362
Method
list_system_packages
(&self)
bloatwarehatao-core/src/package.rs:252
Method
list_third_party_packages
(&self)
bloatwarehatao-core/src/package.rs:238
Method
load_from_dir
Load database from JSON files in a directory
bloatwarehatao-core/src/database.rs:146
Method
load_from_file
Load configuration from a file
bloatwarehatao-core/src/config.rs:199
Method
load_rescue_entry
Load a specific rescue entry by ID
bloatwarehatao-core/src/rescue.rs:209
Method
local_time
Get local timestamp
bloatwarehatao-core/src/rescue.rs:59
Method
logs_dir
Get logs directory
bloatwarehatao-core/src/config.rs:150
Function
main
()
bloatwarehatao-tui/src/main.rs:46
Method
make_list_item
Create a list item for a package
bloatwarehatao-tui/src/screens/package_browser.rs:400
Method
minimal_preset
Minimal preset
bloatwarehatao-core/src/preset.rs:189
Method
new
Get application directories
bloatwarehatao-core/src/config.rs:110
Method
new
Create a new device manager
bloatwarehatao-core/src/device.rs:352
Method
new
Create a new custom preset
bloatwarehatao-core/src/preset.rs:55
Method
new
Create from package name
bloatwarehatao-core/src/package.rs:174
Method
new
Create a new rescue entry from package list
bloatwarehatao-core/src/rescue.rs:34
Method
new
Create a new package entry
bloatwarehatao-core/src/database.rs:96
Method
new
Create a new ADB instance
bloatwarehatao-core/src/adb.rs:28
Method
new
(dry_run: bool)
bloatwarehatao-tui/src/state.rs:772
Method
new
Create new app instance
bloatwarehatao-tui/src/app.rs:100
Method
other
Create an other/generic error
bloatwarehatao-core/src/error.rs:94
Method
package_names
Get package names only
bloatwarehatao-core/src/rescue.rs:112
Method
packages_dir
Get package database directory
bloatwarehatao-core/src/config.rs:135
Method
performance_preset
Performance-focused preset
bloatwarehatao-core/src/preset.rs:174
Method
preset
Create a preset error
bloatwarehatao-core/src/error.rs:89
Method
privacy_preset
Privacy-focused preset
bloatwarehatao-core/src/preset.rs:157
Method
profiles_dir
Get profiles directory
bloatwarehatao-core/src/config.rs:140
Method
progress_percent
(&self)
bloatwarehatao-tui/src/state.rs:642
Method
record_failure
(&mut self, package: String, error: String)
bloatwarehatao-tui/src/state.rs:629
← previous
next →
201–300 of 324, ranked by callers