Happy to announce that @ayakael is now a trusted contributor in postmarketOS!
He is getting postmarketOS comfortable on eink and cyberdeck devices, improving rockchip support, maintaining Alpine Linux packages and learning how to mainline linux patches. Regarding eink devices, he made a bunch of improvements to the e-ink powered pine64-pinenote and moved it from the testing category to community.
π TC page:
https://postmarketos.org/team/#antoine-martin-ayakael
#Megapixels 2.1.0 was just merged into #postmarketOS Edge, including a fix to make it work out-of-the-box again on the original #PinePhone! Performance is not as good as it used as it relies on software rendering but it can take photos at least, and it's markedly more usable than the main alternative Snapshotβwhich unfortunately runs at what seems to be less than 1 FPS on it.
Remember the "One Laptop Per Child" project, that developed a low-cost computer for children in developing countries? I was always amazed by a certain feature: The "View Source" button.
When you pressed it, the source code for the currently running application would open. This was supposed to encourage tinkering with the software on your device! <3
I've been pondering what it would take to build that button on modern machines. Has anyone seen something like that?
(Prototype in next toot.)
Does anyone here know any google devs because the google software repair tool seems to not work since it's bugged for pixel 4a sunfish right now(see attached image). The TQ3A.230805.001.S2 build is the last build for pixel 4a. It's also the only image available on google's ota images site for the model. From the looks of it the tool checks the latest versions here and it seems to be weirdly missing the last build: https://pixelrepair.withgoogle.com/get_latest_version/sunfish
I need this to try and fix the issues with my pixel 4a
Context: I keep seeing requests coming from Microsoft IPs, such as for example:
20.[REDACTED] - - [19/Feb/2026:10:13:29 +0100] "GET /fe5.php HTTP/1.1" 404 146 "-" "-" "-" 09:13:42 [56/289]
20.[REDACTED] - - [19/Feb/2026:10:13:30 +0100] "GET /ov.php HTTP/1.1" 404 146 "-" "-" "-"
20.[REDACTED] - - [19/Feb/2026:10:13:30 +0100] "GET /wp-content/plugins/index.php HTTP/1.1" 404 146 "-" "-" "-"
20.[REDACTED] - - [19/Feb/2026:10:13:30 +0100] "GET /default.php HTTP/1.1" 404 146 "-" "-" "-"
20.[REDACTED] - - [19/Feb/2026:10:13:30 +0100] "GET /goods.php HTTP/1.1" 404 146 "-" "-" "-"
20.[REDACTED] - - [19/Feb/2026:10:13:31 +0100] "GET /abcd.php HTTP/1.1" 404 146 "-" "-" "-"
20.[REDACTED] - - [19/Feb/2026:10:13:31 +0100] "GET /class.1.php HTTP/1.1" 404 146 "-" "-" "-"
20.[REDACTED] - - [19/Feb/2026:10:13:31 +0100] "GET /async.php HTTP/1.1" 404 146 "-" "-" "-"
20.[REDACTED] - - [19/Feb/2026:10:13:31 +0100] "GET /ff.php HTTP/1.1" 404 146 "-" "-" "-"
20.[REDACTED] - - [19/Feb/2026:10:13:32 +0100] "GET /ioxi-o.php HTTP/1.1" 404 146 "-" "-" "-"
20.[REDACTED] - - [19/Feb/2026:10:13:32 +0100] "GET /manager.php HTTP/1.1" 404 146 "-" "-" "-"
20.[REDACTED] - - [19/Feb/2026:10:13:32 +0100] "GET /wp-update.php HTTP/1.1" 404 146 "-" "-" "-"
20.[REDACTED] - - [19/Feb/2026:10:13:32 +0100] "GET /file.php? HTTP/1.1" 404 146 "-" "-" "-"
20.[REDACTED] - - [19/Feb/2026:10:13:33 +0100] "GET /wp-includes/certificates/plugins.php HTTP/1.1" 404 146 "-" "-" "-"
20.[REDACTED] - - [19/Feb/2026:10:13:33 +0100] "GET /lc.php HTTP/1.1" 404 146 "-" "-" "-"
20.[REDACTED] - - [19/Feb/2026:10:13:33 +0100] "GET /cbrfo.php HTTP/1.1" 404 146 "-" "-" "-"
20.[REDACTED] - - [19/Feb/2026:10:13:33 +0100] "GET /inc.php HTTP/1.1" 404 146 "-" "-" "-"
20.[REDACTED] - - [19/Feb/2026:10:13:33 +0100] "GET /gifclass.php HTTP/1.1" 404 146 "-" "-" "-"
20.[REDACTED] - - [19/Feb/2026:10:13:34 +0100] "GET /miansha.php HTTP/1.1" 404 146 "-" "-" "-"
20.[REDACTED] - - [19/Feb/2026:10:13:34 +0100] "GET /tinyfilemanager.php HTTP/1.1" 404 146 "-" "-" "-"
20.[REDACTED] - - [19/Feb/2026:10:13:34 +0100] "GET /admin.php HTTP/1.1" 404 146 "-" "-" "-"
20.[REDACTED] - - [19/Feb/2026:10:13:34 +0100] "GET /ok.php HTTP/1.1" 404 146 "-" "-" "-"
20.[REDACTED] - - [19/Feb/2026:10:13:35 +0100] "GET /fi.php HTTP/1.1" 404 146 "-" "-" "-"
20.[REDACTED] - - [19/Feb/2026:10:13:35 +0100] "GET /muzu.php HTTP/1.1" 404 146 "-" "-" "-"
20.[REDACTED] - - [19/Feb/2026:10:13:35 +0100] "GET /reze.php HTTP/1.1" 404 146 "-" "-" "-"
20.[REDACTED] - - [19/Feb/2026:10:13:35 +0100] "GET /styll.php HTTP/1.1" 404 146 "-" "-" "-"
20.[REDACTED] - - [19/Feb/2026:10:13:36 +0100] "GET /x7.php HTTP/1.1" 404 146 "-" "-" "-"
20.[REDACTED] - - [19/Feb/2026:10:13:36 +0100] "GET /thebe.php HTTP/1.1" 404 146 "-" "-" "-"
20.[REDACTED] - - [19/Feb/2026:10:13:36 +0100] "GET /ddd.php HTTP/1.1" 404 146 "-" "-" "-"
20.[REDACTED] - - [19/Feb/2026:10:13:36 +0100] "GET /bgymj.php HTTP/1.1" 404 146 "-" "-" "-"
20.[REDACTED] - - [19/Feb/2026:10:13:37 +0100] "GET /8xyz.php HTTP/1.1" 404 146 "-" "-" "-"
20.[REDACTED] - - [19/Feb/2026:10:13:37 +0100] "GET /ioxi.php HTTP/1.1" 404 146 "-" "-" "-"
20.[REDACTED] - - [19/Feb/2026:10:13:37 +0100] "GET /xpwer1.php HTTP/1.1" 404 146 "-" "-" "-"
20.[REDACTED] - - [19/Feb/2026:10:13:37 +0100] "GET //lala.php HTTP/1.1" 404 146 "-" "-" "-"
20.[REDACTED] - - [19/Feb/2026:10:13:38 +0100] "GET //about.php HTTP/1.1" 404 146 "-" "-" "-"
20.[REDACTED] - - [19/Feb/2026:10:13:38 +0100] "GET /wp-admin/images/commentv.php HTTP/1.1" 404 146 "-" "-" "-"
20.[REDACTED] - - [19/Feb/2026:10:13:38 +0100] "GET //cgi-bin/index.php HTTP/1.1" 404 146 "-" "-" "-"
20.[REDACTED] - - [19/Feb/2026:10:13:38 +0100] "GET //wp-admin/images/wp-conflg.php HTTP/1.1" 404 146 "-" "-" "-"
20.[REDACTED] - - [19/Feb/2026:10:13:38 +0100] "GET /wp-admin/images/wp-conflg.php HTTP/1.1" 404 146 "-" "-" "-"
20.[REDACTED] - - [19/Feb/2026:10:13:39 +0100] "GET /info.php HTTP/1.1" 404 146 "-" "-" "-"
20.[REDACTED] - - [19/Feb/2026:10:13:39 +0100] "GET /about.php HTTP/1.1" 404 146 "-" "-" "-"
20.[REDACTED] - - [19/Feb/2026:10:13:39 +0100] "GET /x/ HTTP/1.1" 404 146 "-" "-" "-"
20.[REDACTED] - - [19/Feb/2026:10:13:39 +0100] "GET /222.php HTTP/1.1" 404 146 "-" "-" "-"
20.[REDACTED] - - [19/Feb/2026:10:13:40 +0100] "GET //adminfuns.php HTTP/1.1" 404 146 "-" "-" "-"
20.[REDACTED] - - [19/Feb/2026:10:13:40 +0100] "GET /wp-includes/PHPMailer/ HTTP/1.1" 404 146 "-" "-" "-"
20.[REDACTED] - - [19/Feb/2026:10:13:40 +0100] "GET /xx.php HTTP/1.1" 404 146 "-" "-" "-"
20.[REDACTED] - - [19/Feb/2026:10:13:40 +0100] "GET /wp-admin/js/wp-conflg.php HTTP/1.1" 404 146 "-" "-" "-"
20.[REDACTED] - - [19/Feb/2026:10:13:41 +0100] "GET /f5.php HTTP/1.1" 404 146 "-" "-" "-"
20.[REDACTED] - - [19/Feb/2026:10:13:41 +0100] "GET /flower.php HTTP/1.1" 404 146 "-" "-" "-"
20.[REDACTED] - - [19/Feb/2026:10:13:41 +0100] "GET //f6.php HTTP/1.1" 404 146 "-" "-" "-"
20.[REDACTED] - - [19/Feb/2026:10:13:41 +0100] "GET //edit.php HTTP/1.1" 404 146 "-" "-" "-"
20.[REDACTED] - - [19/Feb/2026:10:13:42 +0100] "GET //wp-includes/js/dist/ HTTP/1.1" 404 146 "-" "-" "-"
20.[REDACTED] - - [19/Feb/2026:10:13:42 +0100] "GET /wp-includes/SimplePie/ HTTP/1.1" 404 146 "-" "-" "-"
20.[REDACTED] - - [19/Feb/2026:10:13:42 +0100] "GET //av.php HTTP/1.1" 404 146 "-" "-" "-"
20.[REDACTED] - - [19/Feb/2026:10:13:42 +0100] "GET /wp-includes/Text/Diff/Engine/about.php HTTP/1.1" 404 146 "-" "-" "-"
20.[REDACTED] - - [19/Feb/2026:10:13:43 +0100] "GET /wsd.php HTTP/1.1" 404 146 "-" "-" "-"
20.[REDACTED] - - [19/Feb/2026:10:13:43 +0100] "GET /jane.php HTTP/1.1" 404 146 "-" "-" "-"
20.[REDACTED] - - [19/Feb/2026:10:13:43 +0100] "GET /css.php HTTP/1.1" 404 146 "-" "-" "-"
Iβm not sure what it is for, maybe trying to exploit wordpress or ? In any case, itβs doing all these requests in less than a few seconds which is completely unacceptable, and without a User-Agent also, so no way to contact whoever is doing this.