-
overheadscallop[
extract the platform tools again and leave everything in the `platform-tools` folder, then run `$env:Path = "$pwd\platform-tools;$env:Path"` in powershell to add that folder to your path, then run `fastboot --version` to check again
-
overheadscallop[
please don't edit the install script, it was specifically coded to prevent messing up the install and bricking the phone
-
overheadscallop[
C:\GrapheneOS
-
overheadscallop[
wherever your powershell prompt is open
-
overheadscallop[
I'm assuming C:\GrapheneOS
-
overheadscallop[
ok when you do fasboot --version what's the version and where does it say it's installed?
-
overheadscallop[
Is it fastboot.exe in Windows?
-
overheadscallop[
I don't use Windows
-
-
overheadscallop[
ok very good
-
overheadscallop[
you made sure the usb cable is connected to a port in the back of the pc?
-
overheadscallop[
not a front usb port?
-
overheadscallop[
ok
-
overheadscallop[
it should be fine now to run the script if the phone is in bootloader mode
-
overheadscallop[
and unlocked
-
overheadscallop[
You're welcome
-
TheJollyRoger-M
Bridge test.
-
TheJollyRoger-M
Huh wow. I don't see foos from the other side.
-
JTL
I noticed that too
-
TheJollyRoger-M
Might have to wait until tomorrow. :(
-
TheJollyRoger-M
Glad to see you guys got it working!!
-
TheJollyRoger-M
foos: oh no it's not your problem, sometimes what happens is that matrix seems to forget someone in a room is in the irc channel.
-
TheJollyRoger-M
Usually this problem sorts itself out eventually and it goes away on its own.
-
TheJollyRoger-M
I like to joke that between being bridged by IRC and Matrix I get about maybe 60% of the messages sent to me :)
-
greenmoon[m]
I'm uninstalling the riotx app, it use too much battery, 22% of my phone battery over the last 2 days while I barely use it, there should be a feature to poll the server only when you open the app instead of constanly!
-
greenmoon[m]
Maybe the other riot app have this feature, not sure
-
greenmoon[m]
I'm going to try minivector instead
-
greenmoon[m]
Yea the other client have multiples features related to that, perfect
-
anupritaisno1[m]
JollyRoger: I'm back
-
anupritaisno1[m]
Done with work
-
anupritaisno1[m]
Though I think I'm beyond 48 hours of no sleep
-
anupritaisno1[m]
Probably another 4-8 hours before the caffeine reduces to 6.25% (using standard elimination half life)
-
JTL
lol
-
anupritaisno1[m]
JTL: yep
-
anupritaisno1[m]
BTW anyone uses syncthing on grapheneos?
-
-
anupritaisno1[m]
I'm getting this weird crash
-
brenneke[m]1
Syncthing yes, problems no.
-
altoslos[m]
I used syncthing on graphene before and didn't have problems either
-
TheJollyRoger
anupritaisno1[m]: aaargh! Go and rest up!
-
TheJollyRoger
And drink some water X(...
-
anupritaisno1[m]
Sadly the coffee still there
-
anupritaisno1[m]
Will see if I can fix that build error
-
TheJollyRoger
Ack! Okay :(
-
TheJollyRoger
Please rest as soon as you get the chance.
-
anupritaisno1[m]
I'm good
-
qyo3462572445[m]
So, I'm not a dev, but Im curious as to what the best programming language to get into is as a beginner, but also that will help the Foss community on projects such as this one.
-
aeonsolution[m]
qyo3462572445: any language that gets you interested in development is the best way; there is no one path
-
anupritaisno1[m]
qyo3462572445: it depends on what layer you want to work on
-
fluoridatedsheep
<qyo3462572445[m] "So, I'm not a dev, but Im curiou"> probably python, go, knowledge of C
-
fluoridatedsheep
<qyo3462572445[m] "So, I'm not a dev, but Im curiou"> actually nevermind, definitely C# and SQL ;)
-
anupritaisno1[m]
SQL isn't even a programming language
-
anupritaisno1[m]
Structured query language even the name says it
-
anupritaisno1[m]
Unless you're PL/pgSQL?
-
anupritaisno1[m]
But then you'd better look at ada
-
qyo3462572445[m]
Thank you for the answers. Appreciate it.
-
fluoridatedsheep
<anupritaisno1[m] "SQL isn't even a programming lan"> trolling 😇
-
TheJollyRoger
I'm hoping to do Python and Java!
-
qyo3462572445[m]
I've heard python is a good language and can be pretty useful too. Seems like that's a good stepping stone
-
renlord
c is a good starting language
-
renlord
other languages do too much for a beginner to learn the ropes
-
TheJollyRoger
I'm imagining the first programs I write in C...
-
TheJollyRoger
...and now I'm imagining typing "run" and then watching liquid memory starting to drip out of the computer :P.
-
TheJollyRoger
"Why is the memory leaking?" "Peter, because you didn't release the memory at the loop." "No I mean WHY IS MY COMPUTER MELTING AND NOW DRIBBLING OUT THE CASE AND PUDDLING ON THE FLOOR!"
-
anupritaisno1[m]
<TheJollyRoger ""Why is the memory leaking?" "Pe"> int a[10];
-
anupritaisno1[m]
TheJollyRoger: BTW try building now
-
strcat[m]
main things requiring help atm: Pixel 4 and 4 XL support for Auditor, Pixel 4 and 4 XL support for the OS, handling Auditor samples to expand device support
-
strcat[m]
also every 6 weeks porting Vanadium to new major release of Chromium
-
aeonsolution[m]
strcat: i can help or take-over porting Vanadium ✋
-
zxwayland
hello
-
aeonsolution[m]
could i ask you to help with the steps to rebase properly strcat in PM
-
strcat[m]
yes
-
strcat[m]
just checkout new tag
-
strcat[m]
cherry-pick commits one by one
-
aeonsolution[m]
checkout the latest stable branch and cherry-pick which commits?
-
renlord
all the patches
-
aeonsolution[m]
* [correction] checkout the latest stable chromium branch from <
chromiumdash.appspot.com/releases?platform=Android> and cherry-pick which commits?
-
aeonsolution[m]
the grapheneos patches?
-
anupritaisno1[m]
<aeonsolution[m] "could i ask you to help with the"> Honestly if you must ask that you should read up more on it
-
anupritaisno1[m]
Anyway what you want is definitely a 3-way merge
-
anupritaisno1[m]
git am -3 ../patches/*
-
Arhu
Are there already people actively working on Pixel 4 and 4 XL support for the OS?
-
anupritaisno1[m]
Git will stop at conflicts
-
anupritaisno1[m]
Arhu: I am
-
renlord
paintedman is working towards it
-
anupritaisno1[m]
Painted man is
-
strcat[m]
really need the kernel commits submitted
-
renlord
you is paintedman?
-
strcat[m]
proper 1:1 port
-
renlord
o_O
-
strcat[m]
hasn't been submitted yet
-
anupritaisno1[m]
renlord: no
-
strcat[m]
going to run out of time to add Pixel 4 support
-
renlord
i need more handles
-
anupritaisno1[m]
Will do once I get the patches cleared up for pixel 4
-
renlord
anupritaisno1[m]: how do you do it without a pixl4?
-
anupritaisno1[m]
WiFi needs a couple patches more and we can't exactly release with a major feature broken
-
anupritaisno1[m]
With testers
-
anupritaisno1[m]
And reading logs and dmesg
-
renlord
like getting antoher person to test your patches?
-
anupritaisno1[m]
Yep
-
renlord
that latency must be huge
-
Arhu
strcat[m]: out of time because you want to focus on Android 11?
-
strcat[m]
yes
-
strcat[m]
among other things
-
strcat[m]
no progress that I see being made on Pixel 4 support
-
strcat[m]
and lack of landing the kernel support means people can't build and help debug atm
-
strcat[m]
I could spend 30 minutes porting the kernel stuff and testing it
-
strcat[m]
the whole point is trying to find maintainers
-
strcat[m]
if we can't find others to do that it won't work out
-
strcat[m]
also not ready to wipe stock OS off the devices until Auditor support for stock is done
-
anupritaisno1[m]
Arhu: main issue on pixel 4 is that when QCACLD=y due to config_modules=n there is no WiFi because the driver needs more patches to work in built
-
anupritaisno1[m]
On stock QCACLD=m
-
strcat[m]
anupritaisno1: getting everything landed for kernel would still be helpful
-
strcat[m]
fixing that later
-
renlord
4a is also coming out soon
-
anupritaisno1[m]
<strcat[m] "anupritaisno1: getting everythin"> I think painted man already has those
-
anupritaisno1[m]
Only thing we need to change is that he split the configs for pixel 4 and xl but there are no device specific drivers that need the split
-
jcpicard32[m]
strcat (@strcat:matrix.org): Is there anything I can do for the P4 without access to a device? If so I'd be willing yo take a crack at it when I get home tomorrow.
-
strcat[m]
not really other than a 1:1 port of the kernel commits
-
strcat[m]
anupritaisno1: there are also some extra commits in crosshatch now
-
strcat[m]
the ASLR and FORTIFY_SOURCE stuff is added back
-
jcpicard32[m]
I see. Sorry to bother you
-
anupritaisno1[m]
I already have a merge of that on 4.14
-
strcat[m]
anupritaisno1: I can undo the split of configs
-
anupritaisno1[m]
-
aeonsolution[m]
anupritaisno1: i do appreciate the feedback but some of your comments aren't really helpful and even condensing; the whole reason anyone asks questions new or experienced is to make sure we dont duplicate work and mistakes
-
strcat[m]
anupritaisno1: undid the split of configs in device repo
-
anupritaisno1[m]
aeonsolution: apologies
-
aeonsolution[m]
anupritaisno1: thank you for understanding
-
strcat[m]
anupritaisno1: can you rebae out the split then
-
strcat[m]
* anupritaisno1: can you rebase out the split then
-
strcat[m]
I removed that commit for device repo
-
strcat[m]
the way it was done there was off anyway
-
renlord
aeonsolution[m]: you need to rebase and then reapply all the patches, during the re-application process, there will be conflicts you need to resolve, resolve them and make new patches.
-
cn3m[m]
<skwisgaar[m] "cn3m I decided to try 1password,"> Bitwarden security design flaws are my only concern
-
renlord
s/make new/update the existing/g
-
SEdbot[m]
> <@freenode_renlord:matrix.org> aeonsolution: you need to rebase and then reapply all the patches, during the re-application process, there will be conflicts you need to resolve, resolve them and make new patches.
-
SEdbot[m]
aeonsolution: you need to rebase and then reapply all the patches, during the re-application process, there will be conflicts you need to resolve, resolve them and update the existing patches.
-
anupritaisno1[m]
There's one change I still want to ask paintedman about
-
renlord
wa
-
renlord
lovely bot
-
anupritaisno1[m]
Also strcat I'm not sure why this is needed but without it this is a compilation error
paintedman/kernel_google_coral a4a553c
-
strcat[m]
anupritaisno1: if drivers are the same it shouldn't be split
-
strcat[m]
anupritaisno1: are you using the right version of clang
-
strcat[m]
it has to match the one in the config they provide
-
anupritaisno1[m]
The right version?
-
strcat[m]
it isn't necessarily same as other kernels
-
strcat[m]
yes the right version of clang
-
strcat[m]
for the build script
-
strcat[m]
it has to match their config
-
anupritaisno1[m]
I'll check that against my build
-
strcat[m]
look at the build.common config stuff
-
strcat[m]
build.sh is supposed to take the version from there
-
strcat[m]
anupritaisno1: I removed the device/google/coral commit splitting them
-
strcat[m]
anupritaisno1: so build is probably broken now
-
strcat[m]
need to fix that
-
anupritaisno1[m]
I'll do that in a bit
-
anupritaisno1[m]
First will pull request the aslr changes
-
aeonsolution[m]
renlord: thank you!
-
strcat[m]
the kernel commits need to be submitted soon properly
-
strcat[m]
anupritaisno1: I think you need to do it in your repo and submit it
-
strcat[m]
if this isn't done by around the 20th I'm probably calling it
-
strcat[m]
because this is step 1
-
strcat[m]
getting the kernel commits ported is just a 30 min time block
-
strcat[m]
also if the slab canary feature doesn't break on the new kernel it shouldn't be reverted
-
strcat[m]
anupritaisno1: essentially nothing has happened for 2 weeks
-
strcat[m]
that's how I see it
-
strcat[m]
I don't see hope for getting it added atm unless other people step up to help
-
strcat[m]
you're not going to be able to do it without a device
-
strcat[m]
I shouldn't have to do it all myself
-
strcat[m]
it's not sustainable
-
strcat[m]
I'm deliberately not doing everything
-
strcat[m]
I could spend a day on it and get it all working but the whole point is that takes my time away from the rest
-
strcat[m]
and it's not sustainable, there is too much stuff my time needs to be split between
-
strcat[m]
if there aren't device maintainers we can't support any devices
-
strcat[m]
I can't add Pixel 4 support if it takes so long to address issues
-
strcat[m]
because that means I will be the one always dealing with it
-
strcat[m]
so ~20th is deadline for having everything landed to build it, and then everything else by the 30th (wifi working, Auditor support added)
-
Arhu
anupritaisno1[m]: you don't have a Pixel 4 (XL), or you don't have both the Pixel 4 and the XL?
-
strcat[m]
realistically it's 2 days of work
-
strcat[m]
atm no one seems to be actively working on it that has a device
-
strcat[m]
so it's not going to get added
-
cn3m[m]
Man I wish I had more skills and time
-
strcat[m]
so Pixel 4a support won't be added either and it will be really problematic having no available devices supported
-
strcat[m]
I see this as the final chance for people to start doing their part
-
strcat[m]
it's not optional
-
strcat[m]
if people are mistakenly thinking that
-
strcat[m]
the project continuing requires turning things around
-
strcat[m]
it's not a good situation right now and putting 100% of the burden on me doesn't work
-
strcat[m]
I have less time/energy to dedicate to it than ever
-
strcat[m]
if I stop working on it how is it going to continue?
-
strcat[m]
it won't
-
paintedman[m]
I've been working for almost 1.5 weeks trying to fix the problem with wifi in qcacld
-
paintedman[m]
and yesterday I, apparently, found code in qcacld which we need to make it works
-
strcat[m]
the changes need to be merged 1st
-
strcat[m]
so people can build it and work on stuff
-
paintedman[m]
but there is still another problem with android-prepare-vendor
-
paintedman[m]
ok, we have 1:1 commits in my github
-
strcat[m]
step 1 is getting kernel changes merged today
-
strcat[m]
paintedman: no it's missing the ASLR and FORTIFY_SOURCE stuff
-
strcat[m]
and need to make sure it's using the right version of clang and need to undo the device split if they don't need diff modules
-
paintedman[m]
haven't seen that yes
-
paintedman[m]
*yet
-
TheJollyRoger
Shoot.
-
strcat[m]
if the modules are 100% the same for both rebase out the split
-
paintedman[m]
<strcat[m] "step 1 is getting kernel changes"> I'll add this commits today
-
strcat[m]
and fix build script
-
strcat[m]
and make sure clang version matches the config
-
strcat[m]
and get ASLR / FORTIFY_SOURCE added
-
paintedman[m]
it matches
-
strcat[m]
can refer to linux-hardened for versions of those commits that apply cleanly if needed
-
strcat[m]
paintedman: I mean matching the common config not necessarily other kernels
-
strcat[m]
haven't looked at it
-
paintedman[m]
I've tried original google's build script and it fails on tsens too
-
strcat[m]
I don't mean their build script
-
strcat[m]
I mean the version of clang has to match
-
strcat[m]
-
strcat[m]
alright it matches
-
strcat[m]
but just for future reference
-
paintedman[m]
-
strcat[m]
also need to squash the SCHED_BATCH commit into build script one but I can do that
-
paintedman[m]
btw, do we have to split coral and flame configs?
-
strcat[m]
paintedman: if the modules are the same it shouldn't be split
-
strcat[m]
I undid the split in device repo for now
-
paintedman[m]
got it, so I'll add your new commits and undo split
-
anupritaisno1[m]
Oh god
-
anupritaisno1[m]
There are so many changes to defconfig
-
anupritaisno1[m]
I'm still trying to rebase each commit it is taking a while
-
anupritaisno1[m]
<paintedman[m] "btw, do we have to split coral a"> Already discussed in PM
-
anupritaisno1[m]
Besides the configs for flame and coral are 100% the same
-
strcat[m]
paintedman: also squash the SCHED_BATCH commit into the build script commit
-
strcat[m]
or I can do that
-
strcat[m]
I did it for the others
-
strcat[m]
just hadn't cleaned it up yet
-
paintedman[m]
ok, I'll do
-
strcat[m]
once kernel stuff is done / merged
-
anupritaisno1[m]
paintedman:
-
strcat[m]
just need wifi issues resolved (kernel and userspace) and Auditor support added
-
anupritaisno1[m]
You haven't sent your WiFi patch yet
-
strcat[m]
easiest to add stock OS Auditor support 1st
-
strcat[m]
I can start on it
-
anupritaisno1[m]
Send it in pm
-
» TheJollyRoger buries his head in his hands.
-
TheJollyRoger
Sorry.
-
eligiblecoffee[m
Anybody having issues with the clock app? The alarm doesn't seem to work. Any suggestions?
-
aeonsolution[m]
eligiblecoffee: have you tried resetting the app or looking at the github issues to see if others are experiencing this error?
-
eligiblecoffee[m
aeonsolution: yes, I did clear the cache and the data. Still it doesn't work
-
jalb66
eligiblecoffee[m, it doesn't work if you use the battery saver
-
eligiblecoffee[m
jalb66: battery saver is disabled.
-
jalb66
eligiblecoffee[m, ok, then IDN, mine works
-
eligiblecoffee[m
jalb66: okay.
-
aeonsolution[m]
did you close the app or tried resetting the phone?
-
eligiblecoffee[m
I haven't tried resetting the phone.
-
aeonsolution[m]
give that a try, if that doesn't work check out
github.com/GrapheneOS/os_issue_tracker/issues
-
eligiblecoffee[m
aeonsolution: okay. Thanks
-
aeonsolution[m]
np
-
strcat[m]
eligiblecoffee: it should work at least if you clear the clock app data
-
strcat[m]
maybe try rebooting and setting the alarm again
-
jalb66
is it normal that enabling WIFI only when I'm in another user or profile and then disabling it before changing to the main profile I see that I received messages in the main profile and so it was connected too?
-
strcat[m]
jalb66: yes
-
jalb66
strcat[m], thanks!
-
strcat[m]
jalb66: disabling network access for a profile is something we could support
-
strcat[m]
jalb66: certain things are already done upstream like disabling audio recording when a profile isn't active
-
strcat[m]
so if a profile is running an app that has been granted mic permission in the foreground
-
strcat[m]
it can't record if the profile isn't active
-
strcat[m]
but that's not done for networking by default
-
strcat[m]
and networking not per profile
-
strcat[m]
like if you enable a VPN, the Updater app and other system stuff goes through it too
-
strcat[m]
and they use the same network connections
-
jalb66
strcat[m], I thought in that VPN problem I read people commenting here and in the issue tracker, maybe it has something to do with this?
-
jalb66
That would be great 🙂
-
jalb66
Yes, that's what I mean with VPN
-
jalb66
Thanks
-
jalb66
I always thought if Vanadium webview needs Network access or not, it works well without it
-
jalb66
But IDN if it can't be bad
-
jalb66
So, I allow this permission
-
furofuro_01[m]
Which pixel 3a model should I get G020F, G020G or G020H?
-
furofuro_01[m]
G020E is out of question due to Verizon's crap.
-
furofuro_01[m]
Whoops. Maybe I shouldnt have disturbed you yet...
-
cn3m[m]
<jalb66 "I always thought if Vanadium web"> If the extra permissions being off on certain built in system apps would be meaningfully more secure I'm free it would be off by default
-
jalb66
cn3m[m]: yes, but I don't know if that permission is really necessary for some reason or not, do you allow it?
-
dallemon[m]
strcat : I have just bought a Pixel 4 XL. Let me know what I can do to help you or paintedman
-
jalb66
> Which pixel 3a model should I get G020F, G020G or G020H?
-
jalb66
> G020E is out of question due to Verizon's crap.
-
jalb66
I don't see those numbers in my Pixel 3a
-
eligiblecoffee[m
> I don't see those numbers in my Pixel 3a
-
eligiblecoffee[m
Its on the box
-
dallemon[m]
furofuro_01: it seems that any of those should be fine
-
jalb66
> Its on the box
-
jalb66
Oh ok
-
aeonsolution[m]
dallemon: strcat, paintedman, and anupritaisno1 are working on the migration; just try to be on standby when they need testers
-
greenmoon[m]
Oh damn the latest news is that the pixel 4a is pushed back to October
-
greenmoon[m]
At this point I should just get a pixel4
-
cn3m[m]
<greenmoon[m] "Oh damn the latest news is that "> The Pixel 5 is going to end up launching with the 4a ha
-
paintedman[m]
-
renlord
cn3m[m]: how weird
-
renlord
prefab must be closed long time due to covid
-
renlord
does slab_canaries still not work on the pixel4?
-
renlord
:(
-
paintedman[m]
<renlord "does slab_canaries still not wor"> how to test this?
-
renlord
paintedman[m]: remove the reverted commit, compile and then see if it boots
-
renlord
on the pixel3, if you removed the revert commit, it will fail to boot
-
jalb66
Should we consider GOS as Android or not?
-
renlord
jalb66: we pass CTS so yes we are android-compatible.
-
renlord
and therefore can run android applications
-
jalb66
I mean if GOS is something different than android now, or a hardened fork of the Android Open Source Project
-
renlord
it is a standalone mobile operating systems project
-
jalb66
I think Daniel posted something about it, IDN where, if it was in reddit or what
-
jalb66
renlord: thanks
-
renlord
we implement features on top of stock aosp and also harden standard aosp stuff
-
jalb66
Yes
-
renlord
they are written up in
grapheneos.org
-
aeonsolution[m]
hey who has the pixel 4 in the chat that is willing to help with testing? i can help you setup your device to prime it for when testing pixel 4 is ready
-
aeonsolution[m]
you'll have to setup your computer to install the development branch too
-
magntcf[m]1
People turned paranoids on matrix servers 😂
-
travankor
?
-
travankor
irc ftw
-
magntcf[m]1
Maybe that
-
mxnorvak[m]
<cn3m[m] "The Pixel 5 is going to end up l"> Really ?
-
dallemon[m]
aeonsolution: I do.
-
aeonsolution[m]
-
aeonsolution[m]
send a message if you have any questions on the setup
-
aeonsolution[m]
if the devs manage to get an initial pixel 4 setup for development testing, you'll be able to complete the build
-
r4v3r23[m]
do backups survive factory reset?
-
aeonsolution[m]
dallemon: these are the dependencies you need
grapheneos.org/build#build-dependencies
-
dallemon[m]
I'll see if I can get it running on my new laptop using WSL. Otherwise I do have sightly older laptop running Manjaro
-
aeonsolution[m]
if there are others with pixel 4, please hit me up; its crunch time so ill help you get setup so you can help out the devs that may not have the device
-
aeonsolution[m]
i dont know if you can build it on WSL
-
aeonsolution[m]
i can help if its manjaro
-
dallemon[m]
Got it running on Manjaro previously, like, a year ago.
-
aeonsolution[m]
dallemon: get these dependencies for manjaro
-
aeonsolution[m]
-
renlord
sad no archlinux on WSL
-
dallemon[m]
<renlord "sad no archlinux on WSL"> Well, no official.
-
cdesai
Lineage has patches for building in wsl, and some should be in aosp master too
-
paintedman[m]
<renlord "on the pixel3, if you removed th"> on pixel 4 xl it doesn't work too
-
paintedman[m]
renlord: so I'll leave "slub: add multi-purpose random canaries" reverted
-
MacGyver[m]
$30k initial + sales % + bonuses offered to negotiate development and support, leading to the release of an alternative, yet specific hardware platform to a Pixel phone. Graphene OS long term support and updates are required. Hardware configuration negotiable. Graphene OS ethos is appreciated. No hostility. No stealing of code. No hard feelings. Just hardened software & harware. - Contact: TranquilKaos⊙Ti
-
MacGyver[m]
* $30k initial + sales % + bonuses offered to negotiate development and support, leading to the release of an alternative, yet specific hardware platform to a Pixel phone. Graphene OS long term support and updates are required. Hardware configuration negotiable. Graphene OS ethos is appreciated. No hostility. No stealing of code. No hard feelings. Just hardened software & hardware. - Contact:
-
MacGyver[m]
TranquilKaos⊙Ti
-
MacGyver[m]
* $30k US (cash, bitcoin or whatever you prefer) is on the table + sales % + bonuses offered for the successful negotiation of OS development and support, leading to the release of an alternative, yet specific hardware platform to a Pixel phone. Graphene OS long term support and updates are required. Hardware configuration negotiable. Graphene OS ethos is appreciated. No hostility. No stealing of code. No hard
-
MacGyver[m]
feelings. Just hardened software & hardware. - Contact: TranquilKaos⊙Ti
-
bobfett-[m]1
What is your intended purpose with your message MacGyver ?
-
MacGyver[m]
To get Graphene OS ported and supported on retail hardware that is not produced by GOOGLE
-
MacGyver[m]
* To get Graphene OS ported and supported on specific retail hardware that is not produced by GOOGLE
-
magntcf[m]1
> To get Graphene OS ported and supported on retail hardware that is not produced by GOOGLE
-
magntcf[m]1
Is this Real ?
-
bobfett-[m]1
<MacGyver[m] "To get Graphene OS ported and su"> What specific retail hardware? Is it commercially available?
-
EssentialChaos[m
What is this "specific retail hardware"?
-
MacGyver[m]
Hardware configuration negotiable.
-
bobfett-[m]1
> <@11wtf11:matrix.org> To get Graphene OS ported and supported on specific retail hardware that is not produced by GOOGLE
-
bobfett-[m]1
* What specific retail hardware? Is it commercially available? Is there at least a prototype? What specs? That is some questions I have immediately in mind
-
MacGyver[m]
My company and I wish to develop a phone, that is not marred by Linux issues, does not require a geek to operate it - is not produced by the very company one seeks to avoid in the software realm.
-
magntcf[m]1
It's hard to trust unknown sources tho
-
MacGyver[m]
* My company and I wish to develop a phone, that is not marred by Linux issues, does not require a geek to operate it - and is not produced by the very company one seeks to avoid dealing with in the software realm.
-
EssentialChaos[m
<MacGyver[m] "My company and I wish to develop"> Does your company have a name?
-
MacGyver[m]
Indeed it does.
-
MacGyver[m]
Though as we are in the tentative process of negotiation with other companies, this is probably not the best time to be openly stating the company name
-
MacGyver[m]
Of course - Graphene OS came highly recomended.
-
magntcf[m]1
So it's secret company which work in the shadows ?
-
MacGyver[m]
Not particularly secret. And once we have chosen our final OS partnership - we will most certainly NOT be in the shadows.
-
fujita_[m]
alpine
-
magntcf[m]1
I wish you success , since you're working hard and beginning from the zero . But take into minds big success doesn't come over night it needs time
-
MacGyver[m]
I thank you sir. Indeed - we appreciate the pitfalls, and the requirements to become a success. Certainly why it is indeed critical to make sure the hardware & OS we will be using must be of high standards.
-
MacGyver[m]
* I thank you sir. Indeed - we appreciate the pitfalls, and the requirements to become a success. Certainly why it is indeed critical to make sure the hardware & OS we will be using must be of high standards. But our focus is not on profit. It is on the average customer, and what we consider to be 'affordable' for most anyone.
-
fll[m]
MacGyver: awesome idea! All the best with it! Did you speak to strcat yet about grapheme hardware requirements?
-
Arhu
Is there any way to stop a user? GrapheneOS nicely bumped the maximum supported users from 4 to 16, but to save RAM and battery, or just not wanting the background services from users to be active all the time, it is often desirable to explicitly stop users, like what "adb shell am stop-user [user id]" does, but from the phone itself
-
MacGyver[m]
I have attempted to make contact with Mr Micay, but so far to no avail. Other than that - I have no idea whom I should be addressing. Hence my reason for posting here.
-
MacGyver[m]
<fll[m] "MacGyver: awesome idea! All the "> I have attempted to make contact with Mr Micay, but so far to no avail. Other than that - I have no idea whom I should be addressing. Hence my reason for posting here.
-
MacGyver[m]
> <@fll:matrix.org> MacGyver: awesome idea! All the best with it! Did you speak to strcat yet about grapheme hardware requirements?
-
MacGyver[m]
* I have attempted to make contact with Mr Micay via email, but so far to no avail. Other than that - I have no idea whom I should be addressing. Hence my reason for posting here.
-
strcat[m]
Arhu: it's not exposed in the standard UI
-
magntcf[m]1
> * I thank you sir. Indeed - we appreciate the pitfalls, and the requirements to become a success. Certainly why it is indeed critical to make sure the hardware & OS we will be using must be of high standards. But our focus is not on profit. It is on the average customer, and what we consider to be 'affordable' for most anyone.
-
magntcf[m]1
Avereage customers considered a majority that would be more profitable too:) . And they need to be set free from Google's controlling policies
-
MacGyver[m]
> -they need to be set free from Google's controlling policies - **that is the goal. Not the money. The money is a by-product.
-
MacGyver[m]
**
-
jalb66
MacGyver[m], the question is if something will change or not?, I mean if Daniel will be free to work without problems and owning his work apart from the company with total freedom and only working with Google Pixels for example. I don't think Daniel will accept a company but maybe I'm wrong
-
renlord
MacGyver[m]: have you read why Daniel only supports the pixel?
-
renlord
lol
-
magntcf[m]1
You still need the money and you have to sacrifice time effort and resources
-
MacGyver[m]
> MacGyver, the question is if something will change or not?, I mean if Daniel will be free to work without problems and owning his work apart from the company with total freedom and only working with Google Pixels for example. I don't think Daniel will accept a company but maybe I'm wrong
-
MacGyver[m]
I am familiar with the issues as far as 'Copperhead' goes - so I can appreciate any hesitance he may have in dealing with any outside entities.
-
MacGyver[m]
> MacGyver: have you read why Daniel only supports the pixel?
-
MacGyver[m]
Because he does not make his own phone I guess?
-
jalb66
MacGyver[m], maybe you can help with your money hiring developers to add more work done in GrapheneOS
-
magntcf[m]1
> MacGyver, maybe you can help with your money hiring developers to add more work done in GrapheneOS
-
magntcf[m]1
Exactly devs need to get paid
-
MacGyver[m]
<jalb66 "MacGyver, maybe you can help wit"> I and my company would be very happy to support this community
-
magntcf[m]1
And he act if it's not all about the money
-
xabi[m]
3 years of support for firmware, blobs and aosp, that s what pixels have. Titan hardware is also pixel only atm
-
jalb66
MacGyver[m], GrapheneOS needs some hardware and security requirements to work in some smartphones, that's why he works now in Pixels, IDN about other models
-
renlord
xabi[m]: is onpoint here.
-
jalb66
The code is opensource and you could help with developers and testers and then maybe use the code to your company
-
jalb66
Apart from Daniel
-
MacGyver[m]
<jalb66 "MacGyver, GrapheneOS needs some "> Certainly why we are prepaired to make the hardware fit better - if the software can also give a little towards the average consumer.
-
magntcf[m]1
> > <@freenode_jalb66:matrix.org> MacGyver, maybe you can help with your money hiring developers to add more work done in GrapheneOS
-
magntcf[m]1
> I and my company would be very happy to support this community
-
magntcf[m]1
Such great people are always hated by the major players
-
-
jalb66
MacGyver[m], do you mean to create a new smartphone from zero?
-
magntcf[m]1
<MacGyver[m] "> <@magntcf:matrix.org> > > <@fr"> Ethical people like you who had a conscious and principles are very rare these days in a world full of greednes
-
MacGyver[m]
<jalb66 "MacGyver, do you mean to create "> Something along those lines, though of course - there are many existing peices of hardware that exist already to be implemented into a new development.
-
magntcf[m]1
conscience*
-
jalb66
Well MacGyver[m] good luck 🙂
-
Arhu
strcat[m]: I was afraid of that. I suppose a regular app can never have the privileges to do this.
-
Arhu
-
Arhu
"Android 9.0 added a log-out button to the lock screen so that a person using the device can end their session."
-
Arhu
I think this only applies to fully managed devices. Maybe it would be possible to enable that button at build time?
-
magntcf[m]1
> > <@freenode_jalb66:matrix.org> MacGyver, do you mean to create a new smartphone from zero?
-
magntcf[m]1
> Something along those lines, though of course - there are many existing peices of hardware that exist already to be implemented into a new development.
-
magntcf[m]1
Man you saying too much info which may put you in trouble
-
MacGyver[m]
magntcf: I do appreciate your concern. But I have a lot more than that to say, that I certainly would not be posting here 😉
-
MacGyver[m]
* > MacGyver: have you read why Daniel only supports the pixel?
-
MacGyver[m]
Because he does not make his own phone I guess? Seriously though - Hardware Security is the impression I get.
-
fll[m]
> 3 years of support for firmware, blobs and aosp, that s what pixels have. Titan hardware is also pixel only atm
-
fll[m]
What xabi said here is the important and hard part. Especially hard to realize affordable
-
anupritaisno1[m]
What exactly is a titan M
-
anupritaisno1[m]
strcat can you explain
-
fll[m]
-
strcat[m]
anupritaisno1: the implementation of the security chip for Pixel 3 and later providing the citadel APIs
-
strcat[m]
anupritaisno1: provides the implementation of the StrongBox keymaster (HSM-based keystore) which is a more secure replacement for the traditional TEE-based keystore (TrustZone)
-
strcat[m]
anupritaisno1: and also Weaver, which is one of the key hardware-based encryption features
-
strcat[m]
Weaver has a slot for each profile
-
strcat[m]
mapping auth token -> randomly generated token used as part of key derivation
-
strcat[m]
the security chip only provides the token for key derivation to the OS after it has provided the correct auth token for the profile
-
strcat[m]
this allows the security chip to implement exponentially increasing throttling (quickly throttles up to 1 day of delay) for decryption attempts
-
strcat[m]
it's hardware enforcement for the previously UI-based exponentially increasing delay
-
strcat[m]
Pixel 2 has Weaver too, via an NXP secure element (doesn't have the other APIs)
-
strcat[m]
anupritaisno1: also provides secure storage / enforcement for the bootloader lock state and verified boot key
-
strcat[m]
anupritaisno1: and it has the concept of 'insider attack protection' which requires that the owner account authenticates before it will accept a firmware upgrade, so malicious firmware can't be created to bypass Weaver
-
strcat[m]
anupritaisno1: it's also where the factory reset protection data is stored for Pixels, as opposed to a dedicated partition on the regular flash, but we don't use that feature - the rest is all relevant
-
strcat[m]
anupritaisno1: you can look at citadel in AOSP to see the software / drivers for it
-
yekip[m]
Looking to install a Matrix client on Graphene. Is the standard Riot app recommended, or RiotX?
-
strcat[m]
anupritaisno1: it might be called citadel in the kernel too, I forget, I think it has a lower level name there too
-
anupritaisno1[m]
strcat: cool also does it do wrappedkey?
-
anupritaisno1[m]
Since pixel 4 uses the CAF kernel the kernel sure does support ICE+wrappedkey
-
anupritaisno1[m]
This is not the standardized R stuff. CAF had wrappedkey for a while now
-
hitchhooker[m]
Yekip, riotx is alpha and riot app is beta. I recommend riot app still
-
renlord
whats CAF?
-
dazinism
Or minivector from Fdroid, its a fork of riot android with less permissions, tracking (also doesnt do calls)
-
dazinism
Code Aurora Forum
-
jiibus[m]
Honest question, how do we know the Titan M doesn't have anything malicious going on?
-
renlord
lol
-
renlord
jiibus[m]: have you checked out their website?
-
strcat[m]
anupritaisno1: doesn't seem relevant due to weaver
-
strcat[m]
-
jiibus[m]
renlord (@freenode_renlord:matrix.org): whose?
-
anupritaisno1[m]
strcat: so there's coldboot security?
-
renlord
jiibus[m]: open titan project
-
yekip[m]
<hitchhooker[m] "Yekip, riotx is alpha and riot a"> Thanks. I thought alpha was better than beta. hahahaha. I will keep quiet now and install Riot app. :D
-
hitchhooker[m]
Is Titan M related to opentitan?
-
anupritaisno1[m]
renlord: grapheneos shipping self built titan firmware when?
-
renlord
anupritaisno1[m]: you own a fab?
-
strcat[m]
anupritaisno1: firmware is signed
-
renlord
i was hoping you can print some
-
anupritaisno1[m]
<renlord "whats CAF?"> Qualcomm's hacks for snapdragon devices
-
anupritaisno1[m]
<strcat[m] "anupritaisno1: firmware is signe"> So you mean it can't be replaced?
-
strcat[m]
anupritaisno1: in general, firmware is signed
-
jiibus[m]
renlord I didn't know about it, I take it that's what graphene uses?
-
anupritaisno1[m]
Hmmm
-
renlord
jiibus[m]: the pixel phone
-
strcat[m]
anupritaisno1: whether or not firmware is open source, you can't replace it, unless it's an insecure implementation which would be very problematic
-
anupritaisno1[m]
So it is a look but don't touch?
-
strcat[m]
anupritaisno1: the Titan M would not be useful if it didn't have firmware signing
-
strcat[m]
and you could not have verified boot if the firmware on the device wasn't signed/verified
-
strcat[m]
part of verified boot is that all firmware is signed/verified
-
anupritaisno1[m]
So why can't we pin own keys?
-
strcat[m]
you can't have verified boot for the OS without verified boot for the SoC firmware, etc.
-
anupritaisno1[m]
For the titan m
-
jiibus[m]
renlord: ah, gotcha. Good to know
-
strcat[m]
anupritaisno1: I don't know how you expect that to be done when it is what implements setting a custom key for the OS
-
anupritaisno1[m]
👍
-
strcat[m]
anupritaisno1: have another security chip that secures the Titan M?
-
strcat[m]
where does the key go
-
strcat[m]
the AVB key is flashed to the Titan M
-
renlord
what if fab leaked keys?
-
strcat[m]
that's how the Pixel implements verified boot for a custom OS
-
anupritaisno1[m]
<strcat[m] "anupritaisno1: have another secu"> That'd probably drive the production costs up a lot
-
renlord
root of trust so hard to solve
-
strcat[m]
anupritaisno1: it also demonstrates why it just doesn't make much sense
-
strcat[m]
anupritaisno1: I don't know how other devices implement verified boot or if any even have a real implementation
-
strcat[m]
the Pixel 2 used Qualcomm SoC features to implement it
-
strcat[m]
earlier devices didn't have the same kind of verified boot (AVB) and instead relied on displaying the key id + the TEE enforcement (which still exists)
-
strcat[m]
anupritaisno1: like a Pixel 1 or a Nexus 5X
-
strcat[m]
they have verified boot
-
renlord
isnt TEE already broken
-
strcat[m]
lets say an attacker exploits the device and gains root/kernel access
-
strcat[m]
renlord: TEE is a generic term
-
strcat[m]
renlord: don't know what you mean by broken
-
strcat[m]
it doesn't have unpatched public vulnerabilities
-
strcat[m]
anupritaisno1: lets say an attacker compromises the OS, gains root/kernel access
-
strcat[m]
anupritaisno1: and replaces the OS partitions with their own, using their own key, and they have valid signatures / dm-verity trees
-
strcat[m]
anupritaisno1: on a Pixel 2 or 3, it sees the key doesn't match, fails verification
-
strcat[m]
red boot state
-
strcat[m]
anupritaisno1: on the Pixel 3, the bootloader retrieves the key from the Titan M (in addition to whatever SoC enforcement there is)
-
strcat[m]
anupritaisno1: when you do 'fastboot flash avb_custom_key avb_pkmd.bin' like our factory images do
-
strcat[m]
that stores the key on the Titan M
-
strcat[m]
the Titan M tracks bootloader lock state and is the main thing responsible for verified boot state storage for the OS
-
strcat[m]
i.e. storing the AVB custom key (which can only be flashed when unlock), storing the OS rollback index, storing the bootloader lock state, storing the OEM unlocking state
-
randomuser
How do I make f-droid work properly on GOS? I'm aware of the issue when downloading an older version of the app, but I don't think my problem is about that. I just installed f-droid for the first time, and it works for a while but then stops. Now I can't list apps, can't search apps or anything.
-
strcat[m]
anupritaisno1: this is extra enforcement on top of the usual enforcement (like on a Pixel 2)
-
strcat[m]
randomuser: nothing needs to be done that's special for GrapheneOS
-
strcat[m]
randomuser: F-Droid is buggy, that's a problem everywhere, try clearing the app data/cache
-
randomuser
Buggy indeed. Clearing the app storage worked though. Thanks!
-
jiibus[m]
randomuser: try aurora droid, I find it a better client, you can install it in f-droid.
-
randomuser
thanks, I'll try aurora droid.
-
dazinism
-
yekip[m]
I think my user account is at a different homeserver, rather than the Matrix one. Is it possible to move it, or do you have to sign up for a new account at the desired homeserver?
-
hitchhooker[m]
there's much better channels to get that knowledge like #matrix:matrix.org but its account per server just like you cant log in to gmail with outlook email
-
randomuser
Anyone using keepass? Looking for suggestions on what port to use on grapheneos.
-
fujita_[m]
Dx
-
BalooRJ
I will have to give Aurora Droid a try.
-
meltedcheddar[m]
<BalooRJ "I will have to give Aurora Droid"> What's the difference with Aurora Store?
-
jalb66
It's for F-droid, not Aurora Store
-
randomuser
I just tried aurora droid. It doesn't seem to be able to download/install anything, even though I've given it the permissions...
-
nickcalyx[m]
there's also g-droid I think
-
nickcalyx[m]
a fork of fdroid with a nicer interface
-
nickcalyx[m]
and ratings
-
randomuser
If I have two users on the phone, and one of them has wireguard installed (but not the other), set to "always-on vpn" and "block connections without vpn". Will the other user automatically use the vpn connection, or does it just use the internet without it?
-
meltedcheddar[m]
<jalb66 "It's for F-droid, not Aurora Sto"> But it's made by the same developer
-
meltedcheddar[m]
There is one called Aurora Store and other called Aurora Droid and it's the same developer
-
meltedcheddar[m]
Ok, its an alternative to F-Droid
-
jalb66
meltedcheddar[m], of course, but I was answering about what you posted before. This app is for F-droid
-
jalb66
Aurora Store is for Google Store
-
meltedcheddar[m]
Thanks!
-
jalb66
Np
-
AppAraat[m]
hi all, is there any news on definitive EoL date for the Pixel 2?
-
dallemon[m]
<AppAraat[m] "hi all, is there any news on def"> Most likely October 2020
-
dazinism
Pixel 1 was guaranteed till October 2019 and got a December update (but interestingly not a November update)
-
dazinism
Think there was a Pixel tablet that got 6 months longer than guaranteed
-
dazinism
Dont think Google ever announced any of that.
-
dallemon[m]
<dazinism "Pixel 1 was guaranteed till Octo"> Same thing with the Nexus 6P iirc
-
dazinism
Just have to wait and see....
-
dazinism
dallemon: yeah, right, something like that
-
AppAraat[m]
hmm, that should be just in time since I'll probably be able to get a Pixel 3(a?) in Sept.
-
dazinism
Its a bit weird that they dont announce what they are upto.
-
cn3m[m]
<dazinism "Pixel 1 was guaranteed till Octo"> Pixel 1 was dropped in October here. The November update was not very important for Pixels specifically. December heavily effected Pixels
-
dazinism
But I guess its similar with like iPhones
-
dazinism
And I think maybe OnePlus, somewhat strangely recently released an update for a phone that was ~ 4 years old?
-
cn3m[m]
<dazinism "And I think maybe OnePlus, somew"> Samsung and it was a lot longer back than that due to their own specific issue. Though do keep in mind Samsung only has monthly patches on flagships only and it's only for 3 years. Galaxy S is the ONLY line that matches Pixel on updates. And that hasn't historically fared well.
-
cn3m[m]
Samsung A and M line start at quarterlies such is not acceptable
-
Hirppa
Samsung has Enterprise Edition lineup of phones that has better support than consumer devices
-
Hirppa
For the Enterprise Edition devices they also announce end of sales and end of support dates
-
dazinism
Theres also android rugged devices, from various manufacturers that get 5 years...
-
dazinism
They are more like warehouse / stock taking devices
-
dazinism
Think it was the OnePlus 5 I was thinking of, which recently got an update
-
dazinism
Update to android 10
-
dazinism
Its 3 years since launch
-
Hirppa
unfortunately all those fancy enterprise devices are useless for the GrapheneOS project
-
Hirppa
including the samsung ones
-
Hirppa
but I really like the way manufacturers announce planned end-of-life dates for such devices
-
cn3m[m]
<dazinism "Theres also android rugged devic"> They don't get the latest Android version though
-
hapssmak[m]
Will GrapheneOS be able to run apps that relay on Gapps in the future? I mean, is there any roadmap for a workaround?
-
cx2[m]
> Will GrapheneOS be able to run apps that relay on Gapps in the future? I mean, is there any roadmap for a workaround?
-
cx2[m]
There are plenty of apps that say they rely on Google, that still function fine on GrapheneOS.
-
cx2[m]
That said, GMS will likely never be in the future for GrapehenOS.
-
jalb66
Thanks God 🙂
-
yekip[m]
I have an app called Vinyl on Graphene. Its a music player. I created a playlist but can't see it in Android File Transfer window. Does anyone know where playlists would get stored so I can drop tracks in it please?
-
yekip[m]
Maybe seems a silly question but... I have a lot of music on my device, but I also listen to a lot of audiobooks. Always was a pain on iphone in that it would 'forget' which chapter of a book i was listening to, randomly, and obviously when I accidentally played a music file. Being a noooob to android completely, i just had an idea. Could I install two different audio player apps, and 'point' one to music folder and the
-
yekip[m]
other to audiobooks folder, so the two players are separate with one doing music and one doing audiobooks?
-
dallemon[m]
<yekip[m] "Maybe seems a silly question but"> Usually yes, but it is of course app dependent
-
ForeverNoob[m]1
hi, I have a question. Suppose I want to use both mobile data and wifi, but... I didn't have Internet on my wifi. Since the reason I'm connected to wifi with my phone is to connect to a host that is only available via the wifi network. Would it be possible to have Internet via mobile data while still having access to that host via wifi?
-
cn3m[m]
Brave is currently 26 days behind Chromx on patches..
-
AppAraat[m]
ForeverNoob: are you by any chance using your phone as a remote control of something?
-
ForeverNoob[m]1
yes, I want to connect to a server running on a raspberry pi (which is used as a wifi AP) running a service (mpd)
-
AppAraat[m]
haha I did a very similar thing, I'm basically using my Pi Zero W as a jukebox connected to a nice DAC :p
-
cn3m[m]
It's sad when Firefox is a more secure alternative.. Brave needs to get on top of this
-
AppAraat[m]
portable too, connected to 20MAh battery and everything. Could last for 12+ hours.
-
ForeverNoob[m]1
AppAraat: same here but I don't have it that portable, just as a media server for my living room
-
madaidan[m]
<cn3m[m] "Brave is currently 26 days behin"> No, it's not. It's at the latest version:
github.com/brave/brave-browser/blob/master/package.json#L32
-
madaidan[m]
<cn3m[m] "It's sad when Firefox is a more "> Firefox isn't more secure. I've already told you this.
-
AppAraat[m]
ForeverNoob: having said that, I remember trying and failing. IIRC you can't do the whole "host with no Internet" on a rootless phone.
-
AppAraat[m]
(but if anyone here would suggest otherwise, I'm all ears (pardon the pun :)))
-
ForeverNoob[m]1
aww that sucks ☹︎
-
yekip[m]
thanks dallemon
-
AppAraat[m]
my potential "fix" for this is to get a cheap phone and basically use that as remote control, although I haven't tested it.
-
ForeverNoob[m]1
wtf, get another phone? :S
-
AppAraat[m]
you can get pretty cheap Android phones these days AFAIK
-
aeonsolution[m]
<hapssmak[m] "Will GrapheneOS be able to run a"> Hey Gapps, the short answer is no because the goal of the project is not to add Google Play services to GrapheneOS.
grapheneos.org/#grapheneos
-
aeonsolution[m]
> <@hapssmak:matrix.org> Will GrapheneOS be able to run apps that relay on Gapps in the future? I mean, is there any roadmap for a workaround?
-
aeonsolution[m]
* [Correction] Hey hapssmak, the short answer is no because the goal of the project is not to add Google Play services to GrapheneOS.
grapheneos.org/#grapheneos
-
aeonsolution[m]
GrapheneOS is an open source privacy and security focused mobile OS with Android app compatibility. It's focused on the research and development of privacy and security technology including substantial improvements to sandboxing, exploit mitigations and the permission model. GrapheneOS also develops various apps and services with a focus on privacy and security.
-
aeonsolution[m]
from the website
-
madaidan[m]
<aeonsolution[m] "Hey Gapps, the short answer is n">
GrapheneOS/os_issue_tracker #204
-
aeonsolution[m]
madaidan.: that's a way better response; thanks for jumping in
-
cn3m[m]
<madaidan[m] "No, it's not. It's at the latest"> That's for release 1.12.23. The most recent is V1.9.80
-
cn3m[m]
They are over 3 weeks out of date. I can't see how the security architecture lead will help there
-
aeonsolution[m]
hey everyone, here an open call to those that have pixel 4 phones that want to help with the migration but dont have development experience
-
madaidan[m]
<cn3m[m] "That's for release 1.12.23. The "> The most recent stable release is
github.com/brave/brave-browser/releases/tag/v1.10.90 in which the Chromium version is
github.com/brave/brave-browser/blob/v1.10.90/package.json#L32
-
aeonsolution[m]
i will help you setup your device and your computer-if you have the system requirements-to prepare for the changes the developers are trying to test and push
-
aeonsolution[m]
please send me a message if you want more details
-
aeonsolution[m]
there are very few developers working on the changes
-
cn3m[m]
I just checked Android, Windows, and Linux and today I have 1.9.80(81) on all 3
-
aeonsolution[m]
so asking them to help you do that setup is not a great use of their time, given that we have a deadline for the 20th of this month
-
cn3m[m]
madaidan.: They might get in a few days, but that's creeping up on a month. I clean installed it just now
-
cn3m[m]
My Ungoogled Chromium took 3 days to switch to 83
-
aeonsolution[m]
without support for the Pixel 4, no other models will be supported
-
aeonsolution[m]
for that line
-
cn3m[m]
Ultimately Brave and Firefox both suck for security so it is moot
-
skwisgaar[m]
<cn3m[m] "Ultimately Brave and Firefox bot"> How can you put Firefox and brave in the same box?
-
skwisgaar[m]
Not saying brave is great, but that seems kinda silly
-
aeonsolution[m]
skwisgaar: I think he is making a reference to how they are marketed not necessarily that they are the same
-
aeonsolution[m]
as very secure browsers
-
skwisgaar[m]
aeonsolution I can agree with that, except for brave actually delivering on some of what they promise
-
skwisgaar[m]
And he specifically said for security
-
cn3m[m]
<skwisgaar[m] "Not saying brave is great, but t"> Brave is 26 days out of date and that's been a theme with them. I kept thinking it would get better after they stopped using electron (which was so stupid). Both are tremendously flawed browsers
-
skwisgaar[m]
<cn3m[m] "Brave is 26 days out of date and"> I agree with that, but being one month behind on chromium is still way better Firefox
-
cn3m[m]
Firefox has a terrible sandbox and lacks basic hardening. It patches on time. Brave has an excellent sandbox and basic hardening features. It doesn't patch on time. Both are terribly bad
-
skwisgaar[m]
I get what you're saying, also I can't validate most of this stuff myself. I'm just surprised to hear an equivalence like that, it seems to gloss over a lot of details.
-
stuux[m]
cn3m: what do you recommend for browsing then? I am currently using chromium but would like to switch to ungoogled. Only thing holding me back is the lack of proper installation (only over aur not with pacman)
-
cn3m[m]
<stuux[m] "cn3m: what do you recommend for "> Chromium, Ungoogled Chromium, Whonix, Edge Chromium, Chrome. Any of those are going to be up to date
-
cn3m[m]
Edge Chromium with WDAG is great if security is the top concern. Ungoogled Chromium if privacy is
-
cn3m[m]
* Chromium, Ungoogled Chromium, Safari, Whonix, Edge Chromium, Chrome. Any of those are going to be up to date
-
generateduser392
ungoogled chromium shows up as unique on amiunique
-
BalooRJ
Pale Moon has a good dev team
-
stuux[m]
any privacy concerns with chromium?
-
generateduser392
even with ubo and https installed
-
cn3m[m]
Avoid Firefox, Brave, Iridium, Waterfox, and especially Pale Moon
-
generateduser392
no cookies enabled as well
-
cn3m[m]
<stuux[m] "any privacy concerns with chromi"> No just turn off a few less than ideal settings and you are good to go
-
stuux[m]
great, thanks
-
stuux[m]
any extensions recommendations?
-
stuux[m]
currently using ublock and umatrix
-
cn3m[m]
<generateduser392 "ungoogled chromium shows up as u"> Fingerprinting can be far more advanced than that sites shows. However, fingerprinting is slow and not widespread(3.5% of sites use Fingerprinting and it's mostly canvas). Don't worry about this
-
cn3m[m]
<BalooRJ "Pale Moon has a good dev team"> Thanks for the laugh
-
madaidan[m]
Pale moon removed the little security Firefox had
-
madaidan[m]
They removed the sandboxing, Rust, etc.
-
JTL
Oh dear
-
madaidan[m]
Along with using an ancient version of Firefox
-
EssentialChaos[m
<madaidan[m] "They removed the sandboxing, Rus"> I wonder why
-
madaidan[m]
-
madaidan[m]
> Safe: forked from mature Mozilla code and regularly updated with the latest security patches
-
madaidan[m]
> Secure: Additional security features and security-aware development
-
madaidan[m]
Press (X) to doubt
-
cn3m[m]
<EssentialChaos[m "I wonder why"> They like old Firefox
-
cn3m[m]
<stuux[m] "any extensions recommendations? "> Less is more
-
EssentialChaos[m
<cn3m[m] "They like old Firefox"> But why disable security features?
-
cn3m[m]
<EssentialChaos[m "But why disable security feature"> RAM is a major one. Compatibility with old "insecure" extensions is another. Pale Moon is a great browser, but they security is abhorrent
-
cn3m[m]
* RAM is a major one. Compatibility with old "insecure" extensions is another. Pale Moon is a cool browser it does a lot of stuff I miss, but they security is abhorrent
-
generateduser392
cn3m: ubo and noscript together considered overkill?
-
cn3m[m]
<generateduser392 "cn3m: ubo and noscript together "> Just use uMatrix
-
cn3m[m]
Or a clean browser with network level blocking is what I do
-
cn3m[m]
No need to trust extensions
-
generateduser392
cn3m: setting up umatrix, best settings?
-
generateduser392
do I need https everywhere since umatrix already has force https in settings?
-
altoslos[m]
What are the best extensions for Firefox?
-
generateduser392
@altoslos:tchncs.de: umatrix
-
generateduser392
seems to combine multiple extensions into 1
-
madaidan[m]
-
madaidan[m]
> We recommend against trying to achieve browser privacy and security through piling on browser extensions and modifications. Most privacy features for browsers are privacy theater without a clear threat model and these features often reduce privacy by aiding fingerprinting and adding more state shared between sites. Every change you make results in you standing out from the crowd and generally provides more ways to
-
madaidan[m]
track you. Enumerating badness via content filtering is not a viable approach to achieving decent privacy, just as AntiVirus isn't a viable way to achieving decent security. These are losing battles, and are at best a stopgap reducing exposure while waiting for real privacy and security features.
-
cn3m[m]
<altoslos[m] "What are the best extensions for"> Open with Chromium
-
altoslos[m]
generateduser710: do I need that with ublock origin
-
cn3m[m]
<generateduser392 "cn3m: setting up umatrix, best s"> It's kinda pointless everything is all hosted by AWS and friends
-
altoslos[m]
<cn3m[m] "Open with Chromium"> Huh
-
concat[m]
@altoslos:tchncs.de I think it was a subtle reference that you should be using Chromium instead of FF
-
generateduser392
cn3m is expert
-
generateduser392
* @altoslos:tchncs.de: cn3m is expert
-
altoslos[m]
I don't like chrome on desktop
-
altoslos[m]
Does he have a github
-
cn3m[m]
<altoslos[m] "I don't like chrome on desktop"> Safari on a Mac then?
-
altoslos[m]
Or anything to prove that
-
generateduser392
<altoslos[m] "I don't like chrome on desktop"> ungoogled chromium
-
altoslos[m]
Firefox looks better on my windows
-
concat[m]
I would not sacrifice security for aesthetics
-
altoslos[m]
What virus cna I get on Firefox that I can't with chrome
-
generateduser392
beer virus (can't say that word without getting censored)
-
generateduser392
* beer virus (can't say that word without getting censored) /s
-
concat[m]
-
generateduser392
* beer/crown virus (can't say that word without getting censored) /s
-
concat[m]
Firefox has many CVEs used in the wild
-
concat[m]
Its security model is abysmal
-
cn3m[m]
<generateduser392 "cn3m is expert"> My expertise really is only for app design and privacy for mobile OSes. I've never worked in anything else directly
-
generateduser392
we're talking about mobile or desktop?
-
generateduser392
best browser for both still unG chromium?
-
madaidan[m]
<altoslos[m] "What virus cna I get on Firefox "> Firefox's sandboxing and exploit mitigations are terrible
-
concat[m]
@altoslos:tchncs.de mentioned desktop.
-
concat[m]
<generateduser392 "best browser for both still unG "> Nah, for mobile Vanadium is the best
-
generateduser392
using that
-
concat[m]
There's too many variables to determine the best browser for desktop, so it's inconclusive and is mostly usecase-oriented
-
generateduser392
<cn3m[m] "My expertise really is only for "> better than someone without any expertise in said field
-
altoslos[m]
Meh
-
altoslos[m]
I don't really care to switch
-
concat[m]
I consider Ungoogled Chromium the best for my usecase but others are different
-
generateduser392
does it support multiple profiles?
-
altoslos[m]
What is ur GitHub
-
concat[m]
<altoslos[m] "I don't really care to switch"> That's your decision, which is fine. I just wouldn't have have that mentality myself against security
-
altoslos[m]
IDK of ur just saying you're an expert,cuz I met a lot of people on here that just say that with no job in security
-
concat[m]
When did I claim to be an expert?
-
altoslos[m]
Not u
-
altoslos[m]
C3m
-
madaidan[m]
<altoslos[m] "IDK of ur just saying you're an "> Nobody said they were an expert
-
concat[m]
<generateduser392 "cn3m is expert"> madaidan.
-
generateduser392
I meant that c3nm has experience in this particular area
-
altoslos[m]
So what's the GitHub
-
madaidan[m]
<concat[m] "madaidan."> cn3m didn't say that
-
concat[m]
<madaidan[m] "cn3m didn't say that"> He didn't, but you said *nobody* did.
-
concat[m]
Unless generateduser710 is a nobody
-
altoslos[m]
I'm not tryin to start a fight here
-
generateduser392
that's fine, I'm anonymous
-
generateduser392
could be a bot
-
generateduser392
or not
-
altoslos[m]
I was just wondering
-
madaidan[m]
<concat[m] "He didn't, but you said *nobody*"> I meant that nobody claimed themselves to be an expert
-
altoslos[m]
What a coincidence I am also a bot
-
concat[m]
madaidan. Could've phrased better then.
-
concat[m]
madaidan. "they" could be interpreted as "cn3m" in that particular context
-
generateduser392
english not everyone's first language
-
generateduser392
concat: does ung chromium offer same amount of "hardening" firefox allows in about:config?
-
concat[m]
generateduser710 Elaborate on hardening, as most Firefox "hardening" is just theater
-
generateduser392
-
concat[m]
You still stand out with certain configs
-
generateduser392
that
-
generateduser392
most can be done by changing settings
-
altoslos[m]
I use that qbestie a lot
-
altoslos[m]
W e bsite
-
generateduser392
hence the " " marks
-
generateduser392
good start to learning about this stuff
-
altoslos[m]
Chrome has settings too but IDK if it is as customxieable as firefox
-
fluoridatedsheep
<concat[m] "generateduser710 Elaborate on ha"> damn boyo roast the fox some more
-
madaidan[m]
Changing a few settings will not substantially improve security
-
concat[m]
Most of those aren't sufficent for privacy or security in general.
-
madaidan[m]
At most you can reduce attack surface by disabling a bunch of things but I doubt anyone does that enough for it to matter
-
fluoridatedsheep
<madaidan[m] "At _most_ you can reduce attack "> Tor Browser obv does but it has its issues
-
altoslos[m]
Didn't u guys say you were not experts,so how do u know
-
concat[m]
<altoslos[m] "Didn't u guys say you were not e"> You don't have to be an expert to have a particular level of understanding. And madaidan is an expert
-
fluoridatedsheep
I'm not a browser expert but I am a Junior cybersecurity analyst associate in training
-
altoslos[m]
U do need to be an expert to understand hardening otherwise u don't know what ur talking about
-
aeonsolution[m]
just compare
chromium.org/Home/chromium-security with the browser you want to use, and then make statements about how "x" browser is better
-
aeonsolution[m]
there's no need to fight over which browser is better based on personal feelings
-
aeonsolution[m]
nor is it productive to call out people for not being experts
-
concat[m]
<altoslos[m] "U do need to be an expert to und"> Nonsense. You can still have knowledge on hardening without officially being an "expert".
-
altoslos[m]
Show me ur guys GitHub contributions to security and I'll believe u
-
aeonsolution[m]
everyone has something to contribute
-
concat[m]
<altoslos[m] "Show me ur guys GitHub contribut">
github.com/madaidan
-
madaidan[m]
-
altoslos[m]
U are not madaidan
-
altoslos[m]
Let me see urs
-
concat[m]
<altoslos[m] "U are not madaidan"> No shit.
-
AppAraat[m]
according to their ["brag sheet"](
chromium.org/Home/chromium-security/brag-sheet) - "We dedicate thousands of CPU cores to fuzz projects such as WebKit, Adobe Flash or Chrome's PDF viewer." - holy crap.
-
cn3m[m]
<altoslos[m] "U do need to be an expert to und"> It's really not that complicated to look at the code and determine privilege in a sandbox, if they try to mitigation certain attacks at all (such as code reuse attacks). Firefox is so far behind a casual observer of the code would pick up on that
-
madaidan[m]
<AppAraat[m] "according to their ["brag sheet""> Google's fuzzing is amazing
-
madaidan[m]
They fuzz tons of open source projects
-
altoslos[m]
Pls link ur GitHub
-
jcpicard32[m]
@altoslos:tchncs.de: As an unbiased third party madaidan is the only one here who has been claimed to be an expert. The others are referencing information others much more knowledgeable have shared on twitter. Much of what they're saying is consensus among the security community. Check some of the people Daniel follows on Twitter, for example. They will agree with concat
-
altoslos[m]
Madidian has a good github
-
AppAraat[m]
madaidan.: I wonder whether fuzzing would still be effective against Rust codebases.
-
fluoridatedsheep
<altoslos[m] "Pls link ur GitHub"> if u dont use gitlab, u're a scrub kidd0
-
concat[m]
Thankfully I do use GitLab
-
jcpicard32[m]
Who is making the recommendations for you to tweak a bunch of about:config tweaks to harden firefox? And why? A consensus of people in PTIO's issue tracker? I can believe that. But I don't believe for a second if you're saying people with more experience than any of us scrubs are suggesting it makes a significant difference
-
altoslos[m]
IDK I think it's weird ur avoiding a basic question and it's kinda reg flaggish
-
concat[m]
But it's only web development
-
altoslos[m]
Red
-
madaidan[m]
<AppAraat[m] "madaidan.: I wonder whether fuzz"> It would be. Just found
github.com/rust-fuzz
-
fluoridatedsheep
<altoslos[m] "IDK I think it's weird ur avoidi"> *u're
-
altoslos[m]
I see a lot of people use firefox
-
madaidan[m]
<altoslos[m] "IDK I think it's weird ur avoidi"> Nobody here said, "I'm an expert" so I don't see why you're ranting about this
-
jcpicard32[m]
What are those people's credentials, since that seems to be your goto arguement?
-
cn3m[m]
<altoslos[m] "I see a lot of people use firefo"> I see a lot of people use shoes that don't fit them properly which hurts their health
-
jcpicard32[m]
It doesn't matter that you want about:config to make firefox's security comparable to chromium's
-
jcpicard32[m]
The fact of the matter is it's not
-
AppAraat[m]
<altoslos[m] "I see a lot of people use firefo"> that is not a good metric for browser security though...
-
jcpicard32[m]
It's weaker in both semantics and implementation, to varying degrees on all platforms
-
concat[m]
<altoslos[m] "I see a lot of people use firefo"> Firefox has a very petty market share, and is only popular amongst the false permeating echo chambers that don't understand basic security models.
-
altoslos[m]
IDK why u guys are so defensive lol
-
cn3m[m]
<altoslos[m] "I see a lot of people use firefo"> I see a lot of people that don't drive well. They would do much better to use turn signals
-
generateduser392
concat: where can I find link to download ung chrome?
-
generateduser392
not able to find it on their site
-
concat[m]
-
altoslos[m]
I have already left too many rooms for randoms giving me uneducated opinions,I don't wanna leave this one too, I wanna know who is trying to give me opinions
-
altoslos[m]
And what experience they actually hace
-
altoslos[m]
I don't think that's crazy
-
cn3m[m]
<concat[m] "generateduser710
ungoogl"> Don't use that random builds from random people that are mostly out of date. Build it yourself
-
altoslos[m]
If I said I know a lot about medical stuff would u let me do brain surgery on u
-
fluoridatedsheep
<altoslos[m] "And what experience they actuall"> most people, especially in security, prefer not to explain their actual titles and positions
-
jcpicard32[m]
@altoslos:tchncs.de: The way I've seen this conversation unfold, The conversation in general heated up when people's credentials were all called into question. If you want recommendations my advice (as I mentioned above) is to follow Daniel and the people he follows on Twitter
-
jcpicard32[m]
They do this for a living and know more than us
-
fluoridatedsheep
<fluoridatedsheep "most people, especially in secur"> at least in the classified realm
-
jcpicard32[m]
-
jcpicard32[m]
Is a good guide aimed at people in the real world, with easy to follow suggestions
-
concat[m]
<cn3m[m] "Don't use that random builds fro"> He was asking for a place to download them, not build from source. Also the Debian maintainer is not from a random and is usually updated oftenly.
-
jcpicard32[m]
Introduced to me by Daniel himself on the sub some time ago
-
generateduser392
<cn3m[m] "Don't use that random builds fro"> can I send you a direct message for more info?
-
concat[m]
Building from source is more preferable if you have free time on your hands (which I do often)
-
generateduser392
<concat[m] "Building from source is more pre"> noob at this, don't know how to build
-
concat[m]
It takes me 30 minutes to compile UC
-
madaidan[m]
<altoslos[m] "IDK why u guys are so defensive "> Idk why you're so offensive
-
concat[m]
<generateduser392 "noob at this, don't know how to "> I assumed as such.
-
generateduser392
precompiled next best thing
-
cn3m[m]
<jcpicard32[m] "
techsolidarity.org/resou"> That's a very good underrated guide
-
altoslos[m]
If I was hiring someone and asked for their resume, and they got angry at me and handed someone else's resume, would u trust they are capable
-
cn3m[m]
<generateduser392 "can I send you a direct message "> It's got a guide on the GitHub
-
aeonsolution[m]
<altoslos[m] "If I was hiring someone and aske"> people are asking you for credentials too though
-
jcpicard32[m]
cn3m: Thanks. At one point on the sub Daniel brought it up in conversation. Since I definitely trust his advice I saved the link and bring it up when discussing as I'm not knowledgeable enough to make better recommendations yet.
-
cn3m[m]
generateduser710: just use Chrome or Microsoft Edge. You can opt out of data collection and they are very safe and good
-
fluoridatedsheep
madaidan.: Reading your github.. I knew about somehow inversing speakers to act as a microphone.. but I never knew gyroscope could be used effectively as a mic
-
concat[m]
@altoslos:tchncs.de Firstly, nobody was angry. And that's a false equivalence as stating your own rule of thumb is not the same as applying for a job. And you're building this illusion that people were pretending to be experts when they're not.
-
AppAraat[m]
<cn3m[m] "That's a very good underrated gu"> 6. "Don't use an Android phone, use an iPhone instead."
-
madaidan[m]
<fluoridatedsheep "madaidan.: Reading your github.."> Lots of sensors can. Accelerometers, compasses, etc.
-
altoslos[m]
Now I know why techlore said this room is bad
-
fluoridatedsheep
<altoslos[m] "Now I know why techlore said thi"> techlores security channel is mediocre at best tbh
-
madaidan[m]
<altoslos[m] "Now I know why techlore said thi"> lmao
-
EssentialChaos[m
<altoslos[m] "Now I know why techlore said thi"> ¿
-
fluoridatedsheep
<madaidan[m] "Lots of sensors can. Acceleromet"> so you're saying i stabbed my microphone with a screwdriver for no reason?
-
cn3m[m]
<AppAraat[m] "6. "Don't use an Android phone, "> That's always good advice. Android shouldn't be used unless you are very knowledgeable. The stores and permissions are too bad. If you really know what you are doing use GrapheneOS
-
generateduser392
madaidan.: read your github on linux, which os do you suggest?
-
AppAraat[m]
cn3m: but GrapheneOS is based on Android and only supports Android phones, no?
-
concat[m]
AppAraat I think you're taking what he said out of proportion.
-
concat[m]
AppAraat GrapheneOS accounts as an Android phone but he was specifically referring to stock
-
madaidan[m]
<fluoridatedsheep "so you're saying i stabbed my mi"> Probably
-
fluoridatedsheep
<madaidan[m] "Probably "> :'(
-
nickcalyx[m]
I think they were comparing stock android to ios
-
madaidan[m]
<generateduser392 "madaidan.: read your github on l"> Mobile devices have a great security model.
-
AppAraat[m]
concat: in that case the guide should say so as well. Even when tech-oriented people read it, they'll think that about Android phones in general.
-
generateduser392
<madaidan[m] "Mobile devices have a great secu"> for desktop
-
cn3m[m]
<concat[m] "AppAraat GrapheneOS accounts as "> I was referring to Android in all it's forms. There are issues with all them. GrapheneOS with a knowledge user is the only one I consider superior to iOS, but it's close
-
madaidan[m]
<generateduser392 "for desktop"> QubesOS (as long as you use a secure guest), Windows 10 S, ChromeOS and macOS are the only good options really.
-
jcpicard32[m]
AppAraat: This guide was written with most stock builds in general. If an average user wants the most private and secure phone available today, they should get a current generation iPhone. GrapheneOS seeks to do substantially better than that. In its current state it is largely comparable. However it's an a very early state of development and requires the user making compromises, as apps they are used to may not
-
jcpicard32[m]
work or have reduced functionality. It's also much less accessible as the user has to flash it themselves
-
cn3m[m]
iPhones are what the average person and all their family should use
-
concat[m]
AppAraat I don't think it should, it's targeted at novices and GrapheneOS is certainly not for a complete novice. The article is meant to be short and simple without any nuances.
-
madaidan[m]
The desktop in general is pretty insecure though.
-
jcpicard32[m]
Keep in mind who the guide was targeted for. All of the recommendations made in it were designed for an average user to follow easily
-
nickcalyx[m]
qubes is so cumbersome as to be not usable for most people
-
concat[m]
Qubes is jsut a one-trick pony.
-
concat[m]
* Qubes is just a one-trick pony.
-
generateduser392
plus relying on tor for everything
-
cn3m[m]
iOS and iPhones are 5 years ahead of Android in general for privacy and security. GrapheneOS is around the same lead
-
concat[m]
<madaidan[m] "The desktop in general is pretty"> Part of the reason why I think phones with a mimicked computer set-up could be the future
-
cn3m[m]
* iOS and iPhones are 5 years ahead of Android in general for privacy and security. GrapheneOS is around the same lead. The Android ecosystem holds GrapheneOS back even though it's largely better
-
EssentialChaos[m
> QubesOS (as long as you use a secure guest), Windows 10 S, ChromeOS and macOS are the only good options really.
-
EssentialChaos[m
I should show this to someone, who's using Linux-libre :P
-
fluoridatedsheep
i always assumed an airgapped PC with an easily pullable external battery, no mic or webcam with kicksecure would be the best bet over a device that is constantly pinging towers and receiving inbound connections
-
cn3m[m]
Windows S on a Secured Core PC is probably the way to go right now
-
fluoridatedsheep
<cn3m[m] "Windows S on a Secured Core PC i"> i want that cloudready without a goog account
-
cn3m[m]
ARM MacBooks are appealing too
-
concat[m]
<cn3m[m] "Windows S on a Secured Core PC i"> More of a ChromiumOS guy personally but W10 does try when it comes to security
-
EssentialChaos[m
Wait, I have a question: if you use Windows 10 S, is the Sandbox also S or can it install win32 apps?
-
cn3m[m]
<fluoridatedsheep "i always assumed an airgapped PC"> Use airplane mode. It works on Pixels and iPhones
-
cn3m[m]
<EssentialChaos[m "Wait, I have a question: if you "> You are looking for Windows 10 X, but that's not out yet
-
fluoridatedsheep
<cn3m[m] "Use airplane mode. It works on P"> Ah, it's usually on if im in my apartment
-
EssentialChaos[m
<cn3m[m] "You are looking for Windows 10 X"> I mean Windows Sandbox™
-
cn3m[m]
Windows 10X is Windows 10S with a Win32 sandboxed domain
-
EssentialChaos[m
<cn3m[m] "Windows 10X is Windows 10S with "> No, it's different in more ways
-
cn3m[m]
It breaks anti cheat, but that's pretty much it
-
AppAraat[m]
jcpicard32: concat : If the guide is for novice users, then I think some thing should be clarified. Like the word passphrase. People know what a password is, but wouldn't know what a passphrase is.
-
EssentialChaos[m
It has atomic updates and a design closer to a microkernel
-
AppAraat[m]
* jcpicard32: concat : If the guide is for novice users, then I think some things should be clarified. Like the word passphrase. People know what a password is, but wouldn't know what a passphrase is.
-
jcpicard32[m]
That's fair. I didn't write the guide, so I can't immediately change it of course. I suppose I could contact the author with that suggestion.
-
cn3m[m]
<EssentialChaos[m "It has atomic updates and a desi"> That's true it's pretty awesome
-
jcpicard32[m]
Maciej Cegłowski runs the site
-
EssentialChaos[m
<cn3m[m] "That's true it's pretty awesome"> I hope it'll still have WSL
-
cn3m[m]
<EssentialChaos[m "I mean Windows Sandbox™"> I'm not sure, I'd love that
-
concat[m]
cn3m btw, have you used OneGet?
-
xabi[m]
<cn3m[m] "iOS and iPhones are 5 years ahea"> There are trade offs, android is generally cheaper, offers a broader variety of devices and can run apps that iOS would dream off.
-
EssentialChaos[m
My dream right now is to have several laptops with different OSs to test which setup suits me best
-
EssentialChaos[m
<concat[m] "cn3m btw, have you used OneGet?"> What's that?
-
concat[m]
Uhh some Windows package manager thing I've mostly just heard about it
-
jcpicard32[m]
Interesting. How does it compare to Chocolatey. That's the only other like it I've heard of
-
jcpicard32[m]
* Interesting. How does it compare to Chocolatey? That's the only other like it I've heard of
-
jcpicard32[m]
Oh just looked it up and looks like they're the same?
-
cn3m[m]
<AppAraat[m] "jcpicard32: concat : If the guid"> It's meant for everyone. It's very reasonable for 99%+ of the population
-
EssentialChaos[m
Apparently it can use Chocolatey's repos
-
jcpicard32[m]
Never mind they're not but looks like there's a plugin that lets it get chocolatey stuff
-
AppAraat[m]
cn3m: I think you are severely overestimating the knowledge and skills of the vast majority of the people that use a computer.
-
cn3m[m]
<xabi[m] "There are trade offs, android is"> Privacy and security is what's being considered
-
concat[m]
I guess it's a similar case with Android and iOS where there's too many variables to truly conclude which is better than the other. Like, iOS is usually better as an out of the box sort of thing but GrapheneOS could be better for some people. In terms of stock I think iOS is a clear-cut winner though.
-
concat[m]
<AppAraat[m] "cn3m: I think you are severely o"> He isn't, most of the advice requires the most basic comprehension skills. I think it's you that's lowballing them.
-
jcpicard32[m]
<AppAraat[m] "cn3m: I think you are severely o"> I disagree. Most people don't see the problem with SMS or email. There's a reason they're still standard in the US and other places despite objectively superior replacements being available. For as much good information as there is there's a lot of bad information on the internet, particularly regarding privacy and security. For example, guides recommending users
-
jcpicard32[m]
secure themselves using desktop linux, firefox and lineage OS
-
jcpicard32[m]
Substance largely doesn't matter to people, who are often unwilling to examine the veracity of their sources past what Google tells them
-
jcpicard32[m]
What's obvious to us may seem pointless but keep in mind this room is a self-selecting group to begin with
-
jcpicard32[m]
It's best practice to assume people know nothing, especially when they can secure themselves quite well without having to learn to code or install obscure software
-
AppAraat[m]
But I mean like... most people don't even know what a web browser is. Like the really really basic stuff. If this is written for those kind of people then I have my doubts about its efficacy.
-
AppAraat[m]
But I do only now see the first thing that's pointed out: "Basic security precautions for non-profits and journalists in the United States, early 2019." - So I guess that narrows it down a bit.
-
concat[m]
<AppAraat[m] "But I mean like... most people d"> Who is "most people"? In general? No freaking way. Elderly people and infants? Ok, maybe.
-
jcpicard32[m]
I have to go eat dinner. Nice talking with you all!
-
concat[m]
jcpicard32 Bon appetite.
-
AppAraat[m]
I know it sounds silly and unbelievable, but it's common to think this way. It's normal behavior to surround ourselves with people that are more like us, and thus know more about technology, but the vast majority of people are just really in the dark when it comes to technology.
-
AppAraat[m]
I believe reading a few years ago that 80%+ smartphone users in the US don't install any additional apps on their smartphone.
-
AppAraat[m]
(let me try and find the source)
-
concat[m]
It is just silly considering how standardized technology such as phones and computers are for our millennials. To say that most people don't know what a browser is without any sort of source makes it hard to believe. Not to be fallacious and say you're wrong because it sounds absurd, but without any evidence and seemingly appeal to common sense I quite frankly stand by my perspective that most people do know what a
-
concat[m]
web browser is if we're speaking in general. Especially if they're looking for security/privacy guides.
-
concat[m]
* It is just silly considering how standardized technology such as phones and computers are for our millennials. To say that most people don't know what a browser is without any sort of source makes it hard to believe. Not to be fallacious and say you're wrong because it sounds absurd, but without any evidence and seemingly appeal to assumption I quite frankly stand by my perspective that most people probably do know
-
concat[m]
what a web browser is if we're speaking in general. Especially if they're looking for security/privacy guides.
-
concat[m]
<AppAraat[m] "I believe reading a few years ag"> That doesn't necessarily indicate they don't know what a browser is. They could just like their default browser.
-
concat[m]
That wouldn't be a valid statistic to base your claim.
-
cn3m[m]
<concat[m] "I guess it's a similar case with"> iOS largely dominates for all but the 1% of technical users which really should only use Graphene and maybe CalyxOS
-
concat[m]
If there were a study on how many people actually understand very standard terminologies and it supports your narrative then I'd concede.
-
AppAraat[m]
I can't find that article, but I bet if you ask most of those people whether they know what a web browser is, they wouldn't know.
-
concat[m]
<cn3m[m] "iOS largely dominates for all bu"> Yeah but that doesn't really matter. That wasn't about the article but a statement regarding which can be concluded overall better objectively. I think for a more in-depth guide I would mention GrapheneOS but seeing the demographic the guide previously linked was attempting to target it makes sense to just advice the general best option for everyone rather than additional
-
concat[m]
suggestions for technical users.
-
AppAraat[m]
Also, I base my claims based on stuff I read (wish I'd bookmark more) and also working in tech support :p
-
concat[m]
<AppAraat[m] "Also, I base my claims based on "> Anecdote isn't really a viable source to base claims.
-
AppAraat[m]
I know, I was only half-kidding.
-
AppAraat[m]
I'll try to find better sources once I have more sleep in my system.
-
concat[m]
Do you have any specific sleep schedule?
-
concat[m]
On weekdays I usually go to sleep at 21:30 - 5:30
-
AppAraat[m]
I have a very specific sleep schedule, it's called "Try falling asleep anywhere except sitting in the bathroom"
-
AppAraat[m]
* I have a very specific sleep schedule, it's called "Try falling asleep anywhere except in the bathroom"
-
AppAraat[m]
it's hard, but I try my best
-
madaidan[m]
especially in the bathroom*
-
AppAraat[m]
I mean falling asleep isn't the hard part, it's usually the waking up that takes getting used to