TiVoCommunity.com
(c)opyright 1995-2005 All rights reserved
indexcheckTC
This area is a static history of posts in the TiVo Community Forum Archive.
This archive history was made for the simple indexing of search sites like Google.



Pages:1



hacking linuxrc

(Click here to view the original thread with full colors/images)



Posted by: KRavEN

Has anyone experimented with mounting the romfs that contains linuxrc from a DTivo and editing it so that it will stop checking files? This is going to needed for any further hacking on 2.5 (or so I hear). I've experimented with mounting and editing the initial ramdisk used by RedHat, and this really is quite simple. All I need now is to figure out which partition to dump to a file and how to dump it to a file. I'm guessing that the inital ramdisk is contained in the bootstrap partition or the kernel partition. I don't think it is a file anywhere on root, please correct me if I'm wrong though.



Posted by: oosik77

Why would this be needed for any more hacking?

------------------
I am <FONT COLOR="red">T</FONT c><FONT COLOR="green">i</FONT c><FONT COLOR="yellow">V</FONT c><FONT COLOR="purple">o</FONT c> of Borg you will be &lt;jump back&gt; I am <FONT COLOR="red">T</FONT c><FONT COLOR="green">i</FONT c><FONT COLOR="yellow">V</FONT c><FONT COLOR="purple">o</FONT c> of Borg you will be recorded with a Seasons Pass and abosorbed into my collective.



Posted by: KRavEN

This is needed for further hacking of the DTivo because in 2.5 if files are changed or added and then chattr +i is used to make them immutable, the DTivo will go into an infinite boot loop. The only way to get it to boot is to chattr -i the files that were marked immutable, then they will be deleted and replaced or just plain deleted.



Posted by: SmokeBringer

Are all of the files checked, say even the largest ones like myworld? If the are some that aren't handled (due to space constraints), then I could think of some ways to circumvent the boot process.

------------------
PC Boards Repaired Here!
-- (Ignore the Name) --



Posted by: JPags

In 2.5 and 2.0.1-003 all the files are checked, but not all are on the Ram disk. If you modify a file thats not on the Ram disk, TIVo deletes it and then you can't boot the TiVo.

If you modify one of the text files (rc.sysinit, TClient, TClient-lib.tcl, etc). then TiVo replaces them and re-boots the machine.

JPags



Posted by: sjf

Uhhhh, What's 2.0.1-003? Are we likely to get it?

Kinda s**ts on tivonet!

------------------
A second was defined in 1967 as "the duration of 9,192,631,770 periods of the radiation corresponding to the transition between the two hyperfine levels of the ground state of the Cesium-133 atom."



Posted by: SmokeBringer

Can we then conclude that it is impossible to install a TivoNET board, initialize it, and start a Telnet server, in the DiecTivo boxes that are running 2.5?

I know 9th Tee is currently marketing these boards for DirecTivo. Perhaps someone who knows someone at 9th Tee should give them a call and give them the heads up.

------------------
PC Boards Repaired Here!
-- (Ignore the Name) --



Posted by: KRavEN

That would be a correct statement. Thus the need to hack the ramdisk located in the kernel partition and turn off the file checking. Since it is the linux kernel and protected by GNU, there should be no problem with distributing "fixed" kernels.

The effects not only the use of TivoNet, but the webtools, and any harddrive upgrades. You can't even get a shell! I'm sure that once 2.5 is released they will start shipping the SA units with the updated prom and this will end all hacking on those units too. I don't think this will be a DTivo only problem for long.



Posted by: sorphin

only way to get around the check is to use an older prom, like i do.. say... 1.84 (no disk locking either)..
2.03 and 2.05.. nasty.. oh.. and as for what jpags said.. he meant the 2.03 prom.. there is no such thing as 2.0.1-003 (and jpags needs to learn when to shush http://www.avsforum.com/ubb/tongue.gif ) *hint*

-ds

quote:
Originally posted by KRavEN:
That would be a correct statement. Thus the need to hack the ramdisk located in the kernel partition and turn off the file checking. Since it is the linux kernel and protected by GNU, there should be no problem with distributing "fixed" kernels.

The effects not only the use of TivoNet, but the webtools, and any harddrive upgrades. You can't even get a shell! I'm sure that once 2.5 is released they will start shipping the SA units with the updated prom and this will end all hacking on those units too. I don't think this will be a DTivo only problem for long.







Posted by: Krenath

What about those of us who are running 2.01 software on hacked TiVos?

Is there a danger that our TiVos will call out in the middle of the night, download version 2.5 and then suddenly stop working? I haven't upgraded my hard drive space yet, but I've added a TiVoNet so far. Mine would probably still function, but stop using the TiVoNet card in such a situation.

Is it viable for us to try to allow the software to update, but prevent prom updates?



Posted by: sorphin

version of software is irrelevant if the version of the prom is sub 2.03..

just a little note to tivo.. make sure the signatures in your ramdisk MATCH the files you're distributing http://www.avsforum.com/ubb/tongue.gif otherwise if you deploy these proms in the field (read: bad bad bad bad move), you're gonna break alot of tivos http://www.avsforum.com/ubb/tongue.gif

-ds

quote:
Originally posted by Krenath:
What about those of us who are running 2.01 software on hacked TiVos?

Is there a danger that our TiVos will call out in the middle of the night, download version 2.5 and then suddenly stop working? I haven't upgraded my hard drive space yet, but I've added a TiVoNet so far. Mine would probably still function, but stop using the TiVoNet card in such a situation.

Is it viable for us to try to allow the software to update, but prevent prom updates?







Posted by: sjf

How do you determine the version of the prom?

Can you 'retro-grade' the prom? How?

------------------
A second was defined in 1967 as "the duration of 9,192,631,770 periods of the radiation corresponding to the transition between the two hyperfine levels of the ground state of the Cesium-133 atom."

[This message has been edited by sjf (edited 07-31-2001).]



Posted by: SmokeBringer

quote:
Originally posted by KRavEN:
That would be a correct statement. Thus the need to hack the ramdisk located in the kernel partition and turn off the file checking. Since it is the linux kernel and protected by GNU, there should be no problem with distributing "fixed" kernels.


Yes, but...

I thought the kernel had a digital signature and unless the
signature matches the software won't complete the boot procedure?

------------------
PC Boards Repaired Here!
-- (Ignore the Name) --



Posted by: pasha

sorphin,

and where you can get old prom image???

can we have it?
and what about romfs? how this gonna change if you got different prom? it still gonna try to load ram disk do they cheks and try to replace files & etc... so how prom is related to this stuff can you tell PLEASE???
or I'm missing something...

-pasha




Posted by: pasha

Up!!!!
sorphin, PLS reply!!!




Posted by: vadimr

I'm missing something here also, I thought the updated prom is done for some "dual tuner" related stuff. But I'm 100% sure that 2.0.1 soft will work on the new prom even with chattr +i. SO therefor the prom will not effect the OS version. Another method around this would be to find a way to create the signature. However it's almost impossible to create md5 signature. Maybe you can try to use the method it verifies it to create a new one?


------------------
- Vadim
Visit my website (new uncensored TiVo hacking forum) ************.com

I'm ready for Dual Tuners, are YOU?



Posted by: lgerbarg

quote:
Originally posted by pasha:
sorphin,

and where you can get old prom image???

can we have it?
and what about romfs? how this gonna change if you got different prom? it still gonna try to load ram disk do they cheks and try to replace files & etc... so how prom is related to this stuff can you tell PLEASE???
or I'm missing something...

-pasha



TiVo includes virgin ROM images on their drives (at least they used to). You don't want to use those unless you really know what youy are doing though, since they need to be setup (the TiVo does not do any sort of hardware detection, it just has burnt into its flash what version of the video chip it has, and what its RAM config is, etc).

There is also ap program lying on the drive that will allow you to extract the rom off the board onto a file. They left some real goodies on their drives ;-)

You can "*probably* flash any standalone with any ROM shipped in the field, provided you make the necessary machine specific mods. The hardware is close enough that it might be possible to get a DTivo to use an SATivo rom, but I would not risk my machine on it unless I add a way to flash the rom (clips or JTAG) without having the machine in a fully functional state.

Louis

Louis


------------------
Louis Gerbarg



Posted by: vadimr

Interesting, it looks like it, they did some on field flashes with combo from 2.0 to 2.0.1 maybe the rom is on the disk. Could you tell me where to look for it?


quote:
Originally posted by lgerbarg:
TiVo includes virgin ROM images on their drives (at least they used to). You don't want to use those unless you really know what youy are doing though, since they need to be setup (the TiVo does not do any sort of hardware detection, it just has burnt into its flash what version of the video chip it has, and what its RAM config is, etc).

There is also ap program lying on the drive that will allow you to extract the rom off the board onto a file. They left some real goodies on their drives ;-)

You can "*probably* flash any standalone with any ROM shipped in the field, provided you make the necessary machine specific mods. The hardware is close enough that it might be possible to get a DTivo to use an SATivo rom, but I would not risk my machine on it unless I add a way to flash the rom (clips or JTAG) without having the machine in a fully functional state.

Louis

Louis







------------------
- Vadim
Visit my website (new uncensored TiVo hacking forum) ************.com

I'm ready for Dual Tuners, are YOU?



Posted by: pasha

Just wondering what is going on here... some members like not gonna mention his name start conversation of something and then never answer any questions!
if you #tivo guys so proud of yourself that you got somewhere don't post it here if you are not intent to share.
I mean share any tools, knowledge & etc... keep it for yourself!
&lt;b&gt;and keep you mouth closed if somebody else releasing any tools or share any knowledge!&lt;/b&gt;





Posted by: vadimr

I can't understand you people, you are so proud that you know something but you don't want to share it. I mean if you don't want to share why don't you just take a walk? No one needs your stupid comments.

This goes for everyone, I know I'm not the boss here but if you plan on posting such crap, just keep it yourself it mekes everyone feel better.

Somehow I think its #tivo attitude.


quote:
Originally posted by sorphin:
version of software is irrelevant if the version of the prom is sub 2.03..

just a little note to tivo.. make sure the signatures in your ramdisk MATCH the files you're distributing http://www.avsforum.com/ubb/tongue.gif otherwise if you deploy these proms in the field (read: bad bad bad bad move), you're gonna break alot of tivos http://www.avsforum.com/ubb/tongue.gif

-ds






------------------
- Vadim
Visit my website (new uncensored TiVo hacking forum) ************.com

I'm ready for Dual Tuners, are YOU?



Posted by: embeem

quote:
Originally posted by vadimr:
Somehow I think its #tivo attitude.



Somehow, I think this is an AVS attitude.
Everyone seems to think #tivo is an elitist group that's uncovered the secret of life itself and doesn't share such information because of their elite status. Enough already.

The reality is that there's only a handful of people forming #tivo. Having to deal with this constant attitude is annoying, and the reason many #tivo members don't identify themselves as such. It seems like ever time there's a reply to a hot subject that we get replies both public and private suggesting that we're withholding information or other conspiracy theories. Some have just gotten so fed up with this constant attention that they just don't even bother anymore.

People seem to expect two things, they expect tivo to be plotting against them and they expect us to know the answers to everything. Apparently they think that we just don't want information to be publically known, so they message us in private. Repling to these messages is tricky; if we don't respond or don't know the answer it becomes a conspiracy. AVS has reached critical mass, when a rumor starts it just spreads like yelling fire in a crowded theater. Nobody is out to screw you dispite the constant posting to the contrary. On the other hand it's almost the opposite. If anything, it's some very vocal users out to screw tivo. Another site even has users doing this quite openly...

... I'm getting off topic ...

So, do we really know the meaning of life the universe and everything, the ultimate question? Well yes, that one's 42; but as for all this about the tivo, we really don't know more than anyone else. Anything that we do know is just based on publically available information, try reading the kernel source or poking around AVS.

RB has said not to change the kernel, a quick look at the source shows it's signed with a key. Put 2+2 togather and figure out why you're not supposed to alter it. Easy huh?

Do me a favor and stop with all these conspiracy theories; next thing you know it someone will take the first letters of every sentance and claim I'm sending a secret message.

------------------
<FONT size="1"> http://tivo.samba.org/download/mbm <FONT face="courier">
30434c2e2e090a3a697274732209676e7665642f65706d2f2276306
7692e090a746e65646d652220
206c6961406d626d756e696c6f632e78090a226d696c612e32206e6
7732e090a6974636522206e6f
7865742e090a22746f6c672e6d206c620a6e696179742e096d20657
02c6e69616e7566406f697463
616d0a6e0a3a6e69777473092c3120752836312d090a2931726c666
d090a30202077747330322c30
0a29312864646109332073692e2c302c4030434c090a61686964646
1332c3320434c2e2c0a6c4030
20696c090a322c34787263093620726f362c362c6c62090a65706f2
06c090a6e2c34206931303031
696c090a332c35207263090a20726f782c362c3662090a366f69206
c0a6c746320696c090a302c33
7a776c09322c302029312830746d090a3020726c6461090a3120696
4312c312c62090a36000a726c
</FONT f></FONT s>



Posted by: sjf

Uhh...

"See this paranoia I swa rpe d?"

Huh? http://www.avsforum.com/ubb/biggrin.gif

------------------
<FONT size="1">A second was defined in 1967 as "the duration of 9,192,631,770 periods of the radiation corresponding to the transition between the two hyperfine levels of the ground state of the Cesium-133 atom."</FONT s>



Posted by: Worf

Well, you could let some of us into #TiVo, I mean, there ought to be ways to prove ourselves so you know we don't ask stupid questions.

Or, there's always +m and +v, and let us visitors take a peek (look, but don't speak) http://www.avsforum.com/ubb/smile.gif.

Of course, the elitist #TiVo came from a long time ago from the Hack FAQ and the +i, plus all the extraction rumors http://www.avsforum.com/ubb/tongue.gif.



Posted by: pasha

quote:
Originally posted by embeem:
Somehow, I think this is an AVS attitude.
Everyone seems to think #tivo is an elitist group that's uncovered the secret of life itself and doesn't share such information because of their elite status. Enough already.

The reality is that there's only a handful of people forming #tivo. Having to deal with this constant attitude is annoying, and the reason many #tivo members don't identify themselves as such. It seems like ever time there's a reply to a hot subject that we get replies both public and private suggesting that we're withholding information or other conspiracy theories. Some have just gotten so fed up with this constant attention that they just don't even bother anymore.

People seem to expect two things, they expect tivo to be plotting against them and they expect us to know the answers to everything. Apparently they think that we just don't want information to be publically known, so they message us in private. Repling to these messages is tricky; if we don't respond or don't know the answer it becomes a conspiracy. AVS has reached critical mass, when a rumor starts it just spreads like yelling fire in a crowded theater. Nobody is out to screw you dispite the constant posting to the contrary. On the other hand it's almost the opposite. If anything, it's some very vocal users out to screw tivo. Another site even has users doing this quite openly...

... I'm getting off topic ...

So, do we really know the meaning of life the universe and everything, the ultimate question? Well yes, that one's 42; but as for all this about the tivo, we really don't know more than anyone else. Anything that we do know is just based on publically available information, try reading the kernel source or poking around AVS.

RB has said not to change the kernel, a quick look at the source shows it's signed with a key. Put 2+2 togather and figure out why you're not supposed to alter it. Easy huh?

Do me a favor and stop with all these conspiracy theories; next thing you know it someone will take the first letters of every sentance and claim I'm sending a secret message.





oh stop that!
sorphin reply with comments and disappear... ether keep conversation running or STOP this! this so obvious....
go to your underground and live there! enough!

-p




Posted by: vadimr

Who cares, what they got going there? They develop something and they can keep it, but what bothers me is the anoying comments they leave in these threads, such as yes it's possible. Who needs that? I don't, either give us details or don't post anything. Asking to see what they are doing there is wrong, since it's not our business but however thread crapping is a different story. Did his post help anyone? Look it took him like 5 days to answer it, tell me honestly he didn't read it before. They feel they are GOD and they can do whatever they feel like doing.

I love this, 5 days later a stupid essay that they are just regular people, if it wasn't for the censored words, I would tell him publicy what I feel about that essay and his attitude.

All they do is try people from releasing stuff to the public, they capture them before the release and keep it between them in #tivo.

Quote from www.efnet.net
"IRC is the root of all evil. It will make you withdraw from your friends and family, affect your school grades, affect your job performance and turn you into an oper lackey (which is the lowest form of scum on the earth). "


I'm out of here.

quote:
Originally posted by Worf:
Well, you could let some of us into #TiVo, I mean, there ought to be ways to prove ourselves so you know we don't ask stupid questions.

Or, there's always +m and +v, and let us visitors take a peek (look, but don't speak) http://www.avsforum.com/ubb/smile.gif.

Of course, the elitist #TiVo came from a long time ago from the Hack FAQ and the +i, plus all the extraction rumors http://www.avsforum.com/ubb/tongue.gif.





------------------
- Vadim
Visit my website (new uncensored TiVo hacking forum) ************.com

I'm ready for Dual Tuners, are YOU?



Posted by: pasha

004A7EAF852DCF11B3886A41DFAAFDEC1B07F97B initprom
0059953611494E0E45BA175C97F3705C214204C2 DemoContent.desc
00994CF7089BE86A63D58D7F9C224FA87F214438 Features.res
00D0A7968FACBBEFD8413F1B622D6D29C2F5EFF0 apgtest
010ACB285A67ED9B3D80B697C1698FA59121067A Philips_DirecTV_Setup.def
011A7B830784F5D4BFDFDF5144F8384ADA70D66E crypto
01301956A506FE165ABBCAB3963A77BD3B5ADBA8 zapPgdEtc.cs22
0179FC34BAED0607368A0E0C5AECDCFC9A0731CA chat-script
0193C306D43A931311CE0A76D94E8CD1E4E135F9 UIString.res
01A3D56F5CA0F91BB2B8B9CEBE9221105D8D788B oslink.o
021D566C92C65085C9271400291C6CD02E415552 libc.so
02E6D0A383C8990E27CCCE74156103D1FF3BBB89 rz
03791BE898C7AEBAB384235657D3AB48EFFB1868 dbconvert.cs22
03832612FF14016F7D6E4C44097BA9A335642943 hitachi-ird.tivo
038E74E8E4D7A61C3077520BAFE8015DEBA35109 keydump
03DD5BE87F2735F26C2FD3B87647639A7F88893F LocalMessage.res
03F2D795A8675C9001A14FFD064224B2B354A72F confirmcrypto
047CD3B38DFC7AEAEFDAC571FCCF9647140F3E70 bootpage
04AA55113CF9A39E35D614829CDA904C41ABF41B images.list
053842877BBB3A4A32E168C8D624CD20E1553015 DirecTV_Purchases.def
054DB9F2E55C7665EC486F681B932C1F0BB08E35 TCD411RespCli.itcl
05B1DAFBDF60FD1A7BAFDEFC6487880CE6FDD952 lsmod

so anyway is anybody knows how to create such signatures?




Posted by: sjf

Vadimr:
Embeem is not sorphin. IIRC Embeem has been quite helpful on numerous occasions. Sorphin is, well, at best -- a tease.

------------------
<FONT size="1">A second was defined in 1967 as "the duration of 9,192,631,770 periods of the radiation corresponding to the transition between the two hyperfine levels of the ground state of the Cesium-133 atom."</FONT s>



Posted by: pasha

quote:
Originally posted by sjf:
Vadimr:
Embeem is not sorphin. IIRC Embeem has been quite helpful on numerous occasions. Sorphin is, well, at best -- a tease.



sjf,

seems like you have access to IRC....
so maybe you can answer me my Q?
chattr +i no loger work for 2.5
I need some kind of solution to get my tivonet working!
Anyway comments like "OLD prom will solve your prblems & etc" useless...
since all checking done on 1st stage of boot process i.e. all signatures checked by linuxrc and signatures stored on romfs in signature file HOW you can bypass checking with different revision of prom???


anyone?

-p



Posted by: vadimr

Ok nevermind, I apologize.
However the attitude is the same, maybe helpful in other subjects.


quote:
Originally posted by sjf:
Vadimr:
Embeem is not sorphin. IIRC Embeem has been quite helpful on numerous occasions. Sorphin is, well, at best -- a tease.






------------------
- Vadim
Visit my website (new uncensored TiVo hacking forum) ************.com

I'm ready for Dual Tuners, are YOU?



Posted by: sorphin

since i'm at best, a tease, i don't know why i'm bothering to even tell you this..

chattr +i doesn't work with a prom of say.. 2.05, obvious,
saying to use an older prom is NOT useless (unless you have a directivo).. why? simple.. because the OLDER PROM DOES NOT DO SIGNATURE CHECKING NOR SUPPORT THE RAMDISK.. duh...

only proms of version 2.03 or greater support that.. anything less.. aka 1.84 et al.. will boot whatever, however.. that said.. dtivos supposedly can't use a prom &lt; 1.88 (which the directivo i used to have, came with).. are you done whining yet?


quote:
Originally posted by pasha:
sjf,

seems like you have access to IRC....
so maybe you can answer me my Q?
chattr +i no loger work for 2.5
I need some kind of solution to get my tivonet working!
Anyway comments like "OLD prom will solve your prblems & etc" useless...
since all checking done on 1st stage of boot process i.e. all signatures checked by linuxrc and signatures stored on romfs in signature file HOW you can bypass checking with different revision of prom???


anyone?

-p







Posted by: vadimr

SA Tivos don't have file checking and we are all talking about directivo. With an older prom DTiVo will not boot for some reason, and prom doesn't check signatures the linuxrc does when it gets extracted from the ramdisk, prom only checks the kernel and allows it to boot. Any ideas of how to bypass would be nice.


quote:
Originally posted by sorphin:
since i'm at best, a tease, i don't know why i'm bothering to even tell you this..

chattr +i doesn't work with a prom of say.. 2.05, obvious,
saying to use an older prom is NOT useless (unless you have a directivo).. why? simple.. because the OLDER PROM DOES NOT DO SIGNATURE CHECKING NOR SUPPORT THE RAMDISK.. duh...

only proms of version 2.03 or greater support that.. anything less.. aka 1.84 et al.. will boot whatever, however.. that said.. dtivos supposedly can't use a prom &lt; 1.88 (which the directivo i used to have, came with).. are you done whining yet?





------------------
- Vadim
Visit my website (new uncensored TiVo hacking forum) ************.com

I'm ready for Dual Tuners, are YOU?

[This message has been edited by vadimr (edited 08-07-2001).]



Posted by: mrblack51.1

ok, so now we have a good idea about using an older prom with 2.5 to avoid the checks. now, is there anyone out there with info on how to manually flash the prom with an older version. i thought i saw the command in the rc.sysinit, but it would be nice to have some confirmation.

are there any known differences between the various proms other than the file checking stuff? would it be better to try and get a 2.01 or whichever prom instead of the 1.88 or the like? and of course, having a source to obtain these prom files is important.

thanks to all who have contributed in a constructive manner to this thread (not meant as flame bait). i hope to have dual tuners and tivonet (tivonet on the dtivo rocks).



Posted by: vadimr

Stand by on this issue, there is a MAJOR confusion going on here, there few proms in the prom directory. However older proms and kernels will not let your tivo boot.

Just wait a bit, while we figure something out..

quote:
Originally posted by mrblack51.1:
ok, so now we have a good idea about using an older prom with 2.5 to avoid the checks. now, is there anyone out there with info on how to manually flash the prom with an older version. i thought i saw the command in the rc.sysinit, but it would be nice to have some confirmation.

are there any known differences between the various proms other than the file checking stuff? would it be better to try and get a 2.01 or whichever prom instead of the 1.88 or the like? and of course, having a source to obtain these prom files is important.

thanks to all who have contributed in a constructive manner to this thread (not meant as flame bait). i hope to have dual tuners and tivonet (tivonet on the dtivo rocks).





------------------
- Vadim
Visit my website (new uncensored TiVo hacking forum) ************.com

I'm ready for Dual Tuners, are YOU?



Posted by: pasha

Since it took week to answer simple qestion and your answer doesn't make much sence... becouse FILE signature checking done in linuxrc not in the prom. all what PROM could do is checking kernel signature (512 byte block after compessed romfs image) and/or supporting RAMDISK...
and if you will disable ramdisk in bootparams it should take care of stuff and it doesn't...
and YES I'm talking about DIRECTV TIVO!
and yes I have romfs image on my harddrive mounted
and linuxrc doing all checking against signature file located in same romfs
linuxrc deleting files which have wrong signature and replace with backup files (it has only rc.sysinit, inittab, TClient tclientlib and something else) and if it deletes any other files it create .kickstart file in root in order to call tivo callcenter


anyway after any attemps of fixing your filesystem it reboots and checks again and if you set +i on any of your moded files you gonna go to loop and never gonna past this step... so changing prom it's ether useless or only one step before you will change anything else to skip checking in linuxrc

-pasha




Posted by: sorphin

if tivo ever field upgrades the proms, SA's *will* have file checking.. with an older prom, the direct tivo will not boot, because it's hardware isn't supported by the prom..

the *only* ways to bypass it are, a) find tivo's Prime #, and sign stuff yourself, or learn ppcasm and hack the prom itself to bypass/find how it's telling the kernel *hey, you have a ramdisk? load it*... there are no other bypass methods other than those.. i've tested under said proms on an SA.. and seeing as you lose the "diagnostic menu" (gawd the names things get around here).. and there's nothing you can do in there anyways of use (except set boot params w/o a shell).. the above options are it.. and yes, before you start with the usual (you didn't answer my question).. read the top of this post.. that's you answer, unless you do/can do one of those.. you're sol.. (to be blunt).. i would say try a 1.88 prom if you can find one since my directivo had one back in the day, but finding one/knowing for sure if it'll ignore the ramdisk.. i can't tell you for sure.. (btw vadimr.. i'm working on &lt; 2 hours sleep and a very rough past month, cut me some slack eh?.. and as for the me not responding for X # days.. deal with it http://www.avsforum.com/ubb/tongue.gif there is life outside avs..


quote:
Originally posted by vadimr:
SA Tivos don't have file checking and we are all talking about directivo. With an older prom DTiVo will not boot for some reason, and prom doesn't check signatures the linuxrc does when it gets extracted from the ramdisk, prom only checks the kernel and allows it to boot. Any ideas of how to bypass would be nice.









Posted by: sjf

quote:
Originally posted by pasha:
sjf,

seems like you have access to IRC....
so maybe you can answer me my Q?
chattr +i no loger work for 2.5
I need some kind of solution to get my tivonet working!
Anyway comments like "OLD prom will solve your prblems & etc" useless...
since all checking done on 1st stage of boot process i.e. all signatures checked by linuxrc and signatures stored on romfs in signature file HOW you can bypass checking with different revision of prom???


anyone?

-p



I do NOT have access to #tivo.
I do NOT have a direct-tivo.
I do NOT have prom 2.5 (as far as I know, anyway)
Can't be much help, I'm afraid.

------------------
<FONT size="1">A second was defined in 1967 as "the duration of 9,192,631,770 periods of the radiation corresponding to the transition between the two hyperfine levels of the ground state of the Cesium-133 atom."</FONT s>



Posted by: vadimr

Cutting you some slack http://www.avsforum.com/ubb/smile.gif LOL..

Well TiVo Did field upgrade the proms on DTiVos, you said with an older prom Dtivo will not boot, because it's hardware isn't supported by the prom. What do you mean? If you take an older prom from DTiVo and you load it (been tested) tivo will not boot. So this means it's not just the prom problem.
I never tried using an SA prom on directivo, cause that for sure would not work, hey you ever tried using a bios from a different motherboard on yours?

I get what you are saying, however I'm not sure this will work. Singing files would be the best, however we can't do it now..

quote:
Originally posted by sorphin:
if tivo ever field upgrades the proms, SA's *will* have file checking.. with an older prom, the direct tivo will not boot, because it's hardware isn't supported by the prom..

the *only* ways to bypass it are, a) find tivo's Prime #, and sign stuff yourself, or learn ppcasm and hack the prom itself to bypass/find how it's telling the kernel *hey, you have a ramdisk? load it*... there are no other bypass methods other than those.. i've tested under said proms on an SA.. and seeing as you lose the "diagnostic menu" (gawd the names things get around here).. and there's nothing you can do in there anyways of use (except set boot params w/o a shell).. the above options are it.. and yes, before you start with the usual (you didn't answer my question).. read the top of this post.. that's you answer, unless you do/can do one of those.. you're sol.. (to be blunt).. i would say try a 1.88 prom if you can find one since my directivo had one back in the day, but finding one/knowing for sure if it'll ignore the ramdisk.. i can't tell you for sure.. (btw vadimr.. i'm working on &lt; 2 hours sleep and a very rough past month, cut me some slack eh?.. and as for the me not responding for X # days.. deal with it http://www.avsforum.com/ubb/tongue.gif there is life outside avs..







------------------
- Vadim
Visit my website (new uncensored TiVo hacking forum) ************.com

I'm ready for Dual Tuners, are YOU?



Posted by: pasha

sorphin,

if you have 1.88 for dtivo PLS send it to me
my e-mail is nobody@nowhere.null

-p

[This message has been edited by pasha (edited 08-07-2001).]



Posted by: sorphin

i guess i shoulda highlighted.. sorry.. i *used* to have a dtivo.. but i sold it ages ago.. sorry :/


quote:
Originally posted by pasha:
sorphin,

if you have 1.88 for dtivo PLS send it to me
my e-mail is pasha@arros.com

-p







Posted by: embeem

quote:
Originally posted by vadimr:
Singing files would be the best, however we can't do it now..



If we're all done flaming eachother, abit of info -

The linuxrc checks the signature of all the files, nobody knows how these signatures are generated and really it doesn't matter; the romfs itself is signed. SA tivos contain this romfs too, however without a recent prom they don't use it. You may be able to downgrade the prom to one that doesn't check, but you'd have a nice catch22 in doing so.

------------------
<FONT size="1"> http://tivo.samba.org/download/mbm <FONT face="courier">
30434c2e2e090a3a697274732209676e7665642f65706d2f2276306
7692e090a746e65646d652220
206c6961406d626d756e696c6f632e78090a226d696c612e32206e6
7732e090a6974636522206e6f
7865742e090a22746f6c672e6d206c620a6e696179742e096d20657
02c6e69616e7566406f697463
616d0a6e0a3a6e69777473092c3120752836312d090a2931726c666
d090a30202077747330322c30
0a29312864646109332073692e2c302c4030434c090a61686964646
1332c3320434c2e2c0a6c4030
20696c090a322c34787263093620726f362c362c6c62090a65706f2
06c090a6e2c34206931303031
696c090a332c35207263090a20726f782c362c3662090a366f69206
c0a6c746320696c090a302c33
7a776c09322c302029312830746d090a3020726c6461090a3120696
4312c312c62090a36000a726c
</FONT f></FONT s>



Posted by: pasha

If I would have an image for older prom I can allways downgrade it however I don't have it...
and I don't see where is catch22?
box perfectly boots with 2.0 with handcraft=true
so if you have an image of old prom it could be usefull...
anyway I still think there is way around it... sooner or later I will figure it out....





Posted by: mrblack51.1

handcraft=true is a bootparam i take it?



Posted by: pasha

quote:
Originally posted by mrblack51.1:
handcraft=true is a bootparam i take it?


???? what do you mean??????




Posted by: mrblack51.1

"box perfectly boots with 2.0 with handcraft=true"

is handcraft=true a bootparam like shondss=true? if not, then where is it set/used



Posted by: sjf

Yes. "handcraft=true" apparently replaces "runmyworld=false" in 2.0.1

------------------
<FONT size="1">A second was defined in 1967 as "the duration of 9,192,631,770 periods of the radiation corresponding to the transition between the two hyperfine levels of the ground state of the Cesium-133 atom."</FONT s>





vBulletin Copyright ©2000 - 2009, Jelsoft Enterprises Limited.
vB Easy Archive Final ©2000 - 2009 - Created by Stefan "Xenon" Kaeser Modified by Adam J. de Jaray