HackerTrans
TopNewTrendsCommentsPastAskShowJobs

timschumi

423 karmajoined 5 anni fa

Submissions

Exploiting MediaTek's Download Agent

blog.r0rt1z2.com
21 points·by timschumi·5 mesi fa·0 comments

A Full-Chain Exploit of an Unfused Qualcomm Device

hhj4ck.github.io
3 points·by timschumi·11 mesi fa·0 comments

Debugging the Pixel 8 kernel via KGDB

xairy.io
4 points·by timschumi·12 mesi fa·0 comments

Google WiFi Pro: Glitching from Root to EL3: Part 1 – Characterization

raelize.com
5 points·by timschumi·12 mesi fa·1 comments

Glitching Google WiFi Pro from Root to EL3 [pdf]

raelize.com
1 points·by timschumi·anno scorso·0 comments

LineageOS 22

lineageos.org
255 points·by timschumi·2 anni fa·159 comments

Low-Level Development on Retail Android Hardware – Prototyping a Bootloader

blog.timschumi.net
2 points·by timschumi·2 anni fa·0 comments

Tracking Down a UEFI Quirk on the Fujitsu Lifebook AH532

blog.timschumi.net
5 points·by timschumi·2 anni fa·0 comments

comments

timschumi
·6 giorni fa·discuss
If you are talking about the addition of microG, that indeed seems like it hasn't been mentioned on the blog, although I'd argue very likely due to an oversight.

I can find internal conversations that it deserves to be announced in a more prominent way than on the "Sunsetting LineageOS 18.1" post, was left as "to be added to the LineageOS 22.x" blog post, and then just never made the initial draft. Whoops.

If you are talking about the rules on the subreddit (or the other social platforms), that one indeed has been discussed a lot on the platform itself (and which we usually keep available).
timschumi
·6 giorni fa·discuss
> They stopped that malpractice a while ago (last year?).

By now it has actually been almost two and a half years.

> But they really hurt their credibility with the prior stance, and that their subreddit still has rules forbidding almost all discussions [...].

While I'm not looking to turn this into an off-platform meta discussion, pretty much all of those rules have their very good reasons to be there.

As an example, you would be surprised how many people install a Magisk module to strip away LineageOS-specific build version properties, and then end up in our support platforms asking why the Updater can't search for new updates (of course while not mentioning that they have modified their system).

microG I don't even see listed as a part of any rule anymore, it was removed when upstream support for microG was merged.
timschumi
·6 giorni fa·discuss
For a slightly more manageable list, the 590 of those that are or were supported officially are also listed on the LineageOS wiki [1].

[1] https://wiki.lineageos.org/devices/
timschumi
·2 mesi fa·discuss
Not sure where CalyxOS came up in this?
timschumi
·3 mesi fa·discuss
And it doesn't seem like anything newer than ARMv9.2 is available either, no matter the price point.
timschumi
·4 mesi fa·discuss
Every system and package manager will be affected if it cannot download source code to build a package.

NixOS less so, because pretty much all source downloads that are not restricted by license are a separate output that will therefore be stored on (and downloadable from) NixOS cache servers.

I'm not sure what your expectation for this is in general, nobody can just wish into existence data that is just gone.
timschumi
·4 mesi fa·discuss
> LineageOS was one of the OG de-googled Android ROMs, renamed a few years after Android Jellybean IIRC.

Existing since 2009 as CyanogenMod and since 2016 as LineageOS, that would have been around the time where Android 7 (Nougat) was current.

PS: Not that we are in any way degoogled, other than what we are forced to by the license.
timschumi
·7 mesi fa·discuss
It's unfortunate that he uploaded this without notable commit history, it would be interesting to see how long it takes a programmer of his caliber to bring up a project like this.

That said, judging by the license file this was based on QuickJS anyway, making it a moot comparison.
timschumi
·7 mesi fa·discuss
That's... cool, I guess?
timschumi
·7 mesi fa·discuss
Not for the ones on the receiving end.
timschumi
·9 mesi fa·discuss
> I can't even fathom what the build system is doing in order to require this amount of storage.

A large number of 17 year old repositories, prebuilt toolchains, and the fact that you otherwise have every little bit of source code, intermediary results, and output to create a full operating system all in the same place.

As for the memory, the very first step (that basically already is the benchmark for the most memory usage) is loading the entire build tree and generating build steps. Yes, that takes 32GB of RAM, if not 64GB nowadays.
timschumi
·9 mesi fa·discuss
There is a guide on how to set up LineageOS for libvirt (i.e. QEMU) [1], but there exist no prebuilt images at this point in time.

[1] https://wiki.lineageos.org/libvirt-qemu
timschumi
·9 mesi fa·discuss
As far as I have heard they have not actually secured partner access for themselves, they just got someone who has access to break their NDA.
timschumi
·9 mesi fa·discuss
:^)
timschumi
·10 mesi fa·discuss
> What's wrong with asking to expedite the removal process, considering the process is detailed in the guidelines?

Asking is one thing, the other thing is not accepting the decision of a maintainer on a topic that is at the maintainers discretion and instead taking it to social media [1] [2] for it to be brigaded.

Addendum: It additionally appears that this was filed before the browser was even launched, if the Wayback Machine and their social media posts are anything to go by.

[1] https://x.com/uwukko/status/1970161297783238905 [2] https://x.com/theo/status/1970266199469810127
timschumi
·10 mesi fa·discuss
Couldn't try to (together with Theo / t3) bully the Homebrew developers into a forced takeover of a package [1] if it were a conflict-free name.

[1] https://github.com/Homebrew/homebrew-cask/pull/229061
timschumi
·12 mesi fa·discuss
> My main complain by far to LineageOS is the necessity to wipe everything for major releases on my S10. That's not possible every year.

Are you sure that you are not just misinterpreting the upgrade instructions?

For the S10 a mandatory wipe-on-upgrade has last been the case when upgrading from versions _older than LineageOS 21.0_.

During the time where LineageOS 20 was the current version there was no requirement to wipe listed at all, so presumably it didn't exist then.
timschumi
·12 mesi fa·discuss
Just so that nobody ends up confused: This is the same topic as posted here [1] a week ago, but presented in a blog post series format instead of as a slide deck.

[1] https://news.ycombinator.com/item?id=44498614
timschumi
·anno scorso·discuss
> Screwing up EFI vars doesn't make most systems unbootable. I have corrupted my EFI vars quite a few times trying to do funny things. UEFI implementations do tend to be buggy, but not all of them are that catastrophically bad.

For what it's worth, I have a laptop here that can be irrevocably (short of having a flash memory dump on-hand that can be flashed back) bricked just by messing around with EFI variables through fully intentional operations (i.e. operations that would be available to any program with Administrator privileges on Windows, or the root user on Linux).
timschumi
·anno scorso·discuss
> It's already a basically bleeding edge C++. Why is it so much to ask for developers to use a more mature and established iteration so I don't need a brand new compiler?

Because C++ got better and better in recent versions?

You are essentially asking to forego large amounts of improvements that allow for writing more maintainable code, just because you are too lazy to install a compiler that has been released 1 year and 10 months ago (in the case of GCC 13) or 1 year and 5 months (in the case of Clang 17).