-
JTL
cdesai: *OT*, but *poke*, hope things are okay there given the lockdowns and such
-
JTL
:)
-
cdesai
JTL: thanks :) - all good here, hope things are okay on your end too!
-
JTL
Yeah
-
JTL
Thanks
-
anupritaisno1[m]
cdesai: yeah I'm not even sure they do
-
anupritaisno1[m]
You can make up nonsensical names
-
anupritaisno1[m]
As long as they start with avb fastboot just seems to return success
-
anupritaisno1[m]
I can't confirm if the keys are stored
-
cdesai
well, even if they are, what you said means they aren't used for any checks which I'd argue ends up being the same as not storing them
-
-
anupritaisno1[m]
I've sent it to a couple more people to test
-
anupritaisno1[m]
The fastboot zip only includes a boot.img
-
cdesai
not sure if this was discussed here already, but kiwi browser with extension support for android is now oss
-
cdesai
-
cdesai
sadly chromium 77, but it's still a good start
-
anupritaisno1[m]
You flash the boot.img and load up the lineage recovery from where you sideload
-
anupritaisno1[m]
Yeah no
-
anupritaisno1[m]
Like just put energized in your unbound config
-
anupritaisno1[m]
Now you got adblock
-
-
anupritaisno1[m]
Man riot sucks
-
anupritaisno1[m]
Like who'd want to put their actual face up?
-
anupritaisno1[m]
Ah finally
-
anupritaisno1[m]
Now I can look like a weirdo
-
madaidan[m]
<anupritaisno1[m] "Now I can look like a weirdo"> As if you already didn't
-
anupritaisno1[m]
madaidan.: shhhhh
-
brenneke[m]
Does Auditor app serve any function on installed device or is it just for checking other devices?
-
nickcalyx[m]
pretty sure you can use auditor to check your local device against a remote server
-
JTL
Yes
-
brenneke[m]
OK, but not necessary to have running all the time, manual check only right?
-
rutxonboard[m]
nickcalyx: hey quick question. I saw the website for calyx looks like there hasn't been a new image lately. Is it still frequently updated?
-
nickcalyx[m]
we generally have an update every month but we may not have one for april 2020
-
rutxonboard[m]
> we generally have an update every month but we may not have one for april 2020
-
rutxonboard[m]
Thanks. Good work. Would you guys be open to adding a notice of the patches? It looks a little like the project is unmaintained at first blush.
-
rutxonboard[m]
No offense at all, I understand it's easier to OTA and not build a new image everytime.
-
nickcalyx[m]
We do build new images every time
-
rutxonboard[m]
I don't see them on the site. I might be missing it
-
grapheneosuser[m
Sorry to jump in here with a different topic, but which option is preferred? Shelter app from fdriod or just creating a different profile under Multiple Users? Use case is for work/uni aka apps like Microsoft excel, fb etc or apps that might have trackers.
-
cyborgninjaneer[
Separate profiles, according to Daniel.
-
cyborgninjaneer[
Device admin and accessibility services aren't recommended.
-
joshman[m]
How bad would that be to have Working Gcam on a separate profile? Installing microg gives me shivers
-
grapheneosuser[m
Thank you cyborgninjaneer for your helpful response.
-
rutxonboard[m]
> How bad would that be to have Working Gcam on a separate profile? Installing microg gives me shivers
-
rutxonboard[m]
microg is safe as an apk. It's the install process. If it fools an app like gcam you're fine
-
rutxonboard[m]
The bigger risk is Google Camera's selinux domain. microG is just an app. Signature spoofing to get it to work in 99% of cases is the scary
-
joshman[m]
Right. It won't work with network disabled. Nevermind. Won't install this snake oil of an app
-
rutxonboard[m]
> Right. It won't work with network disabled. Nevermind. Won't install this snake oil of an app
-
rutxonboard[m]
Google Camera works without network
-
rutxonboard[m]
It just has too much access to the hardware via loosened SELinux domain
-
TheJollyRoger
Yeah. It's currently only working because of a loophole in the policy. This is likely to change soon to further mitigate potential exploits, and could change before then if Google decides to take their ball and go home. So it's likely to break at any moment.
-
-
anupritaisno1[m]
Apps can only fake one permission
-
anupritaisno1[m]
They must do so ahead of time
-
anupritaisno1[m]
They cannot choose what signature to fake during runtime
-
cx2[m]
<TheJollyRoger "Yeah. It's currently only workin"> Hopefully the same isn't true for Snapseed? That would be a pretty big bummer.
-
limitless0[m]
Has it happened to anyone trying to uninstall a app and it wont unistall?
-
limitless0[m]
Im tryung to uninstall Jami and it just wont
-
limitless0[m]
The phone just freezes
-
nscnt
Never happened.
-
nscnt
I just have the problem that I still have the apps I've debugged on my phone are still installed but "Not installed for this user" (even though there's no other user) and they just rot in my app's list.
-
nscnt
rip sentence lol
-
nscnt
limitless0[m]: Try going to its "App info". First 'force stop' and then 'uninstall'.
-
anupritaisno1[m]
<limitless0[m] "Has it happened to anyone trying"> limitless0: on grapheneos?
-
anupritaisno1[m]
-
anupritaisno1[m]
TheJollyRoger: this?
-
anupritaisno1[m]
Anyway @strcat want me to drop another thing on oneplus?
-
anupritaisno1[m]
They released android Q on top of a P BSP
-
anupritaisno1[m]
For the oneplus 7
-
anupritaisno1[m]
You can even confirm this yourself by matching the caf tags
-
limitless0[m]
<anupritaisno1[m] "limitless0: on grapheneos?"> Yes on graphene
-
limitless0[m]
<nscnt "limitless0: Try going to its "Ap"> I tried that and same result it just frerzes
-
tamberineorange[
Harvey Norman has unlocked Pixel 3 (64G) for $488
-
tamberineorange[
Harvey Norman has unlocked Pixel 3 (128G) for $538.
-
dazinism
limitless0: has something a bit like that a few years ago, but not seen anything recently. Have you turned it off and on again.....
-
tamberineorange[
Harvey Norman has unlocked Pixel 3 XL (64 or 128G) for $588.
-
tamberineorange[
Clearance Sale.
-
tamberineorange[
AUD $$$
-
tamberineorange[
Am I allowed to link that?
-
cx2[m]
swappa.com. has them for a lot cheaper, albeit used. That said, they have a relatively strong reputation with phones that are purchased off of that site.
-
tamberineorange[
These are new.
-
tamberineorange[
Network unlocked.
-
tamberineorange[
Cheap for Aussie phones :P
-
cx2[m]
hahaha.... yeah you right
-
tamberineorange[
That particular store makes its money from ripping off grandma.
-
tamberineorange[
Harvey Norman I mean,
-
cx2[m]
do they force paypal as a payment method?
-
tamberineorange[
No idea. I will look.
-
tamberineorange[
I think so, there is an icon at the bottom.
-
cx2[m]
geezus.... they are attempting to sell Pixel4XL for almost $1500 🤣
-
tamberineorange[
See what I mean,
-
tamberineorange[
But it is probably the Pixel 4 that has made these Pixel 3's cheap.
-
tamberineorange[
Coz people upgrade every month,
-
tamberineorange[
I am not shilling them or anything - feel free to buy me one for Xmas. :p
-
cx2[m]
I would actually pull the trigger if it weren't so cheap to grab up phones off of swappa... plus the shipping fees probably aren't terribly reasonable.
-
tamberineorange[
Do they ship outside of US?
-
tamberineorange[
the Swappa
-
strcat[m]
-
strcat[m]
about the current situation and future of the project
-
strcat[m]
I will have increasingly less time and energy available for it due to the attacks from Copperhead and also others to a lesser extent
-
strcat[m]
need the community to step up and help with defending the project from the people trying to destroy it
-
strcat[m]
along with making substantial contributions and taking over the work that I used to do and am no longer doing
-
strcat[m]
and more work that I need to stop doing
-
strcat[m]
there are a lot of things that I used to do which are now no longer happening leading to shrinking viability of the project
-
strcat[m]
since people aren't stepping up enough
-
strcat[m]
will be making a major announcement soon about the escalation of attacks on the project by Copperhead
-
strcat
let me check on these domain name scammers
-
nscnt
The decision for the future device support is a proper step.
-
strcat
paste.xinu.at/xVz look at these motherfuckers trying to extort us
-
cyborgninjaneer[
Wonder if there's a way to file criminal charges against that copperhead guy
-
strcat
cyborgninjaneer[: people who had their donations stolen
-
strcat
can do that
-
strcat
doesn't need to be me, can be the people who had their money stolen rather than going to me
-
strcat
ANYONE who donated BTC to CopperheadOS where the site / communications said it was going to the open source project / developers
-
strcat
NONE of it did
-
strcat
James personally embezzled / stolen all of it
-
strcat
and a LOT of the other donations
-
strcat
most of the Stripe donations
-
strcat
I hate how mutt wraps lines can I turn that off
-
strcat
hmm
-
cx2[m]
*squirrel
-
cyborgninjaneer[
So someone needs to contact your old donors and offer them free legal services perhaps? If there is a bored/willing attorney lurking in here, please speak up.
-
nscnt
Why offering them something? They wanted to donate to Daniel's work. If they don't care it got stolen...? huh
-
cx2[m]
as far as the DNS registrar... I wouldn't even remotely bother with that.... not even a little bit.
-
nscnt
If someone wanted to take on tasks like a device maintainer, what would be the first thing they could do right now? Pixel 3a as an example.
-
cx2[m]
Hell I could jump on godaddy, collect all of the TLDs and fire off the same email to damn near anyone.
-
strcat
cx2[m]: they're trying to extory me
-
strcat
extort me*
-
strcat
it's a scam
-
strcat
they are basically threatening to register those names if I don't pay them for it
-
strcat
scumbags
-
strcat
cx2[m]: I don't think they registered them yet
-
strcat
they're THREATENING to do it
-
strcat
it is not clear if they will actually do it
-
strcat
I don't want a bunch of useless chinese domain names anyway
-
strcat
grapheneos.net.cn
-
strcat
grapheneos.org.cn
-
strcat
why the hell would I want those
-
strcat
lol
-
strcat
grapheneos.cn
-
strcat
at least that one is stop stupid as hell
-
strcat
imagine registering grapheneos.org.com grapheneos.com.org
-
cx2[m]
That's what I'm saying.... ignore the shit out of it.
-
strcat
it makes no sense...
-
strcat
I don't believe that org.cn and net.cn are free domain names
-
cx2[m]
haha
-
strcat
cx2[m]: they're a scam company
-
strcat
I looked it up and it's a real company that scams people
-
strcat
cx2[m]: I told them to fuck off and threatened them
-
Zenithium[m]
I don't even know how people fall for this sort of scan, are you supposed to own every possible domain that contains grapheneos in the name? lol
-
cx2[m]
I'm going to go spend an hour collecting 20 TLDs for Chase Bank....then send them an email.... see how that works out for me.
-
nscnt
strcat: If someone wanted to take on tasks like an equipment attendant, what would be the first thing they could do right now?
-
strcat
wrote up some copypasta-type thing about how we have elite team of hackers and security researchers tracking them down
-
Zenithium[m]
So stupid
-
strcat
they stopped bothering me now
-
cx2[m]
woof.... what a waste of time.
-
strcat
Zenithium[m]: lol yeah grapheneos.org is enough why would I buy other domains
-
strcat
I can't possibly buy every variant of it
-
strcat
Zenithium[m]: also how can they even claim to be buying grapheneos.org.cn
-
strcat
that makes no fucking sense
-
strcat
unless there is a registrar for org.cn
-
strcat
i.e. if it's a public suffix
-
strcat
I seriously doubt that? let me check
-
strcat
-
strcat
ok it actually *is* a public suffix
-
strcat
that's stupid as hell lol
-
Zenithium[m]
I think .cn domains need to be approved by the Chinese government or something like that, I remember that the process is different than usual
-
strcat
so you can buy grapheneos.cn
-
strcat
but you can also buy grapheneos.org.cn
-
strcat
why would you even WANT org.cn
-
cx2[m]
-
strcat
cx2[m]: yeah I checked
-
strcat
-
cx2[m]
strcat: turns out google is in trouble too...
-
Zenithium[m]
You should get grapheneos.com.org.cn just to cover your bases
-
strcat
Zenithium[m]: lol that wouldn't be available
-
strcat
someone likely has com.org.cn
-
strcat
but yeah
-
Zenithium[m]
Or maybe grapheneos.com.org.net.cn
-
strcat
it's so dumb
-
strcat
-
strcat
look at
-
strcat
Generic second-level domains
-
strcat
Any individual may register for second-level domain names. However, the registry has created a set of predefined second-level domains for certain types of organizations and geographic locations. Registrations for such third-level domains were available before second-level domains became available in 2003, and registrants of third-level domains were given priority for names at the second level.
-
strcat
how does that make any sense?
-
strcat
Zenithium[m]: I guess it's a legacy thing
-
strcat
since they started selling *.com.cn before *.cn
-
strcat
yeah mutt is fucking stupid how do I disable line wrapping doesn't seem possible
-
strcat
set wrap=0 still wraps at terminal width
-
strcat
just going to set pager to less probablt
-
strcat
I hate email so much
-
Zenithium[m]
It must be possible, it's mutt lol
-
cx2[m]
google.tw is also available it seems.
-
cx2[m]
strcat seems i've stumbled upon a money pit here... just redirect that email to google. I KNOW they are good for the money.
-
strcat
Zenithium[m]: no it's not possible without patching I found multiple clear answers
-
strcat
Zenithium[m]: so basically 'wrap' makes it wrap at some fixed value
-
strcat
but even disabling that
-
strcat
it ALWAYS wraps at terminal width
-
strcat
so it breaks the lines
-
strcat
I could disable 'markers' and it'd stop putting + when wrapping but...
-
strcat
that isn't helpful since it still wraps them and then it just looks like the person who sent the email wrapped it
-
strcat
anyway I did 'set pager=less'
-
strcat
it's just annoying because then you can't do stuff like replying to the email with 'r'
-
strcat
you have to exit pager first
-
strcat
I already use vim as the editor instead of mutt's horrific editor
-
strcat
ofc
-
cx2[m]
speaking of mutt... anyone have /.muttrc they care to share? I need a little kickstart
-
strcat
with 'set edit_headers' to just manually edit those
-
Zenithium[m]
You could probably improve your email workflow but it's a time sink lol
-
strcat
cx2[m]: I had an old one for IMAP with Gmail but I started over
-
strcat
since I'm just using mutt on mail.grapheneos.org
-
strcat
I set up IMAP/SMTP auth but it's easier to just login with ssh and use mutt
-
nscnt
-
strcat
because to use IMAP/SMTP I'd have to send all this mail to some dovecot virtual account
-
cx2[m]
Id imagine the same one for gmail would work for fastmail
-
strcat
instead of just using root
-
strcat
so I'll probably just use the external IMAP/SMTP for other people
-
cx2[m]
ah... yeah good point
-
strcat
also I need to set up postfix to disallow people who authenticate to send mail with arbitrary from headers
-
strcat
it was so much easier to configure OpenSMTPD but it lacks SPF verification for inbound mail, DANE verification for outbound mail and MTA-STS verification for outbound mail
-
strcat
so I had to switch to postfix
-
strcat
it's a PITA to configure postfix properly
-
strcat
cx2[m]: I'm not gonna using GPG anymore it's fucking terrible
-
strcat
been stripping away my last uses of it
-
strcat
it's insecure and just awful
-
cx2[m]
strcat: TheJollyRoger has me on a warpath to learn AGE
-
cx2[m]
or in my case RAGE
-
Zenithium[m]
Email is just crap in general lol
-
strcat
age + signify is the way to go
-
strcat
age provides encryption with integrity
-
strcat
if you want to prove it came from you, sign with signify
-
strcat
but you don't need to use signify to prevent tampering
-
cx2[m]
wonder if there's a thunderbird plugin for signify
-
strcat
it would be nice if age had to option to specify / verify the identity of the person encrypting but it leaves that to signify
-
strcat
would just be easier to use if it was an extra switch
-
strcat
-
strcat
-
cx2[m]
yeah... `unstable`
-
Zenithium[m]
strcat: do you have a list of mailing lists you're subscribed to? I'm curious because I started looking into them recently since I wasn't following any but I feel like a lot of security stuff is on there
-
Zenithium[m]
strcat: I'm guessing the ones from
oss-security.openwall.org/wiki/welcome that you mentioned somewhere are a good start
-
strcat
I unsubscribed from all mailing lists
-
strcat
not subscribed to any people just CC on random shit and it spams me with emails
-
Zenithium[m]
Because of the spam?
-
strcat
to any mailing lists*
-
strcat
Zenithium[m]: no
-
Zenithium[m]
Oh
-
strcat
they are too high traffic, boring and anger inducing
-
strcat
I don't want to subscribe to oss-security and see more people reporting stuff like exploiting a kernel through control of the kernel command line (doesn't make any fucking sense, not interested in the security theatre desktop linux lockdown nonsense)
-
Zenithium[m]
I'm just looking for knowledgeable people to learn from but it's hard to find where they congregate lol
-
Zenithium[m]
Seems like most people don't know what they're talking about
-
strcat
there aren't enough knowledgeable people that are active in that sense
-
strcat
to have a mailing list of them
-
strcat
oss-security is silly
-
strcat
lots of silliness
-
strcat
and it's mostly just vulnerabilities
-
Zenithium[m]
I remember you saying Twitter has a lot of the security community on there but I dislike Twitter because any good stuff gets overshadowed and buried under a mountain of stupidity
-
strcat
Zenithium[m]: well the way you have to use twitter is follow people who post good content
-
Zenithium[m]
Twitter uses stupid timeline features where posts aren't chronological and posts from people you don't even follow show up constantly etc. it's just annoying
-
strcat
you certainly never look at "hashtags" or whatever
-
strcat
Zenithium[m]: you can disable those things
-
strcat
you can set it to chronological and if you don't want to see tweets liked by people who you follow, you can disable that
-
nscnt
You don't even need Twitter. You could use a rss reader.
-
strcat
you need twitter to properly set up following and control which types of things you see
-
algebro[m]
jesus christ the privacy community is cancer
-
algebro[m]
enough reddit for today
-
nscnt
strcat: Suggestions of people?
-
Zenithium[m]
<algebro[m] "jesus christ the privacy communi"> Reddit is cancer
-
algebro[m]
while you aren't wrong, i dont know if it's just reddit
-
cyborgninjaneer[
Reddit is like... A colon polyp. Other social media is leukemia.
-
strcat
nscnt: follow everyone I follow and maybe remove the few that aren't infosec people
-
strcat
nscnt: make a twitter account, follow every single account I follow, and you'll have a good infosec news feed
-
strcat
remove the few that aren't infosec
-
nscnt
I don't have a Twitter account. I can't see who you're following.
-
strcat
make an anonymous one then
-
strcat
infosec community is on twitter
-
strcat
nowhere else can you find public discussion by the core infosec community really
-
strcat
I follow 242 people, I'd say it's 90%+ infosec
-
strcat
some is android, compilers, language design, etc.
-
strcat
software verification
-
strcat
there are probably only like 5 accounts that are not computer-related
-
strcat
oh and some is bitcoin
-
cyborgninjaneer[
Ooh.
-
cyborgninjaneer[
What's the most private way to access twitter?
-
strcat
just make an account anonymously? it probably just needs an email address
-
strcat
I would use a real email address you can continue accessing but you could make a unique one for it
-
strcat
if you want a good feed of infosec stuff I'd say you pretty much need to use twitter
-
strcat
or some third party site that lets you follow people perhaps but I'd guess that twitter's API makes it worse than using twitter
-
strcat
and it's better if you can actually reply and DM people
-
madaidan[m]
<strcat "I don't want to subscribe to oss"> I remember that thread lol
-
madaidan[m]
Can't wait for the `nosmap` CVE too
-
strcat
madaidan[m]: it makes no sense
-
strcat
basically
-
cyborgninjaneer[
I guess I shouldn't worry overly much about what's in Twitter's site code.
-
strcat
they are okay with being able to boot a different userspace, disable verified boot for userspace
-
strcat
the kernel does NOTHING useful itself
-
strcat
it serves userspace
-
strcat
it makes no fucking sense
-
strcat
cyborgninjaneer[: I use twitter to set up talking to people on Signal
-
strcat
I have a lot of public discussions with the infosec community
-
Zenithium[m]
<cyborgninjaneer[ "What's the most private way to a"> You can make an account through Tor (I did) but they make you jump through hoops and you have to contact support to unlock your account etc. if you don't give them any personal data
-
strcat
and then via DMs I set up talking via Signal
-
strcat
Zenithium[m]: I think you can use it tho
-
strcat
just not post stuff people can see etc.?
-
madaidan[m]
They wouldn't let me create an account through Tor :(
-
madaidan[m]
Might try it again
-
strcat
use a VPN?
-
strcat
I don't really use Tor in practice much
-
cyborgninjaneer[
Yeah, they can't get your IP. That's all tor hides anyway
-
strcat
it's too slow and I don't want my traffic going through malicious exit nodes really, just increases attack surface
-
cyborgninjaneer[
Neither do I.
-
strcat
I trust my ISP more than Tor exit nodes
-
strcat
software is terrible and I don't trust it not to leak data
-
strcat
or get exploited
-
strcat
I don't think I really do much that leads to unencrypted connections but still
-
cyborgninjaneer[
When I do, I run tor through my VPN (so the ISP doesn't see it) and never log into anything.
-
cyborgninjaneer[
It is NOT secure.
-
Zenithium[m]
Most stuff is HTTPS nowadays so it's fine
-
strcat
Zenithium[m]: MOST stuff
-
madaidan[m]
<strcat "use a VPN?"> I prefer Tor than paying for a VPN
-
strcat
madaidan[m]: tor is so slow
-
strcat
I have gigabit internet and want high bandwidth + low latency
-
strcat
I can max out my connection with PIA
-
Zenithium[m]
I don't really feel that it's slow unless I want to stream HD video or something, just browsing the internet is fine
-
cyborgninjaneer[
madaidan.: if you simply cannot pay for a VPN, perhaps run Proton's free one. It's possibly the best free option, faster than tor and more trustworthy unless you have just something against the company
-
madaidan[m]
<strcat "Zenithium: MOST stuff"> I'd take my chances when 90% of visited websites are https
-
strcat
my threat model is I don't want sites tracking my interests etc.
-
Zenithium[m]
Maybe I'm just used to it lol
-
strcat
ok like right now
-
strcat
I'm watching a 4k youtube video
-
strcat
there is 500mbit+ of downloads going
-
strcat
separately
-
strcat
and I'm browsing the web and expecting that to be fast/painless
-
strcat
expecting pages to load in 200ms
-
madaidan[m]
<cyborgninjaneer[ "madaidan.: if you simply cannot "> I use that sometimes and it's slow as shit. Tor is faster most of the time.
-
strcat
and I need to be able to upload stuff at near 1gbit
-
strcat
it's like $2/month
-
Zenithium[m]
Yeah watching 4K video is not happening over Tor lmao
-
strcat
oh no my first spam email to mail.grapheneos.org
-
cyborgninjaneer[
Aw crap
-
cx2[m]
strcat: it's domain registrar!
-
madaidan[m]
<Zenithium[m] "Yeah watching 4K video is not ha"> Maybe over the span of a few years
-
strcat
mutt is seriously terrible
-
strcat
like
-
strcat
why is there a sleep_time option
-
strcat
and why is it 1 second by default
-
strcat
what the FUCK
-
strcat
they literally have an option that delays things by default by 1 second
-
strcat
like changing folders
-
Zenithium[m]
lol
-
strcat
it just sits there for 1 second
-
strcat
k that's better now it switches instantly
-
strcat
using less as the pager sucks can't toggle showing all headers etc
-
strcat
To: Undisclosed recipients: ;
-
strcat
why does postfix even accept this email
-
strcat
and give it to root
-
Zenithium[m]
Reminds me of a post I read about a guy using sleep() all of the place in his code and then removing a bit from time to time to impress managment by speed increase
-
algebro[m]
i tried to submit patches to the linux kernel but mutt couldn't get it formatted well enough for greg kh to tolerate them
-
strcat
algebro[m]: use git send-email
-
strcat
always
-
strcat
git is so fucked up it has email handling built into it
-
strcat
sending and receiving
-
strcat
Zenithium[m]: yeah so
-
algebro[m]
hahaha, thanks for the tip, i'll keep it in mind once i feel up to trying again
-
strcat
when you switch folders in mutt, etc.
-
strcat
it sleeps for $sleep_time
-
strcat
which is 1s by default
-
strcat
why???
-
strcat
so basically you add 'set sleep_time=0' and now it's not unnecessarily slow
-
Zenithium[m]
> Specifies time, in seconds, to pause while displaying certain informational messages, while moving from folder to folder and after expunging messages from the current folder.
-
Zenithium[m]
From the docs
-
Zenithium[m]
So I guess you're gonna miss out on some "informational messages" strcat hahah
-
strcat
I can't read those in 1s anyway
-
strcat
I won't be expecting a message
-
strcat
what kind of messages lol
-
strcat
lemme try deleting a mail and doing it with sleep_time
-
strcat
Zenithium[m]: yeah so it shows the number of purged mails in status bar
-
strcat
but really
-
strcat
that is not a valid way for me to consume that info
-
strcat
I'm not really going to process that and I don't care anyway
-
strcat
it's line noise
-
Zenithium[m]
I think it's worth losing some not-that-useful info for getting rid of the delay while switching folders :P
-
Zenithium[m]
Well, I don't know everything that's included in "informational messages" but going by the name I don't think it's anything important/essential
-
limitless0[m]
Wont the sites track your habit even if you are on vpn via trackers and cookies?
-
cx2[m]
<limitless0[m] "Wont the sites track your habit "> Hundreds, if not thousands are users are potentially using the same server. In addition you could change servers from time to time depending on the time service youre using
-
cx2[m]
Not to getinto a vpn discussion here....
-
limitless0[m]
<strcat "I trust my ISP more than Tor exi"> Is it better for privacy or security to use signal through a Vpn or Orbot?
-
limitless0[m]
<cx2[m] "Hundreds, if not thousands are u"> But cookies and trackers are device specific, Ip its less relevant
-
cx2[m]
sure so use browser settings that purge cookies, etc.
-
algebro[m]
strcat probably trusts his ISP more than a vpn provider based on that comment
-
algebro[m]
but also privacy and anonymity arent the same thing so tor has nothing to do with privacy
-
algebro[m]
* but also privacy and anonymity arent the same thing so tor has nothing to do with making signal more private
-
Zenithium[m]
<cx2[m] "sure so use browser settings tha"> It doesn't matter, your browser is fingerprintable in countless ways unless you have JS disabled
-
limitless0[m]
Rabbit hole
-
cx2[m]
Eh... regarding the trust of any number of potential exit nodes vs a truly vetted (I know there are few) VPN, I would probably err on the side of the vpn.
-
cx2[m]
In theory every single exit node is independantly hosted. and there are a LOT of them. In contrast, a good VPN provider at owns their servers.
-
cx2[m]
Zenithium:
-
Zenithium[m]
I don't trust any VPN provider, I can't verify that they don't keep logs etc. and they're a prime target for government surveillance
-
DannyWorkOrderPr
Comments, too:
-
DannyWorkOrderPr
What a one line change did to the Chrome sandbox
news.ycombinator.com/item?id=22945630
-
Zenithium[m]
VPNs are pointless unless you want to sidestep region blocks or torrent illegally. Otherwise just use ISP or Tor traffic
-
strcat
I don't trust Tor
-
strcat
it can be flooded with malicious nodes
-
cx2[m]
Zenithium: First, that statement was regarding cookies. Not browser fingerprinting. Second, I don't disagree...that's why attempting to limit add-ons is relatively important. the "Blending in" is a real thing.
-
cx2[m]
Third - Ok. I'm not attempting to change your mind here.
-
cx2[m]
Zenithium: nor did i want to have a protracted discussion of VPNs. Although you ARE on the web so you must have your trust in someone...
-
analogpathy[m]
Sybil attacks are a real issue
-
cx2[m]
While infosec is WILDLY subjective in nature, I can assure you there are some relatively hard and fast rules....but because most have subscribed to a line of thinking already, and then did a small bit of "research" on their own, there's rarely any mind changing in the infosec world.
-
cx2[m]
It's always, "Nah, you're shit is flawed, mines better... " And in nearly every case it's without context.
-
madaidan[m]
<strcat "I don't trust Tor"> What do you think of other networks like I2P?
-
strcat
i2p sucks
-
madaidan[m]
Fair enough
-
DannyWorkOrderPr
<strcat "i2p sucks"> While we (seemingly) are on the topic, IPFS?
-
grapheneuser
-
grapheneuser
Are there plans to discontinue pixel 3 support anytime soon?
-
strcat
grapheneuser: no devices have maintainers yet
-
strcat
all devices without maintainers will need to be dropped
-
strcat
we need the community to step up and start making substantial contributions
-
strcat
grapheneuser: the plan is for the community to step up and for each currently supported device to have at least one person actively doing testing and development/maintenance for it
-
strcat
the *plan* is not to drop any devices, that's what will happen if the plan fails
-
cyborgninjaneer[
What areas of knowledge are needed to become a device maintainer?
-
grapheneuser
I'm guessing the legacy pixel 2 devices will be dropped first?
-
cyborgninjaneer[
Yeah, the support from Google ends for the 2's later this year. It'd be better for someone to jump on the 3a or 4a.
-
grapheneuser
What about the pixel 3 lineup? Do you see the possibility of the pixel 3(xl) being dropped on favour of the 3a(xl) to minimize the workload? Or the other way around?
-
grapheneuser
In favour*
-
strcat
grapheneuser: every device without a maintainer has to be dropped
-
strcat
up the community which devices remain supported
-
strcat
ideally people will help with all of it and nothing has to be dropped
-
strcat
that's the plan
-
madaidan[m]
<grapheneuser "What about the pixel 3 lineup? D"> I think it'd be more likely for the 3a to be dropped
-
grapheneuser
I'm deciding between the 3/3a ATM. Thought I'll ask
-
cyborgninjaneer[
strcat (@freenode_strcat:matrix.org): What sort of skills does a device maintainer need? What is the workload like? An article about becoming a maintainer might be a good idea. There are a lot of bright people here. Smartphones are just a little obtuse at first.
-
cyborgninjaneer[
Something along the lines of, "Google this and this, learn how x y and z work, then start working toward x y and z goals on a specific device."
-
cyborgninjaneer[
Then the community can point to that, and help people find resources.
-
cyborgninjaneer[
I did a couple of uninformed DDG searches just now and I'm just as clueless as before about what a device maintainer does or what skills are needed. We need an accessible starting point to get people on board.
-
algebro[m]
Are there any promising alternatives for push notifications on the horizon?
-
algebro[m]
I saw one mentioned somewhere but it hasn't had a commit in 8 months so I assume it stalled
-
strcat
algebro[m]: what do you mean?
-
strcat
apps can easily do it properly on their own
-
nscnt
I asked about the absolute next steps to maintain a device (like, what to do right *now*), but it got no response.
-
strcat
start by building and testing on that device
-
strcat
and working on device support and issues filed that are specific to the device
-
strcat
you need a dedicated dev device
-
strcat
to be a maintainer
-
algebro[m]
Like some sort of drop in alternative for Google's push notification library. I don't know how it works at a fundamental level so that might not be possible but I was just curious
-
strcat
it can't really be your personal device
-
strcat
algebro[m]: that's not at all possible if you mean without the app changing their server
-
algebro[m]
You can get somewhat cheap pixels on eBay it you look
-
strcat
algebro[m]: the app's server connects to FCM and sends a push through it
-
algebro[m]
Damn, was afraid of that...thanks
-
cx2[m]
strcat: I don't know if this matters, BUT I would be willing to purchase and ship a specific device for dev to someone that can "maintain" a device....
-
cyborgninjaneer[
Okay, so that will have to wait until I've got dough in my pocket for an extra piece of hardware. Maybe by the time the 4a is out I'll have funds. Not sure about time.
-
DannyWorkOrderPr
> I don't know how it works at a fundamental level so that might not be possible but I was just curious
-
DannyWorkOrderPr
Think the question is "what functionality are you asking about/what are you missing right now?"
-
Nikos[m]
I think he means a unified way so each up doesn't wake the device on its own draining battery by all the apps combined causing more wakes than necessary. I remember someone working on a prototype using the matrix protocol but I forget the name and it still needed work last I heard about it.
-
Nikos[m]
<Nikos[m] "I think he means a unified way s"> up=app dumb autocorrect
-
cx2[m]
-
algebro[m]
I was just asking if there was a way to mock fcm yeah
-
cx2[m]
old but allegedly in the works?
-
strcat
the project has paid for 2 contributors to get Pixel 3a dev devices
-
strcat
if people contribute the project will get them a dev device
-
strcat
perhaps multiple dev devices
-
strcat
perhaps a workstation
-
strcat
it has to be someone actively contributing that I trust enough to give money
-
strcat
I'm not buying the phone for them just giving them money to buy it
-
cyborgninjaneer[
Good policy
-
strcat
when I send mail with external SMTP postfix sticks my IP address on it
-
strcat
nice
-
cx2[m]
ok.... i see my money is no good here... kidding.
-
cx2[m]
What level of proficiency is required to be a maintainer versus a developer? And what languages, etc.
-
madaidan[m]
<cx2[m] "What level of proficiency is req"> I'd assume mainly C, C++ and Java
-
cx2[m]
safe assessment
-
strcat
yeah but learning Java is trivial
-
DannyWorkOrderPr
<cx2[m] "What level of proficiency is req"> Please visit grapheneos.org and actually read the documentation =]
-
madaidan[m]
-
cyborgninjaneer[
There's more to it than knowing a language as well.
-
strcat
so I would say knowing C and C++ and being willing to learn Java
-
cx2[m]
lol....ok let me rephrase.... Can we put in this room some information that passerbys might possibly see and be interested?
-
DannyWorkOrderPr
JollyRoger: Is this account in use? Would like to catch up with you, bud
-
DannyWorkOrderPr
IRC bridged Direct Message keeps dying/seems unreliable =]
-
strcat
ok nice got that Received header filtered out with postfix
-
strcat
cat /etc/postfix/submission_header_checks
-
strcat
/^Received:/ IGNOR
-
strcat
cat /etc/postfix/submission_header_checks
-
strcat
/^Received:/ IGNORE
-
strcat
and then setting that up for the submission services
-
strcat
subcleanup unix n - - - 0 cleanup
-
strcat
-o header_checks=regexp:/etc/postfix/submission_header_checks
-
strcat
and for both submission services:
-
strcat
-o cleanup_service_name=subcleanup
-
strcat
really annoying
-
strcat
I hate email
-
strcat[m]
3.1. Message-Id: headers
-
strcat[m]
Message-Id: headers contain a local part that is to be created in a unique fashion. In order to do so, Mutt will “leak” some information to the outside world when sending messages: the generation of this header includes a step counter which is increased (and rotated) with every message sent. Other parts include the date, time, PID of mutt, and $hostname. In a longer running mutt session, others can make assumptions
-
strcat[m]
about your mailing habits depending on the number of messages sent. If this is not desired, the header can be manually provided using $edit_headers (though not recommended).
-
strcat[m]
why does mutt do this shit
-
strcat[m]
instead of generating a random number
-
valldrac
cx2[m]: anyone that has the knowledge to become a device maintainer can easily get a very well paid job right now in the industry
-
valldrac
but a full time job doesn't left you much free time for contributing
-
valldrac
there are exceptions for sure, like university researcher, or talented people that can get a sponsor
-
valldrac
or have fixed incomes
-
valldrac
you cannot spend too much time on training and helping people to onboard on technical stuff because the risk of leaving later is high :/
-
cx2[m]
true... but if someone has the abilitiy to at least do a menial, but needed task, then it's better than not. Especially for someone that already has a day job
-
cx2[m]
I don't even know if that's a thing
-
valldrac
cx2[m]: the problem is Daniel's time is very valuable and scarce
-
valldrac
we should find somehow tasks that doesn't require time from him
-
cx2[m]
Oh for fucks, sake.... I understand that... we ALL understand that.... that's where others in the channel that know what needs to be done, can help point those things out.
-
cx2[m]
Solutions. Not more problems. I am, for one, do not have the background. But I am certain there is a way that I can assist. Given that criteria, I would expect someone to say, "Hey, cx2 (or anyone else for that . matter), go download and do this thing.... or modifiy this page..... or whatever"
-
valldrac
I cannot help to much on this... I've just arrived
-
valldrac
I'm going to need some help to debug some nasty bugs near soon
-
valldrac
for the Pixel 3a
-
cx2[m]
Ok.. are they from the developer side? or Production side.
-
rutxonboard[m]
> I'm deciding between the 3/3a ATM. Thought I'll ask
-
rutxonboard[m]
There's a device section on the sites. The main thing is the 3a has longer guaranteed support and the 3 has a much better camera in Graphene
-
valldrac
cx2[m]: bluetooth and camera issues
-
-
DannyWorkOrderPr
There's no "possibly" about it. Google releases schedule dictates pretty much everything, haha.
-
DannyWorkOrderPr
If you're coming from a 6P or similar, the 3a is off the fucking chain in every way, and I'm baffled/unanswered as to what, for example, people are lacking when it comes to the "shittier" camera, lol
-
cx2[m]
josh.man: Agreed... Pretty big fan of the 3a. Actually a huge fan. But the 3 edges it out a bit in my opinion.
-
cx2[m]
That said, the the rear camera is the exact same across ALL of the 3a/3 series.... this includes the XL models.
-
DannyWorkOrderPr
<valldrac "there are exceptions for sure, l"> Or, Uni student looking for a co-op/internship credit in lieu of sitting in class learning MS Access or some whack shit, lmao
-
cx2[m]
Danny@WorkOrderPro: The camera itself is literally the exact same... it's the software that's different.
-
cx2[m]
Maybe someone can answer as to wether or not GOS takes advantage of Pixel Visual Core..... because if not? there is no different.
-
cx2[m]
All of that said, can't go wrong with the 3a though. I would also add that the Spiegen Tough Armor case is one of the best looking/feeling cases I've used on any handset, and is a great compliment to the 3a.
-
rutxonboard[m]
3a XL seems good too
-
rutxonboard[m]
6" screen no notch
-
cx2[m]
That one I can't attest to... I have the 3a and 3.... Was really tempted to spring for the XL, but for years I have been wanting phones to come back down in size a bit and the 3's in my opinion really hit the mark. MAYBE a touch wider would have been nice a la iPhoneXR-ish
-
mxnorvak[m]
twitter
-
-
strcat
my attempt so far at making mutt sane:
paste.xinu.at/loYvJ
-
anupritaisno1[m]
strcat (@freenode_strcat:matrix.org): so what's the whole problem?
-
anupritaisno1[m]
Just buy grapheneos.cn yourself
-
anupritaisno1[m]
If they can't even buy it
-
strcat
not buying a bunch of domains I don't want
-
anupritaisno1[m]
They don't have a case against you
-
strcat
just bothers me they're trying to extort me
-
strcat
for money
-
anupritaisno1[m]
Who
-
strcat
that "domain registrar" emailing me
-
nickcalyx[m]
The Chinese domain registrars do that to everone
-
nickcalyx[m]
They always bug me to buy calyx.cn but I don't want to do business in China anyway so...
-
anupritaisno1[m]
Grapheneos website came up way before that
-
anupritaisno1[m]
<strcat "that "domain registrar" emailing"> strcat (@freenode_strcat:matrix.org): but that's impossible
-
cx2[m]
anupritaisno1: google doesn't even own all of the google.XXX TLDs... Including google.cn. its a redirect.
-
anupritaisno1[m]
strcat (@freenode_strcat:matrix.org): I'm looking for documentation on Linux secure boot you got some?
-
anupritaisno1[m]
Can't find it and need to know why the lockdown LSM is forced on secure boot
-
anupritaisno1[m]
And how Linux does secure boot in general
-
strcat[m]
because the desktop Linux people pushed a security theatre approach to secure boot that's meaningless
-
strcat[m]
inherited from the legacy form of desktop Windows secure boot
-
rutxonboard[m]
It's garbage
-
cdesai
I'd look at chromiumos for non android boot protection
-
strcat
it's very similar cdesai
-
strcat
the android one is actually more modern now with AVB
-
cdesai
strcat: I figured, given all the other similarities.
-
cdesai
but I guess what I meant was more you might be able to take that and plug it in with the rest of the linux stack
-
strcat
ChromeOS uses ugly TPM stuff
-
strcat
instead of the nicer approach of the Titan M
-
rutxonboard[m]
No you can't cdesai
-
strcat
cdesai: traditional linux distributions are incompatible with verified boot, sandboxing for all third party code, proper full system MAC, etc.
-
strcat
cdesai: the approach they take to the base system, updates, packages just doesn't work with that
-
strcat
can't just drop anything in
-
cdesai
true
-
rutxonboard[m]
Porting Android to PC doesn't work since SELinux rules are not even remotely close to being decent. Wait for Fuchsia
-
strcat
not sure what you mean by that
-
rutxonboard[m]
BlissOS and Android-x86 have had a hard time getting anywhere with functioning security at all on PC with Android. I am not sure that's an option either
-
strcat
they approach it wrong
-
strcat
Android-x86 doesn't understand the security model, update model, etc.
-
strcat
they fork the OS and do a bunch of stuff counter to how it's supposed to work / required to work
-
strcat
AOSP runs fine on x86
-
rutxonboard[m]
They don't even get security patches out, at least BlissOS does that. However the no sandboxing is bad
-
strcat
ok but those are not AOSP
-
rutxonboard[m]
> AOSP runs fine on x86
-
rutxonboard[m]
Of course it's just a lot of work no?
-
strcat
and they are also not Android
-
madaidan[m]
<anupritaisno1[m] "Can't find it and need to know w"> They're tied together which is stupid.
-
strcat
rutxonboard[m]: no
-
strcat
rutxonboard[m]: you're talking about forks of AOSP which are *not* Android anymore
-
strcat
and trying to use that to talk about AOSP / Android
-
strcat
it doesn't make sense
-
rutxonboard[m]
You could just get AOSP to boot on a laptop without the level of effort they have to put into it?
-
strcat
yes
-
strcat
they don't know what they're doing and don't understand the OS or security
-
strcat
a lot of what they're doing is just reinventing it into something they're more familiar with and making it not Android
-
rutxonboard[m]
Interesting, I have tried doing some logging and selinux testing, but the whole system was designed like crap
-
strcat
AOSP runs fine on x86 and I don't know where you get the idea that it doesn't
-
strcat
rutxonboard[m]: that's not AOSP / Android
-
strcat
they're forks turning it into something totally different
-
strcat
see FirefoxOS/KaiOS as other more extreme examples
-
strcat
you're talking about a different OS and trying to apply stuff about that to AOSP - it's not correct
-
strcat
AOSP x86 support works fine
-
strcat
AOSP SELinux integration on x86 works fine
-
rutxonboard[m]
I didn't imagine it was that bad. I will have to mess with that, could be interesting. Writing SELinux rules are something I am comfortable with, but Android-x86 was so crap
-
strcat
AOSP runs on x86
-
strcat
don't use Android-x86
-
rutxonboard[m]
Thanks for correcting me
-
strcat
that's a fork that's not AOSP and not actually Android per CTS/CDD
-
strcat
it's like someone making GrapheneOS-arm64
-
strcat
rolling back a bunch of security features
-
strcat
making some weird installer
-
rutxonboard[m]
Interesting I really gave up too early I guess
-
DannyWorkOrderPr
<strcat "AOSP runs on x86"> Thanks, this is news to me also. SEO etc is ruining the web =\
-
strcat
GrapheneOS runs on x86
-
strcat
in fact I make prebuilt Vanadium for x86_64 to make it easier to build
-
strcat
no promises that it runs particularly well and doesn't discover assorted memory corruption bugs in mesa, etc.
-
strcat
but it runs
-
strcat
-
rutxonboard[m]
I have that built and ran that on an emulator. I never tried that on a real PC
-
JTL
07:15 <@strcat>
paste.xinu.at/xVz look at these motherfuckers trying to extort us
-
JTL
I wouldn't even have responded tbh
-
JTL
Gotten those before for companies I've worked with in the past. Unless there's more to it it just goes in the "lol" box
-
anupritaisno1[m]
strcat (@freenode_strcat:matrix.org): so how to do an aosp build and boot it off an emulator?
-
anupritaisno1[m]
On x86
-
anupritaisno1[m]
That'd actually be a lot of help to know where certain errors come from
-
anupritaisno1[m]
<rutxonboard[m] "I have that built and ran that o"> Though bare metal might be better
-
strcat
anupritaisno1[m]: covered in the GrapheneOS build instructions
-
anupritaisno1[m]
Though bare metal might be better
-
strcat
choosecombo release sdk_phone_x86_64 user
-
strcat
make -j20
-
strcat
and to run the emulator, just use the emulator command
-
strcat
that's it
-
strcat
AOSP sets it all up for you
-
strcat
/home/strcat/sdk/tools/emulator
-
strcat
er
-
TheJollyRoger
Hi guys. Sorry about the delay and sluggishness - I'm experiencing a few uh... uh... "technical difficulties" involving graphics cards and Xorg and amdgpu not getting along (the usual suspects) and elogind and other various dumb stuff. I'll try to get back to anyone who pinged me earlier as soon as the darn computer's working again.
-
anupritaisno1[m]
Mandatory Wayland reminder
-
anupritaisno1[m]
Just kidding
-
TheJollyRoger
Heh. don't know if that's tested and keyworded for my architecture.
-
TheJollyRoger
Otherwise, I would want to give it a try.
-
anupritaisno1[m]
strcat (@freenode_strcat:matrix.org): I don't think I have choosecombo. Is it included in your scripts?
-
strcat
no
-
strcat
it's an AOSP thing
-
strcat
anupritaisno1[m]: you need to 'source build/envsetup.sh'
-
anupritaisno1[m]
Ah yes forgot
-
strcat
our envsetup.sh is just a wrapper around that setting some environment variables and enabling batch scheduling
-
strcat
instead of the usual interactive scheduling
-
strcat
batch scheduling uses long time slices
-
anupritaisno1[m]
You mean the chrt?
-
strcat
yes
-
strcat
makes builds faster and disrupts interactive usage less
-
strcat
tells the kernel to optimize it for throughput, not latency
-
JTL
That's sensible
-
strcat
uses really long time slices and won't mess up interactive usage nearly as much
-
strcat
makes build faster while disrupting your usage less
-
strcat
worth doing
-
strcat
although if you run the emulator inside that shell you wouldn't want it...
-
strcat
maybe I should put it inside soong or w/e
-
anupritaisno1[m]
What if I don't mind disruptions?
-
anupritaisno1[m]
Because I build on a computer dedicated to just building android and nothing else
-
strcat
batch scheduling is still faster
-
strcat
if you use the normal scheduler it thinks it's interactive and keeps context switching quickly
-
strcat
to provide good latency
-
strcat
which is useless
-
strcat
wastes a lot of resources especially after all the CPU side channel mitigations
-
anupritaisno1[m]
So do all children of that process inherit the scheduling change?
-
anupritaisno1[m]
That process = the shell
-
strcat
yes
-
strcat
it could also be used to run make instead
-
strcat
the way I did it sets it on the shell you use to run it
-
strcat
chrt -b -p 0 $$
-
strcat
the alternative would be
-
strcat
chrt -b make -j20
-
strcat
might be better to suggest that, think I will
-
strcat
chrt -b 0 make -j20
-
strcat
or teach soong or w/e to set it
-
strcat
strcat@thinktank i ~ master % bash
-
strcat
[strcat@thinktank ~]$ chrt -p $$
-
strcat
pid 225914's current scheduling policy: SCHED_OTHER
-
JTL
Hey strcat, could I poke you for a sec (about GrapheneOS)
-
strcat
pid 225914's current scheduling priority: 0
-
strcat
[strcat@thinktank ~]$ chrt -bp 0 $$
-
strcat
[strcat@thinktank ~]$ chrt -p $$
-
strcat
pid 225914's current scheduling policy: SCHED_BATCH
-
strcat
pid 225914's current scheduling priority: 0
-
strcat
JTL: yes
-
anupritaisno1[m]
And then he never asked
-
mrxx_0[m]
Hello ladies and gentlemen
-
anupritaisno1[m]
<mrxx_0[m] "Hello ladies and gentlemen "> mrxx_0: no
-
mrxx_0[m]
anupritaisno1 ?
-
madaidan[m]
<mrxx_0[m] "Hello ladies and gentlemen "> I sexually identify as an arch user. Please use the proper pronouns.
-
anupritaisno1[m]
mrxx_0: this is the hardened chat
-
anupritaisno1[m]
There are no gentlemen here
-
Zenithium[m]
<madaidan[m] "I sexually identify as an arch u"> You're a pacman
-
Zenithium[m]
arche/archim
-
anupritaisno1[m]
Zenithium: I use arch btw
-
Zenithium[m]
<anupritaisno1[m] "There are no gentlemen here"> But how is it hardened then :(
-
anupritaisno1[m]
To be honest there'd be many arch users here
-
bseeinu[m]
Installed on blueline and relocked oem+bootloader
-
» TheJollyRoger cracks up.
-
anupritaisno1[m]
Because that's the only distribution to ship the hardened kernel officially
-
bseeinu[m]
But the "your device is booting a different os" stayed. That normal, forever?
-
anupritaisno1[m]
TheJollyRoger: crack open a cold one for the boys
-
mrxx_0[m]
Hey were should I look to start Android ? I am frustrated by my lack OK knowledge on the platform
-
bseeinu[m]
Finally installed on blueline and relocked bootloader/oem but “your device is booting a different OS” stayed
-
bseeinu[m]
Is that normal to have forevah?
-
TheJollyRoger
anupritaisno1[m]: arr!
-
» TheJollyRoger pours the rum!
-
TheJollyRoger
bseeinu[m]: yes, that's normal and that's a good sign!
-
anupritaisno1[m]
By reading
-
madaidan[m]
<anupritaisno1[m] "Zenithium: I use arch btw"> I also use arch btw
-
anupritaisno1[m]
You shall go to the Himalayas for 10 years
-
anupritaisno1[m]
Under a waterfall
-
madaidan[m]
<anupritaisno1[m] "To be honest there'd be many arc"> Strcat is an arch user
-
anupritaisno1[m]
You shall read android and Linux kernel documentation
-
anupritaisno1[m]
Then come back and learn programming
-
TheJollyRoger
If you see that yellow warning sign, that means that the Verified boot is on and enforcing, and it's not loading Google's operating system, but one that's been signed by a different key -- but that it has been signed.
-
bseeinu[m]
Nice, I love good signs. Seriously though? :D
-
anupritaisno1[m]
<madaidan[m] "Strcat is an arch user"> madaidan.: everybody use arch
-
TheJollyRoger
You should visit
attestation.app and try the remote auditor.
-
TheJollyRoger
*remote attestation.
-
TheJollyRoger
That'll allow you to prove that the root of trust is legit.
-
bseeinu[m]
Ok cool, thanks for that
-
anupritaisno1[m]
TheJollyRoger: let's steal Google's key
-
TheJollyRoger
As long as you see that yellow warning screen, you are good. It's if that screen turns *orange* that you should start to worry. If that screen ever becomes orange, your bootloader has been unlocked and the verified boot has been disabled.
-
bseeinu[m]
I'll read that, hpping I don't need anything mounted on a server or other android phone :)
-
madaidan[m]
<anupritaisno1[m] "TheJollyRoger: let's steal Googl"> Replace all OSes with GlassROM
-
bseeinu[m]
Oh I can put that on a 6P I Guess
-
TheJollyRoger
bseeinu[m]: all you need is another device you can trust that won't lie to you.
-
TheJollyRoger
*that you can trust not to lie to you.
-
TheJollyRoger
The operating system running on the handset can lie to the display, but the operating system can't lie to the hardware-backed keystore and remote attestation.
-
bseeinu[m]
Took 12 days to arrive but it's a new Pixel 3. Finally
-
TheJollyRoger
I love the Pixel 3!
-
bseeinu[m]
Just for the camera and wireless, I have wireless chargers everywhere since the launch of iPhone X
-
TheJollyRoger
Bit of trivia you may find cool about Auditor: some rootkits (like magisk) are capable of lying to Android Debug Bridge, but Auditor can catch them red-handed. It's really neat.
-
bseeinu[m]
uhuh
-
bseeinu[m]
nice
-
anupritaisno1[m]
IPhone bad
-
anupritaisno1[m]
TheJollyRoger: magisk bad
-
anupritaisno1[m]
Worse than iPhone
-
TheJollyRoger
Agreed! >P
-
TheJollyRoger
*>_<
-
TheJollyRoger
"Yeah let's just break the entire android security model, what could go wrong?"
-
analogpathy[m]
<anupritaisno1[m] "IPhone bad"> is this an ironic statement I just can't tell
-
anupritaisno1[m]
When I see magisk in logs
-
bseeinu[m]
Now I have to convince everyone that my green bubbles are not the end of the world
-
anupritaisno1[m]
shred -r log.txt
-
TheJollyRoger
bseeinu[m]: just uh... be very careful with the Pixel 3 and water. I know that Google advertises the Pixel 3 as "IP68 2m water resistant" but the USB slot is the weak point. Exposure to water repeatedly will likely kill the USB slot and the wear and tear on the USB slot is not covered by warranty.
-
TheJollyRoger
I learned that $150 lesson the hard way.
-
anupritaisno1[m]
TheJollyRoger: just open the phone
-
anupritaisno1[m]
Water resistance gone
-
anupritaisno1[m]
Wow 150?
-
anupritaisno1[m]
I wouldn't pay more than $30 for that garbage
-
strcat
-
strcat
nicer place to do it
-
JTL
`> 12:56 <@strcat> although if you run the emulator inside that shell you wouldn't want it...
-
JTL
Heh. Noticed that myself
-
cx2[m]
<bseeinu[m] "Now I have to convince everyone "> Convince everyone to use signal....
-
anupritaisno1[m]
cx2: no
-
anupritaisno1[m]
Bad app
-
anupritaisno1[m]
They do not allow custom builds
-
anupritaisno1[m]
They are unfriendly towards open source
-
anupritaisno1[m]
The app forces you to update
-
anupritaisno1[m]
Analytics are forced
-
anupritaisno1[m]
Signal is just an open source WhatsApp
-
cx2[m]
anupritaisno1: Given that it's most likely to have the widest adoption, and most of my circle, and even extended circle are more likly to use Signal than anything else? I'm going to have to disagree.
-
anupritaisno1[m]
cx2: telegram would be a better idea, yes
-
anupritaisno1[m]
What's wrong with matrix?
-
anupritaisno1[m]
Both of these do not do the bs signal does
-
cx2[m]
<anupritaisno1[m] "Signal is just an open source Wh"> Maybe.... but try to backup WhatsApp.... For one, you can only do so to google drive. What's worse? The openly tell you that not only is it getting backed up to Google Drive, but it's going to be backed up **unncrypted** to Google Drive.
-
strcat
I should probably update it to start using `m` instead of `make`
-
strcat
cause it doesn't actually use `make` anymore and that just goes through a totally pointless thing
-
anupritaisno1[m]
Just add a redirect
-
JTL
I thought it did?
-
anupritaisno1[m]
<JTL "I thought it did?"> No
-
JTL
Uh okay
-
anupritaisno1[m]
We also have idiots who say mka is a thing on Q
-
anupritaisno1[m]
Even though it's just an alias to m
-
anupritaisno1[m]
And then there's custom build targets for no reason
-
strcat
and passing -j is pointless now
-
strcat
since it's not used anyway
-
strcat
does that itself
-
anupritaisno1[m]
m dist target-files-package
-
strcat
don't usually need dist
-
anupritaisno1[m]
strcat (@freenode_strcat:matrix.org): huh
-
anupritaisno1[m]
Seems to work here
-
strcat
yeah but don't usually need that target
-
strcat
makes a bunch of pointless stuff
-
strcat
just do target-files-package alone
-
anupritaisno1[m]
Maybe that's a lineage addition
-
anupritaisno1[m]
But just m uses 6 threads and -j does allow me to control how many I want to use
-
anupritaisno1[m]
Yeah I just find it convenient the file name is constant
-
anupritaisno1[m]
It does?
-
anupritaisno1[m]
I've only ever seen it be like Dist: out/dist.... for 3 seconds and done
-
strcat
for debug builds I would just use `m`
-
anupritaisno1[m]
And yeah I also keep otatools
-
strcat
not a specific target, don't need target-files-package
-
anupritaisno1[m]
Maybe I should remove that
-
strcat
debug builds -> `m`
-
strcat
release builds that will be signed -> `m target-files-package` and then a release signing script
-
anupritaisno1[m]
That's a remnant from when brotli was being a mess
-
anupritaisno1[m]
And bro wasn't a thing
-
anupritaisno1[m]
Is brotli fixed now BTW?
-
anupritaisno1[m]
Or does it still throw file not found
-
strcat
is what fixed?
-
strcat
the modern command is called brotli
-
strcat
there are no issues with it now
-
bseeinu[m]
Oh boy, swipe gestures for navigation and dark mode are two simple things that make the UX experience coming from iOS much more bearable
-
bseeinu[m]
Especially gesture navigation. After almost 3 years on iPhone X, it's hard to go back
-
nscnt
It's annoying that the white line actually occupies the screen up to the edges; it's still a bar. I like it better on iOS.
-
bseeinu[m]
It actually takes up barely the speaker witdth on mine..?
-
madaidan[m]
<anupritaisno1[m] "They do not allow custom builds"> That's bullshit. They do allow custom builds. They just don't like random forks piggybacking off their server.
-
JTL
madaidan[m]: ^^
-
JTL
I've seen no evidence of client or account bans for third party clients/builds
-
JTL
Just a bunch of vague hand waving and some fuss on GitHub
-
bseeinu[m]
I need a Spotlight replacement :D
-
nscnt
bseeinu[m]: The white line has only speaker width. Take a closer look in different apps.
-
nscnt
The bar still takes up the whole screen width.
-
bseeinu[m]
Yeah exaclty, at least in dark mode it;s basically like iOS except that on blueline the device is not all-screen
-
valldrac
madaidan[m]: True, I've never an issue with my Signal fork
-
limitless0[m]
Is it advisable to use adb to uninstall a app ? It wont uninstall otherwise either from settings menu or the app info uninstall
-
valldrac
Signal is not community driven... they just published the source code. But regarding custom builds, they don't want people making business on top on their infrastructure. Just that
-
JTL
I think the hostility towards the community is somewhat short sighted
-
JTL
Obviously we can't have anarchy and merging in PRs from random folks unaudited monkeying with cryptography code, but the status quo isn't ideal
-
cx2[m]
especially when looking at what they bring to the table
-
valldrac
cx2[m]: what do you mean?
-
cyborgninjaneer[
Loki will use an onion-routed version of the Signal protocol, but won't be cross-compatible with the Signal Foundation infrastructure. We'll have to see how Loki turns out. It could be really good.
-
cyborgninjaneer[
It's a good concept anyway.
-
cx2[m]
an application that makes it harder and harder for the average consumer to say no.
-
cx2[m]
Ive successfully got most of my family on it now.
-
cx2[m]
cyborgninjaneer: Loki is now "Session".... it's a bit rough at the moment, but I have it
-
cyborgninjaneer[
Well, I'm not referring strictly to the messaging app. The whole network and the currency is a nice concept.
-
cx2[m]
052b524d8ccbcd29e68169ecb84a43ccee2334b42f1e138e5e92774f8a1e107020
-
cyborgninjaneer[
Oh, is that your Loki public key or whatever?
-
cx2[m]
right
-
cyborgninjaneer[
I'll get session when it's on Fdroid.
-
cx2[m]
Michael Bazzell interviewed these guys not too long ago
-
analogpathy[m]
<cx2[m] "Michael Bazzell interviewed thes"> They also had a presentation for Session in some sort of convention when it came out day one.
-
analogpathy[m]
-
analogpathy[m]
there's many things that haven't been implemented yet
-
analogpathy[m]
on paper it looks good but right now I wouldn't use it as my form of direct messaging
-
valldrac
right, the routing protocol is not working yet
-
cx2[m]
no not at all. But it could be pretty slick in the not too distant future.
-
DannyWorkOrderPr
<bseeinu[m] "Now I have to convince everyone "> 80+% of the world is on Android, fuck your social circle, honestly.
-
bseeinu[m]
I'll forward that to my mom
-
DannyWorkOrderPr
😝
-
DannyWorkOrderPr
Forward a 3aXL to her instead, preloaded with m.facebook.com pre-logged in, and a Riot account with a direct chat to yours. Worked for me!
-
cx2[m]
Oh i do like that Idea
-
bseeinu[m]
She has signal actually :)
-
dazinism
Theres been some chat over the months about setting up a community wiki.
-
dazinism
For GrapheneOS
-
dazinism
I'm thinking I'd like to do this
-
dazinism
Somewhere for community to work on documentation - some of which could maybe end up on grapheneos.org Also somewhere for other stuff thats less likely to be suitable for inclusion there.
-
dazinism
Anyone got any thoughts
-
dazinism
Particularly strcat
-
dazinism
I'd be very happy to share admin of the wiki with other long term members of this channel/community
-
bseeinu[m]
Alternatives to reddit could be Lemmy, or even Discourse.
-
bseeinu[m]
Discourse has extensions for Kanban/tickets
-
JTL
dazinism: Talk to JollyRoger, he's done the most preexisting work there
-
dazinism
JTL: yeah, done that, TJR is up for being involved
-
JTL
Alright
-
JTL
My fear is we're going to have multiple seperate projects with the same goal but different people and duplicated the work involved
-
JTL
I might discuss with him some more later
-
dazinism
<JTL "My fear is we're going to have m"> What you mean?
-
dazinism
Working on community space for GrapheneOS
-
dazinism
Or multiple projects, GrapheneOS & other similar??
-
JTL
I mean without coordination other people would start a documentation/wiki project and have twice the effort towards the same goal
-
dazinism
Well I guess thats part why I mention it, to start coordinating with folks
-
JTL
Of course
-
dazinism
I often work on projects with open organizing groups
-
JTL
Of course
-
dazinism
JTL: I remember some chat some months ago, but nothing materialized.
-
JTL
Yeah okay
-
JTL
I might have some more discussions with JollyRoger later
-
dazinism
Is anyone still working on anything?
-
JTL
Jolly has some public drafs
-
JTL
drafts