Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

what exactly does the patchstick do to my ATV and how easy is it to undo? #260

Closed
GoogleCodeExporter opened this issue Mar 13, 2015 · 5 comments

Comments

@GoogleCodeExporter
Copy link

I have created a patchstick using the standalone atvusb-creator application.

(1) If I use it, what exactly will happen to my ATV?
(2) Is the current content erased?
(3) How do I restore my ATV to its pre-patched state?

As for uninstalling, I see that the site gives uninstall commands through the 
command line. The 
notes on the patchstick say that it includes "factory restore", but what about 
restoring my ATV to 
the pre-patched state?

Original issue reported on code.google.com by tomisenb...@gmail.com on 16 Feb 2009 at 8:52

@GoogleCodeExporter
Copy link
Author

1) installs 3rd party plugins.
2) factory restore or ssh in and manually remove them
3) factory restore

ssh in and manually remove what you don't want.


Original comment by sdavi...@gmail.com on 16 Feb 2009 at 9:14

  • Changed state: Done

@GoogleCodeExporter
Copy link
Author

Thanks for the reply. So the patchstick will only *add* some 3rd party plugins? 
It doesn't otherwise create 
partitions or rearrange any of the ATV's original files or structure? So, I 
won't lose any content of my own that 
is currently stored on the ATV's hard disk? Also, as I understand it, the 
factory restore will do just that: restore 
it to the factory condition, which will not contain any of *my* content. So, 
the way to restore the ATV to the 
*pre-patched* state (not the factory default) is to determine what plug-ins the 
patchstick installed and then 
manually remove them with ssh? Ssh is not installed by default, though, is it? 
So, how do I remove *that*? It 
doesn't appear that I can remove ssh *using* ssh and in so doing restore my ATV 
to its pre-patched state, 
right?



Original comment by tomisenb...@gmail.com on 17 Feb 2009 at 2:02

@GoogleCodeExporter
Copy link
Author

http://code.google.com/p/atvusb-creator/source/browse/#svn/trunk/atvusb-
creator/payloads/patchstick/packages

This is the source code that installs various packages. By looking at the 
various bash scripts, you can see 
everything that is installed.

If you are nervous about the patching process, I suggest you might pass on this 
project.

Original comment by sdavi...@gmail.com on 17 Feb 2009 at 2:57

@GoogleCodeExporter
Copy link
Author

I was afraid you would respond this way!
I am not nervous; I just would like to know exactly what's going on with the 
patching process. 

Original comment by tomisenb...@gmail.com on 17 Feb 2009 at 3:27

@GoogleCodeExporter
Copy link
Author

Like I've mentioned, all code is open source, nothing is hidden. With ssh, you 
can manually remove everything 
but ssh. To remove ssh, you would have to hook a boot script before sshd 
starts. Quite frankly, no one has ever 
expressed concern over this and I don't see any point of creating such a script 
as tracking what a user might 
install after the patchstick installs it's bits is impossible.



Original comment by sdavi...@gmail.com on 17 Feb 2009 at 3:41

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant