Download YouTube Vanced APK [NON-ROOT]

youtube vanced apk non root

youtube vanced apk non root - win

Youtube Vanced APK 17.05.55 (Rooted+ Non Rooted Supported)

Youtube Vanced APK 17.05.55 (Rooted+ Non Rooted Supported) submitted by modmentor to u/modmentor [link] [comments]

Youtube Vanced Apk 13.23.5 Version ( Non-Root) Installation Guide

Youtube Vanced Apk 13.23.5 Version ( Non-Root) Installation Guide submitted by powerfulkris to u/powerfulkris [link] [comments]

A List of Open Source Applications

HI THERE! I’ve re-created this list, cleaned up some mess and placed many links to their respective sections. This list contains only FOSS apps and most of the links provided here will take you to GITHUB, GITLAB, F-DROID and PLAYSTORE.
I'll be adding some hearts beside each application
💖--App is active and is being updated frequently
💚--App is active but updates are a little slow. (Not THAT slow and definitely not dead)
💔--App is abandoned/dead. (Why are dead apps here? Answer: There are some humans out there who love to dig out a corpse and examine it😸)
💛--This link will take you to Playstore
💜--This app...is...uhhh...its either abandoned or the updates are slow as a sloth. IDK what's happing with these apps. (Sometimes its hard for me to point out the app if its abandoned because of the updates....some apps receive updates after a very long time and are not dead. The devs should archive the repo if they're not gonna continue developing it further)
These hearts will be added beside each username
💙--The user who suggested that particular app
❤--The DEV of that particular app
🌟SUGGESTIONS TO MORE FOSS APPS ARE WELCOME, when sharing the link for a FOSS app, place the colored heart beside it. I don’t wanna end up placing the wrong colored heart🌟
🌟If any application has a wrong heart beside it OR any link is incorrect OR any app is placed at the wrong section OR if any app goes closed source or turns shady then please do let me know. I'll fix/remove/correct it asap🌟
🌟One more thing...the apps under the sections are listed randomly. Neither of the apps in these sections are ranked from best to worst🌟
★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆
BROWSERS
  1. BROMITE💖
  2. CHROMIUM💖---u/BreakingGilead 💙
  3. ICE RAVEN💚, this is a fork of the firefox browser with extra ad-ons
  4. FENIX💖, Fenix is the all-new Firefox for Android browser, based on GeckoView and Mozilla Android Components.
  5. FOSS BROWSER💜
  6. SMART COOKIE WEB💖
  7. DUCKDUCKGO💖
  8. UN GOOGLED CHROMIUM💖
  9. KIWI BROWSER💖 ---u/thebottle 💙
  10. PRIVACY BROWSER💚---u/Sirbesto 💙
  11. TOR BROWSER💖💛--- u/yaboyjb311 💙
  12. LIGHTNING BROWSER💔---u/dtoxic 💙
APP STORES
  1. F-DROID💚, and its clients. Like FOXY DROID💚
  2. AURORA STORE and AURORA DROID💚, this link will take you to auroraoss download section from where you can download both Aurora store(Playstore client without google tracking) and aurora droid(F-droid client).
F-DROID REPO
  1. IzzyOnDroid- u/nlygamz 💙
FIREWALL AND AD BLOCKERS
  1. NETGUARD💖
  2. ADAWAY💖
  3. BLOKADA💖
  4. AFWall +💚
  5. RETHINK DNS+FIREWALL💚,
  6. DNS66💚 ---u/Jac0b_0 💙
  7. PERSONAL DNS FILTER💖---u/Infinityseeker 💙
AUTOMATION
  1. EASER💜
CALCULATORS
  1. NCALC+💔, this calculator has everything, from a scientific calculator to converters. Also a simple dark and light mode
  2. CALCULATOR ++💔
  3. NCALC LIBRE💔, open source calculator with various functions---u/644c656f6e 💙
  4. MICRO MATHEMATICS💖, Extended visual calculator---u/realmain 💙
CALENDARS and CAMERA
  1. ETAR💚
  2. SIMPLE CALENDAR💚
  3. OPEN CAMERA💚
  4. SIMPLE CAMERA💚
  5. HEDGECAM 2💜💛
  6. FREEDCAM💚, camera app which try to enable stuff that is forgotten by the manufacturers---u/sawgrim 💙
SOCIAL MEDIA CLIENTS
  1. SLIDE FOR REDDIT💚
  2. INFINITY FOR REDDIT💚 - u/Hostilenemy ❤️
  3. TWIDERE FOR TWITTER💚
  4. BARINSTA FOR INSTAGRAM💚, previously known as Instagrabber ---u/austinhuang
  5. FROST FOR FACEBOOK💚
  6. REDDITORIA FOR REDDIT💚💛
  7. TUSKY💚, an android client for Mastodon
  8. RED READER💚 for reddit---u/Kangburra 💙
  9. DAWN FOR REDDIT 💚---u/felixalguzman 💙
  10. TWIRE💖, open source twitch client---u/winterberryco 💙
  11. SHITTER💚, twitter client---u/sawgrim 💙
  12. FEDILAB💚, Fedilab is a multi-accounts client for Mastodon, Pleroma, Peertube, GNU Social, Friendica and Pixelfed---u/sawgrim 💙
DOCUMENT READERS AND EDITORS
  1. LIBRERA READER 💜
  2. MuPDF VIEWER💜
  3. COLLABORA OFFICE 💖💛
  4. BOOK READER💖
  5. ONLY OFFICE, a free and open source office and productiviy suite- u/uaos 💙
  6. PDF VIEWER💚, a secure pdf viewer that does not require any permissions---u/sawgrim 💙
  7. KOREADER💖, an ebook reader supporting pdf, epub, fb2 and many other formats--- u/emacsomancer 💙
  8. FB READER💖💛 an E-Book reader---u/BreakingGilead💙
FILE MANAGERS
  1. AMAZE💚
  2. DIR💔
  3. MATERIAL FILES💚
  4. GHOST COMMANDER💚💛
OFFLINE FILE SHARING
TREBLE SHOT💔
FLASHLIGHTS
SIMPLE FLASHLIGHT💚
FLASHY💜
Dont worry, these flashlights dont ask or seek for funny permissions
GALLERY
  1. LEAFPIC💔
  2. SIMPLE GALLERY💖
  3. CAMERA ROLL💔
  4. STINGLE PHOTOS💚💛, a gallery which can store your images and videos on cloud. Yep, somewhat like google photos
  5. PHIMP ME💜💛, a gallery with some advanced photo editing features, careful...this app can be unstable at times--- u/Petomeansfart 💙
KEYBOARDS
  1. HACKER’S KEYBOARD💔
  2. BEHE KEYBOARD💔, this one is good for programmers
  3. SIMPLE KEYBOARD💚
  4. OPEN BOARD💚
  5. ANYSOFT KEYBOARD playstore link💚💛
  6. IRREGULAR EXPRESSIONS💚 ---u/mfllc
  7. FLORIS KEYBOARD💖, Its in its alpha stage and has a lot of customizations--- u/sawgrim 💙
LAUNCHERS
  1. LAUNCHAIR💔
  2. KISS LAUNCHER💚
  3. PAPER LAUNCHER💔
  4. OPEN LAUNCHER💜
  5. ROOTLESS PIXEL LAUNCHER💔
  6. POSIDON LAUNCHER💚
  7. BLISS LAUNCHER💜
  8. EMERALD LAUNCHER💚
  9. ESSENTIAL LAUNCHER💔
  10. OLAUNCHER💖---u/AimHrimKleem
  11. SHADE LAUNCHER💚💛---u/AimHrimKleem
  12. SLIM LAUNCHER💚 ---u/cameos 💙
  13. BALD PHONE💚, this launcher is for elderly people ---u/cameos 💙
  14. LIBRECHAIR💔, launchair fork with non-foss part removed (alpha)---u/krypt8x 💙
  15. TINY BIT LAUNCHER💖 a kiss launcher fork---u/Sirbesto 💙
  16. LAWNDESK💜, a launcher without an app drawer based on Launchair---u/Blackberry_Brave 💙
  17. BIT LAUNCHER💜---u/binarydiary 💙
  18. SENTIEN LAUNCHER💖, a minimal fork of kiss launcher---u/ndeaaaaaaa💙
MAILS
  1. K-9 MAIL💚
  2. FAIR EMAIL💖
  3. PROTON MAIL💚💛
  4. TUTANOTA💚--- u/Kosty4
  5. CRIPTEXT💚💛---u/prvnpete 💙
  6. CTEMPLAR💚💛---u/prvnpete 💙
  7. SIMPLE LOGIN💚💛, This is an anti-spam Email Hero. ---u/MAXIMUS-1 💙
MAPS AND NAVIGATION
  1. OSMAND💚
  2. TRANSPORTR💚
  3. PRIVATE LOCATION💔
  4. POSITIONAL💖, a gps and a time information app with some fluid animations and a minimal UI--- u/Hamza417
  5. OPEN MULTIMAPS💚, a simple client to view maps from OpenStreetMaps---u/sawgrim. 💙
  6. TRIAL SENSE💖, navigation app with unique survival toolkits---u/_Abesti_ 💙
MEDIA FRONTENDS
  1. NEWPIPE💖
  2. SKY TUBE💜
  3. SONG TUBE💖, an App made in Flutter to Download Media from YouTube--- u/sawgrim 💙
MEDIA
  1. TUBELAB💖, a peertube client---u/sawgrim💙
  2. THORIUM💚, a peertube client---u/sawgrim💙
  3. KODI💚---u/MuntasimF💙
  4. STREMIO💖, Stremio💛---u/prvnpete💙
  5. JELLYFIN---u/krypt8x💙
  6. MPV💚, a video player
  7. VLC💖, its a media player
  8. SHOWLY💖, is modern, slick, open-sourced Android TV Shows Tracker---u/Some012345💙
MESSAGING
  1. CONVERSATIONS💚
  2. PIX ART MESSENGER💚
  3. TELEGRAM💚💛
  4. WIRE💚
  5. SIGNAL💖💛
  6. TELEGRAM FOSS💚, an unoffical FOSS version of telegram with those proprietary garbage removed---u/samyak039💙
  7. FORKGRAM💖, a telegram client with some extra features and google stuffs removed
  8. SESSION MESSENGER💚, is an end-to-end encrypted messenger that removes sensitive metadata collection.---u/sawgrim💙
SMS
  1. SILENCE💔, a fork of signal
  2. QK SMS💚
  3. SIMPLE SMS💚
MUSIC PLAYERS
  1. ODYSSEY💚
  2. VANILLA MUSIC💜
  3. PHONOGRAPH💚
  4. VINYL MUSIC PLAYER💚
  5. MUSIC PLAYER GO💖 --- u/enricodortenzio ❤️
  6. METRO💚, this is the fork of Retro music player with the pro versions unlocked ---u/MuntasimF ❤️
  7. TIMBER💔 ---u/Confident_Love 💙
  8. TIMBER X💜---u/Confident_Love 💙
  9. CANAREE💜---u/Confident_Love 💙
  10. SHUTTLE💜---u/Confident_Love 💙
  11. PULSE MUSIC💚---u/WhiCCX5
PODCAST
  1. ANTENNA POD💚
  2. AUDIO ANCHOR💚
  3. ESCAPE POD💚
  4. TSACDOP💚💛---u/MarblesinthePan 💙
NOTE TAKING APPS
  1. OMNI NOTES💔
  2. SCARLET NOTES💜
  3. CARNET💚
  4. SIMPLE NOTES💚
  5. NOTEBUDDY💔
  6. MARKOR💚
  7. UNOTE💔
  8. JOPLIN💖---u/thebottle 💙 and u/IAMAHobbitAMA 💙
  9. STANDARD NOTES💖---u/krypt8x 💙
  10. SILENT NOTES💛💚---u/ychtyandr💙
TO-DO LISTS
  1. MINIMAL TODO💔
  2. TO DO LIST💔
  3. OPEN TASKS💔
  4. TASK. ORG💖
  5. 1LIST💚
PASSWORD MANAGERS
  1. KEEPASS DX💚
  2. BIT WARDEN💚💛
  3. KEEPASS2 ANDROID💚---u/_Samii_ 💙
  4. MASTER PASSWORD💔--- u/masterblaster0 💙
PASSWORD AUTHENTICATOR
  1. FREE OTP💔
  2. AEGIS💚
  3. andOTP💚---u/superpippo17 💙
GAMES
  1. SOLITAIRE💖---u/urcosmo 💙
  2. OPEN GEMMY💔💛---u/urcosmo 💙
  3. XEONJIA💚---u/sawgrim 💙
  4. LEMUDROID💖💛, Lemuroid is an open-source emulator based on Libretro---u/sawgrim 💙
  5. LICHESS💖---Deuzivaldo 💙
  6. MOONLIGHT💖 Game streaming client for pcs with Nvidia GPU---u/ReenigneArcher💙
WALLPAPER
  1. MUZEI💚, A live wallpaper app for android
  2. VECTORIFY DA HOME💖💛, a very minimal wallpaper app to customize your homescreen. u/enricodortenzio ❤️
  3. RYWALL💚---u/t-ryder203x ❤️
  4. GALLERYWALL💚 is for refreshing wallpaper with random pictures from the free Pixabay service with a scheduled period---u/01egme💙
WEATHER
  1. FORCASTIE💚
  2. GEOMETRIC WEATHER💛💜 ---u/xenyz 💙
VPN
  1. PROTON VPN💛💖
  2. WIREGUARD💚, an open source vpn ---u/thebottle 💙
  3. MULLAD VPN💖 ---u/BreakingGilead 💙
  4. OPEN VPN💚---u/BreakingGilead 💙
SCANNER
  1. BINARY EYE💚, its an open source barcode scanner
  2. QR and BARCODE SCANNER💚
  3. QR SCANNER💚---u/Boob_Preski 💙
  4. CLEAR SCAN💛---u/zcraber💙
  5. OPEN SCAN💛💖---u/zcraber💙
  6. OPEN NOTE SCANNER💚---u/zcraber
APPS THAT SAVE BATTERY, ENCRYPTS, HIDES AND LOCKS PERSONAL STUFFS OR EVEN INFORM/ALERT THE USER ABOUT IN-APP TRACKERS OR OTHER FISHY STUFFS COMES HERE 👇
  1. RUN IN BACKGROUND PERMISSION SETTER💔, to stop background apps from running. REQUIRES ROOT
  2. SUPERFREEZZ💚, to freeze apps from running in background. NO NEED ROOT
  3. APP LOCK💔
  4. WARDEN💚 it helps detect in app trackers--- u/rak-rak 💙
  5. APP MANAGER💚, an app for managing other downloaded apps. Also it detects in app trackers.
  6. CRYPTEE💚, encrypted storage for photos, files etc---u/krypt8x 💙
  7. DROWSER💚, app killer, Requires ROOT---u/sawgrim 💙
  8. VIGILANTE💖, Android security (camera/microphone indicator dots)---u/FunkyMuse ❤️
  9. TRUSTNOTIFY💛💔, this app will hide the notifications on the lockscreen. Source---u/sawgrim 💙
  10. PHOTOK💚,a free photo-safe vault---u/sawgrim💙
  11. OBSCURA CAM💔, metadata remover and media face-scrubber---u/_Abesti_ 💙
  12. EDS LITE💔 creates encrypted containers that compatible with Veracrypt, LUKS, EncFs---u/_Abesti_ 💙
  13. PIXELKNOT💔, is a steganography app---u/_Abesti_ 💙
  14. LOCKER💔 to control the numbers of time you need for failed unlock and wipe system---u/_Abesti_ 💙
  15. ORBOT💖💛 is a free proxy app that empowers other apps to use the internet more securely ---u/zmoliu 💙
  16. URL SANITIZER💜Just an easy tool to remove those tracking GET queries for a little more privacy---u/Some012345💙
DOWNLOAD MANAGERS AND TORRENTS
  1. DOWNLOAD NAVI💚, this is a download manager
  2. ARIA2 APP💛💚, this too is an open source download manager
  3. LIBRETORRENT 💛💜, for torrenting
  4. TRANSDROID💜, a torrent client---u/thebottle 💙
RSS
  1. SPARSS💚, to sync RSS without a server using DecSync---u/rat_tat_2_e 💙
  2. FEED READER💔, Modern desktop application designed to complement existing web-based RSS accounts---u/rat_tat_2_e 💙
  3. FLYM💚, Flym News Reader is a light Android feed reader (RSS/Atom) ---u/Born_Science 💙
  4. FEEDER💖 is a no-nonsense RSS/Atom/JSON feed reader app for Android---u/Some012345💙
  5. READROPS💚 is a multi-services RSS client for Android. Its name is composed of "Read" and "drops", where drops are information drops in an ocean of news---u/Some012345💙
  6. HANDY NEWS READER 💚 is a light and modern Android feed reader, based on Flym News Reader---u/Some012345💙
REMINDERS AND TRACKERS
  1. LOOP HABIT TRACKER💖, for creating and maintaining long-term positive habits ---u/winterberryco 💙
  2. RxDROID💜, reminds you of your medication schedules---u/winterberryco 💙
  3. PERIODICAL💚, period calendar for ladies---u/winterberryco 💙
  4. DRIP💜, period tracker with password protection---u/winterberryco 💙
  5. LOG28💚, a simple no-frills period tracker---u/winterberryco 💙
  6. FITO TRACK💚, a fitness tracker for android---u/sawgrim 💙
  7. MONEY WALLET💚, to help you track your expenses---u/ORO8ORO 💙
  8. OPEN TRACKER💖, a sports tracker that completely respects your privacy---u/struds 💙
  9. TRINSPECT💜,app to help you be organized, develop new habits and see the time left for your life---u/sawgrim💙
  10. GO TO SLEEP💜 it will remind you to go to sleep....until you do so
CONVERTERS
  1. UNIT CONVERTER ULTIMATE💔, A simple and easy to use unit converter---u/Turbo7890 💙
  2. IMAGES-TO-PDF💔, this app can convert images to a pdf file---u/sawgrim 💙
ANDROID OPEN SOURCE PROJECT (AOSP)
  1. AOSP DIALER site: cs android---u/LuckyLeague💙
  2. AOSP CONTACTS site: cs android---u/LuckyLeague💙
  3. AOSP GALLERY site: cs android---u/LuckyLeague💙
  4. AOSP MESSAGING site: cs android---u/LuckyLeague💙
  5. AOSP LAUNCHER 3 site: cs android---u/LuckyLeague💙
COMICS
  1. TACHIYOMI💚, an open source manga and comics reader
  2. TACHIYOMI J2K💚, a fork of tachiyomi with extra features and enhancements---u/sawgrim 💙
RELATED TO NOTIFICATIONS
  1. MINDFUL NOTIFIER💖 displays a notification reminder at user configurable intervals
  2. PINNIT💚, P!N 💔, NOTIFICATION NOTES 💔, create notes and pin them as notifications.
  3. NOTIFICATION LOG💚, logs system notifications
  4. FIT NOTIFICATIONS💚, Enable all notifications for fitbit devices
  5. NOTIFICATION CRON💚, scheduling recurring notifications on your phone
  6. SPEEDOMETER💚, display your current speed as a notification in your status bar
  7. CALENDAR NOTIFICATION💔, advanced calendar notifications
  8. HEADS UP NOTIFICATIONS 💜, heads up notifications for your device
  9. AC DISPLAY💔, handle new notifications with ease
  10. HEADS UP💔, floating notifications
  11. QUICK TILES💚, enable some extra stuffs/tiles in the notification tray
MISCELLANEOUS
  1. NEXT CLOUD💚, its an android client to access the next cloud server
  2. SHELTER💚, This helps in isolating big brother apps, using multiple accounts.
  3. SNIPPET💔💛, its like an auto-text app
  4. KDE CONNECT💚, to connect and share files, clipboard, etc between pc and android---u/thebottle 💙
  5. WALLABAG💚, save web pages and read them later offline---u/thebottle 💙
  6. TERMUX💚, android terminal---u/thebottle💙
  7. VOICE💜, a minimal audio book player ---u/celiomsj💙
  8. DEC SYNC💚, It lets you create local CalDAV and CardDav accounts (for Calendar and Contacts) and sync them to a local directory.---u/rat_tat_2_e💙
  9. RADICALE💜, storage plug-in for DecSync---u/rat_tat_2_e💙
  10. EVOLUTION💜 plugin for DecSync---u/rat_tat_2_e💙
  11. DSUB💜---u/ladfrombrad💙
  12. JITSI MEET💚, a zoom alternative---u/krypt8x💙
  13. SYNCTHING💚, p2p encrypted cross-device file sync service ---u/krypt8x💙
  14. YET ANOTHER CALL BLOCKER💚---u/sawgrim💙
  15. OandBackupX💚, a backup manager for android---u/sawgrim💙
  16. PRIMITIVE FTPD💖, open source ftp server---u/ThrowAway237s💙
  17. TESSERCUBE💜, Communicate via OpenPGP in any app--- u/NormieMcNormerson💙
  18. TEXTFAIRY💚, an OCR app---u/sawgrim💙
  19. FEED WATCHER💖, a feed scanner app for android---u/sawgrim💙
  20. GADGET BRIDGE💚, A free and cloudless replacement for your gadget vendors' closed source Android applications---u/sawgrim💙
  21. IMAGEPIPE💚, Reduces image size and removes exif-tags when sharing images on android devices---u/sawgrim💙
  22. EASYOPENLINK💚, Android app which makes it easy to open links from text documents via the share function---u/sawgrim💙
  23. TAPTAP💚, Port of the double tap on back of device feature from Android 11 to any Android 7.0+ device---u/sawgrim💙
  24. ISLAND💚---u/Zzappazz💙
  25. TAILSCALE💚,Tailscale is a WireGuard-based app that makes secure, private networks easy for teams of any scale---u/sawgrim💙
  26. SCALEWAY MANAGER💚, Scaleway Manager is an IONIC application that use Scaleway API to manage your servers---u/sawgrim💙
  27. ISMYWEBSITEUP💚,Handy tool to make sure your website is up, and alert you whenever it is down---u/sawgrim💙
  28. AUDIO HEADQUARTER💖, is a tool to control Android application volume individually---u/sawgrim💙
  29. INTRA💜, An experimental tool that allows you to test new DNS-over-HTTPS services on Android---u/binarydiary💙
  30. HOMEBERRY💜, is an Android remote control app for your Raspberry PI---u/sawgrim💙
  31. ANONADDY💚, is a free and unlimited Email alias app---u/_Abesti_💙
  32. SURVIVAL MANUAL💜, Survival Manual based on the Army Field Manual---u/Turbo7890💙
  33. VANCED💖, VANCED MANAGER AND MICROG REPO---u/PugLife43vr 💙 (note: Youtube Vanced itself isnt an open source project)
  34. WLAN SCANNER💚 is an Android App for analysing the WiFi networks in range---u/fitcfitcfatc 💙
  35. KEYBOARD BUTTON MAPPER 💖💛 app that can map a single or multiple key events to a custom action.---u/das-dude
🔴🔵⚫⚪🔴🔵⚫⚪🔴🔵⚫⚪🔴🔵⚫⚪🔴🔵⚫⚪🔴⚫
SIMPLE MOBILE TOOLS💖💛-- Tibbbi❤️ almost all the mostly used applications ranging from Dialer to Gallery is available, they’re all available for free in Fdroid . The playstore version unlocks more and also supports the dev---u/kobeislegend 💙
A friend of mine made a list as well that contains open source applications, there are some apps here in his list which isn’t available in my post. And instead of listing them one by one here’s the LINK to his list, it will lead you to github. This is him: u/Petomeansfart
submitted by Jackie7610 to androidapps [link] [comments]

YouTube Vanced v16.02.3 [NO ROOT] Premium Mod Apk

YouTube Vanced v16.02.3 [NO ROOT] Premium Mod Apk

YouTube Vanced is a popular modded version of YouTube. It adds a number of features to the official YouTube app, including built-in adblocking, background playback, black/dark themes, and much more. This page has installation instructions and download links for non-rooted devices. YouTube Vanced for rooted devices
Enjoy your favorite videos and channels without ADS and with Background Play on this YouTube app.

📛 First clean your android 🧹 before starting installation by using Clean Guard or Safe Cleaner to do not have any issues while running the App

Download (70.9 MB) :
Download | Mirror | External Mirror
Torrent Download (Please Seed):
YouTube Vanced v16.02.3 Premium Mod Apk |
For More :
For softwares keys crack patch : https://t.me/adobe2020crack
& https://t.me/windowsmacapps
For Free Premium accounts : https://t.me/deepwebworlds
Enjooooy

How to install ?


How to enable Black/Dark theme?


How to fix Login & Chromecast issue ?


Main Features :-


submitted by modapkedia to u/modapkedia [link] [comments]

[Question] New manager and MicroG broke everything. Where do I find older versions by release date and how do I install without the manager?

I updated the apps (non-root) with manager on 01Dec2020 and it was working. But I can't log into my account or sometimes Youtube Vanced crashes after I updated the apps and the manager yesterday.
I am trying to download MicroG and Vanced apps current as of 01December.
I can't find any official list with release dates :( But I managed to find this mediafire link and downloaded files by "last modified" dates. I'm not sure how reliable that is.
The non-root vanced folder in there has 3 files. Any suggestion on how to install them?
___________________________________________________________________________________
Update:
ResolvedThis is the combo that worked for me:
Vanced microG v0.2.14.204215.apk
and YouTube Vanced v15.40.37 non-root (installed with SAI).
New microg might be the culprit.
submitted by aa-can to Vanced [link] [comments]

Problem with installing YT Vanced APK on my Mi 9T

Problem with installing YT Vanced APK on my Mi 9T submitted by namiaiman to Xiaomi [link] [comments]

[Question] Cannot play video above 1080P

Hi, I am new to Vanced.

I got new galaxy brand 2020 model android tablet with 2000x1200 resolution display and official youtube app only allow upto 1080P playback so I tried to use Youtube Vanced to override maximum resolution.
My tablet has Snapdragon 662 with VP9 support and Youtube on Chrome browser plays 4K fine.
(So hardware itself supports Youtube 4K)

Long story short, Youtube Vanced failed playing 1440P or 4K resolution.
Here is my situation.

First installation methode.
  1. Visited Vanced wiki and downloaded Vanced manager apk.
  2. Installed Vanced manager.
  3. In Vanced manager : Installed microG.
  4. In Vanced manager : Installed latest Youtube Vanced.
  5. Launch Youtube Vanced.
  6. In Vanced setting > Codec override on.
  7. In Vanced setting > Video settings > Max resolution on.
All above is done below is the problem.
  1. No 1440P and 4K menu appears in 4K youtube video.
  2. Tried unlock hidden menu and set HDR > HDR menu upto 1080P appears.
  3. From unlock menu > VP9 codec on (samsung / SM-G920F)
  4. Still no 1440P and 4K menu appears in 4K youtube video.

Second installation methode.
  1. Visited Vanced wiki and downloaded microG Vanced and installed.
  2. Downloaded latest Youtube Vanced apk.
  3. Installed Split APKs Installer (SAI)
  4. In Split APKs Installer, selected and installed Youtube Vanced apk.
  5. Launch Youtube Vanced.
  6. In Vanced setting > Codec override on.
  7. In Vanced setting > Video settings > Max resolution on.
All above is done below is the problem.
  1. 1440P and 4K menu appears but video plays with no picture. (plays sound)
  2. Tried unlock hidden menu and set HDR > HDR menu upto 1440P appears but no picture again.
  3. From unlock menu > VP9 codec on (samsung / SM-G920F)
  4. Still 1440P and 4K menu appears but plays no picture. only sound.
  5. Tried default codec but still no picture.

(By the way, non-root version and Android 10)

What step did I miss?
I need community's help.
submitted by MegaTide to Vanced [link] [comments]

YouTube Music - Stream Songs & Music Videos v4.02.50 [Non-Root] [Premium Unlocked] [Nocna Furia]

App Name: YouTube Music - Stream Songs & Music Videos v4.02.50 [Non-Root] [Premium Unlocked] [Nocna Furia]
Requirements: 5.0+
Description: YouTube Music is a new music app that allows you to easily find what you’re looking for and discover new music. Get playlists and recommendations served to you based on your context tastes and what’s trending around you.
A new music streaming service from YouTube ● This is a completely reimagined music service with official releases from your favorite artists.
Find the music you want ● Easily find the albums singles live performances covers and remixes you’re looking for. ● Don’t know a song’s name? Just search for the lyrics or describe it.
Discover new music ● Get music recommendations based on taste location and time of day. ● Use The Hotlist to keep up with what’s trending.
Uninterrupted listening with Music Premium ● Listen ad-free ● Don’t worry about your music stopping when you lock your screen or use other apps. ● Download your favorites or let us do it for you by enabling Offline Mixtape.
Get one free month of Music Premium to listen ad-free offline and with your screen locked then pay just $9.99 a month. Existing YouTube Red or Google Play Music members and users of either service who have already received a 30 day trial are not eligible. Monthly charges auto-renew for Music Premium membership outside of trial periods.
What's New:
Change up your routine with the new Discover Mix, a personalized playlist with songs you’ll love based on what you listen to the most. With a new set of songs each Wednesday, there is always more to explore.
Mod Info:
Installation Instructions: --Non-Root version:
1) Install microG (using microG from YT Vanced 15.43.32, there is also a version with its microG); 2) Install YTMusic ; 3) Log in to your account.
Changes: - Updated mod base to YT Music 4.02.50 - Support: armeabi-v7a x86 x86_64 - Package: com.vanced.android.apps.youtube.music - Update Vanced MicroG to v0.2.13-203916
Google Play: Link
VirusTotal: Link
Download: Link
submitted by Blood_Bleeder to moddedandroidapps [link] [comments]

[Question] Why does my Vanced Manager install original YouTube app instead of YouTube Vanced (root)?

Hi. I've just updated Vanced Manager to the newest version and tried to install YouTube Vanced (root). It downloaded all .apk files but at the end it installed original YouTube instead of YouTube Vanced. I tried non-root one and it worked fine but the root one didn't. Ps: I installed YouTube Vanced (root) via Vanced Manager before (old version) and it worked fine
submitted by syaorancode to Vanced [link] [comments]

[Other] I ported Vanced to YouTube 15.25.37

Hey, I ported (most) features of vanced to the current YouTube app, to shorten the time until the official release ;)
Most features work, login also (with microg). I also added some extras (and bugs).
You can download the apk from here (both dark and black version). You'll also need current MicroG.
Android won't allow you to install the app unless you first uninstall any previous (non-root) vanced version (as it's signed by a different person).
Disclaimer:
I'm not part of Team Vanced (the official guys). This is a UNOFFICIAL version, so please don't ask them if you encounter bugs (instead wait for a official version).
Why now?
I know it might seem weird for me to post this when official vanced is already announced, but I actually started working on this back in April, learned how youtube, vanced and smali stuff works, and then started work on this exact version about 4 weeks ago.
submitted by shadow_578 to Vanced [link] [comments]

[question] How to download the apks for rooted version?

I can't use the youtube vanced manager to install youtube vanced rooted version for some reason (probably cuz I am in China). I was able to download the apkm from apkmirror (https://www.apkmirror.com/apk/team-vanced/youtube-vanced/youtube-vanced-15-43-32-release/) and installed the non-rooted version but I don't need microG since I am rooted. Is it possible to download the rooted apks of youtube vanced? Thank you.
submitted by aerowindwalker to Vanced [link] [comments]

[Other] [Tutorial] How to Create a Custom Vanced Theme!

[ Introduction ]
This is my second post on the Vanced subreddit. My first is here.
Anyways, I just thought I would share one of the (many) ways to create a custom Vanced theme.
Keep in mind, this is just based on what I have tried and it has worked for me. I am not responsible for anything breaking (although I do not believe anything will).
I have tried to make this tutorial work as well as I can across all PC platforms. If I really messed something up, please reply to this post and I will include instructions for whatever platform you are using.

[ Prerequisites ]

[ Android Studio ]
Android Studio is needed to use the commands adb, apksigner, and zipaligner. If you already have the Android Build Tools and the Android Platform Tools, you can safely skip this step.
After installing Android Studio, open it, and open settings (Alt + Ctrl + S or Command + , [comma] on Mac). Open Appearance & Behavior, then open System Settings within that, and finally, select Android SDK. Inside the Android SDK menu, head to SDK Tools and install both "Android SDK Build-Tools" and "Android SDK Platform-Tools."
Also, take note of the Android SDK Location if it is different than "C:\Users\{Name}\AppData\Local\Android\Sdk."

[ Adding to Path ]
There are two options for this step. I will only go over the first option for Windows.
[ Add to Path ]
If you would like the commands to be executed easier, consider adding the Build Tools and Platform Tools folders to your PATH environment variable. If you don't have a Windows OS, you can search for the steps that will work for your OS, OR you can look at the second option to skip this step.
Windows:
  1. Search environment variables in the windows search
  2. On the page that pops up, open Environment Variables at the bottom
  3. Under User variables, scroll down to Path (or create it if it is not there)
    1. If you are creating the User variable, set the variable name to "Path" and variable value to "%USERPROFILE%\AppData\Local\Android\Sdk\platform-tools;%USERPROFILE%\AppData\Local\Android\Sdk\build-tools\{build tools version. Check Android Studio for the version}"
    2. If the Path variable already exists under USER VARIABLES (Not under system variables), click Edit and make a new entry with "%USERPROFILE%\AppData\Local\Android\Sdk\platform-tools}" and another with "%USERPROFILE%\AppData\Local\Android\Sdk\build-tools\{build tools version. Check Android Studio for the version}"
    3. Please keep in mind, the Android SDK Location may be different than %USERPROFILE%\AppData\Local\Android\Sdk. If you are unsure what it is, check the Android Studio settings. Head to Appearance & Behavior -> System Settings -> Android SDK and it will give you the Android SDK Location.
  4. Check that you added it all correctly by executing the commands adb version and apksigner --version.
[ Do Not Add to Path ]
If you choose not to do the above step OR if you don't use a Windows OS, then take these steps:
Replace "C:\Users\{Name}\AppData\Local\Android\Sdk\" with your Android SDK Location if it is different from that. If it was different, then you noted it while setting up Android Studio. Make sure the rest of the location is the same as above, though.

[ Decoding the APK ]
Okay, after you have done all of that, you now need to download the Theme apk and decode it.
  1. Download the APK from here if you are not rooted and here if you are rooted. Keep in mind: this is for version 15.38.35. For later versions, check how to download the APKs here.
  2. Make a new folder on your desktop and place the APK into it.
  3. Run the command apktool d black.apk -o black-decoded.

[ Changing the Theme ]
After the APK decoding, you can now move onto the fun part. Modifying the APK's theme.
Head into the res folder, go down to values, and open colors.xml.
Some of the values I have changed are posted here to make Vanced Pink.
To change the images, head into the other folders within the res folder.

[ Building the APK ]
After modifying the values of the colors.xml file and any other res file changes, you are going to rebuild the APK.
Simply run the command apktool b black-decoded -o themed.apk.

[ Zipalign ]
Now you are going to align the APKs with zipalign.
  1. Download the other APKs for Vanced. Check here for directions.
    1. As an example: I personally need to download non-root split_config.arm64_v8a.apk and split_config.en.apk.
  2. Place the other APKs into the folder.
  3. For each of the APKs, run zipalign -v -p 4 apk1.apk apk1-unsigned.ap but replace "apk1" with: "themed" then "split_config.{lang}" and then "split_config.{arch}"
    1. As an example: zipalign -v -p 4 themed.apk themed-unsigned.apk

[ Signing the APKs ]
Now you need to sign each of the APKs.
  1. Open command prompt or terminal in the folder
    1. Run the command cd %USERPROFILE%/Desktop/{folder name} or wherever the folder is
  2. Now create a JKS key
    1. Run the command keytool -genkey -v -keystore keystore.jks -alias ssl -keyalg RSA -sigalg SHA256withRSA -validity 1000 -keysize 2048
      1. If there is an error when running this, make sure your Java Development Kit is set up correctly
  3. Now sign the APKs
    1. Run the commands apksigner sign --ks keystore.jks --out apk1-signed.apk apk1-unsigned.apk but replace "apk1" with: "themed" then "split_config.{lang}" and then "split_config.{arch}"
      1. For example" apksigner sign --ks keystore.jks --out themed-signed.apk themed-unsigned.apk
  4. Keep the command prompt/terminal open for the next step

[ Installing onto Device ]
Finally, you are able to install the APKs onto your device.
  1. Make sure the device has USB Debugging on
    1. Open the device's settings
    2. Go down to "About Phone" and open it
    3. Scroll down to Build Number and repeatedly tap it until you gain access to Developer Options
    4. Open developer options
    5. Scroll down to USB Debugging and turn it on
  2. Delete Vanced
  3. Connect your phone to your computer with a charging cable
  4. In the Command Prompt/Terminal run the command adb install-multiple themed-signed.apk split_config.{lang}-signed.apk split_config.{arch}-signed.apk
  5. Vanced with your custom theme should now be on your phone!

[ Conclusion ]
I spent a tremendous amount of time creating this post so I hope it works for you as it did for me. If you have questions, make sure to reply with them below or tag me in a new post. I would also recommend you keep the files you change so it is easier to modify them for a new version of YouTube Vanced.
If there is a new Vanced version when you are reading this, and you are updating your custom theme with this tutorial, make sure that you do not just throw the old "colors.xml" file into the values folder, and instead, check the differences between the two files.
submitted by TreyRuffy to Vanced [link] [comments]

I'm getting ads on YouTube search results now

https://i.imgur.com/p5E4xJr.jpg
submitted by iRon4k to Android [link] [comments]

Workaround for full HD YouTube india region

Since YouTube hasn't yet lifted the 480p lock in our region. Here's a workaround to unlock 1080p (without VPN)
Many of you already use YouTube Vanced, if not go here (root/non-root) https://www.xda-developers.com/youtube-vanced-apk/
Once it's installed enable additional options by going to Settings -> Vanced Settings -> Tap on the About section till you get a message saying Hidden Menu is visible
Go to Codec override -> Override model and enter the model number of any tab e.g. SM-T865 (any android tab models will work)
Restart the app and the 480p limit should be gone now. ;))
submitted by kallu2u to india [link] [comments]

Taking (almost) full control of your unrooted Android - for Customization, and Privacy (Long, extensive)

*Reddit Old has trouble showing the title for sections. I'm not sure what to do about this, other than highlighting text and making it look like crap. I'm sorry. Please let me know if you have a suggestion.
EDIT:

If this and my other post gets within a reasonable margin of 500 up votes, I'll make a PDF with LaTeX, not holding back on information.

I promised a few of you from privacy and Galaxy_S20 I'll do this, so here it is. This write-up was initially intended for Galaxy S10/S20, but will more than likely apply for other devices as well. I say "use your judgement" several times here, and I'm serious for everywhere. Read the FULL write-up all the way through, pick what fits you/your threat model, and modify from there. If anybody has any suggestions or corrections (which I imagine there will be a few, as I'm writing this over the course of several days), do feel free to PM me or post them here. I hope this will be a pretty big thread, so if it's important, I'd prefer PM so i can edit this post.

With Android 10 out, we've got quite a few more options as far as customization, and maybe a few reduced options (tough root) to maintain some sort of level of privacy on a framework that relies on more than just a few levels of third party apps, and privacy statements we're basically forced into. Nevertheless, even without the new additions to the API that DO respect privacy, there're a lot of tweaks we can do.

I'll focus on few main methods to gain more customization, beyond the most of the well known ones. We really don't need another one diving into tasker, MIUI-ify, KWGT, motorola like gestures, gallery/email/keyboard/browser alternatives etc...... This is more so on using and modifying system components, sandboxing, background app limiting, and a touch of networking. I'm not saying any of these are sercets or aren't already implemented from factory, but I am saying they aren't as well known as they should be considering the level of customization Android is capable of. In order to keep things somewhat clean and saving my lazy fingers, I'm going to aim at supplying you with some tools to advance privacy and customization, with hopes it's enough to advance you and your research.

First note: As I mentioned, this was initially intended to be focused on a few select devices. For device focused parts, I'm focusing on the snapdragon variant of samsngs galaxy s10 or s20. Exynos will be able to do most of this, and likely a root in the future as well - then your capabilities will be enhanced. Some people prefer the exynos variant specifically for this reason. We will make do with what we've got for now, as a root is probably not in the near future for these devices.

Second note: I'll do my best to address beginners as much as I can, but I'm not going to make this an introductory tutorial on how to secure an android device from the CIA. If you're not sure about something, google it. If you're already aware how to do something, skip it. This is in no way aimed at everybody
Third note: I will not dive into software exploitation. Maybe debugging, but not exploitation.
Fourth: I'm more serious here than anywhere else: Use your judgement before modifying your phone in any way. If your USB is farked up, fix it, or just don't bother proceeding. If you really are unsure what you're doing, either look into what I said (I'll intentionally use hot words) or just, again, don't. I want you to use your own judgement. I want you to understand what's happening, and why you're doing it. Most importantly, I don't want you to do something that messed up your device. That being said, I'm not going to be responsible for your broken phone. Period. You will use your judgement in more than just exploring options I provide here for your device.

Moving on, nobody likes facebook, or golf clash on their device..... or any of the crap we get from the factory. So what do we do? With enough talk, we plug in and get started.

First thing's first, READ EVERYTHING BEFORE CONTINUING!
This is customization. Do what applies to YOU!

Bloatware and flashing.

Most hardware per your variaton (S20, S20+, S20Ultra) is going to be about the same. As mentioned before, your processor may differ depending on your location, but beyond that, they're the same.
This is important because it means that each are capable of handling the firmware provided by the other carriers. When you're on the samsung website choosing Verizon, ATT, Unlocked, the only thing you're doing is choosing firmware. You at any time can flash (copy) the firmware of ATT or Sprint, should you change carriers. I mention this because each variant comes with its own array of bloatware; with the samsung firmware having the least, but still running any SIM, the first start to confirming you have a decently clean phone is to start with the Samsung firmware.
Without going through too much of what has been already typed, you can find information and the procedure for flashing S20s via Odin here. (XDA Forums)


Developer Options, Enabling ADB (and some other stuff)

This part is simple enough. Go into Settings > About Phone > Software Information, and then tap Build Number until it says "You are now a developer". From there, go back twice into settings, and at the very bottom, you'll have a new section "Developer Options". Go into there, scroll down into the Debugging section, and choose to enable USB Debugging.

As a quick mini tip, if you want to make your device feel a bit faster, scroll into the Drawing section, and choose to turn off Window Animation Scale, Transition Animation Scale, and Animator Duration Scale.
If you care for the animations, turn it to 0.5 maybe. Or, you can set it to something like 0.25 using adb shell settings put NAMESPACE VALUE. We'll talk more about this later, briefly.

ADB

Much of what we'll be doing here on out will require ADB.
For those that don't know, ADB (Android Debug Bridge) is a developers tool used to directly interface with their device. A full run down of tool can be found here (Android Developers) with an install tutorial here (XDA)
Once you install ADB, you'll be able to access your android directly via navigating to the folder adb is installed in, and typing adb shell in command prompt/terminal window (assuming you're in windows).
Linux people, you can quickly and easily install with: sudo apt-get install adb or sudo yum install android-tools
Once you're in shell, you'll get a blinking cursor followed after something like
z3q:/ $

You can type uname -a to print out device information, and further confirm you're on your phone. You'll return something like:
Linux localhost 4.19.81-18024814 #1 SMP PREEMPT [DATE] KST 2020 aarch64

Play around with this a bit. You're in a basic linux environment right now, and there's a lot you can do. for example, try cmd statusbar expand-settings or service call statusbar 1 .
Generally the way it works is, you're first going to type the name of some program, and then options to follow. For those with experience: yes, it goes much deeper than that, but like i said before - I'm trying to address beginners the best i can without killing my fingers here.

exit will safely exit the shell. top will run a program which will basically be the linux version of Task Manager - information here (adbshell.com) which you can exit with CTRL+C. While you're there, you may as well explore other interactions you can have with ADB as well, such as logcat, ps, getprop, settings, and pm, which we'll use with bloat removal.

As a final note within this section: most of my commands are with the assumption you're already in the android shell with adb shell and are presented with something like beyond2q:/ $ or z3q:/ $
at any point, if you're not in adb shell, a one liner can be added to the beginning of any command, such that you get something like adb shell list packages samsung


Bloat "removal"

Now that you have an idea of what you're in, you can start pulling some of the garbage off your device.
This to me, is a biggy. Unfortunately, you can't TRULY remove everything, but we can for the user which, is, you. I'm not going into this deeply, as for most peoples threat model, it doesn't matter all that much. If you've got a deeper threat model, chances are, you aren't reading this, and know everything here I have to offer.

Anyway, let's get rid of those pesky crap apps that none of us touch. RIP Bixby.
You're going to be entering your android shell via adb shell. Within there you're going to list packages using package manager: pm list packages
pm is a powerful package manager with a large set of options for you. check out everything you could do with pm using pm -h, and by exploring here
from there, you're going to get a long list that looks similar, but longer than the following. Obviously, they're your packages. Many of them are vital, so don't go willy nilly uninstalling what looks like it might just kinda almost maybe be crapish.
z3q:/ $ pm list packages
package:com.sec.location.nsflp2
package:com.sec.android.app.chromecustomizations

You have a couple options here. You can scroll through the packages and find the full name of the package you need to remove, or you can totally skip it this part, and use an app like Package List to find it.

When you find an app you want to uninstall, depending on the package, you MIGHT be able to use pm uninstall PACKAGE_NAME. But, for a good amount of bloatware, you're going to have to use pm uninstall -k --user 0 *PACKAGE_NAME*. Always give it a shot without -k and --user 0

pm - "Package manager". Self explanatory.
-k - preserve cache/data - this is usually optional.
--user 0 - specify user 0 as the uninstaller. This is not always optional, and is required to get an actual uninstall as the device user ( user 0 ). This is different than how many people claim them being "hidden" or "disabled".

Now, which apps? Well to get started, here is a list (XDA Link) for the Galaxy S10, just as an example. Of course, there's going to be a difference in apps between our S20 devices and last years S10.

Alternatively, when I first got my phone, the first thing i did was pm list packages | grep face
The pipe ( | ) basically says "Pass the output of the previous command, into the following program: grep"
What we're doing here is finding all packages that contain "face". pm is nice to us though, and we could have just done pm list packages face; but i mention grep because we're going to use it extensively elsewhere. I explain later.

The output provided:
package:com.samsung.faceservice
package:com.samsung.android.smartface
package:com.facebook.services
package:com.facebook.katana
package:com.samsung.android.app.camera.sticker.facearavatar.preload
package:com.facebook.system
package:com.facebook.appmanager

As you could imagine, I got rid of anything facebook first. You might be able to perform the command without --user 0, which will be preferred:
pm uninstall --user 0 com.facebook.services
pm uninstall --user 0 com.facebook.katana
pm uninstall --user 0 com.facebook.system
pm uninstall --user 0 com.facebook.appmanager
Following, was faceavatar. If you don't use the face service or smart face feature, you could probably get away with uninstalling the others. If you're hesitant, back the apk up so you can reinstall it if something breaks.
Next, for samsung devices, bixby. knowing there was more than one package, I used pm list packages | grep -e bx -e bix. The -e flag is the provides a pattern to search for. grep allows us to search for multiple patterns if we provide multiple -e flags. egrep could also be used, but let's not worry about it for now.
The output provided:
package:com.samsung.android.bixby.service
package:com.samsung.android.bixby.agent
package:com.samsung.android.bixby.agent.dummy
package:com.samsung.bixby.wakeup
and another bx app I didn't save when i initially performed this. can't recall it; oh well.
Next I did the same for "kids" and "game", since I know I won't be using them.
Some of the apps I got rid of were the following. Not all, however.. I had to get rid 90% to fit this post into reddits 40k character limit.
com.android.chrome
com.google.android.apps.tachyon
com.google.android.googlequicksearchbox
com.microsoft.skydrive
com.netflix.mediaclient
com.samsung.android.app.camera.sticker.facearavatar.preload

There are plenty of bloatware lists for you to find and utilize to your own judgement. Look up the name of a package at any point if you aren't 100% CERTAIN of what it does. I don't want to see posts about how you lost your "aremoji" app, or need antservice.

App options through PM

Now, we must acknowledge modifying app permissions. Yes, android 10 has a rudimentary built in permissions manager for basic features, but that's it. It's very basic, and doesn't include some of the deeper permissions. There are multiple ways to do this, yes..... I'll be going over the ADB method first, as we'll need to be using this later. This is a single shot method, and the most annoying, but sometimes necessary as certain permissions can only be granted via ADB. I usually modify more than a single permission per app, and so I don't usually use this method. I'll cover it anyway to increase your fluency, and so you know it's always an option. Again, we're going to be granting some permissions later as well, so it's good to know.

First thing's first, we have to actually get the name of the permission we want to revoke. There are several ways to do this, but the easiest would be to simply download an app to provide you the full permission name. By full, I mean something like android.permission.SET_TIME_ZONE. You can get a list of ALL the granted permissions via the shell with pm list permissions. To further that command, you can append the -g flag for grouping, and -d for a "dangerous" filter (I don't usually use this unless I'm looking for a particular permission I know exist within this group). So your command could be pm list permissions -g -d . You can get a list of everything pertaining to the command under the "list permissions" section of pm -h.

As for which app, PLENTY exist, but I would highly recommend the AppOps feature in Brevent or AppOps, as we'll be using them both later to automatically force stop apps, and it works well with other apps we'll be utilizing. Additionally, aSpotCat - Permission Checker is also very good, and applies well to this section.Skit is by far my favorite, as it does a great dive into the app nitty gritty. It's quite useful... Unlike Skit, aSpotCat only lists 3rd part apps - no system apps. Everything else we've spoken about will list both.

Once you've downloaded the app, it's pretty straight forward to figure out the interface.

If you're using aSpotCat, you'd simply choose an app, and it would give you the full name of the permission, but not the full app name. Again, you can get this with something similar to pm list packages | grep instagram

Let's look at a quick example with restricting Instagram camera starting with Skit.
The process would be to choose the Instagram app, and look at the permissions tab.. Scroll until you see something you don't like, and take note of it.... back out, go to the manifest tab, and scroll down a little bit until you see something like When you see somethning like android.permission.CAMERA, that's what you're looking for. Conveniently, Skit also provides you with the full app name.

Finally, to revoke the app permission via ADB, you command would be:
pm revoke com.instagram.android android.permission.CAMERA

If you don't get an exception, you're good. If it spits something back out, either:
A) your package name is incorrect;
B) you typed your permission wrong (it's "COARSE" location, not "COURSE" :) )
C) (and this is the most unfortunate) "is not a changeable permission type"
In any case, it'll tell you. Don't skip over code because it looks complicating or scary - it actually tells you a lot of very useful information. Some you'll need, some you won't.
If you get C, no worries. We'll get to that shortly.

Similar to before, if you'd like to grant a permission:
pm revoke com.instagram.android android.permission.CAMERA

You can further your understanding by taking a look at all the permissions here in the App Manifest by that app.

Apps To Modify Permissions

Now that you've got an idea of what's going on with package manager, let's take look at some useful apps that will perform much of what we've done automatically. Some of these have a free version with ads, or a premium version without. If you can't take ads, go for it with the premium; you'll be supporting a developer, and probably get a few extra features as well. If you're fine with ads, so be it. Most of this won't change with/without the premium, though.

We've got a 5 apps I install before anything else on my device. I'm going to go through them in the order I install them, as I've a couple times (oddly) experienced a problem with Island. This works under the assumption that your device is not managed by any organization, and that you have permission to do as you want with the device. None of this that I know of will void any warranty, but it's still important to follow all the warnings behind the software you install - Not just mine.

Island
Island is great, as it allows a duplicate of an app to be installed in it's very own sandbox....or...well.... island. Get it? Let's move on... With island installed apps, nothing will be able to interact with your personal goodies. A couple device bound permissions, yes, but you can take care of those later.

As mentioned on the Island Website:
“Island” is a sandbox environment to clone selected apps and isolate them from accessing your personal data outside the sandbox (including call logs, contacts, photos and etc) even if related permissions are granted. Device-bound data (SMS, IMEI and etc) is still accessible.
........
Isolated app can be frozen on demand, with launcher icon vanish and its background behaviors completely blocked.

Further, here are the common use cases:
Common use cases
Freeze frequently woken apps. Clone it into Island and uninstall the original one outside. Then you can freeze it to fully block its background behaviors. Remember to create launch shortcut for quick de-freezing and launching.
Prevent permission-hungry apps from accessing your private data. Sometimes runtime-permission may not be the solution, especially if the app refuses to work without certain permissions. App clones running in Island cannot access your contacts, call logs and sniff other apps outside. But SMS and location are exceptions since they are bound to device.
Use two accounts of the same app parallel. Clone it into Island and login the other account inside.
Archive rarely used apps. Like the first case, keep them frozen until the next time you need it.
Hide your private apps.

There are two modes to using Island: normal mode (of course,) and the very much overused term, "God mode". The major difference is basically what control of apps you have inside, and outside the sandbox from within the app. The Island website issues a WARNING for samsung users:
WARNING: Some Samsung users encountered boot failure after activating God mode. It’s advised NOT to use god mod on Samsung devices.

I've done manual setup for god mode on an Snapdragon S5, Snapdragon S10+ and Snapdragon S20 Ultra, thankfully without issue. Each time either when it was new, or after a factory reset. Your mileage may vary.

The setup is pretty straight forward, but can occasionally you might run in to problems. You're unfortunately required to TEMPORARILY remove ALL accounts, from samsung, to google, to reddit, all of it that're on your device. Thus why I like to do this as one of the first things when I get a new phone.

The full setup can be found on the oasisfeng website here, and I highly suggest going through it. I'm not going to type it, as the author did such an excellent job typing writing it up. A quick note though, because I've been asked about it more than once before:

For Step 4, in the Manual Setup for Island section, there's a bit of a type error that some people got messed up on. Your command is seperatted into two lines, and should be something like: dpm set-profile-owner --user com.oasisfeng.island/.IslandDeviceAdminReceiver. Obviously, replace with the returned user ID in the first step, when you entered pm create-user --profileOf 0 --managed Island

Once you've got it all setup, you can open up island, install the app in your sandbox, and then remove it from your device without losing it in your sandbox. Many phones offer this standard out of the box with this feature or that feature....

Ice Box
Ice box is another cool app, not too much unlike island. Personally, I don't use island all that much, but I keep it around for if I do need it. Icebox, I use constantly.
Ice Box is fairly similar to all the other package disabler apps, with the exception that it's essentially seamless, and behaves like a folder from your app drawer or home-screen. Even better, you can store all your "not trusted" apps, such as instagram, Whatsapp (if you'll even allow that on your device), the play store, Ring, whatever in it. As far as the user experience goes, you click the app to open the ice box, click what you need, and you're in it. No losing your data, automatic freezing..... I've tried COUNTLESS apps for app control, and this took a quick rise to my favorites, right next to brevent. Take note later: To modify a frozen apps permissions, you'll have to defrost it first.

Setup is easy, as long as you still have all your accounts removed. Essentially, all you need to do is enter adb shell dpm set-device-owner com.catchingnow.icebox/.receiver.DPMReceiver into your adb shell, reset, and that's it. Further instructions on their website here%20Setup). Open her up, select the apps you want to freeze, set your freeze timeout, and you're done. Happy sailing without all that crap in your app drawer :)

Now, these apps are frozen, and literally Can't. Do. Anything. Don't believe me? Check netstat, later on in the writeup, or quickly pm list packages instagram and see your package isn't even in able to be handled by androids package manager anymore.

Shizuku Server

As the Github Page] (yes, it's open source! suggests:
Help normal apps uses system APIs directly with adb/root privileges with a Java process started with app_process.
The setup here is simple, but unfortunately needs to be done every time you reset your phone. If you follow all the steps here in this tutorial, you shouldn't need to do that often...
All you're going to do is install the app, open it, and type the adb command it gives you. If you're already in your adb shell, you could just do:
sh /sdcard/Android/data/moe.shizuku.privileged.api/files/start.sh'

linux people, I added an alias to my .bashrc file to make my life easier when i have to restart:
alias shizuku='adb shell sh /sdcard/Android/data/moe.shizuku.privileged.api/files/start.sh'

if all goes well, you'll quickly see "service is running" at the top.

Great, that's it for shizuku. Other apps that rely on the service can now utilize it appropriately.


[App Ops - Permission manager](https://play.google.com/store/apps/details?id=rikka.appops)
App Ops, made by the same developer as Shizuku, is another app I'm very fond of, as it provides ridiculously easy way to revoke permissions. It only needs to be set up once, and will maintain changes even after reboot or when not running (given how it revokes permissions).

When you install this app, you're going to want to figure out which working mode you're going to want. If you choose priveleged mode and have already set up shizuku, you're fine. Should you require Delegated device admin mode, you're going to have to execute two simple commands after choosing which app you'd like to designate as your admin app.

The command is simple. Open up your adb shell, and paste:
pm grant --user 0 rikka.appops android.permission.GET_APP_OPS_STATS
pm grant --user 0 rikka.appops android.permission.INTERACT_ACROSS_USERS

If you're having trouble, or something's not working, or prefer to read the full instructions, clicky here


Brevent
The last major app I have a huge affinity for and recommend the most, would be brevent. In short, it's super similar to greenify, just with less bugs (from my experience). Brevent will force stop apps as you need, but also has a built in AppOps functionality, with a bit more functionality than the App Ops app itself. However, they both seem almost exactly the same as far as the interface goes.
Unfortunately, like shizuku, you have to start brevent server through adb anytime there's a change in USB settings or you restart. But, honestly, this has helped my battery life so much, I have no problem doing that every now and again.
Once you open up your adb shell, you're going to want to open up brevent, and execute the shell command in there:
sh /data/data/me.piebridge.brevent/brevent.sh
linux users, i created an alias in my bashrc file to make my life easier:

alias brevent='adb -d shell sh /data/data/me.piebridge.brevent/brevent.sh'

As a bonus, Brevent allows you to execute commands within the app as if you were in your adb shell. Something I regularly utilize for one thing or another.

Tiles
Tiles isn't anything crazy, but certainly a unique customization tool to add quick settings tiles to your drop down that you wouldn't have available elsewhere. You can view the Github Page Here.
Combined with Skit, which will allow you to view certain activities an app might perform, you can add "custom" activities to your quick settings drop down. Now I have yet to conceive of a useful case for this, but it is available should you need.

Youtube Vanced
Surely you've all heard of this, but I'm just going to include it anyway. Basically, it's an advanced youtbe version, and [ad] free. thus, vanced. Yeah, punny. I love it.

Anyway, instructions are clear and straight forward on their site: https://vanced.app
If you plan on signing in to a youtube account, you'll need to install Micro G. If not, you'll be fine without micro g.
Installing:
When you go to download the vanced app, you'll notice it's not an APK, but .APKS. It's a split apk file. basically, the APK split into a bunch of separated files, and then compressed. So install it, you're going to have to download and install a Split APK Installer, and install from there. It's not tough, and you'll be finished before you know it....but now, you can add com.google.android.youtube to the list of apps to pull off your phone.


Beyond APKs

Personal VPN + Firewall, Followed by Commercial VPN.
VPNs are nice. Now I'm NOT going to go into which VPN you should use, but I am going to stress the features of it, and a good way to truly control the data your phone is sending. Kill switch if you need, Split Tunneling, etc...

Additionally, one thing some people do (me included, and I'm super thankful I did, but I don't utilize it constantly) is to set up their own VPN at their home with PiHole or something similar, and then redirect that traffic through a commercial VPN. The downside is you can't control "where" your masked location is using this route (unless you set something up, which is totally possible with a Pi). You can simply work around this by utilizing that particular VPN service directly on your phone (duh). The upside: you allow increased traffic control doing it this way. 10/10 a necessity.

For those that don't know, android at its root is a linux operating system, and has a significant portion of standard linux tools installed - microcom, ndc, netcat, linker, showmap, and many others (I would love to go into these if reddit didn't have a 40k char limit). Of those, there is a beautiful tool called iptables - a built in firewall. Now, you MIGHT be able to utilize iptables directly on your device via the shell with iptables, however, either your specified rules won't persist across reboots, or you won't be able to add any rules at all because you require root privileges. For those of you that have been able to utilize AFWall+, iptables is how it works its magic. Alternatively, if you configure a personal VPN, you can filter your traffic through secondary device which you have 100% control of. Or, instead of over complicating it with iptables - a tool that isn't necessarily all that easy for a beginner to learn - you can go ahead and install PiHole, and utilize the firewall in there. Additionally, an intrusion prevention system will be nice to have. That's a whole other thread.

To summarize, you can supplement the lack of firewall control you have access to on your phone by routing all your mobile traffic through a home VPN + Firewall. You can then route your traffic here through a commercial VPN. It's tough and requires a bit of manipulation, also taking a bit of speed away, but totally worth it.

DNS
If you don't go the route I mentioned in the previous section, you could at the very least change your dns. Some are faster than others for different locations.. Experiment and do what works for you. There are also numerous DNSFilters in the play store you can play with as well.


Firefox Chrome Tweaks
Removed to shorten. start with chrome://flags parallel downloading, smooth scrolling, "num-raster-threads" this page (malwaretips. com) is a good start.

More ADB Stuff

A lot of this can become overwhelming very fast if you don't already have experience with the command line. To that, I'd say not to sweat it. There's never a shortage of linux resources out there. I will never hesitate to emphasize on the usefulness of purchasing a Linux Pocket Guide On Amazon. I've gone back to this book for years, and have gone through several of them because I'm always giving them to friends. If at any time you want to learn how to use a program further, you can always type -h or --help after the program name for usage. In a "normal" linux environment, you'd be able to say man PROGRAM_NAME of a manual. Unfortunately, this is stripped from android.
If at any point you want to output the full command to a text file, you can add > FILENAME.txt to the end of your command. for example, adb shell pm list packages -3 > ThirdPartyAPKs.txt

Most of this is not essential, but is beneficial in figuring out what's sucking up your battery life, running when it shouldn't, or phoning home when you don't want it to. If your threat model includes malicious software being installed because you don't trust your spouse, this will help with that.

Fist and foremost, grep.
Generally used for searching plain-text data. We used it before briefly, but I want to mention it first here, as it can save you from going through a thousand lines of crap down to 3 or 4. To use it to filter output of some previous command, you have to redirect the output of a command to grep using pipe ("|"). So, for example, the command pm list packages | grep instagram basically says "use grep to show me only lines containing instagram from the output provided by ps list packages "

ps - "Process Status"
Useful in seeing currently running processes. Start with ps -A, and use ps --help for a full list of command usage.

top - Top Processes
Similar to ps, but interactive. Usefull if you find your phone getting hot for no reason, and determining what's sucking up your juice. I use this far before ps if i don't know the name of a process.

Dumpsys
Awesome tool to "dump" system information. This is a very, very powerful tool that you can spend a long time on.

dumpsys is a tool that runs on Android devices and provides information about system services. You can call dumpsys from the command line using the Android Debug Bridge (ADB) to get diagnostic output for all system services running on a connected device. This output is typically more verbose than you may want, so use the command line options described below to get output for only the system services you're interested in. This page also describes how to use dumpsys to accomplish common tasks, such as inspecting input, RAM, battery, or network diagnostics.

if you type just dumpsys, you're going to be overwhelmed with information. If it hangs, just give it a second - it's not done. start with dumpsys -l to provide a list of service types to start with, and then move into things like dumpsys activity services, dumpsys notification or dumpsys battery. dumpsys meminfo is also good to look at what's eating at memory and battery. Remember, you can always redirect output to a file with > by typing adb shell dumpsys meminfo > meminfoDumpsys.txt.
This will be useful for if you want to view the output in something other than your terminal, or just save it for viewing later.

Netstat
I've gone through this more than any other tool, besides pm. A more advanced tool, no doubt, but probably the most useful in order to determine what's phoning home when you don't want it to (besides doing a MITM attack on your device). CTRL+C to stop/exit (pretty universal). you can start by looking at the routing table with netstat -r, and then move further into listening sockets with their PID useing netstat -l -p.


Modifying your netpolicy
If you know how to make an app debuggable, you can restrict its data usage by modifying the netpolicy. I'm not going to go in depth here, as I haven't used it much except when testing my own apps.


Modifying inaccessable settings
This is a major customization factor. Certain settings are programmable, but not accessible without some tool from the play store, or through the stock UI. Use settings tool to modify them. settings -h for tool usage. From here, you see you can list your available settings within 3 namespaces: Global, System, and Secure. You can then use something like settings list global for view. Now a lot of these you don't want to modify. But, there are some, and that I'll leave on you to modify. This is one of the places I want to really stress on you to use your judgement.
If you're going to modify anything, I highly suggest you make a backup of all your settings should something go wrong. Do something like adb shell settings list global > globalBackup.txt.
To modify, it's as simple as settings put secure long_press_timeout 400. Remember to always enter in the same unit as what was there. Don't put in something like 400.5 when there was not decimal initially provided.


Pull an APK from your device
adb shell pm path PACKAGE_NAME
/system/app/HiddenMenu/HiddenMenu.apk
adb pull /system/app/HiddenMenu/HiddenMenu.apk

additionally, you can list all packages and their path with the -f flag:
adb shell pm list packages -f

So at this point, I've hit the 40,000 character limit Reddit allows in their posts. I unfortunately need to end it like this. There are PLENTY more ways to toy with your device via adb, and some settings apps. You can search around for things like expanding the status bar with adb shell cmd statusbar expand-notifications, or setting/getting valuable build.props settings with setprop/getprop (root).
submitted by perennialExhaustion to privacytoolsIO [link] [comments]

YSK that you can get youtube premium with a lot of features for free.

Just like whatsapp plus there is a modded version for youtube. It is called youtube vanced and can be downloaded from their official website along with MicroG for vanced which is an extension app that allows you to sign into google account. This app is available only for ANDROID Features include:
Block all ads (togglable)
Background Playback
Force VP9 (or HDR) or vice versa
Override Maximal Resolution
Pinch to Zoom (for all devices)
Casting Togglable (can be forced off)
Toggle Themes (Black, Dark, White)
PiP - Picture in Picture mode (Oreo only) (but it works for me on huawei mate 9 android 9 emui 9.1)
Auto Repeat Feature
Preferred Speed and Resolution
Note to yourself, download the non root version unless you are rooted. if your phone is not rooted do not attempt to root it. If you do not know if your phone is rooted, it is Not. Enjoy youtube mega premium.
Edit: there is also a version like this but for youtube music if you want. Also uses microG for google sign in.
Edit 2: here are some links https://forum.xda-developers.com/android/apps-games/app-youtube-vanced-edition-t3758757 https://www.xda-developers.com/youtube-vanced-apk/ https://vanced.app
IMPORTANT NOTE: IF YOU ARE A CREATOR OR SOMEONE WITH A LOT OF SUBSCRIBERS, USE AT YOU OWN RISK. ALTHOUGH THE APP HAS BUILT IN ANTI-BAN, YOUTUBE IS WITHIN THEIR RIGHTS TO TERMINATE YOUR ACCOUNT BECAUSE OF VIOLATING THE TERMS OF SERVICE BY MODIFYING THE YOUTUBE WEBSITE. THE USE OF THIS APP IS COMPLETELY LEGAL. USE AN ALTERNATE ACCOUNT IF YOU DON'T WANT TO RISK IT. I have been using it for years now and all my friend too and no one gkt banned yet. But stay on the safe side
submitted by kattiper to YouShouldKnow [link] [comments]

Taking (almost) full control of your unrooted Android - for Customization, and Privacy (Long, extensive)

I promised a few of you from privacy and Galaxy_S20 I'll do this, so here it is. This write-up was initially intended for Galaxy S10/S20, but will more than likely apply for other devices as well. I say "use your judgement" several times here, and I'm serious for everywhere. Read the FULL write-up all the way through, pick what fits you/your threat model, and modify from there. If anybody has any suggestions or corrections (which I imagine there will be a few, as I'm writing this over the course of several days), do feel free to PM me or post them here. I hope this will be a pretty big thread, so if it's important, I'd prefer PM so i can edit this post.

With Android 10 out, we've got quite a few more options as far as customization, and maybe a few reduced options (tough root) to maintain some sort of level of privacy on a framework that relies on more than just a few levels of third party apps, and privacy statements we're basically forced into. Nevertheless, even without the new additions to the API that DO respect privacy, there're a lot of tweaks we can do.

I'll focus on few main methods to gain more customization, beyond the most of the well known ones. We really don't need another one diving into tasker, MIUI-ify, KWGT, motorola like gestures, gallery/email/keyboard/browser alternatives etc...... This is more so on using and modifying system components, sandboxing, background app limiting, and a touch of networking. I'm not saying any of these are sercets or aren't already implemented from factory, but I am saying they aren't as well known as they should be considering the level of customization Android is capable of. In order to keep things somewhat clean and saving my lazy fingers, I'm going to aim at supplying you with some tools to advance privacy and customization, with hopes it's enough to advance you and your research.

First note: As I mentioned, this was initially intended to be focused on a few select devices. For device focused parts, I'm focusing on the snapdragon variant of samsngs galaxy s10 or s20. Exynos will be able to do most of this, and likely a root in the future as well - then your capabilities will be enhanced. Some people prefer the exynos variant specifically for this reason. We will make do with what we've got for now, as a root is probably not in the near future for these devices.

Second note: I'll do my best to address beginners as much as I can, but I'm not going to make this an introductory tutorial on how to secure an android device from the CIA. If you're not sure about something, google it. If you're already aware how to do something, skip it. This is in no way aimed at everybody
Third note: I will not dive into software exploitation. Maybe debugging, but not exploitation.
Fourth: I'm more serious here than anywhere else: Use your judgement before modifying your phone in any way. If your USB is farked up, fix it, or just don't bother proceeding. If you really are unsure what you're doing, either look into what I said (I'll intentionally use hot words) or just, again, don't. I want you to use your own judgement. I want you to understand what's happening, and why you're doing it. Most importantly, I don't want you to do something that messed up your device. That being said, I'm not going to be responsible for your broken phone. Period. You will use your judgement in more than just exploring options I provide here for your device.

Moving on, nobody likes facebook, or golf clash on their device..... or any of the crap we get from the factory. So what do we do? With enough talk, we plug in and get started.

First thing's first, READ EVERYTHING BEFORE CONTINUING!
This is customization. Do what applies to YOU!

Bloatware and flashing.

Most hardware per your variaton (S20, S20+, S20Ultra) is going to be about the same. As mentioned before, your processor may differ depending on your location, but beyond that, they're the same.
This is important because it means that each are capable of handling the firmware provided by the other carriers. When you're on the samsung website choosing Verizon, ATT, Unlocked, the only thing you're doing is choosing firmware. You at any time can flash (copy) the firmware of ATT or Sprint, should you change carriers. I mention this because each variant comes with its own array of bloatware; with the samsung firmware having the least, but still running any SIM, the first start to confirming you have a decently clean phone is to start with the Samsung firmware.
Without going through too much of what has been already typed, you can find information and the procedure for flashing S20s via Odin here. (XDA Forums)


Developer Options, Enabling ADB (and some other stuff)

This part is simple enough. Go into Settings > About Phone > Software Information, and then tap Build Number until it says "You are now a developer". From there, go back twice into settings, and at the very bottom, you'll have a new section "Developer Options". Go into there, scroll down into the Debugging section, and choose to enable USB Debugging.

As a quick mini tip, if you want to make your device feel a bit faster, scroll into the Drawing section, and choose to turn off Window Animation Scale, Transition Animation Scale, and Animator Duration Scale.
If you care for the animations, turn it to 0.5 maybe. Or, you can set it to something like 0.25 using adb shell settings put NAMESPACE VALUE. We'll talk more about this later, briefly.

ADB

Much of what we'll be doing here on out will require ADB.
For those that don't know, ADB (Android Debug Bridge) is a developers tool used to directly interface with their device. A full run down of tool can be found here (Android Developers) with an install tutorial here (XDA)
Once you install ADB, you'll be able to access your android directly via navigating to the folder adb is installed in, and typing adb shell in command prompt/terminal window (assuming you're in windows).
Linux people, you can quickly and easily install with: sudo apt-get install adb or sudo yum install android-tools
Once you're in shell, you'll get a blinking cursor followed after something like
z3q:/ $

You can type uname -a to print out device information, and further confirm you're on your phone. You'll return something like:
Linux localhost 4.19.81-18024814 #1 SMP PREEMPT [DATE] KST 2020 aarch64

Play around with this a bit. You're in a basic linux environment right now, and there's a lot you can do. for example, try cmd statusbar expand-settings or service call statusbar 1 .
Generally the way it works is, you're first going to type the name of some program, and then options to follow. For those with experience: yes, it goes much deeper than that, but like i said before - I'm trying to address beginners the best i can without killing my fingers here.

exit will safely exit the shell. top will run a program which will basically be the linux version of Task Manager - information here (adbshell.com) which you can exit with CTRL+C. While you're there, you may as well explore other interactions you can have with ADB as well, such as logcat, ps, getprop, settings, and pm, which we'll use with bloat removal.

As a final note within this section: most of my commands are with the assumption you're already in the android shell with adb shell and are presented with something like beyond2q:/ $ or z3q:/ $
at any point, if you're not in adb shell, a one liner can be added to the beginning of any command, such that you get something like adb shell list packages samsung


Bloat "removal"

Now that you have an idea of what you're in, you can start pulling some of the garbage off your device.
This to me, is a biggy. Unfortunately, you can't TRULY remove everything, but we can for the user which, is, you. I'm not going into this deeply, as for most peoples threat model, it doesn't matter all that much. If you've got a deeper threat model, chances are, you aren't reading this, and know everything here I have to offer.

Anyway, let's get rid of those pesky crap apps that none of us touch. RIP Bixby.
You're going to be entering your android shell via adb shell. Within there you're going to list packages using package manager: pm list packages
pm is a powerful package manager with a large set of options for you. check out everything you could do with pm using pm -h, and by exploring here
from there, you're going to get a long list that looks similar, but longer than the following. Obviously, they're your packages. Many of them are vital, so don't go willy nilly uninstalling what looks like it might just kinda almost maybe be crapish.
z3q:/ $ pm list packages
package:com.sec.location.nsflp2
package:com.sec.android.app.chromecustomizations

You have a couple options here. You can scroll through the packages and find the full name of the package you need to remove, or you can totally skip it this part, and use an app like Package List to find it.

When you find an app you want to uninstall, depending on the package, you MIGHT be able to use pm uninstall PACKAGE_NAME. But, for a good amount of bloatware, you're going to have to use pm uninstall -k --user 0 *PACKAGE_NAME*. Always give it a shot without -k and --user 0

pm - "Package manager". Self explanatory.
-k - preserve cache/data - this is usually optional.
--user 0 - specify user 0 as the uninstaller. This is not always optional, and is required to get an actual uninstall as the device user ( user 0 ). This is different than how many people claim them being "hidden" or "disabled".

Now, which apps? Well to get started, here is a list (XDA Link) for the Galaxy S10, just as an example. Of course, there's going to be a difference in apps between our S20 devices and last years S10.

Alternatively, when I first got my phone, the first thing i did was pm list packages | grep face
The pipe ( | ) basically says "Pass the output of the previous command, into the following program: grep"
What we're doing here is finding all packages that contain "face". pm is nice to us though, and we could have just done pm list packages face; but i mention grep because we're going to use it extensively elsewhere. I explain later.

The output provided:
package:com.samsung.faceservice
package:com.samsung.android.smartface
package:com.facebook.services
package:com.facebook.katana
package:com.samsung.android.app.camera.sticker.facearavatar.preload
package:com.facebook.system
package:com.facebook.appmanager

As you could imagine, I got rid of anything facebook first. You might be able to perform the command without --user 0, which will be preferred:
pm uninstall --user 0 com.facebook.services
pm uninstall --user 0 com.facebook.katana
pm uninstall --user 0 com.facebook.system
pm uninstall --user 0 com.facebook.appmanager
Following, was faceavatar. If you don't use the face service or smart face feature, you could probably get away with uninstalling the others. If you're hesitant, back the apk up so you can reinstall it if something breaks.
Next, for samsung devices, bixby. knowing there was more than one package, I used pm list packages | grep -e bx -e bix. The -e flag is the provides a pattern to search for. grep allows us to search for multiple patterns if we provide multiple -e flags. egrep could also be used, but let's not worry about it for now.
The output provided:
package:com.samsung.android.bixby.service
package:com.samsung.android.bixby.agent
package:com.samsung.android.bixby.agent.dummy
package:com.samsung.bixby.wakeup
and another bx app I didn't save when i initially performed this. can't recall it; oh well.
Next I did the same for "kids" and "game", since I know I won't be using them.
Some of the apps I got rid of were the following. Not all, however.. I had to get rid 90% to fit this post into reddits 40k character limit.
com.android.chrome
com.google.android.apps.tachyon
com.google.android.googlequicksearchbox
com.microsoft.skydrive
com.netflix.mediaclient
com.samsung.android.app.camera.sticker.facearavatar.preload

There are plenty of bloatware lists for you to find and utilize to your own judgement. Look up the name of a package at any point if you aren't 100% CERTAIN of what it does. I don't want to see posts about how you lost your "aremoji" app, or need antservice.

App options through PM

Now, we must acknowledge modifying app permissions. Yes, android 10 has a rudimentary built in permissions manager for basic features, but that's it. It's very basic, and doesn't include some of the deeper permissions. There are multiple ways to do this, yes..... I'll be going over the ADB method first, as we'll need to be using this later. This is a single shot method, and the most annoying, but sometimes necessary as certain permissions can only be granted via ADB. I usually modify more than a single permission per app, and so I don't usually use this method. I'll cover it anyway to increase your fluency, and so you know it's always an option. Again, we're going to be granting some permissions later as well, so it's good to know.

First thing's first, we have to actually get the name of the permission we want to revoke. There are several ways to do this, but the easiest would be to simply download an app to provide you the full permission name. By full, I mean something like android.permission.SET_TIME_ZONE. You can get a list of ALL the granted permissions via the shell with pm list permissions. To further that command, you can append the -g flag for grouping, and -d for a "dangerous" filter (I don't usually use this unless I'm looking for a particular permission I know exist within this group). So your command could be pm list permissions -g -d . You can get a list of everything pertaining to the command under the "list permissions" section of pm -h.

As for which app, PLENTY exist, but I would highly recommend the AppOps feature in Brevent or AppOps, as we'll be using them both later to automatically force stop apps, and it works well with other apps we'll be utilizing. Additionally, aSpotCat - Permission Checker is also very good, and applies well to this section.Skit is by far my favorite, as it does a great dive into the app nitty gritty. It's quite useful... Unlike Skit, aSpotCat only lists 3rd part apps - no system apps. Everything else we've spoken about will list both.

Once you've downloaded the app, it's pretty straight forward to figure out the interface.

If you're using aSpotCat, you'd simply choose an app, and it would give you the full name of the permission, but not the full app name. Again, you can get this with something similar to pm list packages | grep instagram

Let's look at a quick example with restricting Instagram camera starting with Skit.
The process would be to choose the Instagram app, and look at the permissions tab.. Scroll until you see something you don't like, and take note of it.... back out, go to the manifest tab, and scroll down a little bit until you see something like When you see somethning like android.permission.CAMERA, that's what you're looking for. Conveniently, Skit also provides you with the full app name.

Finally, to revoke the app permission via ADB, you command would be:
pm revoke com.instagram.android android.permission.CAMERA

If you don't get an exception, you're good. If it spits something back out, either:
A) your package name is incorrect;
B) you typed your permission wrong (it's "COARSE" location, not "COURSE" :) )
C) (and this is the most unfortunate) "is not a changeable permission type"
In any case, it'll tell you. Don't skip over code because it looks complicating or scary - it actually tells you a lot of very useful information. Some you'll need, some you won't.
If you get C, no worries. We'll get to that shortly.

Similar to before, if you'd like to grant a permission:
pm revoke com.instagram.android android.permission.CAMERA

You can further your understanding by taking a look at all the permissions here in the App Manifest by that app.

Apps To Modify Permissions

Now that you've got an idea of what's going on with package manager, let's take look at some useful apps that will perform much of what we've done automatically. Some of these have a free version with ads, or a premium version without. If you can't take ads, go for it with the premium; you'll be supporting a developer, and probably get a few extra features as well. If you're fine with ads, so be it. Most of this won't change with/without the premium, though.

We've got a 5 apps I install before anything else on my device. I'm going to go through them in the order I install them, as I've a couple times (oddly) experienced a problem with Island. This works under the assumption that your device is not managed by any organization, and that you have permission to do as you want with the device. None of this that I know of will void any warranty, but it's still important to follow all the warnings behind the software you install - Not just mine.

Island
Island is great, as it allows a duplicate of an app to be installed in it's very own sandbox....or...well.... island. Get it? Let's move on... With island installed apps, nothing will be able to interact with your personal goodies. A couple device bound permissions, yes, but you can take care of those later.

As mentioned on the Island Website:
“Island” is a sandbox environment to clone selected apps and isolate them from accessing your personal data outside the sandbox (including call logs, contacts, photos and etc) even if related permissions are granted. Device-bound data (SMS, IMEI and etc) is still accessible.
........
Isolated app can be frozen on demand, with launcher icon vanish and its background behaviors completely blocked.

Further, here are the common use cases:
Common use cases
Freeze frequently woken apps. Clone it into Island and uninstall the original one outside. Then you can freeze it to fully block its background behaviors. Remember to create launch shortcut for quick de-freezing and launching.
Prevent permission-hungry apps from accessing your private data. Sometimes runtime-permission may not be the solution, especially if the app refuses to work without certain permissions. App clones running in Island cannot access your contacts, call logs and sniff other apps outside. But SMS and location are exceptions since they are bound to device.
Use two accounts of the same app parallel. Clone it into Island and login the other account inside.
Archive rarely used apps. Like the first case, keep them frozen until the next time you need it.
Hide your private apps.

There are two modes to using Island: normal mode (of course,) and the very much overused term, "God mode". The major difference is basically what control of apps you have inside, and outside the sandbox from within the app. The Island website issues a WARNING for samsung users:
WARNING: Some Samsung users encountered boot failure after activating God mode. It’s advised NOT to use god mod on Samsung devices.

I've done manual setup for god mode on an Snapdragon S5, Snapdragon S10+ and Snapdragon S20 Ultra, thankfully without issue. Each time either when it was new, or after a factory reset. Your mileage may vary.

The setup is pretty straight forward, but can occasionally you might run in to problems. You're unfortunately required to TEMPORARILY remove ALL accounts, from samsung, to google, to reddit, all of it that're on your device. Thus why I like to do this as one of the first things when I get a new phone.

The full setup can be found on the oasisfeng website here, and I highly suggest going through it. I'm not going to type it, as the author did such an excellent job typing writing it up. A quick note though, because I've been asked about it more than once before:

For Step 4, in the Manual Setup for Island section, there's a bit of a type error that some people got messed up on. Your command is seperatted into two lines, and should be something like: dpm set-profile-owner --user com.oasisfeng.island/.IslandDeviceAdminReceiver. Obviously, replace with the returned user ID in the first step, when you entered pm create-user --profileOf 0 --managed Island

Once you've got it all setup, you can open up island, install the app in your sandbox, and then remove it from your device without losing it in your sandbox. Many phones offer this standard out of the box with this feature or that feature....

Ice Box
Ice box is another cool app, not too much unlike island. Personally, I don't use island all that much, but I keep it around for if I do need it. Icebox, I use constantly.
Ice Box is fairly similar to all the other package disabler apps, with the exception that it's essentially seamless, and behaves like a folder from your app drawer or home-screen. Even better, you can store all your "not trusted" apps, such as instagram, Whatsapp (if you'll even allow that on your device), the play store, Ring, whatever in it. As far as the user experience goes, you click the app to open the ice box, click what you need, and you're in it. No losing your data, automatic freezing..... I've tried COUNTLESS apps for app control, and this took a quick rise to my favorites, right next to brevent. Take note later: To modify a frozen apps permissions, you'll have to defrost it first.

Setup is easy, as long as you still have all your accounts removed. Essentially, all you need to do is enter adb shell dpm set-device-owner com.catchingnow.icebox/.receiver.DPMReceiver into your adb shell, reset, and that's it. Further instructions on their website here%20Setup). Open her up, select the apps you want to freeze, set your freeze timeout, and you're done. Happy sailing without all that crap in your app drawer :)

Now, these apps are frozen, and literally Can't. Do. Anything. Don't believe me? Check netstat, later on in the writeup, or quickly pm list packages instagram and see your package isn't even in able to be handled by androids package manager anymore.

Shizuku Server

As the Github Page] (yes, it's open source! suggests:
Help normal apps uses system APIs directly with adb/root privileges with a Java process started with app_process.
The setup here is simple, but unfortunately needs to be done every time you reset your phone. If you follow all the steps here in this tutorial, you shouldn't need to do that often...
All you're going to do is install the app, open it, and type the adb command it gives you. If you're already in your adb shell, you could just do:
sh /sdcard/Android/data/moe.shizuku.privileged.api/files/start.sh'

linux people, I added an alias to my .bashrc file to make my life easier when i have to restart:
alias shizuku='adb shell sh /sdcard/Android/data/moe.shizuku.privileged.api/files/start.sh'

if all goes well, you'll quickly see "service is running" at the top.

Great, that's it for shizuku. Other apps that rely on the service can not utilize it appropriately.


[App Ops - Permission manager](https://play.google.com/store/apps/details?id=rikka.appops)
App Ops, made by the same developer as Shizuku, is another app I'm very fond of, as it provides ridiculously easy way to revoke permissions. It only needs to be set up once, and will maintain changes even after reboot or when not running (given how it revokes permissions).

When you install this app, you're going to want to figure out which working mode you're going to want. If you choose priveleged mode and have already set up shizuku, you're fine. Should you require Delegated device admin mode, you're going to have to execute two simple commands after choosing which app you'd like to designate as your admin app.

The command is simple. Open up your adb shell, and paste:
pm grant --user 0 rikka.appops android.permission.GET_APP_OPS_STATS
pm grant --user 0 rikka.appops android.permission.INTERACT_ACROSS_USERS

If you're having trouble, or something's not working, or prefer to read the full instructions, clicky here


Brevent
The last major app I have a huge affinity for and recommend the most, would be brevent. In short, it's super similar to greenify, just with less bugs (from my experience). Brevent will force stop apps as you need, but also has a built in AppOps functionality, with a bit more functionality than the App Ops app itself. However, they both seem almost exactly the same as far as the interface goes.
Unfortunately, like shizuku, you have to start brevent server through adb anytime there's a change in USB settings or you restart. But, honestly, this has helped my battery life so much, I have no problem doing that every now and again.
Once you open up your adb shell, you're going to want to open up brevent, and execute the shell command in there:
sh /data/data/me.piebridge.brevent/brevent.sh
linux users, i created an alias in my bashrc file to make my life easier:

alias brevent='adb -d shell sh /data/data/me.piebridge.brevent/brevent.sh'

As a bonus, Brevent allows you to execute commands within the app as if you were in your adb shell. Something I regularly utilize for one thing or another.

Tiles
Tiles isn't anything crazy, but certainly a unique customization tool to add quick settings tiles to your drop down that you wouldn't have available elsewhere. You can view the Github Page Here.
Combined with Skit, which will allow you to view certain activities an app might perform, you can add "custom" activities to your quick settings drop down. Now I have yet to conceive of a useful case for this, but it is available should you need.

Youtube Vanced
Surely you've all heard of this, but I'm just going to include it anyway. Basically, it's an advanced youtbe version, and [ad] free. thus, vanced. Yeah, punny. I love it.

Anyway, instructions are clear and straight forward on their site: https://vanced.app
If you plan on signing in to a youtube account, you'll need to install Micro G. If not, you'll be fine without micro g.
Installing:
When you go to download the vanced app, you'll notice it's not an APK, but .APKS. It's a split apk file. basically, the APK split into a bunch of separated files, and then compressed. So install it, you're going to have to download and install a Split APK Installer, and install from there. It's not tough, and you'll be finished before you know it....but now, you can add com.google.android.youtube to the list of apps to pull off your phone.


Beyond APKs

Personal VPN + Firewall, Followed by Commercial VPN.
VPNs are nice. Now I'm NOT going to go into which VPN you should use, but I am going to stress the features of it, and a good way to truly control the data your phone is sending. Kill switch if you need, Split Tunneling, etc...

Additionally, one thing some people do (me included, and I'm super thankful I did, but I don't utilize it constantly) is to set up their own VPN at their home with PiHole or something similar, and then redirect that traffic through a commercial VPN. The downside is you can't control "where" your masked location is using this route (unless you set something up, which is totally possible with a Pi). You can simply work around this by utilizing that particular VPN service directly on your phone (duh). The upside: you allow increased traffic control doing it this way. 10/10 a necessity.

For those that don't know, android at its root is a linux operating system, and has a significant portion of standard linux tools installed - microcom, ndc, netcat, linker, showmap, and many others (I would love to go into these if reddit didn't have a 40k char limit). Of those, there is a beautiful tool called iptables - a built in firewall. Now, you MIGHT be able to utilize iptables directly on your device via the shell with iptables, however, either your specified rules won't persist across reboots, or you won't be able to add any rules at all because you require root privileges. For those of you that have been able to utilize AFWall+, iptables is how it works its magic. Alternatively, if you configure a personal VPN, you can filter your traffic through secondary device which you have 100% control of. Or, instead of over complicating it with iptables - a tool that isn't necessarily all that easy for a beginner to learn - you can go ahead and install PiHole, and utilize the firewall in there. Additionally, an intrusion prevention system will be nice to have. That's a whole other thread.

To summarize, you can supplement the lack of firewall control you have access to on your phone by routing all your mobile traffic through a home VPN + Firewall. You can then route your traffic here through a commercial VPN. It's tough and requires a bit of manipulation, also taking a bit of speed away, but totally worth it.

DNS
If you don't go the route I mentioned in the previous section, you could at the very least change your dns. Some are faster than others for different locations.. Experiment and do what works for you. There are also numerous DNSFilters in the play store you can play with as well.


Firefox Chrome Tweaks
Removed to shorten. start with chrome://flags parallel downloading, smooth scrolling, "num-raster-threads" this page (malwaretips. com) is a good start.

More ADB Stuff

A lot of this can become overwhelming very fast if you don't already have experience with the command line. To that, I'd say not to sweat it. There's never a shortage of linux resources out there. I will never hesitate to emphasize on the usefulness of purchasing a Linux Pocket Guide On Amazon. I've gone back to this book for years, and have gone through several of them because I'm always giving them to friends. If at any time you want to learn how to use a program further, you can always type -h or --help after the program name for usage. In a "normal" linux environment, you'd be able to say man PROGRAM_NAME of a manual. Unfortunately, this is stripped from android.
If at any point you want to output the full command to a text file, you can add > FILENAME.txt to the end of your command. for example, adb shell pm list packages -3 > ThirdPartyAPKs.txt

Most of this is not essential, but is beneficial in figuring out what's sucking up your battery life, running when it shouldn't, or phoning home when you don't want it to. If your threat model includes malicious software being installed because you don't trust your spouse, this will help with that.

Fist and foremost, grep.
Generally used for searching plain-text data. We used it before briefly, but I want to mention it first here, as it can save you from going through a thousand lines of crap down to 3 or 4. To use it to filter output of some previous command, you have to redirect the output of a command to grep using pipe ("|"). So, for example, the command pm list packages | grep instagram basically says "use grep to show me only lines containing instagram from the output provided by ps list packages "

ps - "Process Status"
Useful in seeing currently running processes. Start with ps -A, and use ps --help for a full list of command usage.

top - Top Processes
Similar to ps, but interactive. Usefull if you find your phone getting hot for no reason, and determining what's sucking up your juice. I use this far before ps if i don't know the name of a process.

Dumpsys
Awesome tool to "dump" system information. This is a very, very powerful tool that you can spend a long time on.

dumpsys is a tool that runs on Android devices and provides information about system services. You can call dumpsys from the command line using the Android Debug Bridge (ADB) to get diagnostic output for all system services running on a connected device. This output is typically more verbose than you may want, so use the command line options described below to get output for only the system services you're interested in. This page also describes how to use dumpsys to accomplish common tasks, such as inspecting input, RAM, battery, or network diagnostics.

if you type just dumpsys, you're going to be overwhelmed with information. If it hangs, just give it a second - it's not done. start with dumpsys -l to provide a list of service types to start with, and then move into things like dumpsys activity services, dumpsys notification or dumpsys battery. dumpsys meminfo is also good to look at what's eating at memory and battery. Remember, you can always redirect output to a file with > by typing adb shell dumpsys meminfo > meminfoDumpsys.txt.
This will be useful for if you want to view the output in something other than your terminal, or just save it for viewing later.

Netstat
I've gone through this more than any other tool, besides pm. A more advanced tool, no doubt, but probably the most useful in order to determine what's phoning home when you don't want it to (besides doing a MITM attack on your device). CTRL+C to stop/exit (pretty universal). you can start by looking at the routing table with netstat -r, and then move further into listening sockets with their PID useing netstat -l -p.


Modifying your netpolicy
If you know how to make an app debuggable, you can restrict its data usage by modifying the netpolicy. I'm not going to go in depth here, as I haven't used it much except when testing my own apps.


Modifying inaccessable settings
This is a major customization factor. Certain settings are programmable, but not accessible without some tool from the play store, or through the stock UI. Use settings tool to modify them. settings -h for tool usage. From here, you see you can list your available settings within 3 namespaces: Global, System, and Secure. You can then use something like settings list global for view. Now a lot of these you don't want to modify. But, there are some, and that I'll leave on you to modify. This is one of the places I want to really stress on you to use your judgement.
If you're going to modify anything, I highly suggest you make a backup of all your settings should something go wrong. Do something like adb shell settings list global > globalBackup.txt.
To modify, it's as simple as settings put secure long_press_timeout 400. Remember to always enter in the same unit as what was there. Don't put in something like 400.5 when there was not decimal initially provided.


Pull an APK from your device
adb shell pm path PACKAGE_NAME
/system/app/HiddenMenu/HiddenMenu.apk
adb pull /system/app/HiddenMenu/HiddenMenu.apk

additionally, you can list all packages and their path with the -f flag:
adb shell pm list packages -f

So at this point, I've hitting the 40,000 character limit Reddit allows in their posts. I unfortunately am going to end it like this. There are PLENTY more ways to toy with your device via adb, and some settings apps. You can search around for things like exanding the status bar with adb shell cmd statusbar expand-notifications, or setting/getting valuable build.props settings with setprop/getprop (more for rooted devices). I'll save the last bit I've got so I can edit the post in the future with corrections or additions.
submitted by perennialExhaustion to privacy [link] [comments]

Essential PH-1 - Extended Life Beyond Google

The information provided is for educational purposes only. Always do your own research. Your mileage may vary. You have been warned.
Essential is dead. Long life the PH-1!
The Essential PH-1 was a phone slightly ahead of it's time. (First post about hardware located here.) The first phone a lot of us used where we saw the potential of Android in its raw form. Without Samsung 'improvements' or third party addons that we have to fight to remove, we saw Android for what it could be. Now, we have to move out on our own without the benefit of Essential updating us month to month. We're out on our own for the first time in a long time no one to fall back on. It kind of feels like adulthood.
Without Essential's monthly updates, we could be vulnerable to various types of security problems. We could hope to depend on Google to protect us or maybe even an AV/anti-malware vendor. But, is that what we want though? What about our adulthood?
That brings us to MicroG. The virtual equivalent of our own apartment out on our own. No Essential. No Google. Just us all making our own way with a little local independent repair shop or mail in repair to rely on. It boots to LineageOS, no Google Play Store, no Google Apps, just F-Droid, and Android itself.
What is MicroG?
tl;dr MicroG is a open source replacement for Google Play Services. You don't need the privacy sucking, battery draining 'services' running in the background anymore just to run your favorite apps. Android sucks 10X more of your private data than iPhone. Those days are over.
A few years ago developers started looking at the Android Open Source Project as incomplete. AOSP can be used to build Android from source code, but it isn't very useful by itself. The propreitary Google Play Services and the APIs (Application Protocol Interfaces) they provide are needed for almost any apps. For Uber, you need Maps, GPS location, etc, among many other things like encryption. All of that needs to be provided in some form by the OS. That is where Google Play Services comes in to provide your location or some other information to the apps. If they were restricted, your phone becomes unable to run any of it.
So, what do you do if you want to run your favorite app without informing Google of where you are? These developers decided to write a replacement for Google Play Services. That became what we know as MicroG. The drop in replacement for Google Play Services on Android. They even provide a flashable version of LineageOS with MicroG baked in on their website here: https://lineage.microg.org/
This is the version we'll be using today. As of this post, it is LineageOS 16. That will change to version 17 or greater once it is stable and MicroG has been confirmed compatible.
Step 0.1) What can I expect from LineageOS with MicroG?
- MicroG replaces Google Play Services (opengapps)
MicroG supports more Google Play Store functionality every month. At this point apps like Uber, Discord, most games, and many others generally work flawlessly release to release. If you try to use banking apps or other similar "high security" applications, you may need to use the browser interface instead due to changes Google has made to SafetyNet bootloader lock verification. Your mileage may vary. The developer of the Magisk app discusses the changes here.
- LineageOS with MicroG allows fine grained privacy controls with Privacy Guard.
If you've never used LineageOS, Privacy Guard allows you to control each app's access to contacts, camera, audio, location, etc in a way that even Essential's Android does not. This works for all apps including Google's Waze or GCam. MicroG reinforces this by removing Google's ability to use Google Play Services as a way around privacy controls. Your phone only communicates the information to Google necessary to power services like Google Cloud Messaging for Push Notifications.
- Better battery life without Google Play Services
Your device will spend more time in deep sleep and less time scanning for WiFi networks or other tasks Google Play Services is using to collect data. That stops now with a reset of who is in charge of your phone. With MicroG, you don't need Google unless you add them to the phone.
- Support for Waze, GCam, Youtube Vanced, and others
Just because we got rid of Google Play Services doesn't mean we don't want some Google products.
Step 1) Flashing LineageOS to the Essential PH-1
As flashing LineageOS has been covered very well many times, we won't try to reinvent the wheel. Feel free to ask if you have questions, but the guides and information below are a good place to start.
First, get the latest LineageOS with MicroG installation zip from here: https://download.lineage.microg.org/mata/ (lineage-16.0-20200327-microG-mata.zip is the latest as of this post).
Second, download optional extras from https://download.lineageos.org/extras
addonsu-16.0-arm64-signed.zip (if you want root)
OpenWeatherProvider-16.0-signed.apk
Third, verify the sha256sum (lineage-16.0-20200327-microG-mata.zip.sha256sum and sha256 link below the optional downloads) using the function built into your OS. For Windows 10, this utility may help.
Before starting, you'll want to have the following in your download folder:
lineage-16.0-20200327-microG-mata.zip
lineage-16.0-20200327-microG-mata.zip.sha256sum
addonsu-16.0-arm64-signed.zip (if you want root)
OpenWeatherProvider-16.0-signed.apk
Fouth, the official mata (Essential PH-1) install instructions are here: https://wiki.lineageos.org/devices/mata/install
If you get lost, the Essential Discord (on the right side of /Essential) or a reply below can help.
Step 2) Updating apps and adding to your new Essential PH-1
After the initial configruation steps such as connecting to WiFi, you'll be presented with a very familiar screen.
First, open MicroG Settings and look at the available options. Google Device Registration and Google Cloud Messaging are necessary for Android push messages/notifications. Google SafetyNet can be skipped for most usecases.
Second to get started, we need to make sure everything is up to date. Open F-Droid on the main screen, tap updates at the bottom, tap and drag down just below "Congratulations! Your apps are up to date.", wait for the repos to refresh, and once that is done it will confirm everything is up to date and ready. If anything needs to be updated, tap beside it to update and install.
Second, let's add a few apps via F-Droid:
AdAway (root only) (optional) - Blocks ads in all Android apps
Apple UnifiedNlp Backend (optional) - Provides WiFi location lookup via Apple's servers
Aurora Store - Google Playstore client allowing you to download Uber, Discord, and other non-free apps
DAVx (optional) - DAV Sync for Google Contacts or other syncing
Local GSM Location (optional) - Provides a GSM location database local to the device
Third, open/configure the F-Droid apps.
Open up AdAway, read the instructions, update the hosts file, and reboot. You're done until the next time you want to update it. I typically do it once per week.
Apple UnifiedNlp Backend is enabled in the MicroG UnifiedNlp Settings. You should have 4 enabled under the two menus (three under Configure location backends and one under Configure address lookup backend) with all optional providers installed.
Aurora Store is much like the Google Play Store. You can use your Google Account with it (read the warnings in the app) or use the included dummy account. Your mileage may vary. Some use it with a secondary account or similar.
DAVx can be setup using instructions found online. Sync with your favorite providers.
Local GSM Location
Set screen sleep to 30 minutes (DO NOT SKIP), sign up for the API key found in the app, and allow the database to process. This takes several minutes to complete and the app will not continue in the background. Leave it processing in the foreground and check it every few minutes until complete. Update once per month or as often as you like.
Finally, you're ready to add your apps and finish setup.
Step 3) Using your new Essential PH-1
First, Open the Phone app, tap the three dots in the top right, and tap Phone number lookup.
You can change the Forward lookup provider to a non-Google source, disable People lookup to enhance your privacy, or improve reverse lookup by changing it to something better for your region. Many users disable People lookup.
Second, add Youtube Vanced to the phone from https://forum.xda-developers.com/android/apps-games/app-youtube-vanced-edition-t3758757 or https://vanced.app/
This removes ads from the application, disabled resolution checks, and gives you access to ExoPlayer v2 if needed for your system.
Third, add GCam to your device to enhance it with NightSight to take better photos in the dark among many other features. 6.2.030_TlnNeun_v.0.6d.apk from https://www.celsoazevedo.com/files/android/google-camera/dev-tolyan009/ seems to work well with all features supported.
Fourth, add applications from Aurora Store as needed. "Should I Answer?" call blocker and others like the updated Essential camera application add to the user experience.
Optional Fifth, add Bromite (like Brave Browser, but open source) a Chromium based browser that blocks ads and supports modern security enhancing features. It installs via F-Droid at the repo here: https://www.bromite.org/fdroid
Step 4) Enjoy (until the OTA updates)!
Many times we forget to sit back and enjoy the fruits of our labor. You've done well! Your battery will last longer than it ever has, you're proviidng less information than ever to Google, and you're fully in control of your device.
Watch some Youtube without ads, visit your favorite website without worrying about your privacy, and open your favorite app without giving up control of your data all with weekly updates going forward.
Enjoy until the OTA updates arrive. Don't forget to update!
submitted by old_town_access_road to essential [link] [comments]

[MEGA PRO TIPS] Make the most of your S10! Settings, Customization, Convenience & Battery Tips!

This is a set of various settings, customization, and convenience tips, and some also help battery. This is not about customizing your home screen with custom launchers and icon packs, it's more about making the most of your "smartphone". You may know some of these already, you may not know others. My device is the Exynos S10+. Enjoy :) PS: Check out the updates list at the bottom because this thread does change every now and then.
Part 2 of the mega thread of tips is now out, click here!
Here's a review of the Samsung ecosystem with S10+, Galaxy Buds and Galaxy Watch Active, click here!
1) Setup seamless Wi-Fi/4G-LTE switching without having both on at once - great battery saver!
First, set up a Bixby Routine by going to Settings > Advanced Features > Bixby Routines (click writing). Setup a routine that IF Connected to [Home Wi-Fi Network], THEN Mobile Data OFF. Set it up with as many Wi-Fi networks as you want, I only have it with my home Wi-Fi. Secondly, go to Settings > Connections > Wi-Fi > 3 dots > Advanced > Turn On Wi-Fi Automatically ON. You need location ON for this. Now, when you are at home, Wi-Fi will be used and Mobile Data will be off, and when you are outside, Mobile Data will be used and Wi-Fi will be Off (this saves a good deal of battery as the phone isn't background-scanning for networks).
NOTE: The first time you leave the house, you need to manually enable Mobile Data via quick toggles, and turn off Wi-Fi. When you come back to your WiFi zone (i.e. home), WiFi will go on (if you leave location on) and Data will go off. Next time you leave your WiFi zone, WiFi will go off and Data will turn on.
EDIT: Apparently Mobile Data is disabled when on Wi-Fi anyway so if you like you can skip the Bixby Routine step.
2) Wi-Fi & Other Battery Savings
Go to Settings > Connections > Wi-Fi > 3 dots > Advanced > turn ON Wi-Fi Power Saving to save battery, then click view more at the bottom and turn OFF Hotspot 2.0 if you don't use this, saves more battery.
Also in Settings > Connections > More Connection Settings, turn OFF Nearby Device Scanning. This is usually not needed by most users and saves some battery.
3) Set up monthly data warnings and limits
Go to Settings > Connections > Data Usage, turn on Mobile Data to access this option, then click Billing cycle and data warning. Now put in the date that your carrier resets your data, and put in your data warning. I usually go 0.5 GB below my monthly data plan for the warning, but I don't set the limit.
4) Private DNS for System Wide AdBlocking without any app/software
Warning - only do this if you're cool with the company AdGuard or CloudFlare, people often hesitate since AdGuard is a Russian company, but I'm using it and it has been flawless. Go to Settings > Connections > More Connections Settings > Private DNS. Enter "dns.adguard.com" as the Private DNS. An alternative is "1dot1dot1dot1.cloudflare-dns.com".
If you use Chrome, you may need to disable Chrome's in-built DNS resolver, so that the DNS goes through the AdGuard one. Go to "chrome://flags", search "Async DNS resolver", set that to "Disabled". Now restart Chrome, and the AdGuard DNS should work within Chrome.
5) Use Volume keys for media volume
Go to Settings > Sounds and vibration > Use Volume Keys for media. Now your volume keys will control the media volume.
6) Vibrate when pressing recents/home/back button
Settings > Sounds and vibration > System sounds and vibration > Turn on "Touch vibration". I like it when they vibrate.
7) Make display slightly warmer or cooler if you want
For those that complain that the S10 AMOLED display is "too warm", use this. Go to Settings > Display > Screen Mode > use Vivid > use the White Balance slider to go one or two steps to the left (cooler). You might like it more. You can't use this slider if Blue Light Filter is on, so turn it off to configure it.
8) Switch between 2 most recent apps by swiping RIGHT from Home Button to Back/Recents Button, flick through apps
This only works if you use the Nav Bar buttons, which I do. It looks really good when Reduced Animations (Settings > Advanced Features > Reduced Animations) are on. Secondly, from home button, swipe right, then while holding that, swipe left again to flick through all the apps. This one doesn't really work with Task Changer on Good Lock (see (10)), so I don't really use this one.
9) Keep Reduced Animations and also smooth scrolling app switcher!
When you turn on Reduced Animations, the main complaint is that the app switcher only scrolls one by one, you can't fast scroll smoothly. To counter this, you need to use Samsung's Task Changer from Good Lock, and it will be solved! See (10). Personally, I like using Reduced Animations along with all animations set to 1x (default) in developer settings. The phone transitions between screens so damn smoothly! Opening and closing apps is really fluid, and swiping to flick between 2 last apps is also really really smooth.
10) Good Lock - an official Samsung customization app, quick summary
This can be downloaded from the Galaxy Store, or if you don't see it, then google search how to install "Nice Lock".
11) Make the Edge Panel completely transparent + a very Hot Tip ;)
Swipe the Edge > click settings cog on bottom > 3 dots > Edge panel handle > Transparency set to full high. Now it won't show up on your screenshots. HOT TIP: position the Edge panel handle in the same place as your Lock Button! Now you don't need to remember where you put it, just look at your lock button and pull the edge from there! Remember to set the One Hand Operations+ (see (10)) swipe area from just under the Edge panel area, down to the bottom of the screen (or wherever you want it).
12) SoftKey Edge
Swipe Edge Panel > 3 dots > Galaxy Store > look for "SoftKey Edge". This brings Home/Back/Recents to the edge panel, but more importantly, it has a "Lock Button" on it. This is useful when your hands just can't physically press the lock button, so you can tap that Lock Button. It also adds a screenshot button but I never use this.
13) Device Care tips and automation
Go to Settings > Device Care > 3 dots:
WARNING: People have reported alarms not working after an auto-restart. Until Samsung fixes this by updating the Clock app, you can do this: Settings > Biometrics > Other Security Settings > turn OFF strong protection. Or you can not use Auto-Restart.
14) Chrome Search Bar on Homescreen instead of Google's Bar
For those that don't really use the Google app itself, and also use Chrome as their browser, this is for you. Delete the Google Search bar on your home screen and instead, use the Chrome app's search bar by clicking on the chrome widgets. This search bar is WAY faster and smoother and searches it straight on your Chrome browser, therefore skipping the Google App "middleman" which I find to be just silly anyway.
15) Useful Bixby Routines
Go to Settings > Advanced Features > Bixby Routines. Click the 3 dots > settings > enable the icon, hide the widgets on lockscreen if you want. Here are some of my useful routines:
16) If you don't use Google Assistant and/or Voice OK Google, disable it
Settings > search "Device assistance app" > set Device assistance app to "None". Now if you accidentally hold the home button, you won't get Google Assistant. Secondly, go to Settings > Google > "Search, Assistant & Voice" > Google Assistant > Assistant Tab > at the bottom click "Phone" and turn off the assistant. I also turned off Voice Match in this menu.
17) Better Spotify Lockscreen controls
I always found the Spotify controls on Lockscreen to be very unstable by default. Here's what I did: go to Settings > search "FaceWidgets" > click on it > turn OFF music. Doing this you will lose the AOD music controls, but you will get the classic lockscreen widget for Spotify which never ever fails for me :D
NOTE: You need your lockscreen notifications to be Detailed or Brief, not Icons only, see (33).
18) Faster Unlock Animation
If you want it to unlock faster with less animation, then go to Settings > Biometrics > Biometrics Preferences > turn OFF screen transition effect. The unlock will be kind of drastic but it is quicker.
19) Better Finger Print Scanner!
This has been a hot debate so I won't guarantee the results, but I used this guy's tutorial and now it is 99% flawless!
20) Turn off scanning for Location Accuracy
Go to quick toggles, long press Location, click Improve Accuracy, make sure both toggles are off (Wifi and BT scanning). They aren't needed and drain battery. NOTE: Google Maps and Tinder often turn on Wi-Fi Scanning automatically, so you often have to check back to turn it off. However I haven't had this issue recently.
21) IF you use Outlook for emails, you can turn off Sync and save huge battery
Outlook uses its own syncing, so even if Sync is OFF in your phone quick toggles, you'll still get emails on time. You can test it if you like. So I currently leave Sync off, and I have a bixby routine that IF phone is charging, then turn on Sync. Other than emails, Sync repeatedly syncs your contacts, texts, health, games, and other misc data to the Google servers which I find pointless on a regular basis, so I set it to be done when it is charging only. ONLY for outlook users ;) If you rely on Sync for other apps, then I guess don't do this one.
22) BxActions - use the Bixby button for Flashlight, Google Assistant, etc.
This is the best way to use the Bixby Button in my opinion, drains no battery, and disables Bixby Voice which I don't use anyway. Install it and follow the instructions to get Full Remapping (Essential). I use only one action:
If you like, you can use the BxActions to remap Bixby button to launch Google Assistant, so then don't follow (16).
23) Disable persistent notification for "Chat Heads Active" for Messenger
If you use chat heads on Messenger (which I don't, I think it's intrusive), then you can disable that persistent notification. Settings > Notifications > Messenger > Scroll to the bottom > turn OFF "chat heads active" notification and click the text and make it silent. Gone!
24) Camera Settings
25) Gallery Map!
Go to the Stock Gallery. When you're viewing a picture, swipe up to bring up the details of the photo and swipe down to dismiss the photo. While you're in the photo's details, click on the map of where it was taken. You can see a world map of where every photo was taken, and the more you zoom in, the more detailed it gets! This is only available if you enabled "location tags" in Camera Settings.
26) Use Secure Folder + Funny Hot Tip ;)
Secure Folder is a secret space secured by fingerprint that you can have a separate hidden gallery, notes, contacts, and duplicate any other app you have. Go to Settings > Biometrics > Secure Folder. Enable it and put it on the home screen. Also use fingerprint to access it, and if you want, set a dedicated fingerprint for it. I use this for:
27) Battery Settings and Power Saving Mode Tips
28) Better Chrome Address Bar
Go into Chrome, type "chrome://flags", search "duet" and enable Chrome Duet. Now restart Chrome twice. Now you have a useful bar at the bottom and if you click the search button, it automatically selects the address bar at the top (but you didn't have to reach all the way up to the top!). Also, you can swipe left and right on this bottom bar to switch between tabs.
Don't forget to enable Chrome Duet on your Secure Folder's Chrome too ;)
29) YouTube Vanced
Download YouTube Vanced [Non-Root]. Now all ads are blocked, and you can play videos in the background and when locked, for free. You can use the AMOLED black version, it's really nice and saves battery due to being true black. Go through all the settings in YouTube Vanced to check it all out. A fun fact is, "Vanced" comes from "Advanced" but they took the Ad out :) Now you can disable the default YouTube. To use Chromecast, you need to go to settings and Link To TV, or go to the Default YouTube app and connect it once from there.
You will also need to install Micro G available from the same website as YouTube Vanced. This allows you to login to your YouTube account.
Login issue fix here - the summary is: close all apps, Settings > Apps > Chrome > Disable, login to YouTube Vanced, Settings > Apps > Chrome > Enable.
30) Night Mode and Blue Light Filter
Night Mode is an essential and I can't live without it. Go to Settings > Display > Night Mode ON. Secondly, if you want to ease the pressure on your eyes at night, turn on Blue Light Filter in this same menu and set it to Sunrise/Sunset - don't worry about the location being used, it doesn't drain the battery.
31) Extra options in quick toggles
When you're in the quick toggles, click on the text of a toggle. Often this opens up more options. For example, flashlight brightness, temporary muting, orientation toggles for lockscreen/homescreen, etc. Investigate and see what you find.
32) Choose whether to stay on lockscreen after face unlock or not
Settings > search "Stay on Lock screen". If you want to stay on the lockscreen after a successful face unlock then turn this ON. Turn it OFF if you want to immediately dive into the phone after a face unlock.
33) Change Lockscreen Notifications to Detailed or Brief view
For some odd reason that I cannot understand, Samsung chose to only display icons for notifications in the Lockscreen. Let's change that. Go to Settings > Lock screen > Notifications > View Style: Change it from Icons only to Detailed or Brief, whichever you prefer. You can customize more stuff on this screen.
34) Turn off battery percentage and enjoy
This isn't a real tip, but after turning off battery percentage, it stopped me from constantly monitoring it and doing mental maths to figure out how fast it was draining. Pull down the quick toggles twice for the full view > 3 dots > status bar > turn OFF battery percentage. After enabling some of the battery focused tweaks above, I've found battery to be quite good and so I don't really feel like monitoring it. Just clears your head :)
35) AMOLED Dark Mode for Messenger
On your Messenger app, send someone the crescent moon emoji, this will trigger an easter egg of falling moons that look like bananas. Your can send it to yourself (search for your own name). Then go to settings by clicking on your picture in the top left, then enable Dark Mode. Enjoy!
-------------------------------------------------------------------
Now enjoy a BEAST Galaxy S10 ;) Share your own in-depth tips if you like, let's all get the most out of this phone! Please note that not all tips are "battery saving", only some are. This is because I intend to use the S10 as a true "smartphone" by automating things and making things more convenient, while saving some battery here and there as well. A good balance between the two is best. I will try to respond to as many comments/suggestions as possible.
YouTubers - if you take stuff from here, please link the thread.
EDITS
submitted by theraarman to galaxys10 [link] [comments]

youtube vanced apk non root video

Youtube Vanced Apk 2020 ÚLTIMA VERSIÓN - NO ROOT - Apk ... YOUTUBE VANCEDHow to install on Android(2020-Non root) Download YouTube Vanced APK NON ROOT - YouTube Install YouTube vanced apk in any Android [Non Root ] 2020 ... How to Install YouTube APK [NON-ROOT] Without SIA ... YouTube Vanced APK 2020 (No root, No Ads, Floating Window ... Download YouTube Vanced Premium 2020 APK [NON-ROOT] [NON-ADS] YouTube Vanced latest version apk 2020 no root - YouTube

Here in this article, we are going to download and install latest YouTube Vanced in yout Rooted or Non-Rooted Android smartphone. We all use YouTube a lot for streaming a lot of online content nowadays. Root variant: The root variant of Vanced seamlessly replaces the official YouTube app. As a result, you can directly open YouTube links or call them using Google assistant through the modded app. Download YouTube Vanced APK [NON-ROOT] Brought to you by: aapks-apk As of 2020-08-16, this project can be found here. YouTube Vanced Android latest 14.21.54 APK Download and Install. Modded version of YouTube with many features such as adblocking, background playback and PIP mode, etc. YouTube Vanced APK [NON-ROOT]-Xem Youtube không bị quảng cáo - Android Mod Download YouTube Vanced APK without Vanced Manager for Non-Root Users: 1. Non-Root users need a MicroG APK to login into YouTube Vanced APK with your YouTube Account. YouTube Vanced APK for Non-Rooted Devices. This is a special creation for non-root users that can set up on their Smartphone for further uses. This app capable of work based on any device model even it does not contain magisk or root permission. Download NON-ROOT YouTube Vanced Edition 13.28.54.apk apk Black files version 13.28.54 com.vanced.android.youtube Size is 25381300 md5 is 6c3078921d27787e0d40052a7bb5cd83 Supported Device Types: Non-Root、Root、Magisk. MicroG must be installed to log in Google Account and sync,sometimes you might stuck at the last step,click “I Agree,” then start connecting. It's ok if you don't mind to wait a bit longer then you can go with the full functional YouTube Vanced.

youtube vanced apk non root top

[index] [2705] [6141] [5036] [8331] [1237] [8826] [3962] [4681] [1869] [4807]

Youtube Vanced Apk 2020 ÚLTIMA VERSIÓN - NO ROOT - Apk ...

Hello guys in this video I'll tell you how to use youTube in background without YouTube app If you're new on this channel please do subscribe my channel and ... Guys please subscribe my channel if you haven't done it yet and comment your suggestions about the video and tell me your doubts on certain apps Keep supporting more videos 1.How To Get Anyone's ... YouTube Vanced is a popular modded version of YouTube. It adds a number of features to the official YouTube app, including built-in adblocking, background pl... Youtube Vanced Apk Full Youtube Vanced 2020Link para descargar Youtube Vanced Fácil:https://apkfull3.blogspot.com/2020/01/youtube-vanced.html* Recuerda que d... Descargar YouTube Vanced APK [SIN ROOT] [SIN PUBLICIDAD] YouTube Vanced es una versión modificada popular de YouTube. Agrega una serie de características a la aplicación oficial de YouTube ... Youtube vanced apk 15.05.54 download latest version 2021Hi Friends Welcome to my channellike and commentsubscribe to my channelLink - vancedyoutube 14.21.... download:http://linkjust.com/zqi4n0zMwrSGrO3lJ Are you looking forHow to install and use YouTube vanced apk in any Android? In this video I show you how to download and install YouTube vanced apk in any A...

youtube vanced apk non root

Copyright © 2024 top100.onlinerealmoneybestgames.xyz