Quote:
Originally Posted by natemcnutty
Why would we mod it? Vogue just renames their partition table to os.nb.payload, then cat tinboot with os.nb.payload. The tinboot is the XIP, and the os.nb.payload is what would normally contain the OS files. We don't have any OS files contained in the payload, right? We also don't need to merge the empty imgfs if we incbin it in using Tinboot.S.
I would seriously consider trying this. Generate the XIP using our makexip script, then use the vogue's partition layout and blank imgfs to do the NBH:
Code:
cp partition_table output.nb.payload
# rhod500 here is our output from makexip.sh
cat rhod500 >> output.nb.payload
# we still use wine, but we could comment out and use their nbmerge instead
# wine /usr/share/LinuxRomKitchen/NBMerge.exe -kaiser output.nb
./nbmerge < output.nb.payload > output.nb
yang -F RHODIMG.NBH -f output.nb -t 0x400 -s 64 -d RHOD****0 -c 11111111 -v Tinboot -l WWE
|
thats the confusing part. their partition table has no imgfs while ours does. So how do we change that? thats where i'm confused as to if we need to mod it or just create a new one from scratch.
So you want to just use the vogue partition table and imgfs ? thats ballsy.. do it.. lol