SharpApp

Discussion in 'privacy technology' started by Belim7, Apr 17, 2020.

  1. paulderdash

    paulderdash Registered Member

    Joined:
    Dec 27, 2013
    Posts:
    4,639
    Location:
    Under a bushel ...
    OK, probably not! :D
     
  2. Belim7

    Belim7 Developer

    Joined:
    Apr 30, 2019
    Posts:
    78
    Location:
    Germany
    You are the lawyer :D
     
  3. guest

    guest Guest

    Debloating Windows 10 and increasing privacy with SharpApp
    May 3, 2020
    https://www.bleepingcomputer.com/ne...dows-10-and-increasing-privacy-with-sharpapp/
     
  4. pb1

    pb1 Registered Member

    Joined:
    Apr 4, 2014
    Posts:
    1,271
    Location:
    sweden

    Is it possible to modify the scripts personaly?
    How is that done easily for a individual user?
     
  5. Belim7

    Belim7 Developer

    Joined:
    Apr 30, 2019
    Posts:
    78
    Location:
    Germany
    Yes, you can adjust the scripts to you desire before or after executing, save them, import custom scripts.
    Commands in the script files/templates can be easily disabled by commenting them out (with a #). I would recommend using the preinstalled "basic" template and if it fits, keep it that way. Otherwise, you are free to shorten or extend it.
     
  6. pb1

    pb1 Registered Member

    Joined:
    Apr 4, 2014
    Posts:
    1,271
    Location:
    sweden
    So that would mean that the - blocking telemetry - script is already commented out to some degree. "Issues with W.update" and others?

    So if i change the textbased script does the frame below it with the power shell info also get changed?
     
  7. guest

    guest Guest

    SharpApp v0.32.1 (Achilles) Released (May 4, 2020)
    Website (GitHub)
    Download (GitHub)
     
  8. Be_Ta

    Be_Ta Registered Member

    Joined:
    Jan 15, 2019
    Posts:
    49
    Location:
    Earth
    quick test..

    what i dont like:

    it cant scan system and post settings that are allready deaktivated etc.. Like Blackbird does for example. (blackbird.exe -scan)
    Its also nicer to see if everything was set afterwards..
    Heres the SCAN option of Blackbird and its very informative you see whats activated or deactivated etc etc.... i know its hard to read but i couldnt get it all on one screenshot otherwise.. just zoom a bit :p )


    a scan option would be really nice in for this Tool, it is needed for better understanding and reverse checking....


    Hmmmmmm?!?!?!?
    It uses the HOSTS to Block IP´s.
    Microsoft can go around teh HOSTS file and ignore it..
    Because teh adresses that MS uses are Hardcoded into the DNSAPI.DLL wich didnt change since teh XP days.. Its still the same..

    Wich i also explained here as an proof of concept..
    https://forums.mydigitallife.net/th...lemetry-repository.63874/page-54#post-1563433

    Some Pics that show this behavior.
    First Pic shows that MS ignores the HOSTS File.
    Second Pic is with an manipulated DNSAPI.DLL wich removes teh hardcoded adresses.

    You can check this very easy by putting --> "127.0.0.1 microsoft.com" in your HOSTS file wich in theory should block Microsoft.com when entering this adress in your browser.. AAAAaand Suprise, it doesnt get blocked.

    Better make Firewall rules, etc etc...

    otherwise i really like it, its clean and minimalistic..
    One thing, when using Dark theme in windows, SharpApp is really hard to read..
    Will there be an Dark Theme support?

    Best Regards and Thank you for all the Privacy software you create.
     
    Last edited: May 4, 2020
  9. Belim7

    Belim7 Developer

    Joined:
    Apr 30, 2019
    Posts:
    78
    Location:
    Germany
    @Be_Ta

    Never heard of Blackbird but it sounds scary :D So this is a console application. A scan like in Blackbird can't be done with SharpApp. It's based on script files, similar to when you open a shell, enter your code and fire it, i would have to completely rebuild the app and that's not my goal. This will not happen.

    I'm also not a big fan on these kind of gui for the end user (not all people like to look at black windows like you, me and the developer of Blackbird :D) and SharpApp pursues a completely different concept.
    I attach great importance to transparency, so I switched using PowerShell as frontend for my app. You can follow every step and see what is being done.

    You are not wrong about hosts files and they are not always effective. I will add also template for blocking telemetry ips via firewall.

    Yes, a dark theme is on my to-do list and i'm open to wishes and opinions. Maybe you could also post your request for a darkmode on github so that it will not be forgotten. So I also see how many users have the same wish and can better prioritize.
     
  10. guest

    guest Guest

    SharpApp v0.33.0 (Achilles) Released (May 5, 2020)
    Website (GitHub)
    Download (GitHub)
     
  11. Be_Ta

    Be_Ta Registered Member

    Joined:
    Jan 15, 2019
    Posts:
    49
    Location:
    Earth
    @Belim7

    Thank you for your answer and the consideration of also using Rules for the Firewall.. .
    Aaand you allready implented the IP blocking.. nice.. Youre Fast :p
    Im looking forward to your updates.

    Best Regards, BeTa
     
  12. Belim7

    Belim7 Developer

    Joined:
    Apr 30, 2019
    Posts:
    78
    Location:
    Germany
    @Be_Ta

    Technical principle is quite simple as it uses a PowerShell script. Could be optimized, I will keep it in mind for future versions

    It uses the same rules as WPD from https://github.com/crazy-max/WindowsSpyBlocker
    I couldn't find a way to see the rules that WPD feeds into the system. You can enable and disable them, right?
     
  13. Belim7

    Belim7 Developer

    Joined:
    Apr 30, 2019
    Posts:
    78
    Location:
    Germany
    Yes, you can apply your changes anytime to the script before executing it. If something bothers you, just comment it out, run it or save it as a new script file :)
     
  14. Be_Ta

    Be_Ta Registered Member

    Joined:
    Jan 15, 2019
    Posts:
    49
    Location:
    Earth
    to be honest im not 100% shure, i do think yes, you can.. I tested WPD a while ago and the IP blocks it added i think can be revertet. But dont quote me on that, like i sayd im not a 100% shure.

    Im using a different approach to all this.
    A good firewall with default DENY. So i have to check everything and make rules for it.
    My Router wich i feed with blocked domains.
    And i use DNSCryptProxy (And the DNS-Client SERVICE in windows DEACTIVATED) wich also has an Block function. This works really well...

    Best Regards
     
    Last edited: May 6, 2020
  15. guest

    guest Guest

    SharpApp v0.34.0 (Achilles) Released (May 7, 2020)
    Website (GitHub)
    Download (GitHub)
    0.34.0
    • Added dynamic loading of templates (data is retrieved from #templates.xml The templates file is localizable. If you want to translate it please open a issue on github)
    • Fixde bug in high DPI scaling #10
    • Fixed bug in retrieving settings of previous versions
    • Fixed unhandled exception if hosts file not available on system #11
    • Included template to download hosts file to SharpApp's dashboard
    • Revised software packaging system
    • Spelling corrections
    • Revised some template descriptions
    • UI Improvements
    • Several other minor improvements
    It is recommended to delete previous versions (do not replace and overwrite it) before using this one as some locations has changed (host and packages directory does no longer exists) and otherwise some files may appear twice.
     
  16. guest

    guest Guest

    SharpApp v0.34.1 (Achilles) Released (May 9, 2020)
    Website (GitHub)
    Download (GitHub)
     
  17. hayc59

    hayc59 Updates Team

    Joined:
    Feb 9, 2002
    Posts:
    2,841
    Location:
    KEEP USA GREAT
    Hello are these all safe to remove? windows 10
     

    Attached Files:

    • safe.jpg
      safe.jpg
      File size:
      134.1 KB
      Views:
      12
  18. guest

    guest Guest

    SharpApp v0.34.2 (Achilles) Released (May 12, 2020)
    Website (GitHub)
    Download (GitHub)
     
  19. Belim7

    Belim7 Developer

    Joined:
    Apr 30, 2019
    Posts:
    78
    Location:
    Germany
    The most of them are hidden system apps and can't be removed. Also if you remove them all including the Microsoft Store everything is reversible, you can reinstall them anytime you want with PowerShell
     
  20. hayc59

    hayc59 Updates Team

    Joined:
    Feb 9, 2002
    Posts:
    2,841
    Location:
    KEEP USA GREAT
    so?? I take that as a yes B?
     
  21. Belim7

    Belim7 Developer

    Joined:
    Apr 30, 2019
    Posts:
    78
    Location:
    Germany
    Nothing will happen if you try to remove these apps as SharpApp can't remove system applications (MessageBox will pop, telling you that they could't be removed). You can try it.
    PowerShell is behind the removal process.
     
  22. guest

    guest Guest

    Mirinsoft focuses development on SharpApp, phases out Debotnet
    May 15, 2020
    https://www.ghacks.net/2020/05/15/mirinsoft-focuses-development-on-sharpapp-phases-out-debotnet/
    Going forward with SharpApp Only
    May 13, 2020
    https://www.mirinsoft.com/blog/19-apps/27-going-forward-with-sharpapp-only
     
  23. pb1

    pb1 Registered Member

    Joined:
    Apr 4, 2014
    Posts:
    1,271
    Location:
    sweden
    M.Store is not reinstallable is says on the net. How come it is with your app?
     
  24. Belim7

    Belim7 Developer

    Joined:
    Apr 30, 2019
    Posts:
    78
    Location:
    Germany
    SharpApp will never uninstall it. To reinstall it just needs a PowerShell one-liner
    Code:
    Get-AppXPackage *WindowsStore* -AllUsers | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register “$($_.InstallLocation)\AppXManifest.xml”}
     
  25. pb1

    pb1 Registered Member

    Joined:
    Apr 4, 2014
    Posts:
    1,271
    Location:
    sweden

    Ok.
    So what is actualy happening when you "remove" as you say W. Store in your app?
     
  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.