Health Status
Good = Blue
Caution = Yellow
Bad = Red
If your drive shows RED or YELLOW you need a new hard drive!
Source: https://gist.github.com/Pulimet/5013acf2cd5b28e55036c82c91bd56d8
adb help // List all comands
== Adb Server
adb kill-server
adb start-server
== Adb Reboot
adb reboot
adb reboot recovery
adb reboot-bootloader
adb root //restarts adb with root permissions
== Shell
adb shell // Open or run commands in a terminal on the host Android device.
== Devices
adb usb
adb devices //show devices attached
adb devices -l //devices (product/model)
adb connect ip_address_of_device
== Get device android version
adb shell getprop ro.build.version.release
== LogCat
adb logcat
adb logcat -c // clear // The parameter -c will clear the current logs on the device.
adb logcat -d > [path_to_file] // Save the logcat output to a file on the local system.
adb bugreport > [path_to_file] // Will dump the whole device information like dumpstate, dumpsys and logcat output.
== Files
adb push [source] [destination] // Copy files from your computer to your phone.
adb pull [device file location] [local file location] // Copy files from your phone to your computer.
== App install
adb -e install path/to/app.apk
-d - directs command to the only connected USB device...
-e - directs command to the only running emulator...
-s <serial number> ...
-p <product name or path> ...
The flag you decide to use has to come before the actual adb command:
adb devices | tail -n +2 | cut -sf 1 | xargs -IX adb -s X install -r com.myAppPackage // Install the given app on all connected devices.
== Uninstalling app from device
adb uninstall com.myAppPackage
adb uninstall <app .apk name>
adb uninstall -k <app .apk name> -> "Uninstall .apk withour deleting data"
adb shell pm uninstall com.example.MyApp
adb shell pm clear [package] // Deletes all data associated with a package.
adb devices | tail -n +2 | cut -sf 1 | xargs -IX adb -s X uninstall com.myAppPackage //Uninstall the given app from all connected devices
== Update app
adb install -r yourApp.apk // -r means re-install the app and keep its data on the device.
adb install –k <.apk file path on computer>
== Home button
adb shell am start -W -c android.intent.category.HOME -a android.intent.action.MAIN
== Activity Manager
adb shell am start -a android.intent.action.VIEW
adb shell am broadcast -a 'my_action'
adb shell am start -a android.intent.action.CALL -d tel:+972527300294 // Make a call
// Open send sms screen with phone number and the message:
adb shell am start -a android.intent.action.SENDTO -d sms:+972527300294 --es sms_body "Test --ez exit_on_sent false
// Reset permissions
adb shell pm reset-permissions -p your.app.package
adb shell pm grant [packageName] [ Permission] // Grant a permission to an app.
adb shell pm revoke [packageName] [ Permission] // Revoke a permission from an app.
// Emulate device
adb shell wm size 2048x1536
adb shell wm density 288
// And reset to default
adb shell wm size reset
adb shell wm density reset
== Print text
adb shell input text 'Wow, it so cool feature'
== Screenshot
adb shell screencap -p /sdcard/screenshot.png
$ adb shell
shell@ $ screencap /sdcard/screen.png
shell@ $ exit
$ adb pull /sdcard/screen.png
---
adb shell screenrecord /sdcard/NotAbleToLogin.mp4
$ adb shell
shell@ $ screenrecord --verbose /sdcard/demo.mp4
(press Control + C to stop)
shell@ $ exit
$ adb pull /sdcard/demo.mp4
== Key event
adb shell input keyevent 3 // Home btn
adb shell input keyevent 4 // Back btn
adb shell input keyevent 5 // Call
adb shell input keyevent 6 // End call
adb shell input keyevent 26 // Turn Android device ON and OFF. It will toggle device to on/off status.
adb shell input keyevent 27 // Camera
adb shell input keyevent 64 // Open browser
adb shell input keyevent 66 // Enter
adb shell input keyevent 67 // Delete (backspace)
adb shell input keyevent 207 // Contacts
adb shell input keyevent 220 / 221 // Brightness down/up
adb shell input keyevent 277 / 278 /279 // Cut/Copy/Paste
0 --> "KEYCODE_0"
1 --> "KEYCODE_SOFT_LEFT"
2 --> "KEYCODE_SOFT_RIGHT"
3 --> "KEYCODE_HOME"
4 --> "KEYCODE_BACK"
5 --> "KEYCODE_CALL"
6 --> "KEYCODE_ENDCALL"
7 --> "KEYCODE_0"
8 --> "KEYCODE_1"
9 --> "KEYCODE_2"
10 --> "KEYCODE_3"
11 --> "KEYCODE_4"
12 --> "KEYCODE_5"
13 --> "KEYCODE_6"
14 --> "KEYCODE_7"
15 --> "KEYCODE_8"
16 --> "KEYCODE_9"
17 --> "KEYCODE_STAR"
18 --> "KEYCODE_POUND"
19 --> "KEYCODE_DPAD_UP"
20 --> "KEYCODE_DPAD_DOWN"
21 --> "KEYCODE_DPAD_LEFT"
22 --> "KEYCODE_DPAD_RIGHT"
23 --> "KEYCODE_DPAD_CENTER"
24 --> "KEYCODE_VOLUME_UP"
25 --> "KEYCODE_VOLUME_DOWN"
26 --> "KEYCODE_POWER"
27 --> "KEYCODE_CAMERA"
28 --> "KEYCODE_CLEAR"
29 --> "KEYCODE_A"
30 --> "KEYCODE_B"
31 --> "KEYCODE_C"
32 --> "KEYCODE_D"
33 --> "KEYCODE_E"
34 --> "KEYCODE_F"
35 --> "KEYCODE_G"
36 --> "KEYCODE_H"
37 --> "KEYCODE_I"
38 --> "KEYCODE_J"
39 --> "KEYCODE_K"
40 --> "KEYCODE_L"
41 --> "KEYCODE_M"
42 --> "KEYCODE_N"
43 --> "KEYCODE_O"
44 --> "KEYCODE_P"
45 --> "KEYCODE_Q"
46 --> "KEYCODE_R"
47 --> "KEYCODE_S"
48 --> "KEYCODE_T"
49 --> "KEYCODE_U"
50 --> "KEYCODE_V"
51 --> "KEYCODE_W"
52 --> "KEYCODE_X"
53 --> "KEYCODE_Y"
54 --> "KEYCODE_Z"
55 --> "KEYCODE_COMMA"
56 --> "KEYCODE_PERIOD"
57 --> "KEYCODE_ALT_LEFT"
58 --> "KEYCODE_ALT_RIGHT"
59 --> "KEYCODE_SHIFT_LEFT"
60 --> "KEYCODE_SHIFT_RIGHT"
61 --> "KEYCODE_TAB"
62 --> "KEYCODE_SPACE"
63 --> "KEYCODE_SYM"
64 --> "KEYCODE_EXPLORER"
65 --> "KEYCODE_ENVELOPE"
66 --> "KEYCODE_ENTER"
67 --> "KEYCODE_DEL"
68 --> "KEYCODE_GRAVE"
69 --> "KEYCODE_MINUS"
70 --> "KEYCODE_EQUALS"
71 --> "KEYCODE_LEFT_BRACKET"
72 --> "KEYCODE_RIGHT_BRACKET"
73 --> "KEYCODE_BACKSLASH"
74 --> "KEYCODE_SEMICOLON"
75 --> "KEYCODE_APOSTROPHE"
76 --> "KEYCODE_SLASH"
77 --> "KEYCODE_AT"
78 --> "KEYCODE_NUM"
79 --> "KEYCODE_HEADSETHOOK"
80 --> "KEYCODE_FOCUS"
81 --> "KEYCODE_PLUS"
82 --> "KEYCODE_MENU"
83 --> "KEYCODE_NOTIFICATION"
84 --> "KEYCODE_SEARCH"
85 --> "KEYCODE_MEDIA_PLAY_PAUSE"
86 --> "KEYCODE_MEDIA_STOP"
87 --> "KEYCODE_MEDIA_NEXT"
88 --> "KEYCODE_MEDIA_PREVIOUS"
89 --> "KEYCODE_MEDIA_REWIND"
90 --> "KEYCODE_MEDIA_FAST_FORWARD"
91 --> "KEYCODE_MUTE"
92 --> "KEYCODE_PAGE_UP"
93 --> "KEYCODE_PAGE_DOWN"
94 --> "KEYCODE_PICTSYMBOLS"
...
122 --> "KEYCODE_MOVE_HOME"
123 --> "KEYCODE_MOVE_END"
// https://developer.android.com/reference/android/view/KeyEvent.html
== ShPref
# replace org.example.app with your application id
# Add a value to default shared preferences.
adb shell 'am broadcast -a org.example.app.sp.PUT --es key key_name --es value "hello world!"'
# Remove a value to default shared preferences.
adb shell 'am broadcast -a org.example.app.sp.REMOVE --es key key_name'
# Clear all default shared preferences.
adb shell 'am broadcast -a org.example.app.sp.CLEAR --es key key_name'
# It's also possible to specify shared preferences file.
adb shell 'am broadcast -a org.example.app.sp.PUT --es name Game --es key level --ei value 10'
# Data types
adb shell 'am broadcast -a org.example.app.sp.PUT --es key string --es value "hello world!"'
adb shell 'am broadcast -a org.example.app.sp.PUT --es key boolean --ez value true'
adb shell 'am broadcast -a org.example.app.sp.PUT --es key float --ef value 3.14159'
adb shell 'am broadcast -a org.example.app.sp.PUT --es key int --ei value 2015'
adb shell 'am broadcast -a org.example.app.sp.PUT --es key long --el value 9223372036854775807'
# Restart application process after making changes
adb shell 'am broadcast -a org.example.app.sp.CLEAR --ez restart true'
== Monkey
adb shell monkey -p com.myAppPackage -v 10000 -s 100 // monkey tool is generating 10.000 random events on the real device
== Paths
/data/data/<package>/databases (app databases)
/data/data/<package>/shared_prefs/ (shared preferences)
/data/app (apk installed by user)
/system/app (pre-installed APK files)
/mmt/asec (encrypted apps) (App2SD)
/mmt/emmc (internal SD Card)
/mmt/adcard (external/Internal SD Card)
/mmt/adcard/external_sd (external SD Card)
adb shell ls (list directory contents)
adb shell ls -s (print size of each file)
adb shell ls -R (list subdirectories recursively)
== Device onformation
adb get-statе (print device state)
adb get-serialno (get the serial number)
adb shell dumpsys iphonesybinfo (get the IMEI)
adb shell netstat (list TCP connectivity)
adb shell pwd (print current working directory)
adb shell dumpsys battery (battery status)
adb shell pm list features (list phone features)
adb shell service list (list all services)
adb shell dumpsys activity <package>/<activity> (activity info)
adb shell ps (print process status)
adb shell wm size (displays the current screen resolution)
dumpsys window windows | grep -E 'mCurrentFocus|mFocusedApp' (print current app's opened activity)
== Package info
adb shell list packages (list package names)
adb shell list packages -r (list package name + path to apks)
adb shell list packages -3 (list third party package names)
adb shell list packages -s (list only system packages)
adb shell list packages -u (list package names + uninstalled)
adb shell dumpsys package packages (list info on all apps)
adb shell dump <name> (list info on one package)
adb shell path <package> (path to the apk file)
==Configure Settings Commands
adb shell dumpsys battery set level <n> (change the level from 0 to 100)
adb shell dumpsys battery set status<n> (change the level to unknown, charging, discharging, not charging or full)
adb shell dumpsys battery reset (reset the battery)
adb shell dumpsys battery set usb <n> (change the status of USB connection. ON or OFF)
adb shell wm size WxH (sets the resolution to WxH)
== Device Related Commands
adb reboot-recovery (reboot device into recovery mode)
adb reboot fastboot (reboot device into recovery mode)
adb shell screencap -p "/path/to/screenshot.png" (capture screenshot)
adb shell screenrecord "/path/to/record.mp4" (record device screen)
adb backup -apk -all -f backup.ab (backup settings and apps)
adb backup -apk -shared -all -f backup.ab (backup settings, apps and shared storage)
adb backup -apk -nosystem -all -f backup.ab (backup only non-system apps)
adb restore backup.ab (restore a previous backup)
adb shell am start|startservice|broadcast <INTENT>[<COMPONENT>]
-a <ACTION> e.g. android.intent.action.VIEW
-c <CATEGORY> e.g. android.intent.category.LAUNCHER (start activity intent)
adb shell am start -a android.intent.action.VIEW -d URL (open URL)
adb shell am start -t image/* -a android.intent.action.VIEW (opens gallery)
== Logs
adb logcat [options] [filter] [filter] (view device log)
adb bugreport (print bug reports)
== Other
adb backup // Create a full backup of your phone and save to the computer.
adb restore // Restore a backup to your phone.
adb sideload // Push and flash custom ROMs and zips from your computer.
fastboot devices
// Check connection and get basic information about devices connected to the computer.
// This is essentially the same command as adb devices from earlier.
//However, it works in the bootloader, which ADB does not. Handy for ensuring that you have properly established a connection.
--------------------------------------------------------------------------------
Shared Preferences
# replace org.example.app with your application id
# Add a value to default shared preferences.
adb shell 'am broadcast -a org.example.app.sp.PUT --es key key_name --es value "hello world!"'
# Remove a value to default shared preferences.
adb shell 'am broadcast -a org.example.app.sp.REMOVE --es key key_name'
# Clear all default shared preferences.
adb shell 'am broadcast -a org.example.app.sp.CLEAR --es key key_name'
# It's also possible to specify shared preferences file.
adb shell 'am broadcast -a org.example.app.sp.PUT --es name Game --es key level --ei value 10'
# Data types
adb shell 'am broadcast -a org.example.app.sp.PUT --es key string --es value "hello world!"'
adb shell 'am broadcast -a org.example.app.sp.PUT --es key boolean --ez value true'
adb shell 'am broadcast -a org.example.app.sp.PUT --es key float --ef value 3.14159'
adb shell 'am broadcast -a org.example.app.sp.PUT --es key int --ei value 2015'
adb shell 'am broadcast -a org.example.app.sp.PUT --es key long --el value 9223372036854775807'
# Restart application process after making changes
adb shell 'am broadcast -a org.example.app.sp.CLEAR --ez restart true'
--------------------------------------------------------------------------------
=== Few bash snippets ===
@Source (https://jonfhancock.com/bash-your-way-to-better-android-development-1169bc3e0424)
=== Using tail -n
//Use tail to remove the first line. Actually two lines. The first one is just a newline. The second is “List of devices attached.”
$ adb devices | tail -n +2
=== Using cut -sf
// Cut the last word and any white space off the end of each line.
$ adb devices | tail -n +2 | cut -sf -1
=== Using xargs -I
// Given the -I option, xargs will perform an action for each line of text that we feed into it.
// We can give the line a variable name to use in commands that xargs can execute.
$ adb devices | tail -n +2 | cut -sf -1 | xargs -I X echo X aw yiss
=== Three options below together
// Will print android version of all connected devices
adb devices | tail -n +2 | cut -sf -1 | xargs -I X adb -s X shell getprop ro.build.version.release
=== Using alias
-- Example 1
alias tellMeMore=echo
tellMeMore "hi there"
Output => hi there
-- Example 2
// Define alias
alias apkinstall="adb devices | tail -n +2 | cut -sf 1 | xargs -I X adb -s X install -r $1"
// And you can use it later
apkinstall ~/Downloads/MyAppRelease.apk // Install an apk on all devices
-- Example 3
alias rmapp="adb devices | tail -n +2 | cut -sf 1 | xargs -I X adb -s X uninstall $1"
rmapp com.example.myapp // Uninstall a package from all devices
-- Example 4
alias clearapp="adb devices | tail -n +2 | cut -sf 1 | xargs -I X adb -s X shell pm clear $1"
clearapp com.example.myapp // Clear data on all devices (leave installed)
-- Example 5
alias startintent="adb devices | tail -n +2 | cut -sf 1 | xargs -I X adb -s X shell am start $1"
startintent https://twitter.com/JonFHancock // Launch a deep link on all devices
Setting up your .bash_profile
Finally, to make this all reusable even after rebooting your computer (aliases only last through the current session), we have to add these to your .bash_profile. You might or might not already have a .bash_profile, so let’s make sure we append to it rather than overwriting it. Just open a terminal, and run the following command
touch .bash_profile && open .bash_profile
This will create it if it doesn’t already exist, and open it in a text editor either way. Now just copy and paste all of the aliases into it, save, and close.
alias startintent="adb devices | tail -n +2 | cut -sf 1 | xargs -I X adb -s X shell am start $1"
alias apkinstall="adb devices | tail -n +2 | cut -sf 1 | xargs -I X adb -s X install -r $1"
alias rmapp="adb devices | tail -n +2 | cut -sf 1 | xargs -I X adb -s X uninstall $1"
alias clearapp="adb devices | tail -n +2 | cut -sf 1 | xargs -I X adb -s X shell pm clear $1"
===============================================================
Sources:
- Internet
- https://www.automatetheplanet.com/adb-cheat-sheet/
ran
sudo apt install nvidia-driver-525 nvidia-cuda-toolkit changed the display to break on restart
It's understandable to feel concerned about changes made with installing new drivers like nvidia-driver-525 and nvidia-cuda-toolkit, especially if you're unsure about how they will affect your display settings or graphics environment. Here are some things to check and ways to handle potential issues:
Before Restarting, Check for Possible Issues:
1. Check NVIDIA Driver Installation
Confirm the NVIDIA driver is correctly installed:
nvidia-smi
This should show the status of the NVIDIA driver. If it's not installed or configured properly, it can affect your display manager.
2. Check X11 Configuration
Ensure that the X11 configuration files are correct, especially after installing a new NVIDIA driver. Check the xorg.conf file (usually located at /etc/X11/xorg.conf or in /etc/X11/xorg.conf.d/).
If the file exists, it should contain a section with something like this:
Section "Device"
Identifier "NVIDIA Card"
Driver "nvidia"
EndSection
3. Check Display Manager Configuration
Confirm that your display manager (e.g., LightDM, GDM) is still running:
systemctl status lightdm # For LightDM
systemctl status gdm # For GDM
If you notice issues here (e.g., the display manager is not active), you may need to restart it as mentioned earlier.
If You're Still Concerned About Restarting:
Create a Backup Plan
Access Recovery Mode: If you’re worried about the system not starting up properly after a restart, you can boot into recovery mode. When your computer starts, press Shift (for GRUB) or Esc (for UEFI-based systems) to enter the GRUB menu, then choose Advanced options and select the kernel with "recovery mode".
Use a Live USB: If you think there's a risk of not being able to log in, consider creating a Live USB of your current distribution. You can boot from the Live USB and repair or recover any issues on your system.
What to Do If the Display Breaks After Restart:
Boot into Recovery Mode: From the GRUB menu, select Advanced options for [Your Distribution] and choose the recovery mode.
Remove the NVIDIA Driver: If the driver installation caused the issue, you can remove it:
sudo apt purge nvidia-*
sudo apt autoremove
Reconfigure X11: Regenerate the X configuration:
sudo dpkg-reconfigure xserver-xorg
Reboot: After removing the driver and reconfiguring X, try rebooting your system:
sudo reboot
Safe Restart
If you're ready to restart, do it carefully:
Save your work and close applications.
Log out of your session.
Restart your system using:
sudo reboot
By following these steps, you can mitigate risks and have recovery options if something goes wrong.
Many computer problems can be fixed by having certain programs not on the computer.
This guide for Windows will walk you through creating a text file that lets Fix Tech Stuff know what you have installed.
New Version- uses Powershell
Turn on your computer.
Click the "Start" button in the bottom left corner of your screen (it has the Windows logo).
In the search bar that appears, type powershell and press "Enter." You'll see a black window with white text; this is the Command Prompt.
In the Blue Box also known as powershell window, copy the the following text in red (you can copy and paste it by right-clicking in the window):
Do not type this simply copy into the blue box.
Get-ItemProperty HKLM:\Software\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\*,HKLM:\Software\Microsoft\Windows\CurrentVersion\Uninstall\* | Select-Object DisplayName | Sort-Object DisplayName | Out-File "$env:USERPROFILE\Desktop\program_list.txt"
Old version - Uses CMD (only use if new version does not work)
Step 1: Creating a List of Installed Programs and Saving It to the Desktop
Turn on your computer.
Click the "Start" button in the bottom left corner of your screen (it has the Windows logo).
In the search bar that appears, type cmd and press "Enter." You'll see a black window with white text; this is the Command Prompt.
In the Black Box also known as Command Prompt window, copy the the following text in red (you can copy and paste it by right-clicking in the window):
Do not type this simply copy into the black box.
wmic product get name > "%USERPROFILE%\Desktop\program_list.txt"
press ENTER
Wait a moment! The Black Box will seem to freeze, this is normal.
that's it! you created the file program_list.txt on your desktop
Step 2: Instructions for Finding and Opening the List
Once the list is created, close the Command Prompt window.
Minimize or close any open windows or programs on your computer so you can see your desktop.
Look at your computer desktop, and you should see a file called "program_list.txt."
Double-click "program_list.txt." It will open in a program called "Notepad."
In Notepad, you can see the list of installed programs. It's like looking at a piece of paper with names of your programs on it.
Fix Tech Stuff may want this file- which helps us identify what programs your computer has installed.
After Fix Tech Stuff verifies they have received the file you should delete it. do not share this file with others as it contains details about what programs are installed.
Watch https://www.youtube.com/watch?v=jZBDluCITmE
Use to Clone
AOMEI Personal Download
https://www.ubackup.com/personal.html
Use to adjust partition If you know what you're doing! Remember Fix Tech Stuff can help!
Use AOMEI Partition Assistant Standard Edition for Version 6.3
https://filehippo.com/download_aomei-partition-assistant-standard-edition/6.3/
Bulk Crap Uninstaller :used to uninstall programs/registry keys
Display Driver Uninstaller : Uninstall display drivers
View computer space: wiztree
Printer Ink: it's a scam
Install KDE Plasma Desktop (Linux Mint)
To install KDE Plasma on Linux Mint, run the following command:
sudo apt install kde-plasma-desktop
After installation, log out, and choose KDE from the session options at the login screen.
Ensure Correct Drivers (for AMD GPU)
Go to Menu > Control Center > Administration > Driver Manager.
Select the correct driver for your system.
Headset Setup in Developer Mode
Your VR headset must be in Developer Mode for some configurations. Follow this YouTube guide.
https://www.youtube.com/watch?v=TWHrvQ3VTJQ
Installing ALVR (for Streaming VR to the Headset)
Follow this YouTube guide for installing ALVR.
https://www.youtube.com/watch?v=m4SO5wVlP10
If you can't find ALVR in the apps, note that it’s hidden under “Unknown Sources” after the Quest software v54 update. To locate it:
Go to the “Search apps” bar.
Click on the search bar and pull down the "All" menu to find it.
Set Steam VR Beta
Open Steam VR Properties > Betas and choose SteamVR Beta Update.
Let it update and restart Steam.
Configure Steam VR with Proton
Install ProtonUp-Qt from this GitHub link:
https://github.com/Scrumplex/Steam-Play-None
Open ProtonUp-Qt and click Show Game List.
Look at the compatibility suggestion. foir Vrchat its proton-experimental for Vrchat
You need to install
Steam-Play-None FOR STEAM VR.
AND
proton_experimental FOR VRCHAT
not or. AND. You need them both.
Install Steam-Play-None & proton_experimental
Close Game List and click Add Version.
Set the compatibility tool to Steam-Play-None for Steam VR
Set the compatibility tool to proton_experimental for Vrchat
Restart Steam.
Check if you can see Vrchat in your headset.
If you cannot - see if the headset is playing any video.
you can use the Vr View built into Steam VR
https://pimax.com/blogs/blogs/how-to-start-with-steamvr
to check if the headset is working.
Fix Blank picture in headset
f you can see the Steam Home in VR View but the picture is blank, do the following:
Go to Steam VR Properties > General > Launch Options.
Enter the following command:
~/.local/share/Steam/steamapps/common/SteamVR/bin/vrmonitor.sh %command%
If Vrchat plays now GREAT. Now check a video player.
If videos aren't working in VRChat
you need to emulate the AVPro player. Do the following:
In Steam Launch Options for VRChat, (Geveral > Launch Options) add the following command:
gamemoderun %command% --enable-avpro-in-proton
Wyze V3 RTSP Files Download Here
The firmware needs to be named demo_wcv3.bin for the V3 cam. NOT demo.bin like the support article says.
How to install the RTSP Firmware on Wyze Cam v3
Download the Wyze Cam v3 RTSP file.
Unzip the file (demo_wcv3.bin) and transfer it to a microSD card’s root directory.
Unplug your Wyze Cam and insert the prepared microSD card.
Hold the camera’s Setup button while plugging in the USB cable and continue to hold the Setup button until the light turns solid blue/purple.
Once the light is solid blue, release the Setup button and wait for 3-4 minutes. The camera will reboot, and the status light will change during this time.
Note: The “Solid Blue” in this case is not the same as the one normally seen on the camera. Instead, both the blue and yellow LEDs will be on at once, making it appear to be a lighter blue.
Once this process is finished, you should see flashing red lights. Quickly tap the Setup button and go through the setup process in the app.
Hide Data Usage /Repair Tethering on Android
By taking advantage of the “settings put global tether_dun_required 0” command, Android users can activate mobile tethering and share their phone’s Internet connection at will.
adb devices
adb shell
settings get global tether_dun_required
If you get null or 1 response
settings put global tether_dun_required 0
Now check with settings get global tether_dun_required
Should now say 0
Device tethering will now function.
Widescren fixer: Fix old computer display ratios
Borderless Gaming: Run computer games in secondary window without grabbing mouse cursor (locking in window) or turn windowed games into full-screen games
Moving Games to Steam
We recommend you watch this video
You do not need to download a game if you have manually moved the files into the steam folder.
Right click the game name > properties > Local Files click "verify integrity of game files"
For those who copied game files in from another location, but had already started an actual download: in your games list, right click -> "Manage" -> "Uninstall".
It will not delete your game files copied over into steamapps after having started its download. It just closes the download process.
Next click "install", and steam will start discovering existing files instead of starting new download.
When finished installing/discovering files, it may have an update. Let it update, steam will download small files for syncing your content library and piracy checks.
Skyrim Quest Bypass
see for codes
https://www.skyrimsearch.com/categories/cells/1/Shrine
Can't find the cave at all>? (the start with elf and first wayshrine)
you can use the following console command on PC to teleport to Darkfall Cave:
coc DLC1DarkfallCave01
https://elderscrolls.fandom.com/wiki/Wayshrines_(Dawnguard)#Wayshrine_of_Illumination
Gelebor's Wayshrine 1
Gelebor's Wayshrine is the first Wayshrine encountered during "Touching the Sky." It is tended to by Knight-Paladin Gelebor. It is located at the end of a passage of Darkfall Cave, surrounded by shallow water and a Shrine of Auriel. It can be opened by Knight Paladin Gelebor during the quest, though cannot be teleported back to.
use coc DLC1DarkfallPassageWayshrine01
to move to the
Wayshrine of Illumination 1
Code to get there: DLC1DarkfallPassageWayshrine02
The Wayshrine of Illumination can be found in Darkfall Passage, a sub location of Darkfall Cave. It is located on a high cliff at the back of the large cavern. Progress down into the cavern and past the waterfall. Head up a stone path until the Wayshrine is reached. Prelate Sidanyis tends to the shrine and once the ewer is collected it grants access to the Forgotten Vale.
Wayshrine of Sight 2
Code to get there: DLC1FVWayShrine01
The Wayshrine of Sight can be found in the initial forested area of the Forgotten Vale. Head down to the floor of the valley fighting off any Vale Sabre Cats, and past some ancient ruins. Keep heading northwest and follow the decrepit path. Just before the second arch, take a right northeast through the trees to reach the Wayshrine. Prelate Athring will be tending to the shrine and once the ewer is collected it grants access back to the Wayshrine of Illumination.
Wayshrine of Learning 3
Code to get there: DLC1FVWayShrine02
The Wayshrine of Learning can be found in the second half of the Forgotten Vale. At the partially frozen river, head south along the bank until the Wayshrine is reached. Prelate Celegriath will be tending to the shrine and once the ewer is collected it grants access to the previous Wayshrines.
Wayshrine of Resolution 4
DLC1FVWayShrine03
The Wayshrine of Resolution can be also found in the second half of the Forgotten Vale. Head along the frozen river bank and keep traveling northwest until a steep stepped path is visible to the north. Climb the stepped northern path to the top. This Wayshrine should be visible across the river to the west. Continue along the mountain path and across the natural rock bridge over the river to reach the Wayshrine. Prelate Nirilor will be tending to the shrine and once the ewer is collected it grants access to the previous Wayshrines.
Wayshrine of Radiance
Code to get there: DLC1FVWayShrine04
The Wayshrine of Radiance is located quite some distance from the previous ones. It can only be reached by traversing through the Glacial Crevice. The crevice exits into a Falmer camp entrenched in another ravine. Head east up the walkways, defeating the plethora of Falmer. Head back out and drop down to the floor of the ravine and keep heading east into a tunnel. Traverse through the tunnel past the boulder trap and up through to the Wayshrine of Radiance. Prelate Edhelbor will be tending to the shrine and once the ewer is collected it grants access to the previous Wayshrines.
Chantry of Auri-El Wayshrine
Code to get there: No Code- will break game.
https://support.horizondatasys.com/Troubleshooter/Step/View/5
Troubleshooter » Install and Boot Issue
How to reset Windows 10 MBR (Master Boot Record)
**Important** You will need a Windows 10 installation media, which you can acquire from this link(Download Windows 10 Media Creation Tool). You need an empty USB flash drive or CD/DVD.
1. Booting into the Windows 10 setup via a Windows 10 installation media, select “Repair your computer” in the bottom part of the window, then “Troubleshoot”.
Then select “Advanced options”.
2. From here choose the Command Prompt. Enter the following commands one at a time into the prompt:
bootrec.exe /fixmbr
bootrec.exe /fixboot
bootrec.exe /scanOS
bootrec.exe /rebuildbcd
3. After receiving a success confirmation. Close the CMD window by typing 'Exit' and restart your PC.
4. If by any chance you are still unable to boot after, boot into the installation media again and click on "Automatic Repair" and then restart your PC after.
Fix Tech Stuff has created the following guide to assist customers with Icloud/Apple/AppleID issues.
Guide for resetting device password
All in one honorable mention: https://www.youtube.com/watch?v=LGRJcSFJgRU
Guide for resetting Apple ID password
You must know the our username (apple ID) and password (password to your account)
If you don't know the password, you need to reset the password.
This is broken down into multiple sections
Before starting: you must know what your Apple ID is.
whether or not you are resetting the password for your account, you should know the username/AppleID for that account.
The term for the username of a Apple is Apple ID. You should have your username written down or memorized. Most of the time it is your email address, however it is up to you to check and ensure you know what the username for your account is.
Watch: username (apple ID
Lost Device
If you are wishing to reset a lost phone you can use FmIP or Find My iPhone on a friends device.
Be advised you are required to know the login for your account.
https://www.youtube.com/watch?v=RaFN_o8sOGA
Lost devices with Find My activated will
If you do not know the username (Apple ID) or password for your Apple ID you can follow the guide below.
Easy
This section assumes you still have the device you are trying to reset the account on with you.
You know the password to your Apple ID or have another Apple Device with you.
In this case you can easily reset the password.
Resetting the password using the Apple device.
Watch: https://www.youtube.com/watch?v=LIOapHreNe4
Somewhat Easy
This section assumes you still have the device you are trying to reset the account on with you.
You do not know the password to your username (apple ID) and password (password to your account)
However you have another Apple Device with you on this list You have..
A MAC
If you have a MAC that is signed in with your username (apple ID) It can be used to quickly change the password to your Apple Account/Apple ID
After changing the password on this device you will be able to log into your account.
A Iphone or Ipod Touch
You have a iphone which you can unlock. It can be used to quickly change the password to your Apple Account/Apple ID
After changing the password on this device you will be able to log into your account.
Medium
This section assumes you still have the device you are trying to reset the account on with you.
You do not have a device from the Somewhat Easy list can be used to reset your password.
In this case you can use a friends device or a computer.
First we will try doing this yourself. Then we will reach out for a friend.
Medium Support: By yourself
This section assumes you still have the device you are trying to reset the account on with you.
First make sure you have attempted recovery starting from Easy in this list. If you have worked your way down then continue. If you are jumping to this section go back!
Using a computer we are now going to perform a password reset. Before doing this make sure if you are on A MAC you go back to the Somewhat Easy section as a Mac can be used to reset the password directly from the machine. For a Windows computer continue.
You will be using iforgot.apple.com
Watch: https://www.youtube.com/watch?v=PvS4xZZAJqM
Use: https://iforgot.apple.com/password/verify/appleid
Side:note you can also use icloud.com/find to reset the password, it links back to iforgot.apple.com
If a setting is not showing up that is on one of these videos you may have a function called "screen time" on
Screen time can hide menus from showing and turn off settings windows, leading to a frustrating call until someone remembers the function exists.
What is screentime: https://www.youtube.com/watch?v=ZAXcyGw8Q2Y
Screentime if enabled uses a pin code or password that may be separate from your password unlock code.
Screentime has to be physically set on the device, either by you or another person with physical access to the device.
Apple will not assist with removing screen time and will suggest wiping your device to remove the code.
Wiping a device requires the screen time passcode. (unless using Itunes on a computer)
No that is not a typo.
To remove screen time you need to know the Apple ID and password for your account.
See: https://www.youtube.com/watch?v=M-PoU6YF_JU
Medium Support: With Apple Support
This section assumes you still have the device you are trying to reset the account on with you.
If you have already tried to reset the password using Medium Support: By yourself with no success you can ask Apple to step in.
Apple support has access to a screen sharing system which will let them walk through the recovery process with you.
you must know the username/ Apple ID for your account to save time on both your and the support advisor.
To find your Apple ID watch: https://www.youtube.com/watch?v=GbE-IaIfpCk
you must be connected to Wifi for the support tool to work.
there is no difference between Apple support helping you via screen share and you performing the support on your own end.
99.9% of the time people have issues with resetting their account, it is due to dismissing the text verification that is sent to your device without reading it or not understanding that if multiple reset attempts are submitted via email, they will "collect" and you must scroll down to see the most recently sent code otherwise you will be reading and typing in a old outdated and thus unusable pin. You must also have your Apple Device with you with a charged battery.
You will only be able to attempt a reset 3 times before your account is locked for multiple incorrect login attempts. After this you will be required to contact Apple Support for account recovery which takes time to finalize. (weeks. it takes weeks)
Medium Support: With A friends device
This section assumes you still have the device you are trying to reset the account on with you.
You can try to reset the device using a friends. using the Apple Support app or the Find My iPhone app.
Note that there is very little difference between resetting the password to your Apple ID using a friends device, vs doing it yourself.
There are two apps you can use for this.
App 1: Apple Support App
This app has links to many helpful articles and attempts to walk you through the process of resetting your password.
App 2: FmIP or Find My iPhone
Note that resetting a password using another persons device is taken into account if you need Apple to step in for account recovery. For this reason use a Iphone which you call often, example your family members device. Don't use a random persons phone unless you have no other options.
Be aware that you should also try to use a friends windows computer to reset the password as noted in Somewhat Easy. However if you are using a friends MAC do NOT reset the password using the settings menu, as you would be changing their password not yours. Make sure that the Apple ID signed into the device matches!
Hard Support: Account Recovery
This section assumes you still have the device you are trying to reset the account on with you.
First go back and make sure you have tried all other account recovery methods. This one takes weeks to finish.
In this case you are asking Apple to manually reset your password. Apple will ask for information to identify you are who you say you are and this process can take some time to finish Account recovery is a process designed to get you back into your Apple ID account when you don’t have enough information to reset your password.
The information on how to start Account Recovery is here. https://support.apple.com/HT204921
Be aware there is no way to make this process faster. Do not ask managers of apple for support on this process as they will walk you to a store phone to call Apple Support, which will jump to Medium Support: With Apple Support.
Hard Support: Do Not Have Device
If you do not have physical ownership of the device you will be very limited in support options.
all recovery processes involve owning, holding and having physical access to the device which you are resetting the password.
Some websites and videos may say you need to create a new Apple ID at this point. do not create a new Apple ID.
Go through the Account Recovery process.
Why you should never make a new Apple ID
Your Apple ID is your account for everything Apple. This means your contacts, notes, voice recordings, app settings, and any passwords saved in icloud password manager are lost.
The problems of creating a new Apple ID are long-lasting.
You may fail account recovery. In the eyes of Apple a device was lost or stolen and a new account created. These are the same steps a thief would take. You may fail account recovery and lose all information that is locked in that Apple ID.
When/If you call for support Apple may locate your old Apple ID. You and the support agent will lose time looking for the "new" one. That Apple ID will forever-more be linked to your phone number.
You WILL have some information you want back. Photos in Icloud? A contact you didn't have saved? it's in your old Apple ID that you will never unlock. The people who ask you to make a new account are not following their tools correctly. It's a fix to get you an account again but it's a terrible fix, one often given by cell phone companies that require a Apple ID for setup.
In the even you do not have another device and want to reset a password, you must first have a device.
After all your phone was lost or stolen and you require a replacement correct?
In this situation you should acquire a replacement device and begin account recovery to re-gain access to the lost account.
Account Recovery is here. https://support.apple.com/HT204921
Other mentions
Your Apple ID has been locked for security reasons.
If you see this message you have tried to reset your password too many times.
After multiple unsuccessful attempts to unlock your account, your Apple ID will remain locked, and you can try again the next day. If you are unable to reset your password the next day you may want to jump to Medium Support: With Apple Support
Your apple id has been disabled.
Contact Apple. Do not attempt to reset your password.
Iphone Locked to Owner
start from Somewhat Easy, this requires signing in with the Apple ID and password.
Will apple help track my..
No. You will be sent links to Find My.
Add custom icons to start menu
Open File Explorer and then navigating to the folder where Windows 10 stores your program shortcuts: %AppData%\Microsoft\Windows\Start Menu\Programs.
Opening that folder should display a list of program shortcuts and subfolders. In this example, we want to add all the new shortcuts into a subfolder called Settings, so right-click any empty space in the File Explorer window, click New > Folder, name that folder Settings, and open the newly created, empty folder.
The rest of the process is straightforward. Right-click and choose New > Shortcut. Enter the full path of the executable file or ms-settings shortcut you want to add (as in the example shown here), click Next, and then enter a name for the shortcut.
Repeat this process for any other shortcuts you want to add. All your custom shortcuts should appear in the Programs list, where they're one right-click away from being pinned as a tile.
Source: https://www.zdnet.com/article/windows-10-tip-add-custom-shortcuts-to-the-start-menu/
Prep Work Read Before Starting.
Make sure computer is plugged in if this is a laptop.
You're going to be restarting the computer with power button several times. Make sure you're pressing power, waiting until you see the company logo then pressing power to kill power to the machine. Pressing power then pressing it again (without waiting) will not do what you need.
Finding Automatic Repair
If you have a dell: Press and hold the Windows Key and press the power button. Dell computers kick into recovery mode on first time.
If you have another computer (or the dell option didn't work) continue.
Turn your computer on and off three times. You will be doing this using the power button.
While booting, make sure you turn off the computer when you see the Windows logo.
Each time when you see the Windows logo while booting, press Power button immediately to turn the computer off. Repeat this operation three times. It should enter into Windows Recovery Environment in booting for the third time.
Your computer will display the Recovery screen that reads “It looks like Windows didn’t load correctly” and at the bottom of the screen, you’ll see a button to See advanced repair options. Click on it to enter Windows Recovery. you are now in the Windows Recovery Environment
The Windows Recovery Environment is a blue screen that will say ""automatic repair"
Can't find the Recovery Environment?
make sure you are turning the computer on with the power button..
waiting until you see the windows logo..
then pressing the power button again.
do this three times and You will be looking at a blue screen with the words "automatic Repair"
Running commands to fix Windows
On the Choose an option screen, select Troubleshoot > Advanced options > Startup Settings > Restart.
After your device restarts, you'll see a list of options. Select option 6 from the list by pressing F6 for Safe Mode with Command Prompt.
Hopefully you get into windows without any crash and reboot cycle.
Once in windows, search for “CMD” and right click Command Prompt shortcut and select “run as administrator”
Then, in the CMD window, type:
SFC /scannow
to find & fix any windows errors
Once complete, try running DISM checkhealth, scanhealth & restorehealth after you done the SFC/scannow and fixed any errors. Just type each one below on command line. Run each, one at a time, in the order shown
DISM /Online /Cleanup-Image /CheckHealth
DISM /Online /Cleanup-Image /ScanHealth
DISM /Online /Cleanup-Image /RestoreHealth
Once you’ve done all that, reboot and see if you can boot into windows normally.
Didn't work? See Windows Won't Boot (long version.)
start from the top. Don't skip steps.
Problem: windows is not booting.
Screen may be stuck at a "starting windows" dialog or showing a Blue Screen Of Death
Prep Work Read Before Starting.
Make sure computer is plugged in if this is a laptop.
You're going to be restarting the computer with power button several times. Make sure you're pressing power, waiting until you see the company logo then pressing power to kill power to the machine. Pressing power then pressing it again (without waiting) will not do what you need.
Finding Automatic Repair
If you have a dell: Press and hold the Windows Key and press the power button. Dell computers kick into recovery mode on first time.
If you have another computer (or the dell option didn't work) continue.
Turn your computer on and off three times. You will be doing this using the power button.
While booting, make sure you turn off the computer when you see the Windows logo.
Each time when you see the Windows logo while booting, press Power button immediately to turn the computer off. Repeat this operation three times. It should enter into Windows Recovery Environment in booting for the third time.
Your computer will display the Recovery screen that reads “It looks like Windows didn’t load correctly” and at the bottom of the screen, you’ll see a button to See advanced repair options. Click on it to enter Windows Recovery. you are now in the Windows Recovery Environment
The Windows Recovery Environment is a blue screen that will say ""automatic repair"
Can't find the Recovery Environment?
make sure you are turning the computer on with the power button..
waiting until you see the windows logo..
then pressing the power button again.
do this three times and You will be looking at a blue screen with the words "automatic Repair"
Attempting to repair your computer automatically.
Choose the button "advanced options" then click the wrench that says "troubleshoot"
We do NOT want to pick "reset your PC here" this will make you lose your data Instead click "Advanced Options" then "Command Prompt"
The Easy Way
Click automatic repair. Your computer will attempt to automatically repair itself. Sometimes this is all that's needed!
Let automatic repair attempt to complete it's tasks, this may take a few moments. your computer will attempt to reboot and go back to a working state.
If this works then fantastic! If not..
it's time to run some commands in the command line.
What we need to do: Get windows to open a CMD window to type commands into it.
We need to find a tool called Command Prompt
Finding Command Prompt.
Command prompt is the window we will type commands into to fix your machine.
Here's how to find it. You must be in the Recovery Environment screen.
You may need to follow steps for (Can't find the Recovery Environment?) to find that screen.
Option 1: If you have a Windows installation USB memory stick or DVD to boot your computer or device.
Booting from the USB that has a windows installation wizard will allow you to run a elevated (admin privileged) CMD window by pressing shift + F10 (this means pressing and holding the SHIFT key then tapping f10 which =is at he top of your keypad) keys on your keyboard when the installation wizard shows up. This keyboard shortcut opens Command Prompt before boot.
Option 2: don't have a installation USB memory stick or DVD? No Problem.
Make sure you are in the Recovery Environment screen.
Now choose
Troubleshoot -> Advanced options -> Command Prompt
It may also say "repair your computer" first.
you will see a black box open that you can type into. (please don't yet)
Congrats, you have opened Command Prompt!
This is a tool we may use several times during this tutorial. Each time to get back to this tool see section 1: Finding Command Prompt
Using Command Prompt to run Chkdsk
Now we are going to key commands into the command Prompt.
In command Prompt, type this command: chkdsk C: /f /r /x
and press Enter.There are spaces in the command.
Wait for Chkdisk to do it's work.
you will get a message at the end.
it may say
You don't need to scan this drive We haven't found any errors on this drive. You can still scan the drive for errors if you want. Scan Drive
Your drive was successfully scanned Windows successfully scanned the drive. No errors were found.
or
Restart your computer to repair file system. You can restart right away or schedule the error fixing on next restart.
We want it to say
Restart your computer to repair file system. You can restart right away or schedule the error fixing on next restart.
Reguardless of the message once it is finished restart your computer. See if it works.
If it does not turn your computer off and back on.
The C must be the drive your windows install is on.
For Most computers this is to be run exactly as typed however some computers may be using a different drive letter.
Replace “C” with the drive letter of the target drive if you have a different drive installed .
Restart your computer to repair file system. You can restart right away or schedule the error fixing on next restart.
If it does not work it's time for the next command
Using Command Prompt to run Fix MBR
We will open the Command Prompt again.
When the Command Prompt loads, type the following commands:
bootrec.exe /fixmbr
let it finish. Rebot.
Didn't work? Go back to command pompt and use this command next
bootrec /FixMbr bootrec /FixBoot bootrec /ScanOs bootrec /RebuildBcd
You’ll receive “The operation completed successfully” message when each command is successfully executed
Sometimes you may get an error that Access is denied.
If you run into this issue follow the below steps.
Start instructions if command gives Access is denied
In Command Prompt window, type following commands one-by-one and press Enter key after each:
diskpart
This opens DiskPart utility.
list disk
List all disks on your system.
sel disk #
Replace # with disk number on which Windows is currently installed.
list volume
List all volumes on previously selected disk.
sel volume #
Replace # with volume number with EFI partition.
assign letter=K:
Now re-run the command
bootrec /FixMbr bootrec /FixBoot bootrec /ScanOs bootrec /RebuildBcd
then follow next steps
End instructions if command gives Access is denied
After a reboot if the machine is not working we are going to run each of the commands from that long one individually.
This means opening command prompt and running each command below. Remember if you get Access is denied
to follow the steps above
bootrec /scanos
bootrec /fixmbr
bootrec /fixboot
bootrec /rebuildbcd
You’ll receive “The operation completed successfully” message when each command is successfully executed
Using Command Prompt to run Fix DISM
One more option before you have to bring your machine in for repairs!
run this command in Command Prompt
DISM /online /cleanup-image /restorehealth
Using Command Prompt run regback.
Open Command Prompt again
Type the name of your drive. For most computers this will be C but if you have multiple drives in your computer it may be another letter.
C: PRESS ENTER
dir PRESS ENTER
Look at the screen for Program Files or Program Files (x86)
If you see these items you are in the right spot in the command line.
Backing up the registry
cd \windows\system32\config
MD backup
copy *.* backup
that is copy SPACE asterick dot asterisk SPACE backup ENTER
it will say Files Copied
CD regback
dir
You should be looking at a few items
that say default sam security software system
to the left of them is a number
example
0 Default
0 Sam
0 Security
0 Software
0 System
If you see numbers that are 0
OR if you do not see numbers type exit and see a computer pro.
If you see numbers larger than 0 continue.
copy *.* .. that is copy SPACE asterick dot asterisk SPACE DOT DOT
enter.
Command prompt will ask if your want to overwrite all
press enter again to say yes
Press enter again where you will now be brought to the "choose and option" screen where you can shut down computer.
Restart your computer.
Using Windows Installer In Place Repair upgrade.
This is a second to last resort used to "reinstall" windows that in most does not make you lose your data. Windows will install missing system files.
For this to function you must have two computers. The computer that boots but has issues and a working computer to download the ISO needed.
This requires a second working computer with access to the internet and a USB drive. You will download the version of windows that matches the computer that is not working - NOT the one you are downloading it to.
If the computer not working is using Windows 10
Download this
https://www.microsoft.com/en-us/software-download/windows10
If the computer not working is using Windows 11
Download this https://www.microsoft.com/software-download/windows11
If you do not know
See a repair professional.
Once your download has finished and you have opened the Windows Media Creation Tool
On the computer that has downloaded the Windows Media Creation tool
Do you have an option for "create installation media" ? If so choose this.
If you have the option for Create Installation Media
uncheck the box use recommended options for this PC
You must choose language, edition and architecture match the computer you are trying to fix.
Do not guess. If you don't know check the model number of the computer you are trying to fix online to find these details. If you cannot find them do not continue and see a repair specialist. Once you have these details set them and click next.
On "choose which media to use" select ISO file.
Save this to your desktop to find it easier.
If you don't know how to do this stop and contact a repair expert.
Windows will download the file. This may take a while to complete.
Windows will ask you if you want to burn the ISO to a DVD, you do not.
Go to your desktop and right click the ISO file you created and click "mount" You can also Double-click at the ISO file to mount it in Explorer.
If you are not now looking at a folder with the item called "setup.exe"
You need to find the mounted ISO file. This will show up in your folder explorer on the left side under "this PC" as a new drive.
open Setup.exe. A warning screen will pop up as we are installing a program (sort of)
Press Yes.
Click Next to install Windows
Accept the terms and conditions
Windows will say "ready to install"
At 'Ready to Install' screen, make sure that the Keep personal files and Apps option has a checkmark
If you don't have this option you can continue to install windows but all information and data on the computer will be lost by installing.
If you want to retain your data stop and contact a repair specalist. Otherwise if you are fine with a fresh start- losing all data on the computer
click Install.
This script aims to automate the password reset process that is in the Long Way.
it will
1: Enable the hidden Admin account
2: change the magnifier to run CMD - which lets you reset a password.
3: place a works.txt on desktop (feel free to delete)
Once you run the script Reboot the machine. If you now have a Admin Account on login you can simply click it and change the password
START COPY FROM HERE.
# Enable the built-in Administrator account
net user administrator /active:yes
# Copy the current magnifier.exe to themagnifier.exe
Copy-Item "C:\Windows\System32\magnifier.exe" -Destination "C:\Windows\System32\themagnifier.exe" -Force
# Copy cmd.exe to magnifier.exe
Copy-Item "C:\Windows\System32\cmd.exe" -Destination "C:\Windows\System32\magnifier.exe" -Force
# Create a works.txt file on the Desktop
Add-Content "$([System.Environment]::GetFolderPath('Desktop'))\works.txt" -Value "This script works! - Fix Tech Stuff.com"
END COPY FROM HERE
Next Steps..
Open Notepad
pase in code.
Click File > Save As
For name type reset.cmd
YOU MUST NOT HAVE .TXT AT THE END.
notepad will attempt to save as a .txt
on save as file type box change from text documents to all files
File name: reset.cmd
Save as file type: All Files <-- if this says Text Documents click and choose All File Types
Save this file on your desktop. (click desktop)
Click Save. Windows may complain about "fine instability" don't worry click yes.
Next grab your Flash Drive/Thumb Stick.
Copy the .bat file you created onto the thumb stick
Plug in the thumb stick.
From the account you can access open the .BAT file.
A black window will flash as the code runs
Reboot- see if you now have an Admin Account.
If you don't check Desktop to see if there is a "works.txt" file to see if the script ran
If you can see the works.txt but no Admin Account - not all computers have them.
Open the magnifier program either from login on normal account or from the accessibility options
If script written correctly you will not get a magnifier, but a black box which will stay open.
using that box change the password
Aftermath - Cleanup
to be done AFTER you have reset your password
After running the script you have enabled a hidden admin account and changed Magnifier to instead open CMD.
It's really not recommended to leave the computer this way!
The second script will undo those changes but leave you with access to the computer.
Again save this as a .cmd and ensure it is not .txt
START COPY FROM HERE.
:: Revert the changes by copying back the original magnifier.exe
copy /y C:\Windows\System32\themagnifier.exe C:\Windows\System32\magnifier.exe
:: Disable the built-in Administrator account
net user administrator /active:no
:: Remove the works.txt file from the Desktop if it exists
del /f "%USERPROFILE%\Desktop\works.txt"
END COPY FROM HERE
Enabling the Hidden Administrator Account
Imagine you have a secret key to your house that no one knows about. We're going to use that secret key to get in and then change the locks.
Starting Your Computer in a Special Way:
You will need the Windows CD or a USB stick that came with your computer. Put it in, then turn on your computer.
As soon as it starts, press the key that shows you options like F12 or ESC. This is like choosing a special door to enter your house.
Talking to the Computer in a Secret Language:
When you see a window asking to install Windows, don't click on it. Press Shift and F10 together. This is like saying a magic word to open a secret passage.
Enabling the Secret Key (Administrator Account):
In the black box that appears, type:
move c:\windows\system32\utilman.exe c:\windows\system32\utilman.exe.bak
Then press Enter.
Now type:
copy c:\windows\system32\cmd.exe c:\windows\system32\utilman.exe
Then press Enter.
This is like we temporarily changed the lock so we can use our secret key.
Restarting Without the Special Start:
Type wpeutil reboot
and press Enter. Now, take out the CD or USB. This is like closing the secret passage behind us.
Using Your Secret Key:
Back at the door of your house (the login screen), there's a new account on the screen. Click it.
Letting Yourself In:
Type net user administrator /active:yes and press Enter. This is like using your secret key to unlock the door.
Choosing a New Lock (Password):
You can now restart your computer and you'll see a new user named 'Administrator'. Click it to log in with no password.
Once you're in, go to the 'Control Panel', then 'User Accounts', and finally, 'Manage another account'. Choose your usual account and select 'Change the password'.
Hiding Your Secret Key Again:
After you've changed the locks, it's important to hide your secret key again. Go back to the black box (Command Prompt with administrative privileges) and type:
net user administrator /active:no
Then press Enter.
Putting Things Back:
To make everything normal again, type:
move c:\windows\system32\utilman.exe.bak c:\windows\system32\utilman.exe
Then press Enter.
You can now log in with your new password!
For the Second Instruction: Using the Command Prompt to Reset the Password
This is like calling a locksmith to change your locks from the outside.
Start your computer with the special Windows CD or USB again, just like before.
Get to the secret language box (Command Prompt) with Shift + F10.
Do the Magic Swap again:
Type:
move c:\windows\system32\utilman.exe c:\windows\system32\utilman.exe.bak
Then press Enter.
And then:
copy c:\windows\system32\cmd.exe c:\windows\system32\utilman.exe
Then press Enter.
Restart the computer and use the clock icon to open the black box.
Reset the Password:
Type net user YourAccountName YourNewPassword and press Enter.
Put your account name where it says YourAccountName, and the new password you want where it says YourNewPassword.
Return everything to normal with the move command from before.
Now, you can log in using your new password. Remember to keep it somewhere safe!
This is a script which will sort all calls and texts from a Google Voice export by the number.
its used with Google Takeout Exports when requested.
START COPY FROM HERE
import os
import shutil
# Define the directory containing the files as the directory where the script is located
source_directory = os.path.dirname(os.path.abspath(__file__))
# Define the directory where sorted files will be moved
sorted_directory = os.path.join(source_directory, 'SortedByNumber')
# Ensure the sorted directory exists
os.makedirs(sorted_directory, exist_ok=True)
# Iterate over each file in the source directory
for filename in os.listdir(source_directory):
# Skip the 'SortedByNumber' directory itself and any hidden files
if filename == 'SortedByNumber' or filename.startswith('.'):
continue
# Extract the phone number from the filename (assuming phone number is the identifier)
# Modify the extraction logic based on your filename format
identifier = filename.split('_')[0] # This assumes phone number is the first part of the filename
# Define the path to the folder for this identifier
identifier_folder = os.path.join(sorted_directory, identifier)
# Ensure the identifier folder exists
os.makedirs(identifier_folder, exist_ok=True)
# Define the source and destination file paths
source_file = os.path.join(source_directory, filename)
destination_file = os.path.join(identifier_folder, filename)
# Print statements for debugging
print(f'Moving {source_file} to {destination_file}')
# Move the file to the corresponding folder
shutil.move(source_file, destination_file)
print("Files have been organized into the 'SortedByNumber' directory.")
END COPY FROM HERE
Get-AppxPackage *windowsalarms* | Remove-AppxPackage # Alarms & Clock
Get-AppxPackage *Calculator* | Remove-AppxPackage # Calculator
Get-AppxPackage *windowscamera* | Remove-AppxPackage # Camera
Get-AppxPackage *zunemusic* | Remove-AppxPackage # Groove
Get-AppxPackage *windowscommunicationsapps* | Remove-AppxPackage # Mail & Calendar
Get-AppxPackage *zunevideo* | Remove-AppxPackage # Movies & TV
Get-AppxPackage *windowsmaps* | Remove-AppxPackage # Maps
Get-AppxPackage *onenote* | Remove-AppxPackage # OneNote
Get-AppxPackage *MSPaint* | Remove-AppxPackage # Paint3D
Get-AppxPackage *microsoft.people* | Remove-AppxPackage # People
Get-AppxPackage *photos* | Remove-AppxPackage # Photos
Get-AppxPackage *skypeapp* | Remove-AppxPackage # Skype
Get-AppxPackage *solitairecollection* | Remove-AppxPackage # Solitaire Collection
Get-AppxPackage *stickynotes* | Remove-AppxPackage # Sticky Notes
Get-AppxPackage *WindowsStore* | Remove-AppxPackage # Store
Get-AppxPackage *soundrecorder* | Remove-AppxPackage # Voice Recorder
Get-AppxPackage *bingweather* | Remove-AppxPackage # Weather
Get-AppxPackage *xboxapp* | Remove-AppxPackage # Xbox
Get-AppxPackage *3dbuilder* | Remove-AppxPackage # 3D Builder
Get-AppxPackage *3dviewer* | Remove-AppxPackage # 3D Viewer
Get-AppxPackage *print3d* | Remove-AppxPackage # Print 3D
Get-AppxPackage *getstarted* | Remove-AppxPackage # Get Started
Get-AppxPackage *help* | Remove-AppxPackage # Get Help
Get-AppxPackage *officehub* | Remove-AppxPackage # Get Office
Get-AppxPackage *messaging* | Remove-AppxPackage # Messaging
Get-AppxPackage *bingfinance* | Remove-AppxPackage # Money
Get-AppxPackage *bingnews* | Remove-AppxPackage # News
Get-AppxPackage *bingsports* | Remove-AppxPackage # Sports
Get-AppxPackage *oneconnect* | Remove-AppxPackage # Paid Wi-Fi and Cellular
Get-AppxPackage *windowsphone* | Remove-AppxPackage # Phone companion
Get-AppxPackage *Twitter* | Remove-AppxPackage
Get-AppxPackage *Facebook.Facebook* | Remove-AppxPackage
Get-AppxPackage *candycrush* | Remove-AppxPackage
Get-AppxPackage *RoyalRevolt* | Remove-AppxPackage
Get-AppxPackage *Keeper* | Remove-AppxPackage
Get-AppxPackage *Phototastic* | Remove-AppxPackage
Get-AppxPackage *MarchOfEmpires* | Remove-AppxPackage
Get-AppxPackage *Minecraft* | Remove-AppxPackage
#Disable Windows Recal (Requires Regedit Tweak)
HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\WindowsCopilot] "TurnOffWindowsCopilot"=dword:00000001 [HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsAI] "DisableAIDataAnalysis"=dword:00000001
Other Privacy Tweaks - Powershell as Admin.
# Disable advertising ID
Set-ItemProperty -Path "HKCU:\Software\Microsoft\Windows\CurrentVersion\AdvertisingInfo" -Name "Enabled" -Value 0
# Disable "Let websites provide locally relevant content"
Set-ItemProperty -Path "HKCU:\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" -Name "SubscribedContent-338387Enabled" -Value 0
# Disable "Let Windows track app launches"
Set-ItemProperty -Path "HKCU:\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" -Name "Start_TrackProgs" -Value 0
# Disable "Show me suggested content in the Settings app"
Set-ItemProperty -Path "HKCU:\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" -Name "SubscribedContent-353694Enabled" -Value 0
#Set-ItemProperty -Path "HKCU:\Software\Microsoft\Speech_OneCore\Settings\OnlineSpeechPrivacy" -Name "HasAccepted" -Value 0
#Disable speech recognition:
Set-ItemProperty -Path "HKCU:\Software\Microsoft\Personalization\InkWorkspace" -Name "PenWorkspaceEnabled" -Value 0
#Disable inking and typing personalization:
Set-ItemProperty -Path "HKCU:\Software\Microsoft\Personalization\InkWorkspace" -Name "PenWorkspaceEnabled" -Value 0
#Disable optional diagnostic data
Set-ItemProperty -Path "HKLM:\Software\Microsoft\Windows\CurrentVersion\Policies\DataCollection" -Name "AllowTelemetry" -Value 0
#Set feedback frequency to never
Set-ItemProperty -Path "HKCU:\Software\Microsoft\Siuf\Rules" -Name "NumberOfSIUFInPeriod" -Value 0
#Disable activity history:
Set-ItemProperty -Path "HKCU:\Software\Microsoft\Windows\CurrentVersion\ActivityHistory" -Name "Enabled" -Value 0
Set-ItemProperty -Path "HKCU:\Software\Microsoft\Windows\CurrentVersion\DeviceAccess\ActivityHistory" -Name "UploadEnabled" -Value 0
Disable search history and suggestions:
# Disable search history
Set-ItemProperty -Path "HKCU:\Software\Microsoft\Windows\CurrentVersion\SearchSettings" -Name "IsDeviceSearchHistoryEnabled" -Value 0
Set-ItemProperty -Path "HKCU:\Software\Microsoft\Windows\CurrentVersion\SearchSettings" -Name "IsDeviceSearchHistoryCleared" -Value 1
# Disable search suggestions
Set-ItemProperty -Path "HKCU:\Software\Policies\Microsoft\Windows\Explorer" -Name "DisableSearchBoxSuggestions" -Value 1
Disable telemetry services:
# Disable Connected User Experiences and Telemetry service
Stop-Service -Name "DiagTrack"
Set-Service -Name "DiagTrack" -StartupType Disabled
# Disable Compatibility Telemetry service
Stop-Service -Name "DiagSvc"
Set-Service -Name "DiagSvc" -StartupType Disabled
Disable location, camera, and microphone: - WILL BREAK CAMERA LOCATION AND MIC.
# Disable location
Set-ItemProperty -Path "HKCU:\Software\Microsoft\Windows\CurrentVersion\CapabilityAccessManager\ConsentStore\location" -Name "Value" -Value "Deny"
# Disable camera
Set-ItemProperty -Path "HKCU:\Software\Microsoft\Windows\CurrentVersion\CapabilityAccessManager\ConsentStore\webcam" -Name "Value" -Value "Deny"
# Disable microphone
Set-ItemProperty -Path "HKCU:\Software\Microsoft\Windows\CurrentVersion\CapabilityAccessManager\ConsentStore\microphone" -Name "Value" -Value "Deny"
Edit Hosts File to block Microsoft Telemetry servers:
$hostsPath = "C:\Windows\System32\drivers\etc\hosts"
$telemetryServers = @"
0.0.0.0 vortex.data.microsoft.com
0.0.0.0 settings-win.data.microsoft.com
0.0.0.0 settings.data.microsoft.com
0.0.0.0 watson.telemetry.microsoft.com
0.0.0.0 watson.ppe.telemetry.microsoft.com
0.0.0.0 telecommand.telemetry.microsoft.com
0.0.0.0 telecommand.ppe.telemetry.microsoft.com
0.0.0.0 wus.feedback.microsoft.com
0.0.0.0 feedback.search.microsoft.com
0.0.0.0 feedback.windows.com
0.0.0.0 i1.services.social.microsoft.com
0.0.0.0 i1.services.social.microsoft.com.nsatc.net
0.0.0.0 nexus.microsoftonline-p.com
0.0.0.0 v10.vortex-win.data.microsoft.com
0.0.0.0 v20.vortex-win.data.microsoft.com
0.0.0.0 us.vortex-win.data.microsoft.com
0.0.0.0 eu.vortex-win.data.microsoft.com
0.0.0.0 apac.vortex-win.data.microsoft.com
0.0.0.0 us-v20.vortex-win.data.microsoft.com
0.0.0.0 v20.events.data.microsoft.com
"@
Add-Content -Path $hostsPath -Value $telemetryServers