10-12-2020, 10:55 PM
This guide is meant for developers, if you are not a developer checkout the USER guide:
This is a short developer guide to add Chat Encryption and extend Ban Evasion features in the viewer, by simply customizing 2 files in the viewer source:
- settings.xml : Edit the default homepage to:
Ease of use
1. Just enter a random chatroom you both agree on
2. Enter a temporary username
And then just chat away by clicking their username.
Pros:
- No registration required (bypass SL surveilance in seconds)
- Disposable Identities: All usernames are temporary which makes it very hard to link anything to your SecondLife or Real Life accounts.
- Plausible Deniability: If you ever get in trouble, you can just say you were framed.
- No installation required (This service is entirely web-based and does not require you to install anything on your phone or computer)
- Doesnt require you to run 2 applications side-by-side (no dual screen or split screen required), all chat goes thru the browser window inside the viewer.
Cons:
- Can still be screenshot (but highly unlikely to be used as valid evidence as anyone can use a temporary username that resembles yours)
Detailed Developer instructions:
File: ./indra/newview/app_settings/settings.xml
Change FSBrowserHomePage value toFile: ./indra/newview/skins/default/toolbars.xml
Add to
Code:Viewers that have implemented CryptoDog:
- DarkStorm 6
- Club64
*hopefully legitimate viewers will also follow as this is not against TOS.
If you are a not developer, check this guide:
[To see links please register here]
This is a short developer guide to add Chat Encryption and extend Ban Evasion features in the viewer, by simply customizing 2 files in the viewer source:
- settings.xml : Edit the default homepage to:
[To see links please register here]
- toolbars.xml : Edit a WebBrowser button into the toolbar.Ease of use
1. Just enter a random chatroom you both agree on
2. Enter a temporary username
And then just chat away by clicking their username.
Pros:
- No registration required (bypass SL surveilance in seconds)
- Disposable Identities: All usernames are temporary which makes it very hard to link anything to your SecondLife or Real Life accounts.
- Plausible Deniability: If you ever get in trouble, you can just say you were framed.
- No installation required (This service is entirely web-based and does not require you to install anything on your phone or computer)
- Doesnt require you to run 2 applications side-by-side (no dual screen or split screen required), all chat goes thru the browser window inside the viewer.
Cons:
- Can still be screenshot (but highly unlikely to be used as valid evidence as anyone can use a temporary username that resembles yours)
Detailed Developer instructions:
File: ./indra/newview/app_settings/settings.xml
Change FSBrowserHomePage value to
[To see links please register here]
Code:Code:
<key>FSBrowserHomePage</key>
<map>
<key>Comment</key>
<string>Home page for the built in web browser</string>
<key>Persist</key>
<integer>1</integer>
<key>Type</key>
<string>String</string>
<key>Value</key>
<string>https://cryptodog.github.io/cryptodog/</string>
</map>
Add
Code:
Code:
<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<toolbars>
<bottom_toolbar
button_alignment="left"
button_display_mode="icons_only"
button_layout_style="fill">
<command
name="chat" />
<command
name="speak" />
<command
name="voice" />
<command
name="move" />
<command
name="view" />
<command
name="people" />
<command
name="appearance" />
<command
name="search" />
<command
name="map" />
<command
name="minimap" />
<command
name="snapshot" />
<command
name="inventory" />
<command
name="animationoverride" />
<command
name="quickprefs" />
</bottom_toolbar>
<right_toolbar
button_alignment="center"
button_display_mode="icons_only"
button_layout_style="none" />
<left_toolbar
button_alignment="center"
button_display_mode="icons_only"
button_layout_style="none">
<command
name="destinations" />
<command
name="webbrowser" />
</left_toolbar>
</toolbars>
- DarkStorm 6
- Club64
*hopefully legitimate viewers will also follow as this is not against TOS.
If you are a not developer, check this guide:
[To see links please register here]
Add CryptoDog to your viewer:
[To see links please register here]