Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
timschumi
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
8 ms
·
31.
▲
by
timschumi
2y ago
There is no circular dependency. Notifications and prompts are going to show up on your old iPhone, and you got some 2FA backup codes when enabling your 2FA authenticator.
32.
▲
by
timschumi
2y ago
Prebuilts of various LineageOS apps are available here: https://www.sebaubuntu.dev/lineageapps.html
33.
▲
by
timschumi
2y ago
The user-side will work with all kernels that contain the matching driver, but the user-side will not necessarily work on future Android versions without modification.
34.
▲
by
timschumi
2y ago
The kernel side of drivers is already published under a FLOSS license, it's just that the code quality is usually subpar and the important changes are crammed into a tarball together with (sometimes) millions of other lines of changed
35.
▲
by
timschumi
2y ago
There also is an updated version with fixes that never got merged into upstream Heimdall: https://git.sr.ht/~grimler/Heimdall
36.
▲
by
timschumi
2y ago
GrapheneOS only supports devices that are still supported by the OEM, and they generally seem to have very few modifications that touch on frequently-changed parts of AOSP. In short, they can be relatively certain that nothing will break wh
37.
▲
by
timschumi
2y ago
Yes, donations are cool, without them there probably wouldn't be as many build servers (among other things). However, if donating means that you have to consider your current paycheck size, then it might be more appropriate to put that
38.
▲
by
timschumi
2y ago
To quote from somewhere else: Just to emphasize this for anyone else who is reading this: Please do not feel obligated to donate. Yes, it is greatly appreciated, since it keeps the lights on a little while longer and allows us to provide bu
39.
▲
LineageOS 22
(lineageos.org)
255 points
by
timschumi
2y ago
|
159 comments
40.
▲
Low-Level Development on Retail Android Hardware – Prototyping a Bootloader
(blog.timschumi.net)
2 points
by
timschumi
2y ago
|
0 comments
41.
▲
by
timschumi
2y ago
Apart from the fact that this probably isn't common knowledge, this article is from 2021 (which the OP failed to disclose). Why not be mad at IEEE for a change? They apparently only managed to ban use of the image in April of 2024.
42.
▲
Tracking Down a UEFI Quirk on the Fujitsu Lifebook AH532
(blog.timschumi.net)
5 points
by
timschumi
2y ago
|
0 comments
43.
▲
by
timschumi
3y ago
> if it's such a problem, have you thought about straight up merging the mini-app store and sandboxed GPS package from the GrapheneOS codebase? I'm sure at least someone has thought about doing that. However, including any amou
44.
▲
by
timschumi
3y ago
> I've always found the requirement to install these things before reboots odd and it leaves me afraid to do an upgrade (I have no memory of what I did last time and apparently if I do it differently everything will be irrecoverably
45.
▲
by
timschumi
3y ago
> I imagine they went with the first option you listed, since they famously ship Google Apps as a sandboxed unprivileged optional package through their own mini-app store. Do you have any idea how they got around those licensing requirem
46.
▲
by
timschumi
3y ago
These are two different devices.
47.
▲
by
timschumi
3y ago
> Version upgrades were also a PITA. Sadly, they have to be. We can't ship Google Apps due to licensing restrictions (and even if we could, a very vocal subset of users probably wouldn't like that), but not upgrading Google App
48.
▲
LineageOS 21 Released
(lineageos.org)
104 points
by
timschumi
3y ago
|
26 comments
49.
▲
by
timschumi
3y ago
The programmer that I bought was already wired up for 24 series and 25 series chips, so I assume the pinout matches whatever is in that respective datasheet. The 25Q32BVSIG operates on 3.3V, so this particular programmer was compatible by d
50.
▲
by
timschumi
3y ago
> note to self: I haven't yet checked whether any of the *BSDs can read EFI variables in general and on this hardware in particular Good news: FreeBSD is able to read the whole variable list. Bad news: I just wiped my test drive wit
51.
▲
by
timschumi
3y ago
It seems like that is no longer the case. I was able to successfully retrieve a non-standard variable using the `UEFIv2` PowerShell module [1] (which is just a thin wrapper around the undocumented `NtEnumerateSystemEnvironmentValuesEx` func
52.
▲
by
timschumi
3y ago
> Makes sense! I wonder if there is a way to dynamically watch the Windows call, to compare it with the Linux one, to avoid the tedious reverse engineering. Or if the syntax of Windows GetNextVariableName() use is generally understood&#x
53.
▲
by
timschumi
3y ago
I haven't, and (as I already said) I also haven't tried any of the BSDs yet. I put both on the list of things to try.
54.
▲
by
timschumi
3y ago
Luckily, it was the type of flash chip that I could use an external programmer and a test clip for. I haven't actually ever tried reading/writing through the internal programmer.
55.
▲
by
timschumi
3y ago
I guessed which chip it was (with a little bit of help from leaked schematics for similar laptop models), bought the first programmer that I saw online that appeared to be compatible (anything with a CH341A in it, apparently) and ran `flash
56.
▲
by
timschumi
3y ago
As far as I have tracked it down (quite literally up to the point where it switches into the EFI context to run the respective service handler), the UEFI denies a call to `GetNextVariableName` with `EFI_INVALID_PARAMETER` (that part is actu
57.
▲
by
timschumi
3y ago
> The only other OS getting installed is Windows, and that's probably coming straight from a disk image or a recovery partition. > Especially in laptops, a lot of hardware / firmware issues are simply "solved" by b
58.
▲
by
timschumi
3y ago
> Ultimately, each are OS-specific solutions, while it would be interesting to make a crossover between efibootmgr and GetSetVariable (and that C program) to create a tool working on both Linux and Windows I seems that nobody except for
59.
▲
Investigating a vanishing BIOS on the Fujitsu Lifebook AH532
(blog.timschumi.net)
203 points
by
timschumi
3y ago
|
50 comments
60.
▲
by
timschumi
3y ago
> While looking at their other project I am curious that the author has decided to invent their own memory safe language currently implemented as transpiler to C++ written in Rust. [...] I can imagine potential nightmares when debugging
More ›