« first day (2387 days earlier)      last day (2874 days later) » 

21:02
Reinstall completed:
Let's see if that helps.
no
I had my idea for a general purpose app
a SystemUI Tuner
I can confirm it works on stock LG and RR :p
@NathanOsman would you be a tester por favor
For an Android app?
Yeah, I can as long as it doesn't matter that it's a OP3 running OxygenOS.
shouldn't
this is a general audience app (I hope)
Demo Mode probably won't work
21:09
Hello all, any way we can get this one re-opened? askubuntu.com/questions/904064/…
@TheWanderer Nope.
Rooting breaks Android Pay.
urgh
you need root for this :p
have you tried Magisk though?
I have a rooted 4.0.4 phone.
so... @TheWanderer. The V20 officially has been added to the bootloop lawsuit.
21:10
Would that work?
SystemUI Tuner doesn't exist below LP
@KazWolfe I saw
rip LG
oneplus master race
:P
that's phoneist
Hmm... my N5 is er... not working.
Or I'd use that.
@NathanOsman is it still in pieces?
@KazWolfe do you have any rooted MM+ devices lying around?
21:10
Nope, reassembled.
still pissed over safetynet because i can't pass it from the second i unlock bootloader
But still not booting.
@NathanOsman rip
I have a bunch of virtual Android devices.
@NathanOsman I mean... maybe
21:11
@TheWanderer I can't lose safetynet.
try it I guess
One of which has Android 6.
Hang on, gotta boot 'er up.
@NathanOsman but have you given MagiskSU a shot?
it works wonders for the V20
just not for the Nexus 5 :p
@TheWanderer We don't even have Android Pay here in Canada yet.
So I can't test it.
can confirm: literally nothing works to root the nexus 5.
21:12
@TheWanderer nice profile pic
@NathanOsman Magisk has a built in SafetyNet tester in the app
@edwinksl thx I made it
safetynet is terrible.
@TheWanderer oh then it is not nice
21:13
@KazWolfe "literally" nothing - as opposed to "virtually" nothing? :D
@NathanOsman >_>
@NathanOsman I've tried everything I could.
So yes.
shut up and try Magisk @NathanOsman :p
oh, MagiskHide also works on my Samsung tablet on RR
Can't root yet anyway. I have to back a ton of stuff up.
it even hides the KNOX counter
@NathanOsman oh right, official unlocks need to wipe data
stupid security
@KazWolfe maybe you should try contacting the Magisk dev. He might have some helpful info
21:15
Next up: ADB flips safetynet.
probably
although more likely just DevOps
And then any non-Play Store APKs.
And at that point, Android is dead to hackers and developers.
@KazWolfe that would mean every app dev would lose SafetyNet
@TheWanderer "LOL TOO BAD" -Android
@KazWolfe Or dead to anyone who needs SafetyNet.
I'd rather have ADB and root than SafetyNet.
I'll just keep using credit cards.
21:16
@NathanOsman e.g. anyone who uses mobile payment.
mobile pay is more secure than cards/chips. so....
@NathanOsman how old fashioned of you (lives in an area that just barely got chip auth, much less Android Pay)
@KazWolfe unless you're rooted :D
:p
I wonder if I can write a mobile payment processor that doesn't check for safetynet.
although I still don't really see how being rooted lets people steal data from Android Pay
21:17
I mean, we can choose a custom mobile payment app in the settings so...
@TheWanderer We've had chip cards for nearly a decade now.
So "hue" to you :P
@TheWanderer Usual ways. Really, it's Google preventing themselves from getting sued if something happens.
@NathanOsman you've also not had a press secretary who said Hitler didn't use chemical weapons
@KazWolfe what about PoGo?
I LOST MY POKEMON BECAUSE OF ROOOOOOT
@TheWanderer Hitler used Chemical weapons?
That's app devs misusing safetynet.
21:18
@TheXed gas?
Booting VM...
I thought that was above Satan...
safetynet makes sense for mobile payments or bank apps.
It's annoying as hell, but it does make sense. Anywhere with sensitive data needs to be running on a secure device.
Games are not confidential and they should not demand a secure environment.
@KazWolfe when/if you get your OP, first thing to do is root it and try Magisk
Lol, I had to laugh at this: askubuntu.com/questions/904113/…
21:20
@TheWanderer Yeah, I will. I'm much more willing to experiment with a phone without all of my data on it.
Plus, passing safetynet != android pay works
works for me
you might have to explicitly hide root for Android Pay using Magisk
Installing app...
@KazWolfe Rule of thumb: before modding any android device, always make a "Nandroid backup" with TWRP/CWM
no, i mean it lets you add cards and everything, but mobile pay fails when you try it in a terminal.
how do I clear a non-zero exit code on a SD card?
21:22
@AndroidDev Yeah. That's not easy with a stock device.
@TheXed a what?
Sure is taking a long time to install...
@KazWolfe Ah, but it is! TWRP supports RO mode on /system so you can make a full system image without touching the NAND :)
@AndroidDev Nope.
Unlocking bootloaders fails safetynet.
@NathanOsman
It's exfat formatted.
You need the exfat FUSE driver.
I'm pretty sure we have a question somewhere for that...
21:24
It's only a matter of time until ADB and non-playstore apks will also trigger it.
And that will be a sad sad day for android.
Oh, sure it isn't NTFS...which is what I assumed...
@TheWanderer ---^
Oh, forgot about unlocking the bootloader... I'm used to my Nexus devices :)

But actually, there was an exploit for the Kindle Fire 5th gen where you could boot any image **without** unlocking the bootloader... of course Amazon patched it immediately :)
@AndroidDev On a nexus device. The second I unlock my bootloader on it, safetynet trips and needs a complete reinstall of the OS to get back to normal.
@TheWanderer so what does it do?
21:28
Go into the drawer and go to status bar
and of course there's samsung's KNOX which is insane.
Can you even reset a tripped KNOX?
@KazWolfe Magisk hides Knox
@TheWanderer Drawer?
@TheWanderer Hides doesn't prevent it from being tripped though
Knox is a hardware flag so you can't reset it
21:28
@KazWolfe But you can re-lock to bootloader
The app drawer?
@TheWanderer Actually, you can.
@NathanOsman the hamburger button
Ah.
But that just brings up three options.
> safetynet trips and needs a complete reinstall of the OS to get back to normal.
21:29
@AndroidDev since when? It's part of the CPU. A hardware fuse
@NathanOsman status bar
Yup, I've toggled everything in there and nothing changes...
@NathanOsman thanks for the hint.
@TheWanderer Oh, for the Q-fuses yeah, you can't reset those
No. Once knox is tripped, it's never getting untripped.
Meaning your warranty is permanently and irreversibly voided.
21:30
@KazWolfe Those are dumb.
"Many Samsung devices store a flash counter that keeps track of how many times you have flashed *custom firmwares to your device. On some devices, a yellow triangle or other sort of visual warning is also displayed during boot if you are running a custom firmware. TriangleAway was built to disable the triangle (if a visual warning is present) and reset the custom ROM flash counter to 0. This app requires root !"*
@AndroidDev I have an old Samsung phone with the triangle.
So I can confirm its existence on devices with modified bootloaders.
@AndroidDev Doesn't matter. I send my phone in for a warranty repair... "lol nope, knox is tripped"
@KazWolfe Respond with a lawsuit.
Seems to be the only thing they understand.
@NathanOsman "You agreed to these terms, and you don't legally own the IP so... gtfo. Have a counter-suit."
21:32
My next joke would have been about doing something illegal.
So I won't tell it.
that's what the discord is for
:P
@TheWanderer Halp, it no worky.
I flip the toggle, it prompts me for SU, I allow it root access, and then... nothing.
You are on Android x86...
idk zach's code but it might not like that
21:34
Only if he's bundling native code in there...
I need a name for an app.
It's going to monitor the Docker engine and spin up Nginx config files on-demand.
Anybody have unique or creative name suggestions?
0
Q: Secure an Ubuntu OpenSSH server from Brute force attacks but without a firewall or SSH key pair?

BeniaI use Ubuntu 16.04 and seek to harden my SSH authentication in a special manner. The current situation: I have a machine with a minimal Ubuntu server I use mainly to transfer files to via its local OpenSSH server. Now, I don't have a firewall on that machine from a few reasons and I also avoid ...

........
@KazWolfe lol. That got some cool answers though
I wonder if you could hook it up to a yubikey or similar. That's an easy way to do keybased auth.
just use an ssh key. but op doesn't want that
So, reinstall didn't work.
But I found an option for having the 2017 installer also install 2015.
@Seth That is also exactly what I do.
21:41
So I'll remove 2015 from this system and try that.
I really wish I had bought the 4 or neo when the sale was on and not the U2F one.
yeah, I have my PGP A key running SSH on my system.
@NathanOsman which toggle?
@KazWolfe Funny you're talking about that.... askubuntu.com/q/903995/518562
@TheWanderer Any of the ones in "Status".
21:46
if you want, @Seth, i'll send you my docs for how to do it.
@KazWolfe the blue key can't hold PGP keys
for future reference, i mean.
ah.
if you want to get an upgrade, go for the 4 though. The neo only supports RSA-2048
@terdon Hey wait, I thought @KazWolfe did all the PSAs :D
21:49
@NathanOsman well the only thing you actually have in your status bar is the Ethernet icon. Try that toggle
yeah but the neo would let me stop using authenticator apps on my phone
@Seth why?
@Seth Only where U2F is supported, and that's even less common on Android.
@KazWolfe NFC
no the 4 and the neo can both old your old OTP codes too
It's a tough call.
The Neo does NFC but the 4 can do larger keys.
@Seth but not 30+ of them iirc
21:50
@Zanna Good to know I made someone happy today!
@KazWolfe who said I had 30? You're projecting your needs onto me ;)
:-) :-) :-)
@Seth You only have a single 2fa account?
I have about 10, I think.
@NathanOsman so?
21:52
@Seth so how are you going to fit all 10 on your yubikey?
Hey close votes needed
@TheWanderer You can't have both and therefore it's a tough decision.
no the app
@TheWanderer Oh. My VM froze.
21:53
I'll have to boot it again.
It does that sometimes.
Never figured out why.
@KazWolfe if they can only hold 1 there's no point at all.
> OATH-TOTP requires additional app
I noticed that.
> You can store up to 28 OATH credentials (TOTP or HOTP) on the YubiKey NEO and access them using the Yubico Authenticator companion application. In addition, you can have an unlimited number of U2F credentials on the YubiKey NEO.
so you'd still need an app for TOTP.
Not for U2F.
Chrome at least can just read the NFC tag in it.
21:58
I don't mind the app itself, so that works.
but i am going to upgrade to the Yubikey4 + NFC if it ever comes out.
I want to use it as my door credential.
I still need a name for my new app.
@NathanOsman Neverware
Interesting...
no idea what your app does
plus, it's taken: neverware.com
22:05
29 mins ago, by Nathan Osman
It's going to monitor the Docker engine and spin up Nginx config files on-demand.
autonc?
Cloudport?
22:07
\o
Cloudanchor?
@NathanOsman what's been up nathan? first payday at the new job tomorrow.
Oh cool - that the JavaScript one?
0
Q: New Install of ubuntu 16.04.2 stuck at BusyBox prompt on boot

user2320239I'm trying to install Ubuntu on my pc and I'm having some trouble. I deleted the partition with the OS I was replacing (Elemetary OS) installed Ubuntu from live usb and reset my pc. However when I try to boot into Ubuntu I get stuck at a BusyBox prompt. I've fsck and it came back clean, I've als...

or, @NathanOsman... dnc
22:09
@KazWolfe Well that might work.
"cloudanchor" is nice.
We'll start with that.
or... donc
ships cloudanchor 5 minutes ago
wobbly windows! \o/
o.O
That feeling when you realize that the download rate indicator shows bytes/sec...
@ByteCommander well, you're not Megabyte Commander.
7
The KDE widget does KB/s which isn't much fun on a 1 Gbps connection.
@KazWolfe Boom.
@KazWolfe ikr, it's all my fault
22:19
@NathanOsman yes. i feel dirty every day I write in JS
@RobotHumans Some frameworks are worse than others.
Ember is actually pretty nice once you get the hang of it.
This is true.
I'm not sold on Angular yet :P
@NathanOsman They won't let me see the ember site source or the DB logs, but want me to write a blind probing post command to an improperly documented API. shakes head
Reverse-engineering isn't much fun when you know it doesn't have to be that way.
22:22
It's no fun for $15/hr. I mean I like it, but when you're saying "I have the API over here, but troubleshoot it blind" it makes me say "If I wanted to do blackbox testing, I'ld be making 10x more than this..."
And I feel bad for billing non-deliverable hours.
@NathanOsman I thought I was learning Angular 2 at work for some few weeks now.
I only did Angular 1.5.
How is Angular 2?
Turned out I was using Angular 4 all the time though without noticing, because just a few days earlier, angular-cli switched to creating Angular 4 projects only, instead of Angular 2 as it is documented everywhere.
fwiw, I hope angular works better than nightwatch. there's no api for "if present do this, if not do that". you have to override default callbacks. it's ridiculous.
What is Angular?
22:29
A web application framework.
@ByteCommander oh I see.
@NathanOsman I can't compare it to 1 because I never used that, but it seems ok. I'm just generally not that much of a frontend person yet and also still struggle a bit with JS and TypeScript, but from what I can say it's pretty nice.
Especially TypeScript >>> standard JS.
@KazWolfe Starred!
22:40
So when are we going to have CircularJS ?
@KazWolfe Would be cool if there was Norton Commander in chat
I think Angular still has momentum.
That would be the intended pun. :)
feck, editing fail
no you aren't... you have to do mine now :p
@Fabby congrats on all those zeros!
I'm starting my next project - File Manager in bash that allows selecting files from different directories and then performing commands on them.
@WinEunuuchs2Unix :D :D :D
We'll see how well bash will handle 300 MB array.
@WinEunuuchs2Unix O_o ain't that too complex of a project for bash ?
@SergiyKolodyazhnyy Don't know.. .They said the other one was too complex and it works nicely.
ie the web-scraper in bash that gets AU answers and downloads them for analysis.
22:59
I would say the question of complexity here is not so much about performance but about future maintainability, extensibility, scalability.
Before getting too in-depth though I've already created a list of every file name and I'll load them into yad selection box first to make sure performance is ok and nothing crashes.
@chaskes agreed.
However I'm just writing it and giving it away... if someone wants to take it and adapt it to their needs great, if not I still got an education.
My time in bash will be ending soon and my time in C and SQL will start.
Lol
I'm actually laughing!
That picture is still ridiculous
23:06
I still think C is cool, but have you thought about Go or Rust instead?
Nathan has promoted Go... thing is I have millions of C code lines from DOS days and I want to fast track full blown apps.
@TheWanderer I know. It's really crazy. Looking at that site again more recently it doesn't seem to be the norm either. Got lucky that one day xD
@WinEunuuchs2Unix C is definitely not the fast track to full blown apps. But then, neither is go, unless you mean webapps.
Modern C is way different from DOS-days code.
also, I'm sure most of you have heard of Notepad++, well today I learned it is written in pure C++ with the Windows Win32 API. So much respect for that developer now!
I guess, on the flipside, you could use C to make Gtk apps, so that may be considered "fast track" depending on how you define that term.
C would be used for data-entry and database updates. Go or Rust could be used for reporting and inquiry screens.
23:10
Best GIF:
I'm really starting to love Nougat's double-tap function for the Recents button
^^^ best GIF:, my webysnc written in bash :)
granted the girl doesn't blink her eyes like the Wanderer's guy does.
she's surely more attractive though
as usual you're 100% correct :)
/shrug
anyway, good night. My alarm clock is going to kill me in just 5h already again
Well I sure hope the file manager in bash works... I'm concerned loading all the file names into bash array will crash it.
have a great sleep!
23:22
@Seth Hey, I used to do all my apps that way.
I even managed to write a simple sidescrolling game in C++ with Win32 and DirectX.
I wonder if I could actually get it running...
@chaskes they're on my list. Soooooon,sooooon
Me too
I've done a little with both but not that much yet
my boot animation somehow got set to the Android default
23:43
i am so screwed
It takes VirtualBox four seconds to boot Windows...............98 :D
lol\
you havin fun?
How long does VirtualBox take to boot Ubuntu 16.04 from within Windows Nathan?
5 years
that's pretty fast for Windoze :p
23:53
@Seth here's one of my first Win32 apps from 2007:
Okay, you write a text editor in C++.
Shouldn't "This is a test" say "Hello World" instead :p
@NathanOsman no ew
I need a program name for my bash file manager... Born Again File ____...
bafman?
dah, dah, dah, dah, dah, dah BAFMAN!
23:57
lel
I'm going with bafman
agreed
I wrote a utility to convert files and here's the UI that I came up with:
I like the nifty icons
23:59
Granted that was from 2008.
The neat part was that it actually worked some of the time.
It could convert WMA to WAV and TGA to BMP.
For "Video" though I would consider movie camera rather than VHS tape.

« first day (2387 days earlier)      last day (2874 days later) »