-
yekip[m]
<TheJollyRoger "anne232:
github.com/Pete"> That's a link I hadn't seen, I saw the other one and had read it several times. Brilliant write up, thanks for putting your time into producing that JR.
-
lucky[m]2
My messages on GrapheneOS aren't populating normally. My phone will send and receive messages fine but the message, when sent, will be found at the very top of the conversation. I've reset the phone, force stopped the messages app and have deleted conversations. Any ideas for fixing this issue?
-
TheJollyRoger
Hey yekip[m] glad you could make use of it!
-
TheJollyRoger
Hi lucky[m]2, can you check your clock for me...?
-
lucky[m]2
Its local time
-
TheJollyRoger
Okay, huh, odd.
-
lucky[m]2
It was set to be about 5 hours behind today though. I manually fixed it
-
TheJollyRoger
Since I noticed semewhat similar problems when my phone's clock was set to the wrong day, it would cause messages to arrive "yesterday" even seconds after they came in.
-
TheJollyRoger
Hmm. Maybe that's not it then. I'll keep an eye out.
-
BalooRJ
Just curious...what do people use as their default SMS app for GrapheneOS?
-
BalooRJ
I've been using it for over a year now, been rolling with Silence but curious if there's anything better out there. Signal gave me serious problems of lots of unreceived text messages so I won't be using them for SMS ever again.
-
TheJollyRoger
I usually use Signal as the default SMS app, but I don't usually get many SMS messages these days.
-
lucky[m]2
Aah. I need my phone to not have messaging problems. I'm trying to have a conversation with my realtor
-
TheJollyRoger
Ah yikes.
-
-
lucky[m]2
Well - hopefully it works
-
TheJollyRoger
Fingers crossed!
-
lucky[m]2
Thanks man TheJollyRoger :)
-
yekip[m]
<BalooRJ "Just curious...what do people us"> I just use the default one inside Graphene. I keep gettin tempted to use Signal but being a forgetful sod I worry that I will get some overlap and forget. The SMS app feels dirty to me as it's only for SMS which reminds me to minimise my use of that technology as much as poss! SMS app seems to work nicely though
-
yekip[m]
I have just installed Riot on Graphene, never used it on any device but desktop before. I haven't even signed into my account yet, and when i booted the phone up I saw a background process running for Riot app. Is it possible/advisable to disable that for battery?
-
yekip[m]
JR - deciding between which apps to run in second user account, versus inside Shelter work profile. If we say second user option is 10/10 for security/privacy (even if it isn't!), what would you rate Shelter option at, out of 10?
-
yekip[m]
i just made a folder for apps i didn't want./need to look at often/at all. Calendar for example. Not sure if that's what you mean by hide
-
yekip[m]
homescreen, or in my case, the second one after swiping right, extra layer of "hidden" :D
-
yekip[m]
i have a few handy but rarely needed apps like scrambled exif and others. i stick those inside a folder of home screen icons and drag that off my main homescreen. hidden enough for me, but the feds will find it ;)
-
yekip[m]
in About Phone under "Phone Number" mine says "Unknown". Is that normal? (I have a sim in)
-
faxing[m]
<BalooRJ "Just curious...what do people us"> Personally I'm a fan of QKSMS - looks great and works great from my experience, highly recommend.
-
faxing[m]
> <@freenode_BalooRJ:matrix.org> Just curious...what do people use as their default SMS app for GrapheneOS?
-
faxing[m]
* Personally I'm a fan of QKSMS - looks great, is available on F-Droid, and works great from my experience, highly recommend.
-
cn3m[m]
Welcome
-
greenmoon[m]
<yekip[m] "I have just installed Riot on Gr"> On riotX you can't disable that and it use a lot of battery for me, on the old app you can dusavke background sync
-
BalooRJ
I
-
BalooRJ
thanks I'll have to give OKSMS another try
-
greenmoon[m]
* On riotX you can't disable that and it use a lot of battery for me, on the old app you can disable background sync
-
BalooRJ
QKSMS
-
greenmoon[m]
* On riotX you can't disable that and it use a lot of battery for me 20% in 2 days, on the old app you can disable background sync
-
greenmoon[m]
* On riotX you can't disable that and it use a lot of battery for me, 20% in 2 days, on the old app you can disable background sync
-
greenmoon[m]
* On riotX you can't disable that and it use a lot of battery for me, 20% in 2 days, on the old app you can disable background sync but can't edit messages and there is some others missing features
-
yekip[m]
<greenmoon[m] "On riotX you can't disable that "> thanks. i dont have RiotX so hopefully my battery will survive
-
greenmoon[m]
So you can adjust sync settings on the Riot app
-
greenmoon[m]
The default setting is to optimize the battery and sync every 60secs, not sure his much battery it use compared to riotx which sync constantly, it probably use less battery
-
greenmoon[m]
* The default setting is to optimize the battery and sync every 60secs, not sure how much battery it use compared to riotx which sync constantly, it probably use less battery
-
greenmoon[m]
* I think that the default setting is to optimize the battery and sync every 60secs, not sure how much battery it use compared to riotx which sync constantly, it probably use less battery
-
greenmoon[m]
* I think that the default setting is to optimize the battery and sync every 60secs, not sure how much battery it use compared to riotx which sync every fez seconds, it probably use less battery
-
greenmoon[m]
* I think that the default setting is to optimize the battery and sync every 60secs, not sure how much battery it use compared to riotx which sync every few seconds, it probably use less battery
-
BalooRJ
Hmm, looks like only the default messages app is compatible with KDE Connect
-
BalooRJ
anyone know if there is a way to restore the plain text export of text messages from silence into the default messages app?
-
BalooRJ
I was wondering why I couldn't get that working earlier...I wonder why that is in KDE Connect
-
greenmoon[m]
Wow I just checked my messages sent and in the old riot app it don't show edited messages and it's like I was spamming lol
-
anne232_
so i have a somewhat ignorant question here so.
-
anne232_
Does graphene OS do anything w/ regards to IMEMI IDs, hardware ids whatever
-
anne232_
Does it do anything to prevent, change or spoof the IMEMI? bc i know imemi is a unique identifier that is sent to the carrier when you connect to a network
-
greenmoon[m]
No it don't do anything
-
anne232_
So, in other words, the unique IMEMI that every phone has, will always be the same no matter what you do?
-
greenmoon[m]
You mean IMEI probably
-
anne232_
IMEI* i meant
-
anne232_
yes
-
anne232_
LOL
-
anne232_
sorry im a little drunk
-
BalooRJ
IMEI or MEID depending on your carrier
-
BalooRJ
or if you're lucky your phone has both and you can switch between the two
-
jcpicard32[m]
-
jcpicard32[m]
"GrapheneOS always considers the network to be hostile and does not implement weak or useless mitigations. Therefore, it does not have the assorted gimmicks seen elsewhere providing privacy/security theatre to make users feel better about these issues. One of the core tenets of GrapheneOS is being honest with users and avoiding scams/frills based around marketing rather than real world privacy/security threat
-
jcpicard32[m]
models."
-
greenmoon[m]
Emei is not depending of your carrier, it's tied to the phone
-
anne232_
eh, that is a little vague but i get you
-
anne232_
so let me just ask straight up, is there anything to do about imei and similar unique device identifiers?
-
anne232_
Because I don't like the idea of buying a device online, having those unique identifiers tied to that device forever
-
anne232_
therefore being tied to my name or purchase method, etc
-
greenmoon[m]
Buy it from a physical shop then
-
jcpicard32[m]
Buy it from a physical shop with cash if you're concerned
-
anne232_
hmm. you think it may be hard to find the device i want exactly? and it having an unlocked bootloader and such?
-
jcpicard32[m]
According to the FAQ only privileged apps included in the base system can access hardware identifiers such as the IMEI.
-
anne232_
that wouldnt really protect me from the carrier tho would it?
-
anne232_
I feel as if the main barrier to privacy w/ regards to IMEI is probably your carrier?
-
jcpicard32[m]
If I were you, I would have the potential seller ensure that they "enable OEM unlocking" is not greyed out in the developer options
-
jcpicard32[m]
And don't buy the phone if they aren't willing to refund/replace if it doesn't work for you
-
anne232_
i mean i'd like to prevent spending an extra 300$ if i can help it
-
jcpicard32[m]
As was alluded to in the excerpt above, Graphene considers the network to be hostile. If the cellular network tracking is a concern, the official advice is to put the device in airplane mode, disabling the cellular radio capabilities
-
jcpicard32[m]
If you're walking into a physical store, rather than buying second hand, the device will most likely be new
-
anne232_
yeah, i get that, its just not exactly always practical.
-
greenmoon[m]
Don't put a SIM and use only WiFi then
-
anne232_
I just wish there was as way to spoof your IMEI or something.
-
radixed9[m]
anne232_: JSYK apps can't see your IMEI
-
anne232_
as i mentioned a minute ago, thats not really my concern.
-
radixed9[m]
Use VoIP?
-
greenmoon[m]
I think it's illegal in most countries to change imei
-
anne232_
LOL like i'd care about that.
-
nickcalyx[m]
Its legal in the usa
-
anne232_
well i dont have to worry anyways in that case
-
nickcalyx[m]
ID bet it legal in Canada as well
-
anne232_
even if it is illegal ppl should do it anyways lmao
-
anne232_
but seriously, is there any easy way to change it?
-
anne232_
i guess im probably asking this in the wrong place but idk who else i'd ask
-
nickcalyx[m]
in some phones the IMEI is just in the nvram and you can change it, in older phones
-
anne232_
this probably wouldnt apply to any of hte pixel phones?
-
nickcalyx[m]
in more modern phones it can only be set once at the factory, and then some one-time fuse burns and you can't change it any more
-
greenmoon[m]
I don't think you can in newer phones with snapdragon SoC
-
nickcalyx[m]
if someone wants to figure out how to do it on pixels the calyx institute will pay a bounty
-
nickcalyx[m]
and then we will release the code for free
-
nickcalyx[m]
for the purpose of privacy
-
jcpicard32[m]
It hasn't been figured out yet afaid
-
nickcalyx[m]
not fraud
-
jcpicard32[m]
* It hasn't been figured out yet afaik
-
jcpicard32[m]
-
nickcalyx[m]
I'm sure there are lots of things you can do with qualcomm SoC's that are not documented
-
dallemon[m]
strcat: the build finished successfully, but getting an error when trying to use avbtool
-
dallemon[m]
Invalid syntax when trying to extract_public_key
-
dallemon[m]
Could this be python2/3 related?
-
strcat[m]
dallemon: run it with python2
-
strcat[m]
python path/to/avbtool
-
dallemon[m]
Will do. Just finishing breakfast. :)
-
dallemon[m]
hm. i made the the avb.pem without a passphrase and avbtool is constantly prompting for a passphrase
-
dallemon[m]
so i just put something in and it proceeded a little bit, now errors with "unable to load public key"
-
strcat[m]
nickcalyx: I do not think it's legal to make / sell hardware where changing the IMEI is possible
-
strcat[m]
nickcalyx: devices often have bugs that make it possible
-
strcat[m]
but I don't think anything short of exploiting the baseband (which has sandboxed components within it) would accomplish anything
-
nickcalyx[m]
it's legal as long as you don't do it for the purpose of fraud. I had lawyers from harvard research it for me
-
dallemon[m]
regenerating keys with a password
-
strcat[m]
nickcalyx: it's legal if you build the radio yourself
-
strcat[m]
nickcalyx: I'm talking about selling commercial products
-
strcat[m]
like, it's not illegal to figure out how to exploit the modem and make it do this
-
strcat[m]
what's illegal is a company like huawei, qualcomm, intel, etc. making it possible to configure
-
strcat[m]
because part of them selling the radios is having them certified and part of that is not supporting this
-
strcat[m]
nickcalyx: it is possible on some flip phones, etc. because of vulnerabilities - not because it was intended to be that wayt
-
strcat[m]
* nickcalyx: it is possible on some flip phones, etc. because of vulnerabilities - not because it was intended to be that way
-
strcat[m]
for example broken / incomplete verified boot or storage access controls
-
strcat[m]
where people are able to load custom firmware or overwrite provisioned IMEI
-
radixed9[m]
a security update would fix that correct?
-
strcat[m]
it's not intended - at least they would need to claim it wasn't intended
-
dallemon[m]
strcat: setting a password for keys fixed it.
-
nickcalyx[m]
I've always heard stories of shady phone repair kiosk type people having some type of diagnostic / maintenance software that lets you change those settings
-
strcat[m]
dallemon: maybe you only set a pass on some keys not all
-
strcat[m]
dallemon: not using a pass works but it has to be consistent - all no password, or all with password
-
strcat[m]
nickcalyx: flip phones often did this insecurely and it was possible to overwrite the data where they stored IMEI
-
strcat[m]
or overwrite their firmware
-
strcat[m]
because they had insecure / incomplete verified boot, etc.
-
anupritaisno1[m]
You can edit the imei
-
strcat[m]
there are still phones and products like that
-
nickcalyx[m]
yeah, I think it was in nvram
-
anupritaisno1[m]
But not on grapheneos
-
anupritaisno1[m]
And probably not on the pixel stock ROM either
-
strcat[m]
anupritaisno1: editing the actual IMEI used by the radio? on which device
-
radixed9[m]
Google would patch it and then it would be useless in my limited understanding
-
anupritaisno1[m]
If you have a Qualcomm device that isn't from google you can probably enable a hidden engineering mode strcat
-
anupritaisno1[m]
From where you can enable Qualcomm diag
-
strcat[m]
anupritaisno1: I don't think it's possible on modern Qualcomm devices
-
strcat[m]
anupritaisno1: not on production ones
-
anupritaisno1[m]
You can write the imei yourself and even do band unlocking
-
anupritaisno1[m]
Well oneplus allows it
-
anupritaisno1[m]
I think a couple of xiaomis do too
-
nickcalyx[m]
anupritaisno1: do you have any references on that
-
strcat[m]
yeah probably as part of their other security flaws - it is not supposed to be certified if they allow it though
-
anupritaisno1[m]
The imei is written in reverse and padded with 0s to a modemst{1...9} partition
-
strcat[m]
so the problem is you'll only ever find devices with other issues
-
anupritaisno1[m]
I think it might be possible on pixel
-
strcat[m]
there's a common feature phone where you can edit it because they have broken verified boot
-
anupritaisno1[m]
Nothing stops you from dumping modemst partitions, hex editing them and flashing them back to the phone
-
strcat[m]
and there's a huawei family of cellular dongles
-
strcat[m]
where you can edit it because they screwed up the security
-
anupritaisno1[m]
Those partitions aren't verified btw
-
anupritaisno1[m]
There is no verification for the imei partitions
-
strcat[m]
anupritaisno1: afaik it's not supposed to be possible to change on production devices
-
anupritaisno1[m]
Well it is
-
anupritaisno1[m]
As long as carriers make carrier locked phones
-
anupritaisno1[m]
Such obscure interfaces are going to exist
-
anupritaisno1[m]
They want to set bands, change IMSI on their will and a lot of other stuff and lock users into their ecosystem
-
nickcalyx[m]
I was saying earlier that if someone wants to help me figure out how to change the IMEI on the pixels then calyx would pay a bounty. And then I will release the software as open source
-
anupritaisno1[m]
The stock Qualcomm backdoor used to flash the operating system on the first time cannot write imei so this interface is used to write imei
-
anupritaisno1[m]
You just have to set USB mode to diag
-
anupritaisno1[m]
nickcalyx: no
-
anupritaisno1[m]
Just because you can do it doesn't mean you should
-
anupritaisno1[m]
This feature exists so that a service center for instance can rewrite your imei
-
anupritaisno1[m]
Or a carrier could band unlock your phone
-
nickcalyx[m]
I am interested in finding ways to prevent easy geolocation spying
-
nickcalyx[m]
that's my angle
-
anupritaisno1[m]
Not because you want to change the imei
-
anupritaisno1[m]
That's illegal
-
nickcalyx[m]
no it's not illegal, not in my country anyway
-
anupritaisno1[m]
As for google
-
anupritaisno1[m]
Only the angler edl tool was leaked
-
nickcalyx[m]
it's totally legal as long as your purpose is legitimate and not fraud
-
anupritaisno1[m]
And we don't have a way to use edl on angler
-
anupritaisno1[m]
Nah not gonna try this in India
-
anupritaisno1[m]
Anyway the answer is Qualcomm diag
-
nickcalyx[m]
oh you're in india, yes I actually also got a legal opinion from lawyers there. it's not legal there.
-
nickcalyx[m]
well if you have any pointers to more reading, or if you know someone that knows about this stuff but isnt in india...
-
radixed9[m]
Would this be immune to a vendor patch? That is the part I am lost on
-
anupritaisno1[m]
XDA is your friend
-
renlord
^ heh
-
anupritaisno1[m]
Also the drivers you'll need are on windows update
-
anupritaisno1[m]
For Linux use bkerler's diag tools
-
anupritaisno1[m]
radixed9: yes
-
nickcalyx[m]
good tips thanks
-
anupritaisno1[m]
If you visit 4pda
-
anupritaisno1[m]
You'll also see some tips on how to use the unbrick tools to recreate your own bootloader
-
anupritaisno1[m]
Now whether your own boots or not depends on your OEM
-
cn3m[m]
do you guys always have the latest Android version as a rule?
-
cn3m[m]
@nickcalyx:matrix.org what is your Android version policy like?
-
anupritaisno1[m]
cn3m: well you could easily build pixels
-
anupritaisno1[m]
But other devices not so
-
cn3m[m]
right someone asked me privacy wise what the difference CalyxOS is from Stock with gapps disabled
-
cn3m[m]
not sure exactly what you're gaining privacy wise as a rule across all devices
-
anupritaisno1[m]
cn3m: tell him about the whorls of a flower and what calyx means /s
-
cn3m[m]
will do salutes
-
dallemon[m]
strcat: so, final step of release.sh failed when calling signify_prehash.sh due to ubuntu using signify-openbsd and not just calling it signify
-
firefightingphys
Is anyone here involved in the CoraLibre project? Might be interesting for you as well:
github.com/theScrabi/CoraLibre-android-sdk
-
nickcalyx[m]
<cn3m[m] " @nickcalyx:matrix.org what is y"> come ask in #calyxos .. don't want to hijack this channel
-
strcat[m]
dallemon: just disable that step
-
strcat[m]
dallemon: well you have everything anyway
-
strcat[m]
it's the final step
-
cn3m[m]
@nickcalyx:matrix.org will do is that irc only?
-
strcat[m]
dallemon: I could hack around that, it's annoying
-
dallemon[m]
i just made a symlink for signify > signify-openbsd
-
dallemon[m]
running release.sh again
-
nickcalyx[m]
no it's matrix-irc bridged
-
strcat[m]
dallemon: you should probably remove out/release-BUILD_NUMBER before running it again
-
strcat[m]
dallemon: you didn't really need to run it again but need to now
-
dallemon[m]
cest la vie :)
-
cn3m[m]
#freenode_#calyxos:matrix.org right?
-
radixed9[m]
cn3m: invited you
-
cn3m[m]
Thank you
-
anupritaisno1[m]
dallemon: archlinux it is
-
anupritaisno1[m]
paintedman you free today?
-
paintedman[m]
anupritaisno1: I'll be free in 5-6 hours
-
cdesai
anupritaisno1[m]: iirc modemst1 and friends don't exist on Pixels
-
paintedman[m]
anupritaisno1: you want me to check something?
-
dallemon[m]
strcat (@strcat:matrix.org): it boots fine and can lock bootloader. As expected WiFi is broken. Cellular data works. Face unlock works.
-
anupritaisno1[m]
dallemon:
-
anupritaisno1[m]
WiFi fix coming today
-
anupritaisno1[m]
-
dallemon[m]
I will try other stuff a bit later, need to leave for work now.
-
furofuro_01[m]
I found a rather weird stuff today. I saw a G020G pixel 3a which is supposed to be unlocked, yet it is found in verizon imei database..?
-
furofuro_01[m]
That seems to be confusing. Isn't it supposed to be just fine and OEM-unlockable?
-
furofuro_01[m]
That... wasn't supposed to happen right?
-
dallemon[m]
so far most stuff seems to work :)
-
a121a[m]
graphene coming to pixel 4?
-
blacklight447[m]
I think there is exprimental support in the developement branch
-
strcat[m]
furofuro_01: it's the device model that matters
-
strcat[m]
you can use a non-Verizon model Pixel with Verizon - no problem with that
-
strcat[m]
the package says if it's a verizon pixel or not (device model)
-
dallemon[m]
ok, i have tested the following: face unlock, camera, usb dac (audio), flashlight, camera, gcam (with minimal provider), alarm, cellular data, location, calls, sms, bluetooth transfer. and it all works
-
dallemon[m]
auto rotate as well
-
anupritaisno1[m]
dallemon: but does WiFi work?
-
anupritaisno1[m]
Anyway don't test it like that
-
anupritaisno1[m]
There's a CTS Verifier app
-
anupritaisno1[m]
Use that
-
anupritaisno1[m]
Test whatever you can reasonably test
-
dallemon[m]
anupritaisno1: no, because the source is from yesterday :)
-
dallemon[m]
where would i find this cts verifier app? :)
-
dallemon[m]
-
dallemon[m]
this?
-
strcat[m]
dallemon: you probably want the normal CTS
-
strcat[m]
if you want to test it like that
-
strcat[m]
CTS == the normal test suite (uses apps and adb to do extensive automated tests)
-
strcat[m]
CTS Verifier == tests that cannot be automated, mostly extra camera stuff on top of the main automated camera tests
-
furofuro_01[m]
<strcat[m] "the package says if it's a veriz"> Impossible sadly because it's secondhand
-
furofuro_01[m]
Not sure what are the chances that regulatory model is tampered or something
-
dallemon[m]
strcat: currently i have just been using the phone with some of the usual things i will use, not noticed any issues yet, apart from wifi not working :) want to do a bit more thorough testing if ican though
-
anupritaisno1[m]
<strcat[m] "CTS == the normal test suite (us"> CTS at the moment is useless
-
anupritaisno1[m]
We need to have all hardware features 100% except some like active edge working for CTS
-
anupritaisno1[m]
CTS verifier failures can be noted though
-
yekip[m]
I installed K9 Mail. Its doing background refreshes. I would like to limit syncing to when I open the app and drag down to refresh. Is that possible? I went through all K9 settings and nothing relates to this
-
yekip[m]
also found a strange oddity in call settings. I opened up call forwarding options and it offered to forward all calls to some cell number i have never heard of. wondering if that's the old owner of this phone i bought second hand. Need to be careful with that if so!
-
greenmoon[m]
Its the voicemail probably
-
dallemon[m]
<yekip[m] "also found a strange oddity in c"> Call settings are usually pulled from your provider
-
greenmoon[m]
If you removed the number you have disable your voicemail
-
greenmoon[m]
Disabled
-
yekip[m]
haha. thanks, I have just turned my voicemail back on!
-
yekip[m]
<notmyname723[m] "turn on limit background data us"> thanks. so is that two separate things 'background data usage' and ' battery in background'?
-
yekip[m]
thx
-
yekip[m]
sorry but can't find anythijg in settings for background data usage. searched and wentt through all results.
-
yekip[m]
ha, can't find background battery usage either. i found battery optimizer, and K9 Mail is set to optimized so I guess thats the only option and its already sey
-
yekip[m]
<notmyname723[m] "go to k9 mail app in settings"> i dont see K9 Mail app in settings. do you mean go to K9 app's settings?
-
yekip[m]
i found background sync in K9's own settings page. that's set to off. weird, because it pinged for a new email when the app wasn't in focus. maybe i actualy have to quit the app altogether to stop it syncing. i can live with tyhat if so
-
blacklight447[m]
Update folks: i was in contact with tutanota
-
blacklight447[m]
Apparently, they don't have any partnership with copperhead at all
-
blacklight447[m]
They just asked for their permission to post their image on the copperhead website as they come with tutanota pre installed
-
yekip[m]
wow, good to hear!
-
blacklight447[m]
They do NOT endorse it
-
blacklight447[m]
I have it confirmed
-
yekip[m]
hopefully after hearing a few grumbles they will never endorse it
-
blacklight447[m]
Im trying to get them to retract the permission
-
blacklight447[m]
This truly is one of the pros of being behind the wheel of a significant privacy organization, services take you seriously
-
yekip[m]
<blacklight447[m] "This truly is one of the pros of"> just don't get drunk behind the wheel ;)
-
yekip[m]
<notmyname723[m] "or touch n hold the app on homes"> did that. there are some settings but i have already seen them. so there is network settings and its either allow network access, or not. nothing about background syncing. still hunting around thanks
-
yekip[m]
ah. GOT IT! thank you!
-
yekip[m]
tucked away in there was anotgher network option for background data. weird it didnt come up on search, but then it isn't in main settings app so that makese sense. sorted. much appreciated
-
yekip[m]
does anyone know if it makes a significant difference on battery life to have two user accounts running permanently?
-
hypokeimenon[m]
<blacklight447[m] "This truly is one of the pros of"> What about theymir partnership with that random af linux phone
-
blacklight447[m]
?
-
anupritaisno1[m]
renlord I need help with an selinux denial
-
anupritaisno1[m]
avc: denied { execute_no_trans } for comm=4173796E635461736B202331 path="/data/app/com.nutomic.syncthingandroid-CrK2Oi_6UwwLkTcdpnHw8w==/lib/arm64/libsyncthing.so" dev="sda13" ino=2573634 scontext=u:r:untrusted_app_27:s0:c104,c257,c512,c768
-
anupritaisno1[m]
tcontext=u:object_r:apk_data_file:s0 tclass=file permissive=0 app=com.nutomic.syncthingandroid
-
anupritaisno1[m]
Should I allow it?
-
anupritaisno1[m]
It causes an app crash
-
anupritaisno1[m]
I'm asking because it is an _app domain and editing stuff is risky in those
-
jalb66
Is it the same to stop an app in GOS than stopping the app in Android 10?. When it's stopped, will it be like disabled?
-
cx2[m]
<jalb66 "Is it the same to stop an app in"> Yes.
-
jalb66
cx2[m], thanks, and the second question?
-
jalb66
I see it remains stopped
-
cx2[m]
Right, it will be disabled.
-
jalb66
THanks, sometimes you can't disabled an app and the only option is to stop it
-
jalb66
THanks, sometimes you can't disable an app and the only option is to stop it
-
cx2[m]
Keep in mind that theirs a small battery tax for continuously enabling and disabling apps.
-
jalb66
cx2[m], in this case it was to change the SMS stock app to QKsms
-
cx2[m]
<jalb66 "THanks, sometimes you can't disa"> Likely system apps
-
jalb66
Message app can't be disabled
-
jalb66
So I stopped it
-
cx2[m]
That should work....besides if you set qkms to your default sms, that should work anyway.
-
hypokeimenon[m]
<blacklight447[m] "?"> I can't remember the name of it, but there was a Linux-based OS phone specifically marketed at privacy folks that Tutanota had a partnership with
-
jalb66
Yes, I did
-
jalb66
And it works very well, at least it has Dark mode 🙂
-
jalb66
And I removed the permissions to the Messages app
-
jalb66
And gave it to QKSMS
-
jalb66
I hope it's safe to use this app
-
jalb66
hypokeimenon[m], maybe Pine64?
-
hypokeimenon[m]
No, it was smaller
-
hypokeimenon[m]
I'll never remember the name, ugh.
-
hypokeimenon[m]
I think it had an O in it.
-
hypokeimenon[m]
Probably crowdfunded.
-
jalb66
UnaPhone Zenith
-
jalb66
-
hypokeimenon[m]
-
hypokeimenon[m]
Yeah, thanks.
-
jalb66
hypokeimenon[m], I'd like to know what are they using... We developed UnaOS, an Android based OS, with security and privacy in mind
-
jalb66
Or if they are some scammers
-
hypokeimenon[m]
It seemed pretty scammy from the outset, to be honest. I'm surprised Tutanota associated themselves with it.
-
jalb66
Ok, thanks
-
yekip[m]
is there any way to turn off this silly "say why you called" prompt after making phone calls?
-
yekip[m]
* is there any way to turn off this "say why you called" prompt after making phone calls?
-
furofuro_01[m]
UnaOS seems to just market themselves
-
furofuro_01[m]
Not even FAQs, Github or similar for the codes, nor as clear installation insturction or proofs (that are rigorous) as GrapheneOS
-
furofuro_01[m]
-sighs-
-
furofuro_01[m]
Also, using Android 6.0.
-
strcat[m]
lol
-
furofuro_01[m]
Yeah haha
-
furofuro_01[m]
I rather have a minimalist design but informative website like GrapheneOS
-
jalb66
Ha ha
-
jalb66
The future is here they say 😀
-
jalb66
Android 6... it's like a meme
-
EssentialChaos[m
<jalb66 "Android 6... it's like a meme"> It's a post from 2016
-
furofuro_01[m]
Lol, they didnt even release a new phone
-
furofuro_01[m]
Not even a single word from privacy community about it
-
jalb66
EssentialChaos[m, ah ok
-
furofuro_01[m]
<EssentialChaos[m "It's a post from 2016"> Oh. Still though, what happened to them
-
furofuro_01[m]
It kinda just died flat
-
strcat[m]
GrapheneOS is an open source project rather than a product so it doesn't make sense for the website to be some flashy product site
-
strcat[m]
when it's at the point where we're partnered with a company and selling a phone with it
-
strcat[m]
there can be a site for that product
-
jalb66
🙂
-
furofuro_01[m]
No it's not that though. I prefer it that way.
-
jalb66
Yeah
-
furofuro_01[m]
I actually appreciate it, that there are developers who had made an actually secure and private OS for android users.
-
furofuro_01[m]
<strcat[m] "GrapheneOS is an open source pro"> To be honest, yeah. Wasn't being that rational earlier.
-
strcat[m]
right now we are focused on keeping the project going and we can figure out how to actually achieve the goal of making custom hardware that's truly privacy/security focused
-
strcat[m]
at the very least it needs to match Pixel security which is HARD
-
jalb66
Do you remember what was the bad thing about xmpp?, in fact I love it and I use it but... I know it's not very secure
-
strcat[m]
cannot just partner with some manufacturer and produce some reference device with minor changes
-
strcat[m]
because it'll be substantially worse (missing security chip and so on) and they'll probably lack the same effort put into securing it - so very easy to miss stuff and have a totally fucked up device with a lot of security holes just like companies like OnePlus
-
strcat[m]
it's not easy just to match the status quo
-
furofuro_01[m]
<strcat[m] "cannot just partner with some ma"> I agree with that, especially with previous expetiences.
-
strcat[m]
Treble makes it a lot easier than before to support a device that fits the usual norms but doesn't mean much
-
strcat[m]
it's the security of the device itself that really matters
-
strcat[m]
the hardware, firmware and device support code
-
furofuro_01[m]
* I agree with that, especially with previous experiences.
-
strcat[m]
so for example if it uses a past generation SoC we'll be providing something worse, or we use some SoC with less security focus or w/e
-
strcat[m]
and we'll be missing all the work put into security above the SoC layer
-
strcat[m]
since each OEM has to do that
-
strcat[m]
most don't
-
strcat[m]
it's hard enough to just make something close to a reference device and ship it in a properly secure / production state without any mistakes or missing anything
-
strcat[m]
let alone actually adding what's missing to match Pixel security
-
hypokeimenon[m]
Are there any manufacturers that would even care to meet that sort of standard other than Qualcomm themselves or Google?
-
strcat[m]
if it was an explicit goal of making the device, probably yes for the company making the phone
-
strcat[m]
it just never is
-
strcat[m]
at most security is a marketing frill not something they truly care about
-
strcat[m]
even companies like blackphone didn't succeed in making something on par
-
strcat[m]
it's difficult and a small company will take a lot longer to get it to market so it starts off as a past gen device
-
strcat[m]
esp. if not starting with the bleeding edge stuff from the start
-
furofuro_01[m]
In short, it is either not feasble for small companies to match the security standards required or large companies care more about money than security more often than not
-
furofuro_01[m]
* In short, it is either not feasble for small companies to match the security standards required or large companies care more about money than security more often than not.
-
furofuro_01[m]
Edit: Unless I got that wrong.
-
hypokeimenon[m]
I guess mediocre security just doesn't hurt the bottom line enough
-
strcat[m]
furofuro_01: there's little reason for them to invest in security if they don't actually care about it
-
strcat[m]
because it's not taken into account by anyone
-
strcat[m]
and marketing / branding is all that seems to count
-
strcat[m]
people consider something private/secure if it's successfully branded as such - has little to do with privacy and security it offers
-
furofuro_01[m]
<strcat[m] "furofuro_01: there's little reas"> I would agree with that. Honestly, somehow I had a feeling that it is a possibility that they exactly planned for this, to create a low-effort phone for easy profit.
-
strcat[m]
people can already just buy an iphone
-
hypokeimenon[m]
<strcat[m] "people consider something privat"> That's on the outlets and mediums that facilitate the marketing though, the average person cannot verify if security features have been properly advanced or implemented
-
strcat[m]
hypokeimenon: neither can journalists they aren't security experts
-
strcat[m]
they know no more than the average person reading it
-
furofuro_01[m]
<strcat[m] "people can already just buy an i"> True.
-
strcat[m]
they just pretend to and repeat press releases, etc.
-
furofuro_01[m]
All casted aside for convenience.
-
hypokeimenon[m]
<strcat[m] "hypokeimenon: neither can journa"> yeah but if you're a journalist worth your salt you can point to the industry experts research and analyses and highlight recent audits and breakdown the whitepapers into good summaries with a contextual industry-wide comparison
-
strcat[m]
but there are only a handful of those
-
strcat[m]
and people can't tell the difference
-
strcat[m]
where is there news coverage on privacy/security like that
-
hypokeimenon[m]
true enough
-
strcat[m]
even
lwn.net is bad at covering it and doesn't do that at all
-
fll[m]
hypokeimenon: most are not really journalists though. Just enthusiasts trying to make a living of their interests
-
hypokeimenon[m]
somewhere in the deep net lol
-
strcat[m]
the way actual journalism works as in doing more than pushing press releases, etc.
-
strcat[m]
tends to be that the journalist comes up with their story / angle
-
strcat[m]
then builds the case for it
-
strcat[m]
what experts say only matters to them when it fits the narrative they want
-
hypokeimenon[m]
Ultimately we have to demand this of outlets like 'androidauthority' and such ourselves
-
strcat[m]
they'll just ignore / cherry-pick as needed
-
strcat[m]
it's not like the nytimes or w/e has good coverage of stuff like this they just bullshit like almost every other journalist
-
strcat[m]
that's their profession
-
furofuro_01[m]
<strcat[m] "what experts say only matters to"> Sadly that's the case for most of them.
-
strcat[m]
professional bullshitting
-
strcat[m]
when you actually know about the subjects you can see how inaccurate news coverage of all kinds is
-
hypokeimenon[m]
<fll[m] "hypokeimenon: most are not reall"> Yeah but how can you call yourself an enthusiast if you don't know shit, that's just dishonest and falling prey to the system
-
furofuro_01[m]
<strcat[m] "professional bullshitting"> You worded that nicely and rightfully
-
strcat[m]
also one time publishing of stuff without review / editing and going through iterations of it
-
fll[m]
That's just what the internet brought us: everyone can be a "journalist"
-
strcat[m]
is not a recipe for accurate coverage
-
strcat[m]
fll: yeah and people just cherry pick the information they want to be true to fit their biases
-
strcat[m]
live in the bubble they choose
-
strcat[m]
everyone just chooses their own reality now
-
strcat[m]
there isn't a shared reality anymore
-
dallemon[m]
strcat: i will look at setting up CTS on a linux laptop tonight. is there anything else you want me to test specifically?
-
strcat[m]
dallemon: not really specifically also a lot of stuff won't work due to wifi not working
-
strcat[m]
dallemon: I'm curious how well the camera works for one thing tho
-
strcat[m]
dallemon: camera, bluetooth
-
fll[m]
hypokeimenon: yes but sadly I interpret tech enthusiast as very interested consumer now
-
dallemon[m]
a bit of stutter/slowness using built in camera app
-
strcat[m]
dallemon: CTS media tests are a good set to run
-
dallemon[m]
using gcam and gcam provider works quite well
-
dallemon[m]
haven't tried opencamera yet
-
strcat[m]
-
strcat[m]
-
strcat[m]
Wi-Fi known to be broken
-
furofuro_01[m]
<strcat[m] "dallemon: not really specificall"> That was an interesting series of thoughts and information there. Many thanks for that informative chat.
-
hypokeimenon[m]
<fll[m] "hypokeimenon: yes but sadly I in"> The problem isn't that everyone can be a journalist. That's a wonderful thing imo. The problem is that we lowered the bar for journalism
-
-
hypokeimenon[m]
They can't though
-
hypokeimenon[m]
They could always claim to be one but people don't scrutinise
-
hypokeimenon[m]
And experts are too busy lol
-
furofuro_01[m]
Sadly.
-
fll[m]
hypokeimenon: true, that's a different angle on it: we all are too trusting now. And those who can't handle all the source checking anymore believe the earth is flat now :P
-
hypokeimenon[m]
Sounds like a failure of the education system and culture
-
furofuro_01[m]
<fll[m] "hypokeimenon: true, that's a dif"> Haha
-
dallemon[m]
strcat: i will flash your build momentarily
-
dallemon[m]
strcat: are the equivalent of beta channel?
-
strcat[m]
dallemon: well it's not really released so it's just stable/beta/testing together
-
strcat[m]
cause something has to initially be in each channel
-
strcat[m]
otherwise the Updater app would fail at checking for updates when set to stable
-
strcat[m]
also possible I may rotate the keys before actual release
-
strcat[m]
if I decide to change something about that
-
dallemon[m]
ok :)
-
fll[m]
> Sounds like a failure of the education system and culture
-
fll[m]
Sure, to a degree. But I don't think we can expect average users to check all details in infosec and still they might want secure and private services and devices. It's just difficult right now.
-
strcat[m]
verified boot is SHA256_RSA4096 now - was wary of using a different algorithm than they did officially in case it ended up having bugs
-
strcat[m]
although was probably safe to use it before
-
strcat[m]
fll: well applies to anything not just privacy and securitty
-
strcat[m]
* fll: well applies to anything not just privacy and security
-
strcat[m]
people are not actually in a position to evaluate all these things about products
-
strcat[m]
what's the equivalent to Consumer Reports for privacy and security
-
strcat[m]
and that is still a pretty shallow evaluation itself
-
strcat[m]
even for way simpler things
-
strcat[m]
like a washing machine or whatever
-
strcat[m]
it's not like they actually look at how it's made or do particularly rigorous testing
-
-
furofuro_01[m]
<strcat[m] "what's the equivalent to Consume"> We need actual experts to pass some law for privacy and security protection, or at least to inform them.
-
-
hypokeimenon[m]
Also we can expect people to do that when they are less concerned about bells and whistles and the first question you ask a friend who buys a new piece of tech is, oh what company is it from, what are they known for, what's their rep, what research have they published etc.
-
furofuro_01[m]
Unfortunately, this hits counter to other companies' goals, which may cause defamation and other underhanded ways to sabotage the truth.
-
furofuro_01[m]
<hypokeimenon[m] "> <@fll:matrix.org> > Sounds lik"> Yeah.
-
strcat[m]
expecting people to use critical thinking is going way too far
-
strcat[m]
not gonna happen
-
hypokeimenon[m]
<strcat[m] "expecting people to use critical"> Not when they are taught it from birth in school though
-
anupritaisno1[m]
What's critical thinking? /s
-
fll[m]
> what's the equivalent to Consumer Reports for privacy and security
-
fll[m]
The closest thing we have are Foss advocating orgs and those are far from technically capable to evaluate security apart from maybe applying Mozilla's crypto recommendations
-
hypokeimenon[m]
Also the marketing industry needs to be torn down and replaced with research/journalism
-
fll[m]
> > <@strcat:matrix.org> expecting people to use critical thinking is going way too far
-
fll[m]
> Not when they are taught it from birth in school though
-
fll[m]
Even then you can not expect them to see through fe. Purism's librem5 marketing
-
hypokeimenon[m]
there's no perfect solution
-
hypokeimenon[m]
but I think we can be more reasonable
-
hypokeimenon[m]
idk feels better to me than giving up anyway
-
fll[m]
The needed background knowledge, while maybe basic to us, is too much and would require days of research
-
hypokeimenon[m]
it's not basic lol, speak for yourself
-
fll[m]
Most don't know the difference between OS and firmware
-
hypokeimenon[m]
basically I meant consumer reports, for example as an organisation, should be devoted to breaking down those privacy/security details for people with non specialised interest
-
fll[m]
I bet the implications of not being able to update firmware are basic to you too ;)
-
fll[m]
> basically I meant consumer reports, for example as an organisation, should be devoted to breaking down those privacy/security details for people with non specialised interest
-
fll[m]
And the only ones I remotely see doing things like that (EFF fe.) often overlook security in favour of foss evangelism
-
yekip[m]
I have an iphone, used it for years, kept it for all the spam callers, dont want to cut them off just yet as i like having fun with them when they call :P - I am horrified to see it just forced an update to iOS 13.4.1. I have NEVER had a forced update before, I never allow them (except for Graphene of course!). WTF
-
yekip[m]
ipsw?
-
hitchhooker[m]
iphone software
-
blacklight447[m]
Nice.
-
strcat[m]
matrix is so dumb
-
strcat[m]
just goes and kicks 84 people
-
concat[m]
<strcat[m] "matrix is so dumb"> Just the irc appservice being dumb
-
strcat[m]
it could at least just not put them in the irc channel
-
strcat[m]
I don't get why it kicks people
-
joshman[m]
I know y'all don't like telegram but I swear it is ages ahead Matrix for the purpose of community open group chats
-
concat[m]
<strcat[m] "just goes and kicks 84 people"> Technically 85 btw.
-
EssentialChaos[m
<joshman[m] "I know y'all don't like telegram"> Imo, Telegram is the best, apart from the lack of encryption by default
-
strcat[m]
ah yeah
-
strcat[m]
the wording
-
jalb66
What about xmpp?, security problems or something?, it works fast
-
hitchhooker[m]
the way telegram saves your contacts, i would stay fucking far away from that app
-
concat[m]
Telegram uses the most non-standard shit for encryption so I'm not sure I'd rely on it for secure messaging
-
concat[m]
But for communities it seems to have a bigger and more organized platform
-
concat[m]
OMEMO and OTR are pretty good encryption wise but using XMPP for communities doesn't sound like a good idea
-
madaidan[m]
<concat[m] "Telegram uses the most non-stand"> "But the performance!1!!!1"
-
madaidan[m]
What old ass toaster do you need to be using for IGE to actually make a performance difference
-
hitchhooker[m]
overall the amount of data telegram saves as plaintext on their servers is terrifying
-
concat[m]
<hitchhooker[m] "overall the amount of data teleg"> Uh, can you elaborate? I only know technical details about their protocol and supposedly releasing source code late. You're being pretty vague.
-
hitchhooker[m]
mobile.twitter.com/tqbf/status/678065993587945472 i dont think anything has changed from 2015. its amazing when code is open source and lead dev still has balls to deny what the code does
-
hitchhooker[m]
also your whole contact list persist on their servers
-
hitchhooker[m]
actually every single contact list you have hive access to
-
joshman[m]
<hitchhooker[m] "the way telegram saves your cont"> You can just stay away from saving contacts instead..
-
jalb66
concat[m], why not xmpp?
-
concat[m]
Your basis basically consists of some random Twitter user making a critical claim against Telegram with little to nothing to support his assertion.
-
jalb66
It's fast
-
joshman[m]
<concat[m] "Telegram uses the most non-stand"> What standard of encryption are you using in this Channel?
-
jalb66
In channels is not encrypted, but...
-
jalb66
joshman[m], I think it's not
-
concat[m]
<jalb66 "concat, why not xmpp?"> jalb66 XML development kinda stinks, not feature-rich, lacks stable userbase.
-
concat[m]
<joshman[m] "What standard of encryption are "> There's no encryption in this room.
-
blacklight447[m]
<strcat[m] "matrix is so dumb"> Thats not matrix though, thats the matrix bridgr
-
concat[m]
Why would a public room be encrypted?
-
jalb66
concat[m], I use xmpp a lot and it works very well in PC,s or Android with Conversations
-
jalb66
concat[m], I use xmpp a lot and it works very well in PC,s on Android with Conversations
-
jalb66
concat[m], I use xmpp a lot and it works very well in PC,s or Android with Conversations
-
concat[m]
jalb66 Sure, that's anecdote. But objectively speaking XMPP would not be a good place to host a community.
-
joshman[m]
concat why would you brag about TG shit encryption at all?
-
concat[m]
jalb66 Stability of a client doesn't determine the quality of rooms.
-
jalb66
concat[m], there are many servers out there, I don't understand why not
-
concat[m]
<joshman[m] "concat why would you brag about "> Where is the brag? I'm pointing out Telegram uses very non-standard shit for their encryption so they wouldn't be reliable for secure messaging. Never did I say it was bad for communities.
-
jalb66
-
joshman[m]
Read my initial text My point was TG would be ages ahead Matrix for this group full stop
-
concat[m]
What does having many servers to make an account with have to do with basing a community within XMPP?
-
concat[m]
<joshman[m] "Read my initial text My point w"> I was responding to EssentialChaos that said Telegram was the best apart from the lack of encryption by default.
-
hitchhooker[m]
> > <@hitchhooker:matrix.org> the way telegram saves your contacts, i would stay fucking far away from that app
-
hitchhooker[m]
> You can just stay away from saving contacts instead..
-
hitchhooker[m]
im fine staying away from app thats lead developer is liar and shares misinformation about the software
-
concat[m]
Nobody was even talking to you.
-
joshman[m]
I was the who proposed telegram and I'm very sorry y'all FUDed it
-
joshman[m]
* I was the 1 who proposed telegram and I'm very sorry y'all FUDed it
-
concat[m]
<joshman[m] "I was the who proposed telegram "> Stating Telegram is good for communities rather than secure messaging is not FUD.
-
joshman[m]
At least Matrix lead dev is not a liar. Let's let him kick 85 people just so
-
concat[m]
<joshman[m] "At least Matrix lead dev is not "> That's not Matrix's fault though, it's the creator of the IRC Appservice.
-
jalb66
What does having many servers to make an account with have to do with basing a community within XMPP?: I thought that you were talking about this kind of problem, IDN
-
hitchhooker[m]
why do you use matrix if you have so much issue with it?
-
jalb66
Or irc
-
hitchhooker[m]
why wont you just bridge telegram with matterbridge to irc channel?
-
joshman[m]
I use Riotx. And I hate it
-
hitchhooker[m]
the amount of tears you have cried about subject in this channel, with same effort you would have implemented own bridge by now.
-
joshman[m]
Bridging lags. Lacks functions
-
concat[m]
jalb66 Maybe you misunderstood then. My point was that XMPP doesn't sound like a good place to host a room/build a community off. XMPP for secure messaging is secure, but in terms of making rooms for it I'd be wary due to JSON being better for development, the lack of features, poor UI on desktop and unsustainable userbase.
-
jalb66
No problem with xmpp and channels here. I am here even using xmpp
-
jalb66
concat[m], ok, I get it
-
joshman[m]
Bridging is not for average Joe who needs support installing Graphene OS
-
concat[m]
<joshman[m] "Bridging lags. Lacks functions"> Bridging lagging doesn't really have to do with your UI
-
concat[m]
> <@josh.man:matrix.org> Bridging lags. Lacks functions
-
concat[m]
* Bridging lagging doesn't really have to do with your Matrix client
-
jalb66
concat[m], I can tell you that Conversations app is great, even calls and videoconference now, in PCs Gajim works great and many others with many features. But maybe it's not what you're looking for.
-
concat[m]
It's a problem with the homeserver hosting the bridging
-
hitchhooker[m]
well ideally somebody would selfhost matrix server for community so there would not be lag.
-
joshman[m]
Y'all not offering a single fully working option. If someone needs help to install Graphene he needs it fast and reliable
-
hitchhooker[m]
> Bridging lags. Lacks functions
-
hitchhooker[m]
so you use alpha phase matrix client and whine about lacking functionality
-
concat[m]
jalb66 Eh, Gajim sucked in my experience. But Conversations was fine on mobile.
-
jalb66
concat[m], I use Dino in GNU/Linux and also Profanity in terminal
-
hitchhooker[m]
well by far best option would be hosting community matrix homeserver with bridges
-
jalb66
Now using Dino and bridging to irc here
-
concat[m]
jalb66 Dino has almost no features at all lol
-
jalb66
concat[m], you're right, if I need more features then I use Gajim or PSi+
-
jalb66
But only to talk it's great and modern looking
-
concat[m]
jalb66 Never used Profanity though, admittetly. But I've heard about it.
-
jalb66
concat[m], it's great
-
joshman[m]
Matrix lags, riot lacks functionality, bridging is not a one click option. Not all Graphene OS current and future users are tech savvy
-
jalb66
concat[m], it's like the old BitchX for irc lol
-
jalb66
But in xmpp
-
concat[m]
jalb66 Yeah if your usecase is just PMs then you'll probably be fine.
-
jalb66
Then try Psi+
-
fll[m]
> Y'all not offering a single fully working option. If someone needs help to install Graphene he needs it fast and reliable
-
fll[m]
If someone needs help installing graphene despite the instructions on the homepage, I'd argue that grapheme is not for them right now
-
concat[m]
<joshman[m] "Matrix lags, riot lacks function"> > Matrix lags
-
jalb66
Gajim works very well for me, IDN why it sucked in your experience 🙂
-
jalb66
The best feature is that xmpp is fast, even now bridging here
-
concat[m]
<jalb66 "Gajim works very well for me, ID"> Would randomly crash on me, felt slow in my experience. Maybe I'll give it a try on a different machine and see how it goes.
-
jalb66
🙂
-
igioo[m]
If I wanted to start contributing to the grapheneOs project should I learn java?
-
TheJollyRoger
igioo[m] yes.
-
TheJollyRoger
The AttestationServer and Auditor are written in Java. A lot of the android ecosystem is written in Java.
-
igioo[m]
Okay I'll get started with that then thank you.
-
TheJollyRoger
Good luck man. I've been wanting to learn Java but it's been slower going. However I do have something for you that's helped me along...
-
TheJollyRoger
Stanford Engineering Everywhere posts the entirety of the course including videos and transcriptions of their lectures, coursework, and assignments!
-
TheJollyRoger
You can get it here:
-
TheJollyRoger
see.stanford.edu/Course/CS106A . The lectures are both transcribed, and recorded.
-
TheJollyRoger
You can simply download them!
-
igioo[m]
Oh that should be really helpful! Much appreciated.
-
concat[m]
igioo Java is a very good language, you'll adapt to it in no time.
-
EssentialChaos[m
Idk, fully oop language is not my thing
-
concat[m]
I hear that a lot.
-
EssentialChaos[m
I am not against OOP in general
-
EssentialChaos[m
Like how Python does it
-
concat[m]
Python doesn't really prepare you for other languages as well as Java does, and there's a lot more shooting yourself in the foot with that language
-
concat[m]
Also, someone who's used with dynamically typed languages would be easier to transition to statically typed than vice versa in my opinion
-
EssentialChaos[m
I mean, I started learning programming with C++ :)
-
EssentialChaos[m
My first language was C++
-
concat[m]
Java for me. I did do a bit of C++ in high school but can't say I'm in a big favor for it.
-
concat[m]
Honestly Haskell taught me the most about programming than any other language
-
EssentialChaos[m
I want to learn more of Rust, but since I don't get it in unversity, idk what to do with it right now
-
concat[m]
I don't have a lot of positive things to say about Rust other than memory safety and speed
-
cn3m[m]
Rust has amazing documentation
-
concat[m]
cn3m I'd disagree. Their documentation isn't "amazing".
-
concat[m]
I mean it's fine but it's not any better than other langs.
-
cn3m[m]
I love the book and the compiler is very detailed. The documentation is reliable
-
concat[m]
You don't have any SICP versions for Rust.
-
concat[m]
Compared to other languages I've learned through documentation they're not anything special
-
zozu[m]
Hi everyone, forgive me if this a bit of a noobish question, but please bare with me, I'd be really grateful if someone could could help me out. Basically I really want to get myself a pixel with graphene os. However, I realized google only promises support and updates to these devices for two years??Does that mean after buying this device, it won't be long before the firmware updates and such go out of date? Again I'm
-
zozu[m]
sorry if this is a noob thing to ask
-
concat[m]
zozu Yeah, Google generally supports their devices for 3 years if I recall correctly.
-
concat[m]
zozu You still have a decent amount of time to use Graphene but it won't be anytime soon you'll be getting a replacement.
-
cn3m[m]
I code Java, Kotlin, and Swift and I still prefer Rusr
-
concat[m]
cn3m Do you have any repos of the projects you code in those languages?
-
concat[m]
cn3m I'd like to read the Java ones especially, I like reading Java Syntax
-
zozu[m]
<concat[m] "zozu You still have a decent amo"> Okay I see, thank you!
-
TheJollyRoger
Hi zozu[m], yes. Google negotiates with Qualcomm and gets their agreement that Qualcomm will supply firmware updates for the System-on-Chip in your phone for three years.
-
cn3m[m]
<concat[m] "cn3m Do you have any repos of th"> Nope, all for work. I'm tempted to write a firewall bypass though
-
cn3m[m]
Proprietary code sucks
-
TheJollyRoger
Qualcomm then supplies the firmware (which is signed and validated) to Google and partners, so we can update the firmware provided that Qualcomm continues to provide it.
-
zozu[m]
<TheJollyRoger "Hi zozu, yes. Google negotiates "> And then it's over right? Or is that just the warranted time?
-
TheJollyRoger
Yes, once Qualcomm says "Your support's ending" then the device is what I call a "Pop Tart."
-
TheJollyRoger
The device will still function, but there won't be any more updates to the firmware to continue preventing or mitigating exploits or closing vulnerabilities.
-
zozu[m]
Okay okay, very helpful thank you. Do you think it's worth buying a pixel now? Or should I wait for a Linux phone?
-
TheJollyRoger
zozu[m]: I definitely think it's worth buying a Pixel 3a.
-
concat[m]
Linux phones are insecure, don't buy them at all if you care even the slightest about security.
-
TheJollyRoger
concat[m]: heh, took the words right out of my mouth.
-
zozu[m]
<concat[m] "Linux phones are insecure, don't"> I mean the librem 5 in like a year?
-
TheJollyRoger
The thing with "Linux Phones" as they're billed... let me try and break it down a bit,
-
zozu[m]
Okok
-
zozu[m]
Thank you
-
concat[m]
<zozu[m] "I mean the librem 5 in like a ye"> Librem Phones are a scam, they overcharge you for theater and poor security model.
-
yekip[m]
grab a pixel, never a wrong time while graphene is around :)
-
concat[m]
Actually, one of my good friends has an article regarding them.
-
yekip[m]
ebay used factory unlocked pixel 3a off a reputable seller would be my vote
-
concat[m]
-
zozu[m]
<concat[m] "Actually, one of my good friends"> Oh can you share that?
-
concat[m]
I just did so.
-
TheJollyRoger
Android goes through great lengths in its design to establish a security model where the apps aren't fully trusted and the separate components of the operating system are built to be mutually distrusting.
-
zozu[m]
Okok, thank you! Sorry, it was sent at the same time
-
cn3m[m]
Pixel 3a > iPhone > everything else
-
TheJollyRoger
As a result, on Android, there are only a tiny, tiny number of processes that have root-equivalent access, and everything is designed to be trusted with /only what it needs to do, in order to do its job/.
-
TheJollyRoger
The applications themselves each run as what would be considered a separate userspace, so each of them are confined to /their own process space./
-
zozu[m]
<cn3m[m] "Pixel 3a > iPhone > everything e"> Got it! Thank you people!
-
TheJollyRoger
This means that no two apps can intrude on each other's memory without breaking the kernel of the operating system.
-
joshman[m]
With iPhone you'll get at least 5 years of support. I don't care as I don't use phones more than a year anyways
-
TheJollyRoger
"Linux phones" on the other hand? Well, enjoy throwing all your eggs into the same basket, and not only that, but if you're concerned over firmware updates? The Librem 5 is essentially going to be vulnerable at the time of its release and won't be updateable.
-
concat[m]
TheJollyRoger I think the link I supplied is good enough, but I appreciate the extra pedanticism.
-
TheJollyRoger
Because to gain the FSF's rubber stamp of approval, they've used what's called a secondary processor exemption, and essentially placed persistent firmware in EEPROM where it's loaded by a secondary processor prior to host initialization.
-
TheJollyRoger
This gives the /illusion/ that your phone isn't loading firmware to the host.
-
TheJollyRoger
But really, all it is just means as soon as an exploit is discovered, that phone is now permanently vulnerable, or updating the firmware (which is still signed and validated by the vendor) is going to involve a screwdriver, a soldering iron, and an SPI flash programmer.
-
TheJollyRoger
And this doesn't solve the problem that it's still signed, validated, and verified and still ultimately dependent on vendor support... it's essentially burying one's head in the sand.
-
TheJollyRoger
concat[m]: ah, heh, got it. Sorry, I get carried away a bit.
-
zozu[m]
Oh another thing, the firmware updates to the pixel 3a are not open source right? Any possibility Qualcomm/google could sneak in something evil?
-
TheJollyRoger
zozu[m]: The firmware is not open source but it is available to partners on request. One of the reasons GrapheneOS chose Google and Qualcomm is also because of this exact threat vector:
-
TheJollyRoger
Google devices are the only ones with Insider Access Prevention which is designed to mitigate that precise one.
-
TheJollyRoger
TLDR: to discourage legal or extralegal insider access attacks, the Titan M hardware security module installed in your phone will not allow the phone's firmware to be updated until you authenticate to it using the user's passcode.
-
fll[m]
Also: as far as I know there is no open hardware so that you even could built a remotely up to date phone with it
-
strcat[m]
specifically the Titan M firmware
-
strcat[m]
other firmware can be updated
-
strcat[m]
yeah one day maybe there will be an open hardware RISC-V phone but there's just as much trust
-
strcat[m]
placed in manufacturer etc
-
TheJollyRoger
Yeah.
-
strcat[m]
and atm there isn't
-
zozu[m]
Ohh okay! Thank you!!
-
TheJollyRoger
zozu[m]: if you'd like to remove the firmware's root of trust from your vendor, I suggest you save up $7k and buy a Talos II Secure Workstation from RaptorCS.
-
strcat[m]
nothing even close to an open hardware phone atm
-
strcat[m]
the closest thing would be an open hardware RISC-V SoC / dev board (note RISC-V doesn't imply open source at all)
-
TheJollyRoger
But that's unfortunately not going to fit into your pockets unless you're Andrei The Giant.
-
strcat[m]
(it just can be unlike ARM)
-
TheJollyRoger
(The Morgan's Revenge probably weighs more than 40 pounds fully loaded)
-
zozu[m]
<TheJollyRoger "But that's unfortunately not goi"> Hahaha, I think I'll go for the 3a instead
-
TheJollyRoger
Ehehe :)
-
zozu[m]
Also, can we expect to see graphene anytime this year on the pixel 4?
-
TheJollyRoger
That said... by "Fully Loaded" I mean having ~12 hard drives in the same chassis.
-
zozu[m]
Ooooff
-
zozu[m]
Haha
-
TheJollyRoger
I think so. Right now, I think it will compile and can be installed for the P4, but it's not "production quality" yet.
-
zozu[m]
Huh, is it worth waiting a few months and get a pixel 4 instead?
-
TheJollyRoger
I'm not sure just yet. If you're short on time and money, a 3a will offer you a substantially lower price and it has some features that are curiously absent on the 4.
-
zozu[m]
I see, it's more for durability with updates and all
-
TheJollyRoger
(The 3a has the fingerprint reader on the back, and a 1/8" Sound Jack. If I recall right the 4a omits both of those and eschews the fingerprint scanner in favour of infrared-scanning facial recognition)
-
TheJollyRoger
Yeah.
-
zozu[m]
...I won't be using any facial rec hahaha
-
TheJollyRoger
In that case then, the 3a was released about a year and a month ago, and the 4, a little over half a year ago. Depending on how much you can find the device for this could boil the difference in device support down to only six months.
-
TheJollyRoger
Which should factor into your cost calculation of "how long will I use my phone for?"
-
zozu[m]
<TheJollyRoger "Which should factor into your co"> Yes!
-
concat[m]
An additional half a year is still pretty respectable for someone who wants longevity
-
TheJollyRoger
What he said. You'll have to make the call, depending on how much you see on that sticker at the store.
-
zozu[m]
Okay thank you! I'll have a think about it
-
TheJollyRoger
Yep!
-
TheJollyRoger
Correction - I just realized I accidentally typed "4a"
-
TheJollyRoger
The 4a isn't out yet, I meant to say "4." My bad.
-
TheJollyRoger
>_<.
-
yekip[m]
<TheJollyRoger "(The 3a has the fingerprint read"> Oh NOOOOO! That's me on the 3 as long as humanly possible then. Damn I hate 'progress' sometimes.
-
TheJollyRoger
Yeah, I really liked the fingerprint reader.
-
zozu[m]
<TheJollyRoger "The 4a isn't out yet, I meant to"> I got that!
-
yekip[m]
just fwiw - I have tested both 3a and 3 (from usability standpoint, NOT technically!) and I do like the slightly thinner profile and smaller overall size of the 3, as i was coming from an iphone 5 and hate large phones. But I haev to say, I am still holding onto the mint 3a i got off ebay, can't bring myself to sell as I think i will still head back to it for that 1/8" jack. I also found two quite noticeable adbvantages
-
yekip[m]
of the 3a - better sound (subjective perhaps) and much more reliable camera. less crashes than the 3. as i said...... fwiw :)
-
TheJollyRoger
Hey that's also something to think on too, haha
-
yekip[m]
<TheJollyRoger "Yeah, I really liked the fingerp"> its my favourite feature, its just so damn tactile there. coming from iphone which didn't have a working fingerprint reader for like 3 years !! i love the 3/3a. I dread the day I have to let my phone scan me
-
yekip[m]
maybe worth mentioning the 3 has wireless charging, if that's a thing for you.
-
yekip[m]
i still love my old high def wired headphones and its pissing me off watching them gather dust and hae to use bluetooth stuff like some gym freak :D
-
zozu[m]
<yekip[m] "maybe worth mentioning the 3 has"> Ahh, 3a it is hahaha
-
TheJollyRoger
It is. It's kind of going to sound a little frivlous, but every night not having to plug my phone in saves a lot of wear and tear on the USB slot. This saved my bacon once after I broke the USB and had to get my phone fixed.
-
yekip[m]
plus price is significantly less (where i am anyway) of the 3a, so there is much to love about it. mostly the extended time it should be supported
-
yekip[m]
anyway. ramble over, thanks for the great info above JR, always a pleasure (and a bit of pain if honest :p)
-
TheJollyRoger
X) Always fun.
-
yekip[m]
<TheJollyRoger "It is. It's kind of going to sou"> yes that's very true. i like placing the 3 on gthe googvle wireless stand/charger i got with it in a wicked ebay bargain!
-
yekip[m]
cheers all. safe seas skip
-
mxnorvak[m]
<TheJollyRoger "It is. It's kind of going to sou"> Would these magnetic cables that support fast charging be good in this case if the concern is wear and tear on the USB slot?
-
TheJollyRoger
Huh, I didn't know they even had those!
-
mxnorvak[m]
Yeah lemme find the link
-
mxnorvak[m]
Volta Charging Cables – VOLTA Charger
-
mxnorvak[m]
-
mxnorvak[m]
I guess there are many more brands ,I've just heard more about these
-
» TheJollyRoger reads
-
notmyname723[m]
but does it support high speed charging?
-
TheJollyRoger
Oh I see, you have a stub that fits into the slot and remains there all the time... makes sense.
-
notmyname723[m]
<TheJollyRoger "Oh I see, you have a stub that f"> like those old macbook chargers
-
mxnorvak[m]
<notmyname723[m] "but does it support high speed c"> Apparently it does
-
TheJollyRoger
Yeah!
-
Biv[m]
so uh
-
TheJollyRoger
Huh. That would be damn cool.
-
Biv[m]
does anyone else have fingerprint sensor issues on pixel 2 xl
-
Biv[m]
it was saying hardware unavailable at first then the option to set fingerprint disappeared altogether
-
TheJollyRoger
Ah, shoot, I don't have a 2.
-
Biv[m]
weird issue
-
Biv[m]
maybe the sensor just died? idk
-
TheJollyRoger
I'm not sure. Someone here is bound to have one though...
-
mxnorvak[m]
<TheJollyRoger "Huh. That would be damn cool."> Yup :)
-
TheJollyRoger
One of these would be boss!
-
TheJollyRoger
Thanks :D
-
mxnorvak[m]
<TheJollyRoger "Thanks :D"> Haha you're welcome, I really like to get one and see if it is the solution to all of my cable failures
-
yekip[m]
Volta - What a fantastic idea!
-
notmyname723[m]
does it support data transfer?
-
yekip[m]
does anyone in here use Amplifi network gear? if so, anyone know of their ethics on privacy? Not expecting much considering they pushed so much social stuff but I am sure people have said good things about them here some time. I could do with installing the Amplifi WiFi management app but not sure if they are to be trusted
-
notmyname723[m]
would be good idea to pick one up for charging at airport/public places
-
notmyname723[m]
* would be good idea to pick one up for usb charging at airport/public places
-
concat[m]
<Biv[m] "maybe the sensor just died? idk"> You could've accidentally disabled it, is my guess.
-
mxnorvak[m]
<notmyname723[m] "does it support data transfer?"> No idea
-
Biv[m]
@yekip:privacytools.io: idk I installed then and never really liked them
-
Biv[m]
seemed like a dumbed down AP
-
williamstopus[m]
anyone using firefox here
-
yekip[m]
<Biv[m] "seemed like a dumbed down AP"> ha, I had exactly same feeling too. I have had a fair bit to do with the company and my feeling is they have some very good marketing peiople. They basically took the "Apple" approach, i.e. make something a bit better than the competition, then sell it as if it is 10 times better, spdnd a fortune on pretty packaging and let that work its magic on the psyche of customers :D.
-
yekip[m]
Overpriced stuff which my TP Link gear has beaten hands down in every test! but..... I have it now (yep, I fell for it!) so I am sticking with it. You can't manage wifi through browser via LAN IP like other routers, so the app is a requirement which annoys me a bit. but I just read their FAQs and I sent a request for a confirmation of exactly what the app does. Will see what they say. Last time I spoke to support it felt
-
yekip[m]
like they thought I had cheek asking a question after spending $350 on wifi gear I could have got for $100, instead of 'asking the community'. haha. I don't do the "ask our other customers" crap.
-
concat[m]
Biv Did you check if your fingerprinting sensors are enabled?
-
yekip[m]
<williamstopus[m] "anyone using firefox here"> yes
-
DannyWorkOrderPr
<williamstopus[m] "anyone using firefox here"> Not for anything secure
-
dallemon[m]
Biv: using a 2 XL for little over a year. No issues with fingerprint reader
-
dallemon[m]
TheJollyRoger: got a few Volta XL cables. Work pretty well for charging
-
cn3m[m]
<williamstopus[m] "anyone using firefox here"> Everyone makes mistakes so yeah probably
-
yekip[m]
seems like only yesterday i was learning how to make FF private with extensions and such like. I just about got the hang of it, and shit moves on leaving me behind again. :p - need to find time to switch, but not too concerned for now as its only on desktop. I use vanadium on phone, or occasionally DDG browser (i just like the burn feature!)
-
Biv[m]
concat: Uh wut. how do you disable your sensor
-
mxnorvak[m]
<dallemon[m] "TheJollyRoger: got a few Volta X"> Can it transfer data?
-
concat[m]
<Biv[m] "concat: Uh wut. how do you disab"> Playing around somewhere in ``/system/`` iirc
-
Biv[m]
its grapheneos so that's not really an option for me
-
dallemon[m]
<mxnorvak[m] "Can it transfer data?"> Don't think so.
-
rosarium[m]
<cn3m[m] "Everyone makes mistakes so yeah "> is there anything you guys would suggest for people who cant build ungoogled chromium (which I recognize as one of the better options) themselves instead of firefox? pushing building their own software on people who just want reasonable privacy and security in their browsers is not really an option.
-
concat[m]
Biv Invs
-
dallemon[m]
mxnorvak: the Volta 2.0 cables support data transfer though
-
dallemon[m]
It looks like Volta has a new USB-C cable in the pipeline though
-
radixed9[m]
rosarium: I'd recommend Edge
-
yekip[m]
<rosarium[m] "is there anything you guys would"> Someone suggested Chromium to me as a better option than FF. but I had no idea I had to get my overalls on and start "building" anything!
-
radixed9[m]
yekip: you usually don't have too
-
mxnorvak[m]
<dallemon[m] "mxnorvak: the Volta 2.0 cables s"> That's awesome, i gotta get one!
-
yekip[m]
if nothing else, can keep crap out of that sensitive port!
-
yekip[m]
i have no clue how they get data to transfer, i sit in awe as usual
-
TheJollyRoger
Hot damn yes X(. I sometimes put a piece of tape over the USB slot to keep the dirt out, this would be great.
-
yekip[m]
yeah. i did hot melt glkue once. don't ask. i never said i was smart (though it did work :D )
-
rosarium[m]
yekip radixed9 thanks for suggestions
-
zozu[m]
Hey there guys, another thought just came up. Correct me if I'm wrong but, graphene is developed by one person right? Do you think it could happen that this person goes tired and drops the project as a whole anytime soon?
-
zozu[m]
Or is this just extremely unlikely?
-
hypokeimenon[m]
It is not developed by one person.
-
faxing[m]
How private is the stock GrapheneOS keyboard?
-
nickcalyx[m]
Lots of people don't realize that android is developed by just one person at google, chained up in a basement electrical closet
-
mxnorvak[m]
<yekip[m] "i have no clue how they get data"> Same xD
-
faxing[m]
Would I be better off using AnySoftBoard or OpenBoard, or is the official GrapheneOS one just as private and secure?
-
radixed9[m]
Renlord is very active as wellzozu:
-
radixed9[m]
faxing: the Official GrapheneOS keyboard is ideal for privacy and security
-
faxing[m]
So its even better than anysoft or open board?
-
radixed9[m]
yes
-
radixed9[m]
trust is the point
-
faxing[m]
Oh wow-- that's not what I was expecting, thanks!
-
radixed9[m]
You trust GrapheneOS and the keyboard falls under that. OpenBoard and AnySoftKeyboard are both from different sources which increases the trusted parties which is not ideal
-
mxnorvak[m]
<nickcalyx[m] "Lots of people don't realize tha"> Can you explain a bit more?
-
radixed9[m]
It goes for all preinstalled apps especially Vanadium faxing:
-
faxing[m]
Oh, should I be daily-ing Vanadium? When I installed Graphene yesterday I instantly installed Tor, Fennec, and Bromite for compartmentalization -- is that not what I should be doing?
-
radixed9[m]
<faxing[m] "Oh, should I be daily-ing Vanadi"> Yes Vanadium has stronger hardening and minimizes needed trust
-
radixed9[m]
You trust GrapheneOS as it is your OS and you rely on it to use your phone. Vanadium is based on that same trust. Every browser you add that's more trusted parties.
-
yekip[m]
<zozu[m] "Hey there guys, another thought "> let's stay with the glass half full :D
-
TheJollyRoger
faxing[m]: use the defaults.
-
radixed9[m]
If you use Vanadium and GrapheneOS you only trust one offline signer. Only one person complies the code everyone contributes for that setup(beside the Qualcomm code). You don't want to add weak links into a chain
-
TheJollyRoger
faxing[m]: also use Vanadium. It's the best browser for GrapheneOS and takes advantage of the security improvements in GrapheneOS. The golden rule of actual, meaningful opsec applies: the less custom tuning you do, the better.
-
faxing[m]
Okay, thank you all so much for the detail I had no idea
-
yekip[m]
*yekip just saw duckduckgo fall off his device
-
zozu[m]
Btw, won't using vanadium with for change my fingerprint?
-
faxing[m]
I was under the impression that I should just kind of build from the ground up with privacy respecting services and just have graphene as the OS, never trusting one party with more than they need to know
-
radixed9[m]
<zozu[m] "Btw, won't using vanadium with f"> It is designed to mirror a Pixel running Chrome
-
faxing[m]
But I see that my interpretation was wrong, thanks all!
-
zozu[m]
<radixed9[m] "It is designed to mirror a Pixel"> I mean as opposed to using the tbb alternative on fdroid
-
yekip[m]
<faxing[m] "I was under the impression that "> Yes, that's a good approach. But think about it, if you trust one party fully (and I do, re Graphene), then why 'go looking' for someone else to trust with your browsing?
-
yekip[m]
if Graphene ran a messenger like Signal, I would use it. but they don't, so I use Signal.
-
yekip[m]
more trusted parties means more chance of being wrong to trust one of them. and as someone said, if you're thinking that placing more trust in Graphene is like putting all eggs in one basket, then you shouldn't be using the OS. And you definitely should :D
-
TheJollyRoger
faxing[m]: It's interesting how the philosophy has changed: these days, we're starting to try to move away from "leave it to the users to find what they want" and real, meaningful security is being seen as being something we need to /build into things from day one/ rather than burden the users with that kind of responsibility.
-
radixed9[m]
<faxing[m] "I was under the impression that "> Anything GrapheneOS offers you should consider first. You have to trust them unless you build the system yourself from source and audit the changes they made to upstream. The steps GrapheneOS takes to minimize risk are generally the best reasonably possible. Trust unfortunatley is not something you can ever fully avoid, but cosolidating trust is the best option. I use
-
radixed9[m]
Edge on Windows for example. Safari on Apple devices. I use the built in email client or my providers webmail. If you trust someone with your OS(which is essentially your whole device) you should trust everything they make first if you have to pick.
-
TheJollyRoger
Because there's been a lot of that mentality of "more user control = better" in open source circles, the open source community which is now deeply intertwined with the privacy/opsec community hasn't quite gotten onboard with this yet, but hopefully this should start to change.
-
yekip[m]
amen to that
-
yekip[m]
no, i mean THANK YOU for that! I couldn't find all the things I get in Graphene, even if I do know where to look, how to verify code....
-
yekip[m]
someone who can trust nobody, should not have a phone of any kind. but if you have space/ability to trust anyone, you can trust in Graphene and everything built into it. Just look at the attestation.app - superb shit
-
yekip[m]
atta boy. now can I get first dibs on all his browsing data please? bwaaa haaa. silly me, time for sleep. tadaaa
-
furofuro_01[m]
<yekip[m] "someone who can trust nobody, sh"> It's pretth much compromise, rather than trust at this point though.
-
furofuro_01[m]
Not compromised, but as in compromise similar to trust, but to a lower degree.
-
yekip[m]
well not really, you need to compromise, so you need to trust. the compromise is what forces you to find someone trustworthy enough for you.
-
faxing[m]
<yekip[m] "Yes, that's a good approach. But"> Yeah, I suppose that is just more of the approach for other things with privacy -- I do trust Graphene though so I'll stick with it.
-
faxing[m]
<TheJollyRoger "faxing: It's interesting how the"> I had never really thought about it but you're totally right, I guess as the precautions change so does the advice and products focused to it
-
furofuro_01[m]
* It's pretty much compromise, rather than trust at this point though.
-
furofuro_01[m]
Like, I rather use X than Y, because Y does this better than X.
-
radixed9[m]
I have a very small trust budget. I trust Microsoft Software, Dell, GrapheneOS, and Google Pixel. I try to avoid or isolate any software not from Microsoft, Google, or GrapheneOS from my system. I will not spend that trust budget on something I can't trust. It is not since
-
furofuro_01[m]
Mostly on privacy-security though.
-
yekip[m]
for me, genuinely, having a smart phone at all is a compromise. some people i know dont, and I often envy them. But needs must, therein lies my compromise. Finding graphene made that SO much easier and more comfortable. without it, i would honestly probably dump the phone, smart ones anyway, and do all chat and stuff on laptop only.
-
radixed9[m]
Using Linux I trust anyone with a signing key for my repos(which can be a large network of unpaid people)
-
yekip[m]
<radixed9[m] "I have a very small trust budget"> google pixel is hardware. and as JR can explain in wondeful detail, you can trust their hardware with their software removed, and only then in my view! But did you just say you trust Microsoft software? have you read Win 10 privacy terms? how they even call it that i dont know. haha.
-
yekip[m]
good luck anyway. graphene rocks
-
radixed9[m]
I have read Microsoft's privacy policy. I have an Enterprise install and I manage the settings and group policy myself
-
furofuro_01[m]
I dont know about software from Google (unless open-source, as long as I can read the codes for myself). They made a pretty good hardware to be fair though, guess that one is trustworthy.
-
radixed9[m]
Windows 10 is the only option that meets my personal requirements for security and privacy
-
furofuro_01[m]
Fair enough.
-
radixed9[m]
The security measures GrapheneOS takes to protect the keys and get quick updates are likely higher than you could do yourself. It is good to be able to build it yourself and it does help you learn how to contribute barrikade:
-
JTL
</joke>
-
concat[m]
<JTL "mods are asleep, post cats /s"> concats or strcats?
-
DrWhax
nice
-
cn3m[m]
<concat[m] "concats or strcats?"> I figured out your name finally
-
JTL
concat[m]: Part of the joke :P
-
cn3m[m]
Concatenate sure, but it is very much like strcat
-
concat[m]
🐱
-
concat[m]
<cn3m[m] "Concatenate sure, but it is very"> actually concat was already an old alias of mine