Whole-known-network
<p>embedded development is about making the most pointlessly convoluted filesystem image format possible and then deploying it on the maximum amount of devices feasible</p><p>if you do this you win. in the afterlife you will never see a computer again. this is why everyone does shit like that, i have no other explanation</p>
<p><span class="h-card" translate="no"><a href="https://mastodon.social/@whitequark" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>whitequark</span></a></span> this seems like normal embedded device things</p>
<p>inside of the SquashFS filesystem there is a /rootfs_data.img, which is a UBI image</p>
<p>the squashfs isn't even in the nested FIT, it's just appended to it</p><p>are they on crack</p>
<p><span class="h-card" translate="no"><a href="https://mastodon.social/@whitequark" class="u-url mention">@<span>whitequark</span></a></span> This almost respectable</p>
<p>looking at another ZyXEL router and inside of a top-level Flat Image Tree with the bootloader, kernel, and rootfs (empty), there is, inside the kernel partition, another Flat Image Tree, which has the actual kernel, a Flat Device Tree, and a squashfs</p><p>i... i don't think this qualifies as "flat" anymore</p>
<p><span class="h-card" translate="no"><a href="https://mastodon.social/@whitequark" class="u-url mention">@<span>whitequark</span></a></span><br /><span class="h-card" translate="no"><a href="https://mastodon.bsd.cafe/@mms" class="u-url mention">@<span>mms</span></a></span> doesn't JSON stand for "just sed oriented notation"?</p>
<p><span class="h-card" translate="no"><a href="https://mastodon.social/@whitequark" class="u-url mention">@<span>whitequark</span></a></span><br />CVEs from a perspective that assumes that being as locked down as an Iphone is the only correct security model</p>
<p><span class="h-card" translate="no"><a href="https://chaos.social/@datenwolf" class="u-url mention">@<span>datenwolf</span></a></span> the root filesystems contain basically the same files, built for different architectures</p>