Guide to Remove Bloatware from your Huawei P 30 Pro VOG-AL10

Install adb so it’s in your path and ensure developer options -> usb debugguing is enabled on your phone.

You might have to accept the connection on your phone if this is the first time doing this.

Now run adb from console

# adb devices

On the first run it should output this

List of devices attached
* daemon not running;starting now at tcp:5037 
* daemon started successfully 

Now run adb devices again and it should look like this

# adb devices 

List of devices attached 
APH0000000000000 device 

Now run adb shell

# adb shell  

Now you’re in the shell and can remove programs

I’ve found that removing the following doesn’t mess anything up and removes all the huawei stuff i don’t need

# pm uninstall -k --user 0 com.huawei.intelligent  
# pm uninstall -k --user 0 com.huawei.search 
# pm uninstall -k --user 0 com.huawei.vassistant 
# pm uninstall -k --user 0 com.huawei.appmarket 
# pm uninstall -k --user 0 com.huawei.himovie 
# pm uninstall -k --user 0 com.android.mediacenter 
# pm uninstall -k --user 0 com.huawei.synergy 
# pm uninstall -k --user 0 com.huawei.hidisk 
# pm uninstall -k --user 0 com.huawei.phoneservice 
# pm uninstall -k --user 0 com.android.calendar 
# pm uninstall -k --user 0 com.huawei.browser 
# pm uninstall -k --user 0 com.huawei.hwireader 
# pm uninstall -k --user 0 com.huawei.wallet 
# pm uninstall -k --user 0 com.huawei.powergenie 
# pm uninstall -k --user 0 com.iflytek.speechsuite 
# pm uninstall -k --user 0 com.huawei.skytone 
# pm uninstall -k --user 0 com.huawei.android.findmyphone 
# pm uninstall -k --user 0 com.huawei.health 

Now reboot, and you should be able to swipe left for google, and have all the Huawei bloat removed!

Other Noteworthy Commands:

List all packages

# pm list packages

Find packages

# pm list packages | grep word_youre_looking_for

Don’t uninstall, just disable for current user

# pm disable-user --user 0 
# pm enable --user 0

Some Other Notes:

I wanted to remove the stock contacts, but it seems to get rid of the dialer too. Haven’t had time to find a workaround to this yet. So I just put it back on

# pm uninstall -k --user 0 com.android.contacts 
# cmd package install-existing com.android.contacts

I also wanted to remove the gallery and just use Google Photos, however, this made it so the gallery didn’t work from the camera app, so I ended up reinstalling this for now.

# pm uninstall -k --user 0 com.android.gallery3d.overlay
# pm uninstall -k --user 0 com.android.gallery3d
# cmd package install-existing com.android.gallery3d
# cmd package install-existing com.android.gallery3d.overlay

Siam Bistro – Exotic Thai Cuisine


In my opinion this is one of the best, if not these best Thai restaurants in the Ottawa Region. Read on for some pictures and my thoughts on the food. 

AddressHoursMenu
1268 Wellington Street West
Ottawa, Ontario K1Y 3A5
613-728-3111
http://www.siambistro.com
Lunch
Monday–Friday 11:30am–2pm 
Dinner
Monday–Sunday 5pm–10pm
Lunch
Dinner

This restaurant is absolutely great. Every time I’ve been there it’s been pretty packed with other Thai food lovers. The atmosphere is really good too, sometimes the lighting is a bit high for my tastes, but other times it’s a nice dim lighting, while still being lit well enough to eat. 

The decor is traditional Thai decor you’d see in a lot of restaurants in the area. It looks very clean, and service is super speedy on most occasions. 

They even have a nice little waiting room at the entrance that you can wait in if it’s rainy or snowy outside. 

Anyway, now onto some pictures and the review of the spice level. 

Appetizer: 

For the App we had Poa Pia Goong Tood (Spring rolls stuffed with shrimp & served with a sweet sauce). These tasted very traditional to me, and were not spicy at all. Taste was great, and cost ($9.50) for the amount you get was a good deal. 

Mains: 

This is where Siam Bistro really shines. Being a fan of spicy food it’s really hard to find traditional foods that are actually spicy. I find that often the ‘5 star’ or even ’10 star’ is barely spicy at all for my tastes. Siam Bistro definitely stands out when it comes to this.

It’s not often that I can sweat, and sometimes have a runny nose eating food. Which, as a lot of us spice afficionatoes know means it’s proper spicy. 

Often the server will ask if I am sure I want 4 star spice, I usually ask if they can make it a 6 and get an incredulous look. Some of the servers think I’m faking and probably just bring out a 3, but often I believe they do make it a bit extra spicy for me. 

My girlfriend is very sensitive to spicy food, and even their 1 star stuff is too spicy for her to eat if it gives you an idea of how hot the 4 or, 6 star spice is at this place. 


Bottom Line: 

9/10 – I love this place. Sometimes the service is just a tad slow, but otherwise everything else is great and I will eat here again and again and recommend you do too. 

Using eyeD3 to change a bunch of mp3’s information in bulk.

I needed to modify a ton of mp3 files today, and thought I would document it for me, and, for you.

rename all files based on id3 tags ** use with caution

eyeD3 --rename '$artist - $album - $title' *.mp3

RENAME ALL FILES IN ALL SUB DIRS BASED ON FILE NAME ** use with caution

find . -name \*.mp3 -execdir eyeD3 --rename '$artist - $album - $title' *.mp3 {} \;

DELETE FILES OF SPECIFIC TYPE AND DOTFILES

find . -type f -name ".*" -delete
find . -type f -name "*.m3u" -delete
find . -type f -name "*.nfo" -delete
find . -type f -name "*.sfv" -delete
find . -type f -name "*.zip" -delete

SET ALL TAGS TO ID3 Version 2.4

find . -name \*.mp3 -execdir eyeD3 --to-v2.4 {} \;

REMOVE GENRE AND COMMENTS FROM ALL FILES

find . -name \*.mp3 -execdir eyeD3 --genre= --remove-object Comments {} \;

SET ALL GENRES TO A SPECIFIC GENRE (SEE BELOW FOR LIST)

find . -name \*.mp3 -execdir eyeD3 --genre "Drum & Bass" {} \;
find . -name \*.mp3 -execdir eyeD3 --genre "Breakbeat" {} \;
find . -name \*.mp3 -execdir eyeD3 --genre "Rock" {} \;

RUN DETOX TO RENAME ALL FILES (AS A TEST RUN)

detox -n -r -v -s utf_8 /mnt/gluster/Music

ACTUALLY RUN DETOX TO RENAME ALL FILES

detox -r -v -s utf_8 /mnt/gluster/Music

RENAME ALL – TO _ USING RENAME 

find . -name \*.mp3 -exec rename - _ '{}' \;

GENRES

# eyeD3 --plugin=genres

  0: Blues                               96: Big Band
  1: Classic Rock                        97: Chorus
  2: Country                             98: Easy Listening
  3: Dance                               99: Acoustic
  4: Disco                              100: Humour
  5: Funk                               101: Speech
  6: Grunge                             102: Chanson
  7: Hip-Hop                            103: Opera
  8: Jazz                               104: Chamber Music
  9: Metal                              105: Sonata
 10: New Age                            106: Symphony
 11: Oldies                             107: Booty Bass
 12: Other                              108: Primus
 13: Pop                                109: Porn Groove
 14: R&B                                110: Satire
 15: Rap                                111: Slow Jam
 16: Reggae                             112: Club
 17: Rock                               113: Tango
 18: Techno                             114: Samba
 19: Industrial                         115: Folklore
 20: Alternative                        116: Ballad
 21: Ska                                117: Power Ballad
 22: Death Metal                        118: Rhythmic Soul
 23: Pranks                             119: Freestyle
 24: Soundtrack                         120: Duet
 25: Euro-Techno                        121: Punk Rock
 26: Ambient                            122: Drum Solo
 27: Trip-Hop                           123: A Cappella
 28: Vocal                              124: Euro-House
 29: Jazz+Funk                          125: Dance Hall
 30: Fusion                             126: Goa
 31: Trance                             127: Drum & Bass
 32: Classical                          128: Club-House
 33: Instrumental                       129: Hardcore
 34: Acid                               130: Terror
 35: House                              131: Indie
 36: Game                               132: BritPop
 37: Sound Clip                         133: Negerpunk
 38: Gospel                             134: Polsk Punk
 39: Noise                              135: Beat
 40: AlternRock                         136: Christian Gangsta Rap
 41: Bass                               137: Heavy Metal
 42: Soul                               138: Black Metal
 43: Punk                               139: Crossover
 44: Space                              140: Contemporary Christian
 45: Meditative                         141: Christian Rock
 46: Instrumental Pop                   142: Merengue
 47: Instrumental Rock                  143: Salsa
 48: Ethnic                             144: Thrash Metal
 49: Gothic                             145: Anime
 50: Darkwave                           146: JPop
 51: Techno-Industrial                  147: Synthpop
 52: Electronic                         148: Abstract
 53: Pop-Folk                           149: Art Rock
 54: Eurodance                          150: Baroque
 55: Dream                              151: Bhangra
 56: Southern Rock                      152: Big Beat
 57: Comedy                             153: Breakbeat
 58: Cult                               154: Chillout
 59: Gangsta Rap                        155: Downtempo
 60: Top 40                             156: Dub
 61: Christian Rap                      157: EBM
 62: Pop / Funk                         158: Eclectic
 63: Jungle                             159: Electro
 64: Native American                    160: Electroclash
 65: Cabaret                            161: Emo
 66: New Wave                           162: Experimental
 67: Psychedelic                        163: Garage
 68: Rave                               164: Global
 69: Showtunes                          165: IDM
 70: Trailer                            166: Illbient
 71: Lo-Fi                              167: Industro-Goth
 72: Tribal                             168: Jam Band
 73: Acid Punk                          169: Krautrock
 74: Acid Jazz                          170: Leftfield
 75: Polka                              171: Lounge
 76: Retro                              172: Math Rock
 77: Musical                            173: New Romantic
 78: Rock & Roll                        174: Nu-Breakz
 79: Hard Rock                          175: Post-Punk
 80: Folk                               176: Post-Rock
 81: Folk-Rock                          177: Psytrance
 82: National Folk                      178: Shoegaze
 83: Swing                              179: Space Rock
 84: Fast Fusion                        180: Trop Rock
 85: Bebob                              181: World Music
 86: Latin                              182: Neoclassical
 87: Revival                            183: Audiobook
 88: Celtic                             184: Audio Theatre
 89: Bluegrass                          185: Neue Deutsche Welle
 90: Avantgarde                         186: Podcast
 91: Gothic Rock                        187: Indie Rock
 92: Progressive Rock                   188: G-Funk
 93: Psychedelic Rock                   189: Dubstep
 94: Symphonic Rock                     190: Garage Rock
 95: Slow Rock                          191: Psybient