How To Guide Make Windows Completely Private - Windows 10, 8, 7, XP etc.

Yes you can make windows completely 100% private as if it was linux.
Ofcourse privacy doesn’t fix zero day security exploits, this guide is about privacy not security.
For a first impression of what a truely optimized windows system looks like check the screenshots below.
Make a backup of your data is always the first thing to do.
➤ 1 Download the official windows iso from microsofts website (The iso NOT the mediacreationtool !!)
If you can’t download the iso install the useragentswitcher browser extension and switch to linux (microsoft's website detects your operatingsystem and doesn't let you download the iso if you are on windows...)
https://microsoft.com/en-us/software-download/windows10ISO
User-Agent Switcher and Manager – Get this Extension for Firefox (en-US)
➤ 2 Download rufus and use it to create a bootable usb drive with the windows iso file you just downloaded
Rufus - Create bootable USB drives the easy way
➤ 3 Use the bootable usb drive to Install windows 10 pro offline
You will have to boot into BIOS mode and change the primary boot device to the usb drive
➤ 4 Use https://privacy.sexy 10 to generate a script that will rip the guts of microsoft out of windows
Use either one of the predefined settings (standard, strict, all) or create your own script via the options.
Be careful when creating your own script, you can break functionality like windows search, to keep functionality only standard and strict are recommended.
➤ 5 Install Device Drivers
If you have an nvidia GPU use NVCleanstall for an installation that will remove MOST of the
integrated driver spyware https://techpowerup.com/download/techpowerup-nvcleanstall/
Install your CPU chipset but DO NOT install intel management engine or AMT vPRO, these are known backdoors so governments can potentialy remotely access your pc.
Intel Desktop Chipsets - Latest Motherboard Desktop and PC Chipsets
https://amd.com/en/support
➤ 6 Install Netframework Offline
Many programs require old netframework version to work, you don't need windows update for that.
To install offline without using windowsupdate you need a copy of the windows iso you previously
downloaded.
Mount the windows iso
Open powershell as administrator
Use this command to install netframework:
Dism /online /enable-feature /featurename:NetFX3 /All /Source:X:\sources\sxs /LimitAccess
Replace Source:X: with whatever the location of your mounted iso is, for example Source:
To find out where your iso is mounted, open the windows explorer, rightklick on the mounted iso and select open file location.
➤ 7 Install Visual Studio Redistributables
Latest supported Visual C++ Redistributable downloads | Microsoft Learn
➤ 8 Install Librewolf WebBrowser (no extensions required, ublockorigin is already preinstalled)
Installation – LibreWolf
Searchengines:
https://search.brave.com
https://searx.work/ Luxembourg (LU)
https://searx.fmac.xyz/ Switzerland (CH)
https://searx.tuxcloud.net/ Czechia (CZ)
https://searx.prvcy.eu/ Finland (FI)
Duckduckgo cannot be trusted anymore since they had a tracking agreement with microsoft.
Don't use startpage search engine or waterfox browser, both have been acquired by an adversting company called System1.
Librewolf is a modified version of firefox for increased privacy and security, while google chrome and microsoft edge collect your entire browsing history and every website you visited.
PS: Opera Browser is now owned by china, delete that if you haven't already.
➤ 9 Use ShutUp10 to modify windows privacy settings
Recommended: Klick on “actions” select “activate all privacy settings”, then manually uncheck what
you need.
Examples: microphone, camera, bluetooth, notifications.
O&O ShutUp10++ – Free antispy tool for Windows 10 and 11
➤ 10 Go Online for the first time, instantly install Portmaster from https://safing.io
Select Quad9 as your DNS server, they are non-profit, unlike most other providers like your internetservicepovider (ISP) are commerical and spy on everything you do on the internet.
Configure portmaster to block all connections by default and only allow what you need. (must have for privacy)
Unlock the systemdnsclient in portmaster otherwise you cannot connect to the internet. (all other windows services can be fully blocked)
Now klick on systemdnsclient and block connections that you don't trust, for example:
go.microsoft.com
ctldl.windowsupdate.com
services.gfe.nvidia.com (block this if using an nvidia GPU, even if you use nvcleanstall)
There should not be many connections to block if you used https://privacy.sexy 10 to cleanup windows.
➤ 11 Install a trusthworthy VPN, for example ProtonVPN or Mullvad (They have a free plan and are based in switzerland)
If you are currently using one of these, nordvpn, expressvpn, surfshark, you're making a big mistake. These providers are known to share your data with advertising companys and law enforcement.
They also use google trackers and analytics, source:
why not to use nordvpn
why not to use surfshark
why not to use expressvpn
why protonvpn is probably much better
Free VPN download for your device | Proton VPN
Obviously as you will do almost all of these steps offline you will have to downloaded all the software beforehand and copy it to an offline drive which you can access without any internet connection.
A usbdrive would be enough.
Software that is generally recommended and you should use because https://privacy.sexy 10 will delete all preinstalled garbage apps.
https://7-zip.org/ (compression software)
https://notepad-plus-plus.org/ 2 (windows notepad on steroids)
Official download of VLC media player, the best Open Source player - VideoLAN (video and photo viewer)
If you wish to delete certain parts of windows or take ownership of them which by default your administratoraccount has no access to, use NSudo which is an extremely powerfull windows admin-tool that lets you take full control over windows.
https://github.com/M2TeamArchived/NSudo/releases/download/6.2/NSudo_6.2.1812.31_All_Binary.zip
Examples of what you should delete with nsudo: (No deleting those won’t break anything, renaming also works)
smartscreen.exe
upfc.exe
Compatibility Telement.exe
CompPkgSrv.exe
mobsync.exe
GameBarPresenceWriter.exe
microsoftedge
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}

Privacydroid said:
Yes you can make windows completely 100% private as if it was linux.
Ofcourse privacy doesn’t fix zero day security exploits, this guide is about privacy not security.
For a first impression of what a truely optimized windows system looks like check the screenshots below.
Make a backup of your data is always the first thing to do.
➤ 1 Download the official windows iso from microsofts website (The iso NOT the mediacreationtool !!)
If you can’t download the iso install the useragentswitcher browser extension and switch to linux (microsoft's website detects your operatingsystem and doesn't let you download the iso if you are on windows...)
https://microsoft.com/en-us/software-download/windows10ISO
User-Agent Switcher and Manager – Get this Extension for Firefox (en-US)
➤ 2 Download rufus and use it to create a bootable usb drive with the windows iso file you just downloaded
Rufus - Create bootable USB drives the easy way
➤ 3 Use the bootable usb drive to Install windows 10 pro offline
You will have to boot into BIOS mode and change the primary boot device to the usb drive
➤ 4 Use https://privacy.sexy 10 to generate a script that will rip the guts of microsoft out of windows
Use either one of the predefined settings (standard, strict, all) or create your own script via the options.
Be careful when creating your own script, you can break functionality like windows search, to keep functionality only standard and strict are recommended.
➤ 5 Install Device Drivers
If you have an nvidia GPU use NVCleanstall for an installation that will remove MOST of the
integrated driver spyware https://techpowerup.com/download/techpowerup-nvcleanstall/
Install your CPU chipset but DO NOT install intel management engine or AMT vPRO, these are known backdoors so governments can potentialy remotely access your pc.
Intel Desktop Chipsets - Latest Motherboard Desktop and PC Chipsets
https://amd.com/en/support
➤ 6 Install Netframework Offline
Many programs require old netframework version to work, you don't need windows update for that.
To install offline without using windowsupdate you need a copy of the windows iso you previously
downloaded.
Mount the windows iso
Open powershell as administrator
Use this command to install netframework:
Dism /online /enable-feature /featurename:NetFX3 /All /Source:X:\sources\sxs /LimitAccess
Replace Source:X: with whatever the location of your mounted iso is, for example Source:
To find out where your iso is mounted, open the windows explorer, rightklick on the mounted iso and select open file location.
➤ 7 Install Visual Studio Redistributables
Latest supported Visual C++ Redistributable downloads | Microsoft Learn
➤ 8 Install Librewolf WebBrowser (no extensions required, ublockorigin is already preinstalled)
Installation – LibreWolf
Searchengines:
https://search.brave.com
https://swisscows.com
https://searx.work/ Luxembourg (LU)
https://searx.fmac.xyz/ Switzerland (CH)
https://searx.tuxcloud.net/ Czechia (CZ)
https://searx.prvcy.eu/ Finland (FI)
Duckduckgo cannot be trusted anymore since they had a secret tracking agreement with microsoft.
Don't use startpage search engine or waterfox browser, both have been acquired by an adversting company called System1.
Librewolf is a modified version of firefox for increased privacy and security, while google chrome and microsoft edge collect your entire browsing history and every website you visited.
PS: Opera Browser is now owned by china, delete that if you haven't already.
➤ 9 Use ShutUp10 to modify windows privacy settings
Recommended: Klick on “actions” select “activate all privacy settings”, then manually uncheck what
you need.
Examples: microphone, camera, bluetooth, notifications.
O&O ShutUp10++ – Free antispy tool for Windows 10 and 11
➤ 10 Go Online for the first time, instantly install Portmaster from https://safing.io
Select Quad9 as your DNS server, they are non-profit, unlike most other providers like your internetservicepovider (ISP) are commerical and spy on everything you do on the internet.
Configure portmaster to block all connections by default and only allow what you need. (must have for privacy)
Unlock the systemdnsclient in portmaster otherwise you cannot connect to the internet. (all other windows services can be fully blocked)
Now klick on systemdnsclient and block connections that you don't trust, for example:
go.microsoft.com
ctldl.windowsupdate.com
services.gfe.nvidia.com (block this if using an nvidia GPU, even if you use nvcleanstall)
There should not be many connections to block if you used https://privacy.sexy 10 to cleanup windows.
➤ 11 Install a trusthworthy VPN, for example ProtonVPN (They have a free plan and are based in switzerland)
If you are currently using one of these, nordvpn, expressvpn, surfshark, you're making a big mistake. These providers are known to share your data with advertising companys and law enforcement.
They also use google trackers and analytics, source:
why not to use nordvpn
why not to use surfshark
why not to use expressvpn
why protonvpn is probably much better
Free VPN download for your device | Proton VPN
Obviously as you will do almost all of these steps offline you will have to downloaded all the software beforehand and copy it to an offline drive which you can access without any internet connection.
A usbdrive would be enough.
Software that is generally recommended and you should use because https://privacy.sexy 10 will delete all preinstalled garbage apps.
https://7-zip.org/ (compression software)
https://notepad-plus-plus.org/ 2 (windows notepad on steroids)
Official download of VLC media player, the best Open Source player - VideoLAN (video and photo viewer)
If you wish to delete certain parts of windows or take ownership of them which by default your administratoraccount has no access to, use NSudo which is an extremely powerfull windows admin-tool that lets you take full control over windows.
https://github.com/M2TeamArchived/NSudo/releases/download/6.2/NSudo_6.2.1812.31_All_Binary.zip
Examples of what you should delete with nsudo: (No deleting those won’t break anything, renaming also works)
smartscreen.exe
upfc.exe
Compatibility Telement.exe
CompPkgSrv.exe
mobsync.exe
GameBarPresenceWriter.exe
microsoftedge
View attachment 5890115
View attachment 5890117
View attachment 5890119
Click to expand...
Click to collapse
I don't use Windows, only Linux, but I thought this looked interesting. The bloatware decreases are crazy. Do you think this would work running in VirtualBox (I know VBox is proprietary, but at least cut down on how much spyware is on Windows)? The only time I do use Windows is on Linux to flash phones with Odin like this.

ethical_haquer said:
I don't use Windows, only Linux, but I thought this looked interesting. The bloatware decreases are crazy. Do you think this would work running in VirtualBox (I know VBox is proprietary, but at least cut down on how much spyware is on Windows)? The only time I do use Windows is on Linux to flash phones with Odin like this.
Click to expand...
Click to collapse
Yes the same steps described here work with virtualbox.
Odin should work offline, so you can disable the checkmark "networkadapter" in virtualbox to cut the entire os from accessing the internet.
Or you could install portmaster to block microsoft from spying on your vm.
As described above there's a setting to block all connections by default, use that and only allow programs to access the network that you trust or need.
All in all, debloating is great for performance and privacy, but if you are just after privacy then portmaster should be the only thing you need (simplewall is another great option and they can be used together), ps: portmaster also supports linux.

Privacydroid said:
Yes the same steps described here work with virtualbox.
Odin should work offline, so you can disable the checkmark "networkadapter" in virtualbox to cut the entire os from accessing the internet.
Or you could install portmaster to block microsoft from spying on your vm.
As described above there's a setting to block all connections by default, use that and only allow programs to access the network that you trust or need.
All in all, debloating is great for performance and privacy, but if you are just after privacy then portmaster should be the only thing you need (simplewall is another great option and they can be used together), ps: portmaster also supports linux.
Click to expand...
Click to collapse
Yes, I just installed PortMaster and it's amazing. Thanks!

Bumping this so more people will see and benefit from it.
Needless to say ANY windows users should install portmaster from safing.io, a must have.

Privacydroid said:
Bumping this so more people will see and benefit from it.
Needless to say ANY windows users should install portmaster from safing.io, a must have.
Click to expand...
Click to collapse
Perhaps I should make tutorial on switching from Windows to Linux as well. Although I'm probably not the best for that, seeing as how I haven't used Windows. Oh well.

Related

[Tool][Windows Only][Root] Android Reverse Tethering 3.19

Android Reverse Tethering for windows users.
Tethering is the ability to surf on your pc using the 3g of your phone
Reverse tethering is the opposite : surf on your phone using the ADSL of your PC. No Wifi or 3G connection required.
==>Troubleshooting (FAQ) <==
Since a lot of users don't read the full article before asking for help, I will start by this section !
Not yet compatible with Android 5. Work on progress. Don't ask me when it will be available
Android 4.3 and upper : You must install the Connectivity hack (see Connectivity hack section) before connect .
Android 4.3 and upper : You must connect your phone/tablet to a working wifi or 3g once after each boot before using reverse tethering !!!
This work only for rooted users and with Windows. Don't ask for linux or for some fruit operating systems !!!
The tool is not compatible with "CrossBreeder" , "adaway" or other tools that change the host file (removing localhost)
Tethering and reverse tethering (this tool) are not compatible at the same time, it's then not possible to turn your android phone as a wifi hotspot.
If your device is not listed in the "select a device" dropdow list:
Ensure Usb debugging is enabled. See "Before starting the tool" section
The ADB subsystem is sometimes not working properly. Click the "Kill ADB" button (on Tools)
Your device is perhaps not installed properly. See your device manufacturer. You can download a generic driver from google here : http://developer.android.com/sdk/win-usb.html.
Windows can detect your device as a "Media Transfer Protocol" (MTP) or "Picture Transfer Protocol" (PTP). When you connect the usb cable, you can receive an "Usb" notification. Click the notification to change this parameter. If one don't work, take the another one...
Click refresh or restart the tool to detect your device.
If the connection shutdown often, try another usb cable
Proxies problems :
Corporte proxy. The windows application is not able to traverse proxies.
The good news is that you can use some applications like FreeCap , sockscap and proxifier.
You must start the androidTool from one of these launchers, giving proxy adress and port.
Thanks "edgd1er" for the information.
Android 3G proxy. Even if 3g is desactivated, your provider (APN) proxy may still be used by applications.
The windows tool is not able to communicate with your provider proxy.
Note that only a few providers include a proxy. You must remove it manually.
The tool will give you informations on how to do it when detected.
Installation :
Unpack the zip file. This zip files contains the windows part, ADB and the android APK.
Before starting the tool :
You must install drivers for your device.
If you don't find drivers for your phone/tablet, check the Universal Naked Driver
Other interesting tool to install Adb and drivers (32/64) : [TOOL] ADB, Fastboot and Drivers - 15 seconds ADB Installer .
Some screenshots are availables in this thread to install the driver.
Ensure you have debugging enabled on your phone :
Settings > Applications > Development > USB Debugging > Turn On
Ensure you have root access AND SuperUser application installed.
Change the superuser settings (Menu -> Preferences -> Notifications part) :
Uncheck "Notifications" label to display "Do not show notification when an app is granted Su Permissions"
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
AndroidTool
The AndroidTool.exe is the windows part
The low level communication tool (ADB) is included in the zip file.
AndroidTool will try to find ADB in c:\android-sdk-windows\platform-tools\adb.exe
If not found he will use the provided one.
The first time you use the program :
If you want to use another version of ADB, clik "config" and in the first tab enter the path to the ADB
Select the DNS server to use in the right list. On complex system, some dns can be detected.
Start reverse tethering
Just click “Connect”.
If it's the first time you use the program, This will install the latest android package and the dependencies (busybox and redsocks).
The SuperUser process may ask you to allow “Usb tunnel”
If the android process crash after receiving superuser rights, close the windows program and start again.
The android interface (first tab) will show connections forwarded to windows.
Others tabs are just for debugging. Send the log on this thread in case of problem.
Start your browser
Google chrome will complain that no connection is available. Don’t care. That work.
Firefox , opera and dolphin don’t have problem with that !!!
The current version of the application can’t forward low level ICMP packet (PING).
From Android Os point of vue, there is no internet connection.
Command line prompt :
The windows tool is a "One click" application. Just click the "Connect" button.
But you can add parameters to directly connect when the program start.
Here are the supported commands : Device:xxxx (where xxxx is the device id), Connect, Disconnect, KillAdb, LogToClipboard, Show, Hide, Quit
Parameter sample : Device:123465789 Connect Hide
Create a second shortcut with Disconnect Quit parameters to stop connection and close the application.
Connectivity hack :
This will install some low level program to install a "fake" Wifi for browsers and google play market.
Don't worry, I didn't brick my phone and tablet during the development.
The Xposed framework author and me are not responsible for anything you do with your phone/tablet/rice cooker.
This work for android 4.X, but an experimental version of the Xposed framework for Gingerbread made by liudongmiao can be found here: http://forum.xda-developers.com/showthread.php?p=44034334#post44034334 (no support from my side)
On the windows program, go to tools tab and click "install hack"
Launch the Xposed Installer (you just installed) on your android and click on "Install/Update"
Go to the module tab and check the HackConnectivityService (see screenshot below)
Reboot the phone
Done!
This work for market but also for some other programs (some games,skype,hangouts...)
For older android 2.x or 3.x version :
The application want to have an active 3G or Wifi network interface.
Some market applications are tagged "Wifi" only.
To get around this problem, you can activate the 3G BEFORE starting reverse tethering,all the data will goes to the usb.
Tips : You can connect to some wifi hotspot not protected by a key.
It's only when you want to surf that the hotspot ask you a user/password.
But, at this point, we have an 'active' connection. Market download should work after starting reverse tethering.
Not fully working application but work if you install the HackConnectivityService on android 4.x:
Market download
Spotify
Skype. (not checked yet)
If someone know another one, post a reply !
History :
Version 3.19
Added some rights for sdcard access.
New windows icons.
Version 3.18
Fixed Xposed HackConnectivityService module. You must click "install hack" to update it
Small bug fix.
Version 3.17
Updated Xposed framework installer 2.4.1
Small bug fix.
For Linux ,Mac OS X , I recommand this guide (from @phamthanhnam ) : http://forum.xda-developers.com/showthread.php?t=2287494 .
This required entering a lot of manual commands on both android and the PC each time you want to connect (reserved to power "geek" users).
This work also for windows, but much more complicated, compared to this "One click" connect tool. I let user chose the solution he want...
I will not respond to email or private message. If you want support, post a reply on this forum.
Do you like this program ? Want to make a donation ? Send any amount to my paypal account (click the donate button on left)
Please read FAQ on top of the page before asking for help.
Older versions were removed (416611 downloads)
capslock66 said:
Unpack the zip file. This zip files contains the windows part, ADB and the android APK.
You MUST uninstall previous version. If you don’t find it, run a dos command prompt on the installation folder and enter this command : Adb uninstall service.tracetool
Ensure you have debugging enabled on your phone :
Settings > Applications > Development > USB Debugging > Turn On
Run the windows program : AndroidTool.exe
The first time you use the program, click on “Show Android interface”. This will install the package and the dependencies (busybox and redsocks).
The SuperUser process may ask you to allow “Usb tunnel”
To start tethering click “Connect”.
Again, The SuperUser process may ask you to allow “Usb tunnel”
If the android process crash after receiving superuser rights, close the windows program and start again. (It’s a beta)
The android interface will show connections forwarded to windows.
Start your browser
Google chrome will complain that no connection is available. Don’t care. That work.
Firefox , opera and dolphin don’t have problem with that !!!
The current version of the application can’t forward low level ICMP packet (PING).
From Android Os point of vue, there is no internet connection.
Market :
The search market work, but due to the same connection problem, it’s not possible to download. I hope Google will fix the market.
Click to expand...
Click to collapse
I was looking to get some internet access on alpha build of ics for galaxy tab... Hope this works..will try and let you know..thanks for the good work...
Sent from my GT-P1000 using XDA App
Great work. Tested this and it works pretty well (on HTC Aria CM7).
do you mean we need to connect the tablet to the PC using the USB cable then we can use reverse thethering thingy ?
Wouldn't the PC app like Connectify Me do this thing without all this?
☞★sent from drajax's Galaxy SL!!! *♂ツ
Wow thanks a million!, i hope we can download apps as well but i'll settle for apks for now, <3
---------- Post added at 08:14 PM ---------- Previous post was at 07:55 PM ----------
drajax said:
Wouldn't the PC app like Connectify Me do this thing without all this?
☞★sent from drajax's Galaxy SL!!! *♂ツ
Click to expand...
Click to collapse
it would, but this program uses a USB cable, connectify uses WiFi, so for us who don't have wifi routers or connectify we can use this
Galaxy S II (GT-I9100) on CyanogenMod 7.1, using SiyahKernel 2.2b6, doesn't work. Using Windows 7 x86, with correct drivers installed. Can't get past the step of clicking 'Show Android Interface'. Clicks, but nothing happens. No devices are listed within the program.
screamworks said:
Galaxy S II (GT-I9100) on CyanogenMod 7.1, using SiyahKernel 2.2b6, doesn't work. Using Windows 7 x86, with correct drivers installed. Can't get past the step of clicking 'Show Android Interface'. Clicks, but nothing happens. No devices are listed within the program.
Click to expand...
Click to collapse
If the device is not listed, it's not a problem related with reverse tethering. It's a driver or installation problem !
ldloh2 said:
do you mean we need to connect the tablet to the PC using the USB cable then we can use reverse thethering thingy ?
Click to expand...
Click to collapse
Yes, you just need to install the windows program then click connect.
It's a beta, market is not able to download.
capslock66 said:
If the device is not listed, it's not a problem related with reverse tethering. It's a driver or installation problem !
Click to expand...
Click to collapse
Elaborate? On your post it says:
Tested under:
Acer Iconia A500 (Taboonay 2.1)
Galaxy S (Cyanogen 7)
Galaxy S II
HTC Aria (CM7)
Click to expand...
Click to collapse
The device is listed. And I've got all appropriate drivers for my device installed?
Inspire 4G CM7, works
As a side note, I had ADB running when I started it & it didnt work. Killed all ADB sessions & relaunched, after that it worked like a charm.
screamworks said:
Elaborate? On your post it says:
The device is listed. And I've got all appropriate drivers for my device installed?
Click to expand...
Click to collapse
Did you enabled USB Debugging ?
Run a dos command prompt then enter this command :
Code:
cd\instfolder
adb devices
instfolder is the folder where you unzipped ReverseTethering.zip
Ensure you have adb.exe in that folder
You should see :
Code:
List of devices attached
xxxxxxxxxxx device
If not, try to re-install driver or test on another PC.
combustiblemonkey said:
As a side note, I had ADB running when I started it & it didnt work. Killed all ADB sessions & relaunched, after that it worked like a charm.
Click to expand...
Click to collapse
Better is to configure the application to use the already installed ADB program on your computer :
button config -> ADB sheet -> update path -> button save
Then restart the tool.
Working on Nexus S with MIUI. Opera browser and Market both work.
I was hoping to use it to avoid using my data while playing games or when installing games with huge downloads after installing, but that doesn't seem to be the case yet. I see I can add ports for forwarding, but how can I tell what port a game uses?
This was something i was waiting but i could not use the internet from pc.
I have SGS1, 2.3.6. I dont get any error messages. Clicking connect makes it connect but status column always not connected.
Im on company network. Which IP i will use? Which port i will use?
Kolero said:
I was hoping to use it to avoid using my data while playing games or when installing games with huge downloads after installing, but that doesn't seem to be the case yet. I see I can add ports for forwarding, but how can I tell what port a game uses?
Click to expand...
Click to collapse
Next version will detect automatically ports.
But it's still not possible do download from Market
yken said:
This was something i was waiting but i could not use the internet from pc.
I have SGS1, 2.3.6. I dont get any error messages. Clicking connect makes it connect but status column always not connected.
Im on company network. Which IP i will use? Which port i will use?
Click to expand...
Click to collapse
Beta 2 (+- 15 decembre) will be more stable. With automatic port detection.
serves to moto defy?
Why not just use virtual router on your pc?
Works like a charm on My Ideos X5 U8800.. Thx!

[Q] How do I go back to windows7?

I upgraded my asus laptop to windows 8, and the d drive that had a stock backup of windows 7 got wiped somewhow..... so I really want to go back to windows7. I dont have a disc but i do have the windows 7 product key on my laptop... I cant dual boot, i cant connect phones to qpst... my work for school cant be done on windows 8..... I NEED windows 7 back... how can i do this?
A) Given that Win8 is compatible with all software and damn near all drivers that Win7 was (a few legacy driver models, like the ability to use XP video drivers, were deprecated), I doubt you actually can't use Win8 instead.*
B) You need Windows installation media to install Windows. I would hope this would be self-explanatory. It usually comes on a DVD (in a "box", or with your PC) or in a DVD image (giant .ISO file). However, your PC may have a "recovery volume" (a reserved chunk of the hard drive) containing the install image.
* You may need to do one or both of the following to get legacy software to work:
1) Enable the legacy .NET framework versions. Start -> type "features" -> look under Settings -> Turn Windows features on or off -> .NET Framework 3.5.
1.1) If you need .NET 1.1, you'll have to download and install that separately, I think, although at this point that version is like 10 years old.
2) Run programs in Compatibility Mode. For programs designed to run under XP, this includes running them as Admin. Right-click the program (in Windows Explorer; you can get there by right-clicking the tile in Start and selecting Open File Location), go to Properties -> Compatibility. Choose the compatibility option(s) most suitable to your needs.
.net frameworks checked....
Sent from an Apple killing JellyBean
If it's a driver issue you're having, which it most likely is because most driver install tools aren't ready for Win8 yet, you'll need to extract the relevant driver from the executable (or find one extracted online somewhere) and install it using the windows device manager.
If you can't find a solution to the problem, burn the relevant Win7 ISO file to your license key, and reinstall Windows 7 from that until devices become more compatible.
Kyoraki said:
If it's a driver issue you're having, which it most likely is because most driver install tools aren't ready for Win8 yet, you'll need to extract the relevant driver from the executable (or find one extracted online somewhere) and install it using the windows device manager.
If you can't find a solution to the problem, burn the relevant Win7 ISO file to your license key, and reinstall Windows 7 from that until devices become more compatible.
Click to expand...
Click to collapse
Thats the route im going...
Sent from an Apple killing JellyBean
Then im going to try to partition hdd so i can also install an ubuntu iso
Sent from an Apple killing JellyBean
Could be he's. Used to win 7 ,doesn't want to relearn 8 doesnt want to re install drivers and still nothing works, I'm not harping against 8. ,just think its really not. A desktop OS,works great as a phone and a tablet,useless as a desktop
Sent from my SAMSUNG-SGH-I717 using xda app-developers app
I got everything situated... Windows 8 is just better with a touch screen and i miss my windows 7 themes and stuff. Now only way to boot windows is thru bios boot override... Or else grub only lets me boot ubuntu.... A little annoying but tolerable
Sent from an Apple killing JellyBean
You can download one of these upgrade isos from Digital River/Microsoft and then install using your key. Make sure you download the appropriate version Pro, Home, etc, it should say next to your key what it is and chances are your computer can run x64 unless its a netbook.
http://www.mydigitallife.info/official-windows-7-sp1-iso-from-digital-river/
I've used these isos with OEM Windows 7 keys and it activates just fine and is perfectly legal since its your licensed key and the ISOs I linked to are unmodified from Microsoft and require a key to work.
Yep. Got an iso on a disc and installed then had to install all the drivers
Sent from an Apple killing JellyBean

[GUIDE] VirtualBox Set-Up (MORE TO COME!)

Hello there,
This thread isn't finished yet. It's a Work In Progress thread, for setting up a working Environment for Developing Apps and also a quick guide for developing ROMs from source. I hope to see you again when there are more updates!
Click to expand...
Click to collapse
Are you on Windows or OS X and do you want to develop for Android with(out) dual-boot or installing a whole new operating system on your PC? Well, then you have come to the right place!
In this guide I'am going to show you how to set-up a virtual machine with Java, the Android SDK, the Eclipse IDE and the Android Source Code.
I will be using Windows in this tutorial, but you can use pretty much every OS out there; The setup is pretty much the same. I use Ubuntu 12.10 for the VirtualBox guide and 12.04 for the other guides in this thread, but you can use every version of Ubuntu you'd like.
So let's get started.
1. Setting up VirtualBox (You can skip this step if you want to develop apps with your current OS, or if you don't want to build ROMs from source code)
VirtualBox is a cross-platform virtualization application. What does that mean? For one thing, it installs on your existing Intel or AMD-based computers, whether they are running Windows, Mac, Linux or Solaris operating systems. Secondly, it extends the capabilities of your existing computer so that it can
run multiple operating systems (inside multiple virtual machines) at the same time. So, for example, you can run Windows and Linux on
your Mac, run Windows Server 2008 on your Linux server, run Linux on your Windows PC, and so on, all alongside your existing applications. You can install
and run as many virtual machines as you like -- the only practical limits are disk space and memory.
VirtualBox is deceptively simple yet also very powerful. It can run everywhere from small embedded systems or desktop class machines
all the way up to datacenter deployments and even Cloud environments.
Click to expand...
Click to collapse
a. Go to virtualbox.org and select your proper operating system, in my case this will be the Windows Hosts download.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
b. Once downloaded, run the installer and leave all boxes ticked as they are and hit ''Install'' at every pop-up.
c. Now go to ubuntu.com and download the 32 or 64 bit image. I'd recommend 32 bit, since it'll run smoother in VirtualBox, but if your intention is to develop ROMs, you should pick the 64 bit.
d. When it has downloaded, open VirtualBox and hit the ''New'' button in the upper left corner. Call it Ubuntu12.10 and make sure it looks like the following.
e. Add at least 1000MB of RAM and if you can spare more, but make sure it's not more than half of your host PC RAM, otherwise you're PC could crash. Then click ''Next".
f. Now choose ''Create new Virtual Harddisk and hit ''Next'', then choose ''VDI'' and then the ''Dynamic'' option. Now choose you amount of storage in the Virtual Harddisk, I'd recommend at least 40GB, but if you've in mind developing from source, I should go for 70GB or more. After that, click the ''Create'' button.
g. Click on the Ubuntu12.10 tab on the left side and then hit ''Storage'' in the right pannel.
h. Now hit ''Empty'' button underneath ''Controller IDE'', click in the right pannel the disk image and click ''Choose virtual CD/DVD-Image''
i. Navigate to the Ubuntu12.10 Image you've downloaded earlier and open it. After that, hit ''OK'' on the downright corner.
j. Now click the option ''Display'', in the same tab as in step ''g''. Move the ''Videomemory'' all the way up to the top and hit ''OK'' again.
k. Just hit ''Start'' and Ubuntu should right boot to the installer screen.
l. First pick your language on thee right side, then we want to ''Install Ubuntu''.
m. Tick the boxes ''Download updates while installing'' and ''Install this third-party software''. Make sure you are connected to the internet and your good to go; hit ''Continue''.
n. Leave the installation type on ''Erase Disk and install Ubuntu'', don't worry, this will only wipe your Virtual Harddisk. Hit ''Continue'' again; this will start the installation process.
o. While installing, Ubuntu will ask you for your location, keyboard layout, name and give you some information about Ubuntu 12.10. For me this installation took around 50 minutes.
p. If it says ''Remove Disk please'' or something simular, just press ''Enter''. When the VM has booted up, login, then click at the top ''Devices''. At the bottom it says:''Install Guest additions..''. Click it and follow the instructions on screen. It'll auto-reboot.
q. The last step: Search for the programm: ''Software Updater'' in ''Dash Home''. Open it and it will check for updates, then click ''Install now''. This will install the latest Ubuntu updates.
Now you have a complete Ubuntu OS running in VirtualBox. Congratulations!
Reserved for further updates
Reserved for further updates
Reserved for further updates
I don't know about OS X but eclipse works in both Linux and windows. Why would anyone want to setup virtualbox for app development?
pedja1 said:
I don't know about OS X but eclipse works in both Linux and windows. Why would anyone want to setup virtualbox for app development?
Click to expand...
Click to collapse
If you are a developer you can definately use linux, because of the android and linux integration; when developing for Android, Linux provides more features than Windows or OS X does.
Thatgrass.
Thatgrass said:
If you are a developer you can definately use linux, because of the android and linux integration; when developing for Android, Linux provides more features than Windows or OS X does.
Thatgrass.
Click to expand...
Click to collapse
No really. You get all the same features in OS X and Windows, I can't think of one reason to use Linux over any of the other areas.
Thatgrass said:
c. Now go to ubuntu.com and download the 32 or 64 bit image. I'd recommend 32 bits, since it'll run smoother in VirtualBox.
Click to expand...
Click to collapse
If you're going to build parts Android (the OS, I mean) from source, I believe JB *requires* a 64-bit VM.
Tungstwenty said:
If you're going to build parts Android (the OS, I mean) from source, I believe JB *requires* a 64-bit VM.
Click to expand...
Click to collapse
There is still more to come
pedja1 said:
I don't know about OS X but eclipse works in both Linux and windows. Why would anyone want to setup virtualbox for app development?
Click to expand...
Click to collapse
My Windoze side is really just for gaming & a bit of photoshop work. I much prefer developing on the Linux side for ease of use, especially with command line stuff. It all just works 'better'. I've been using Ubuntu 12.04 64bit with Eclipse Juno as a guest on my hosting Win 7 machine for over a year now. I find it much better to compartmentalize my work, especially since I routinely reformat my win partition for various reasons.
No, really, please tell me what, if any, improvements there are in developing in *nix over windows or osx?
I develop in osx at work and windows at home, and the only differences I've found are really in the underlying OS features (god, Finder SUCKS!). OSX does have a better, one stop ADT/Eclipse install, but that's it. What does *nix offer?
The only thing a VM can offer is using it to run android itself, so you don't need the emulator, but I think that's a bit of hassle for no improvement.
But if there are reasons, I really want to know! I'm always up for a better workflow.
MacDegger said:
No, really, please tell me what, if any, improvements there are in developing in *nix over windows or osx?
I develop in osx at work and windows at home, and the only differences I've found are really in the underlying OS features (god, Finder SUCKS!). OSX does have a better, one stop ADT/Eclipse install, but that's it. What does *nix offer?
The only thing a VM can offer is using it to run android itself, so you don't need the emulator, but I think that's a bit of hassle for no improvement.
But if there are reasons, I really want to know! I'm always up for a better workflow.
Click to expand...
Click to collapse
Development environments are really up to the developer. I personally never developed in a mac os environment, I am just too inexperienced with mac os, I use my mac basically for its garage band application.
That said, I prefer linux when developing mainly for the control it gives me with regards to the total environment as opposed to windows very restricted nature. One feature I like with linux is the ability to overclock the cpu without restarting for when compiling especially custom kernels. Another is the ability to use high-end graphics card gpu to aide in compiling process. (http://hackaday.com/2012/12/14/leveraging-the-gpu-to-accelerate-the-linux-kernel/) The ability to create a chrooted environment to isolate your toolchains. Many more actually but mostly unrelated to android app development. Best reason so far is you can use an outdated machine to dev with linux coz it's free and supports some ancient machines.
Edit:
@MacDegger: Mac and linux are like distant relatives. So it's really not much difference. But if you're up to it installing a virtual linux machine might give you the chance to try the environment and see for yourself if there are benefits for your workflow.
Hi Folks
Sybregunne said:
The ability to create a chrooted environment to isolate your toolchains. Many more actually but mostly unrelated to android app development.
Click to expand...
Click to collapse
I was doing that until very recently, It became a bit of a pain however, Having to basically install an OS and set the user(s) , It leave my mount points in a state and plus I use a lot of bash aliases so they all where messed up as well.
There's another way! use update-alternatives to set up a gcc with g++ slave for any version of the toolchain you want, Install them all if you want and some cross compiler to boot. It makes cross compiling as easy as typing gcc and also makes compiling against the androideabi using standard make file "fun" as well
http://askubuntu.com/questions/182027/how-to-use-gcc-4-7-in-place-of-4-6-ubuntu-12-04
The links for 12-04 , it's good for 12-10 , should be good for any really , It's linux init'
Here's my list
Code:
Selection Path Priority Status
------------------------------------------------------------
0 /usr/bin/gcc-4.2 80 auto mode
1 /media/android/build/toolchains/android-arm-standalone/bin/arm-linux-androideabi-gcc 60 manual mode
2 /media/android/build/toolchains/arm-linux-androideabi-4.7/bin/arm-linux-androideabi-gcc 60 manual mode
3 /usr/bin/arm-linux-gnueabi-gcc-4.7 40 manual mode
4 /usr/bin/gcc-4.2 80 manual mode
5 /usr/bin/gcc-4.4 40 manual mode
6 /usr/bin/gcc-4.5 60 manual mode
7 /usr/bin/gcc-4.6 60 manual mode
* 8 /usr/bin/gcc-4.7 40 manual mode
9 /usr/bin/x86_64-unknown-linux-gnu-gcc-4.8.0 60 manual mode
I just set a bash alias called setgcc like this "sudo update-alternatives --config gcc" , combine that with a java-5 install which automatically sets up alternatives and you can build any version of android you like all from the comfort of Lubuntu 12.10 ......Just for s**ts and giggles I built version 1.0 ( manifest ) after stumbling on the manifest file, seems google rebased and dropped some early branches after the kernel.org hack, were as the down stream mirrors obviously didn't!
LOL, All of that's a little OT so I'll close by saying you can do all this on virtual box!
i still like VMware Player better'
because it wont use like 100 GB ( for linux ) in once
it will have a max of 100
and will reshape its hdd according to the data you have so you wont have lost space
If someone needs a german tutorial
http://www.youtube.com/watch?v=b8LpWiq9VW8
here is one
How can i install Android 4.2?
mertemur said:
How can i install Android 4.2?
Click to expand...
Click to collapse
How do you mean? In virtualbox?
Sent from my GT-N7000 using xda app-developers app
Thatgrass said:
How do you mean? In virtualbox?
Sent from my GT-N7000 using xda app-developers app
Click to expand...
Click to collapse
Yes in virtualbox. i see this in your scrennshot http://d.pr/i/SUGQ
mertemur said:
Yes in virtualbox. i see this in your scrennshot http://d.pr/i/SUGQ
Click to expand...
Click to collapse
Exactly the same thing, but dont use the ubuntu image but download an image from android-x86.com.
Sent from my GT-N7000 using xda app-developers app
Thatgrass,
You better also add the steps form my tutorial for USB 2.0 support.
http://www.stacydevino.com/?p=245

Turning note into a Linux laptop: a step by step guide

Turning note into a Linux laptop: a step by step guide
The main advantage of the method here is that you can run android app and linux program side by side. Moreover, S-pen can act as mouse
Device: p600
ROM: P600UEUBMK1
(Following method may be applicable if your device is rooted and has other selinux permissive ROM installed)
1 Root and flash selinux permissive kernel
a. for root method, see
http://forum.xda-developers.com/showthread.php?t=2490805
b. Flash selinux permissive kernel, for instructions, see
http://forum.xda-developers.com/showthread.php?t=2590311
Please read the instructions completely.
c. Install SElinuxModeChanger
Install SElinuxModeChanger from Google Play (app is free and without ads) and change selinux mode to permissive.
Reboot note, if SELINUX status is Permissive in the Setting--about device, you can move on to next step.
2 Install Linux distro using Linux Deploy
Install Linux Deploy from Google Play (app is free and without ads), Start Linux Deploy and push the Download Button, and then in the Deploy option, you have the following choices:
a. Distribution
I have tried Debian and Ubuntu, both have been successful installed.
b. Distribution suite
For Debian , choose Jessie.
For Ubuntu, choose Trusty.
c. Architeture
Choose armhf.
d. Mirror URL
For Debian, http://202.141.160.110/debian
202.141.160.110 is the IP address of debian.ustc.edu.cn (one of the Debian mirrors in China)
You can choose other mirrors from
https://www.debian.org/mirror/list
but remember to convert the web address into IP address
For Ubuntu, http://18.7.29.125/ubuntu-ports/
18.7.29.125 is the IP address of mirrors.mit.edu
The above mirrors are chosen because they are stable and fast for users in China.
e. Installation type
File(default option)
f. Installation path
For Debian, /storage/emulated/0/debian.img
For Ubuntu, /storage/emulated/0/ubuntu.img
In fact , You can choose whatever file name you like. I chose the above names, because I actually installed both Debian and Ubuntu on my device.
g. Image size
Automatic calculation (default option)
h. File system
Auto (default option)
i. User name
Android (default option)
j. DNS server
Automatic detection (default option)
k. Localization
en_US.UTF-8 (default option)
l. Desktop environment
Xfce
m. Select components
Just check all components
After the Deploy options have been set, choose Install under Action options.
The installation time taken depends on the mirror chosen and how stable the internet connection is.
When you see “end: Install”
Push the Stop Button, and then Start Button.
If no information about failure of starting SSH and VNC services are shown, then the installation is successful.
3 Configure startup environment using Linux Deploy
Push the Download Button, ensure that both SSH and GUI are checked under STARTUP option.
for Graphic subsystem, choose VNC
for GUI setting, Display is set to 0, Depth 24, DPI 270, Width 2560, Height 1600.
check Custom mounts
For Mount points, add /mnt/extSdCard/ so that you can access external sdcard under linux environment.
or add /mnt/0/ to access internal sdcard.
Back to the main page, push Stop and then Start Button to see if external sdcard and internal sdcard can be mounted.
4 Set up ssh and vnc client
a. Install JuiceSSH from Google Play (app is free and without ads),
Launch JuiceSSH, under Connections, choose New Connection,
In basic settings, Type is set to SSH, Address is set to 127.0.0.1 (IP of local host), and Identity is android.
Back to the main page, connect to 127.0.0.1, when prompting for password, enter changeme. You are now login into Debian or Ubuntu.
b. Install bVNC from Google Play (there are free and pro versions, free version is fine)
In the Connect Type, choose Basic VNC.
In the VNC Connections Settings, Address is set to 127.0.0.1, port 5900, and password changeme.
Push the connect button, You are now login into Debian or Ubuntu desktop.
Can you please upload a video of Linux running on your note, if you can please. Never thought Linux would run on note. It would really transform this tablet into a powerful productivity tool.
excalibar001 said:
Can you please upload a video of Linux running on your note, if you can please. Never thought Linux would run on note. It would really transform this tablet into a powerful productivity tool.
Click to expand...
Click to collapse
I have no experience of making and uploading video .
some screenshots are attached
Does this guide is for P600 only ? :silly:
It's impractical at best. I mean I appreciate the time it took for you to write this, but linux through chroot is not very useful, it cannot be. It's like trying to run linux on a p3 machine, which is painful to see especially since our machines have the raw power of a fast core 2 duo (if cross platform benchs are to be believed).
What we need is a custom bootloader which would enable dual boot of Linux and android and then a proper linux kernel including driver support for all our tablets main components. Native linux. I've always dreamt of an ultra portable do-it-all machine and my note is almost that, with *almost* being the imperative word.
Note 2012 has it, raspberry f....ING pi has it even though it includes 1/10th of the firepower of our note, we don't, and I miss it oh so much for certain apps. The pen via hovering can act like a proper ultra portable mouse (tapping -> left click, pressing the key + tapping -> right click) + a floating keyboard (like Sammy 's official one) and we're golden. Alas without a proper kernel and a proper bootloader we're nothing.
Appreciate the effort, I really do, but linux deploy is mostly a toy :/
I'll await for the day that native linux comes.
does it work with framebuffer option (instead of vnc)?
Stevethegreat said:
It's impractical at best. I mean I appreciate the time it took for you to write this, but linux through chroot is not very useful, it cannot be. It's like trying to run linux on a p3 machine, which is painful to see especially since our machines have the raw power of a fast core 2 duo (if cross platform benchs are to be believed).
What we need is a custom bootloader which would enable dual boot of Linux and android and then a proper linux kernel including driver support for all our tablets main components. Native linux. I've always dreamt of an ultra portable do-it-all machine and my note is almost that, with *almost* being the imperative word.
Note 2012 has it, raspberry f....ING pi has it even though it includes 1/10th of the firepower of our note, we don't, and I miss it oh so much for certain apps. The pen via hovering can act like a proper ultra portable mouse (tapping -> left click, pressing the key + tapping -> right click) + a floating keyboard (like Sammy 's official one) and we're golden. Alas without a proper kernel and a proper bootloader we're nothing.
Appreciate the effort, I really do, but linux deploy is mostly a toy :/
I'll await for the day that native linux comes.
Click to expand...
Click to collapse
Linux through chroot is sufficient for the following purposes:
1 have a taste of different linux distro
2 learning programming in R, python, and octave.
3 editing and compiling no so large latex files
4 learning and practicing the universal editor emacs ( I use it with R,python and octave) if equipped with a physical keyboard.
In sum, note 10.1 with linux through ssh and vnc is perfect for educational purpose.
For developer, at least, they can learn how their linux program looks like in a 10 inch screen with 2560*1600 resolution.
ziotom2 said:
does it work with framebuffer option (instead of vnc)?
Click to expand...
Click to collapse
I have the same question for op or anyone in the know. Can you start gui without vnc?
I have tried framebuffer on several devices, including note , without success.
Are there any prerequisite to use it?
Thank you for the guide. I am stuck in point 4th setup ssh and vnc when I try to connect I think it doesnt rcognize address 127.0.0.1 as I recive this msj: failled to connect to /127.0.0.1 port 22 connect failed ECONREFUSED. Any idea why?
Thank you
What I can do on Linux?
Sent from my Galaxy Note 2
Why install Linux?
Stevethegreat said:
It's impractical at best. I mean I appreciate the time it took for you to write this, but linux through chroot is not very useful, it cannot be. It's like trying to run linux on a p3 machine, which is painful to see especially since our machines have the raw power of a fast core 2 duo (if cross platform benchs are to be believed).
Click to expand...
Click to collapse
Actually there are several Linux applications I would like to run, which require very little processing power and I believe would run just fine.
WikidPad and FreeMind are the obvious ones for me; but I also have a proprietary simulation package that would probably benefit from running slower
Their value to me would because they are always available so using them would lack the friction I currently endure- I have to be at home to use them.

Useful Links for installing Windows fresh

Some useful links for those reinstalling Windows 10 at any point:
Builds - http://mdluup.ct8.pl
This uses Microsoft's UUP (unified update platform) to fetch specific full builds. Choose from Retail or Insider builds. At the time of writing selecting 17134 from the retail channel will get you the newest non-beta build with minimal Windows Updates following installation. Just specify x64/86/ARM, edition and language.
Using the blue Aria2 button will give you a zip which, on execution, will download and create a usable, full ISO for personal use - despite the use of the words "cumulative update" on-site. Just follow the instructions on screen. All images are compiled using Microsoft's internal imaging utility so they're close to what you'd get with a precompiled MSDN ISO.
MSMG Toolkit - http://m.majorgeeks.com/files/details/msmg_toolkit.html
This provides a frontend for component removal utilizing the official Microsoft DISM utility.
Use of this is straightforward and can remove Apps, Windows Features and components from an ISO.
Tip: Once you've mounted an ISO, open a separate command line and run DISM.exe /Image:<path_to_image_directory> [/Get-ProvisionedAppxPackages to get a full list of Apps in the ISO. Copy and paste the output, placing it in the provided RemoveAppsList.txt, removing any lines you want to keep.
Using install_wim_tweak.exe tool will also get you a full listing of all Windows Packages, most of which can be safely removed with zero side effects. NTLite can be a useful guide but its commercial software, so you won't be able to remove all the components you see listed if you install it.
AIO boot tool - https://www.aioboot.com/en/
This tool creates nifty bootable USB sticks that come in handy for booting anything. I recommend the precompiled WinPE 10 images which allow you to use a Live PE Windows Desktop (I.e. it has a full GUI) from a USB prior to installation. This should alleviate the need for making bootable USBs in future. As it's the same platform used during a conventional booted Windows Setup so you can run the setup once its loaded in, format hard drives, etc. Or actually use it as a desktop, I guess. It has its limitations.
DISM++ - https://www.chuyu.me/en/index.html
Post-install utility, you can thoroughly clean up redundant internal Windows folders, remove Apps, activate popular regedits and whatnot. Very useful.
Blackviper - https://github.com/madbomb122/BlackViperScript
Power shell script that makes running services in Windows slightly more efficient.
If people are interested I'm happy to create a tutorial to making your own properly-serviced Windows ISOs for those who want new builds of Windows with less to none of the Microsoft extras .

Categories

Resources