Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

wodeh

macrumors regular
Original poster
Nov 18, 2007
223
0
Norwich
nitoTV is burning the midnight oil and has tweeted a new repository from which you can grab the first GUI-based AppleTV2 app (technically a Lowtide plugin), which currently has weather and RSS functionality.

To use it, do the following:

1) SSH into your Apple TV2, the default password is "alpine"
2) Type "passwd" and enter a new password (if you haven't already)
3) Type: echo "deb http://apt.awkwardtv.org ./" > /etc/apt/sources.list.d/awkwardtv.list
4) Type: apt-get update
5) Type: apt-get install com.nito.nitoTV
6) Type: killall Lowtide
7) Enjoy ;)

Source: http://twitter.com/#!/nitotv


UPDATE Hello World 2 Guide:

(Disclaimer: This is a guide written as I worked these steps out for myself, It worked for me and it should hopefully work for you! but I can't make any promises something wont screw up along the way.)

As for the Hello World project, you need the latest version of XCode then do this:

0) Make sure your Apple TV is turned on and connected to the network!!! It should be named the default "Apple TV" for convenience, resulting in a hostname of: apple-tv.local

1) Change the drop-down build menu to "Release | atvTwo | x86_64"

2) Fire up Terminal (On your local machine)

3) Type: "cd /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/"

4) Type: "sudo ln -s iPhoneOS4.1.sdk/ iPhoneOS4.0.sdk"

5) Enter your password, as prompted and close Terminal

6) Expand the "Targets" node in the left-hand pane of XCode

-- In theory this step should work:
7) Right click "thePlugin" and choose "Build"

-- But I had to:
8) Open up Terminal again

9) "cd ~/Downloads/helloWorld/" (This step may vary for you)

8) "sh build.sh"

-- At this point the script will SSH into your AppleTV and attempt to install the frappliance - Frontrow/Lowtide plugin.

9) Wheee! If you are prompted to continue connecting, answer "yes"

10) Enter your AppleTV password (Default is "alpine")

11) Wheee! Enter your password again.

12) If you're watching your AppleTV on a display, the screen should go blank as Lowtide gets killed and begins to restart. If it hangs on "waiting for network services" for a while, just hammer some keys on your remote- seemed to work for me.

13) Enjoy your stock hello world app. And please now make something great for the rest of us!
 

dhy8386

macrumors 6502a
Aug 13, 2008
826
21
Sweeeeett!!!!

My jailbroken atv2 running its first JB app, NitoTv!
 

Attachments

  • photo.JPG
    photo.JPG
    209 KB · Views: 1,683

mrbuckaroo

macrumors newbie
Oct 22, 2010
2
0
I JB using Greenpois0n but can't seem to connect to SSH using MAC Terminal or Cyberduck? Can someone explain the procedure to me?
 

maturola

macrumors 68040
Oct 29, 2007
3,863
3
Atlanta, GA
I JB using Greenpois0n but can't seem to connect to SSH using MAC Terminal or Cyberduck? Can someone explain the procedure to me?

I don't think the current version of GP install OpenSSH by default. you need to use Pwange tool and build a custom .ipws to restore that already have OpenSSH (and maybe apt-get).
 

jlluna

macrumors 6502
Apr 21, 2010
275
32
Holly Michigan
Ok, I just jailbroke my apple tv using pawnage tool, Great! but how do i shsh into it to install nito tv, i tried cyber duck and it seems to work, but where do i type the commands to install nito. Thanks!:(
 

svega3

macrumors newbie
Sep 29, 2010
8
0
SSH using terminal. open terminal and type " ssh root@ipnumber " . then follow the instructions above.
 

Shanewilliams

macrumors 6502a
Apr 3, 2010
577
0
Can someone look this over and tell me what I'm doing wrong. I ssh into my apple tv, go through the steps, yet I get nothing....


Apple-TV:~ root# echo "deb http://apt.awkwardtv.org ./" > /etc/apt/sources.list.d/awkwardtv.list
Apple-TV:~ root# apt-get update
Get:1 http://apt.saurik.com tangelo-3.7 Release.gpg [189B]
Get:2 http://cydia.zodttd.com stable Release.gpg [189B]
Get:3 http://apt.modmyi.com stable Release.gpg [189B]
Ign http://repo666.ultrasn0w.com ./ Release.gpg
Get:4 http://apt.saurik.com tangelo-3.7 Release [639B]
Ign http://apt.awkwardtv.org ./ Release.gpg
Get:5 http://cydia.zodttd.com stable Release [1619B]
Get:6 http://apt.modmyi.com stable Release [1325B]
Get:7 http://apt.awkwardtv.org ./ Release [169B]
Get:8 http://apt.awkwardtv.org ./ Packages [570B]
Ign http://repo666.ultrasn0w.com ./ Release
Get:9 http://apt.saurik.com tangelo-3.7/main Packages [22.8kB]
Get:10 http://cydia.zodttd.com stable/main Packages [1070kB]
Get:11 http://apt.modmyi.com stable/main Packages [971kB]
Get:12 http://repo666.ultrasn0w.com ./ Packages [594B]
Get:13 http://apt.thebigboss.org stable Release.gpg [197B]
Get:14 http://apt.thebigboss.org stable Release [188kB]
Get:15 http://apt.thebigboss.org stable/main Packages [634kB]
Fetched 2891kB in 11s (252kB/s)
Reading package lists... Done
Apple-TV:~ root# apt-get install com.nito.nitoTV
Reading package lists... Done
Building dependency tree... Done
You might want to run `apt-get -f install' to correct these:
The following packages have unmet dependencies:
com.nito.nitoTV: Depends: beigelist but it is not going to be installed
libxml2-lib: Depends: firmware (>= 3.0) but it is not installable or
libxml2-dylib but it is not going to be installed
sqlite3-lib: Depends: firmware (>= 3.0) but it is not installable or
sqlite3-dylib but it is not going to be installed
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).
Apple-TV:~ root# killall Lowtide
Apple-TV:~ root# apt-get install com.nito.nitoTV
Reading package lists... Done
Building dependency tree... Done
You might want to run `apt-get -f install' to correct these:
The following packages have unmet dependencies:
com.nito.nitoTV: Depends: beigelist but it is not going to be installed
libxml2-lib: Depends: firmware (>= 3.0) but it is not installable or
libxml2-dylib but it is not going to be installed
sqlite3-lib: Depends: firmware (>= 3.0) but it is not installable or
sqlite3-dylib but it is not going to be installed
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).
Apple-TV:~ root# killall Lowtide
Apple-TV:~ root#
 

jlluna

macrumors 6502
Apr 21, 2010
275
32
Holly Michigan
Worked for me, i had to restart my apple tv, after i finished, just unplugged it and plugged it back in, and when it rebooted there was nito tv. Thanks svega3
 

nitosoft

macrumors newbie
Oct 22, 2010
5
0
Can someone look this over and tell me what I'm doing wrong. I ssh into my apple tv, go through the steps, yet I get nothing....


Apple-TV:~ root# echo "deb http://apt.awkwardtv.org ./" > /etc/apt/sources.list.d/awkwardtv.list
Apple-TV:~ root# apt-get update
Get:1 http://apt.saurik.com tangelo-3.7 Release.gpg [189B]
Get:2 http://cydia.zodttd.com stable Release.gpg [189B]
Get:3 http://apt.modmyi.com stable Release.gpg [189B]
Ign http://repo666.ultrasn0w.com ./ Release.gpg
Get:4 http://apt.saurik.com tangelo-3.7 Release [639B]
Ign http://apt.awkwardtv.org ./ Release.gpg
Get:5 http://cydia.zodttd.com stable Release [1619B]
Get:6 http://apt.modmyi.com stable Release [1325B]
Get:7 http://apt.awkwardtv.org ./ Release [169B]
Get:8 http://apt.awkwardtv.org ./ Packages [570B]
Ign http://repo666.ultrasn0w.com ./ Release
Get:9 http://apt.saurik.com tangelo-3.7/main Packages [22.8kB]
Get:10 http://cydia.zodttd.com stable/main Packages [1070kB]
Get:11 http://apt.modmyi.com stable/main Packages [971kB]
Get:12 http://repo666.ultrasn0w.com ./ Packages [594B]
Get:13 http://apt.thebigboss.org stable Release.gpg [197B]
Get:14 http://apt.thebigboss.org stable Release [188kB]
Get:15 http://apt.thebigboss.org stable/main Packages [634kB]
Fetched 2891kB in 11s (252kB/s)
Reading package lists... Done
Apple-TV:~ root# apt-get install com.nito.nitoTV
Reading package lists... Done
Building dependency tree... Done
You might want to run `apt-get -f install' to correct these:
The following packages have unmet dependencies:
com.nito.nitoTV: Depends: beigelist but it is not going to be installed
libxml2-lib: Depends: firmware (>= 3.0) but it is not installable or
libxml2-dylib but it is not going to be installed
sqlite3-lib: Depends: firmware (>= 3.0) but it is not installable or
sqlite3-dylib but it is not going to be installed
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).
Apple-TV:~ root# killall Lowtide
Apple-TV:~ root# apt-get install com.nito.nitoTV
Reading package lists... Done
Building dependency tree... Done
You might want to run `apt-get -f install' to correct these:
The following packages have unmet dependencies:
com.nito.nitoTV: Depends: beigelist but it is not going to be installed
libxml2-lib: Depends: firmware (>= 3.0) but it is not installable or
libxml2-dylib but it is not going to be installed
sqlite3-lib: Depends: firmware (>= 3.0) but it is not installable or
sqlite3-dylib but it is not going to be installed
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).
Apple-TV:~ root# killall Lowtide
Apple-TV:~ root#

According to DHowett (he knows more about this apt stuff than me) you need to reboot your appletv or re-jailbreak.
 

zepica

macrumors regular
Jun 4, 2010
132
0
Can someone post custom apple tv firmware, and can I use it to restore my apple tv? I don't have Mac, that's why I can't make myself custom firmware.
 

jlluna

macrumors 6502
Apr 21, 2010
275
32
Holly Michigan
Man i have it on my desktop, but i think you need pwnage tool, To get the apple tv in dfu mode, For some reason this version of pwnage tool has to put your device in dfu mode or itunes wont restore it.
 

zepica

macrumors regular
Jun 4, 2010
132
0
Man i have it on my desktop, but i think you need pwnage tool, To get the apple tv in dfu mode, For some reason this version of pwnage tool has to put your device in dfu mode or itunes wont restore it.


I can put apple tv in dfu manually.

http://www.dkszone.net/put-apple-tv-2g-dfu-mode

I just found some custom ios 4.1 for apple tv.
Size of ipsw is 247.4mb. Can you confirm me that this is correct size?
 

maturola

macrumors 68040
Oct 29, 2007
3,863
3
Atlanta, GA
Can someone look this over and tell me what I'm doing wrong. I ssh into my apple tv, go through the steps, yet I get nothing....

Apple-TV:~ root# apt-get install com.nito.nitoTV
Reading package lists... Done
Building dependency tree... Done
You might want to run `apt-get -f install' to correct these:
The following packages have unmet dependencies:
com.nito.nitoTV: Depends: beigelist but it is not going to be installed
libxml2-lib: Depends: firmware (>= 3.0) but it is not installable or
libxml2-dylib but it is not going to be installed
sqlite3-lib: Depends: firmware (>= 3.0) but it is not installable or
sqlite3-dylib but it is not going to be installed
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).
Apple-TV:~ root# killall Lowtide
Apple-TV:~ root# apt-get install com.nito.nitoTV
Reading package lists... Done
Building dependency tree... Done
You might want to run `apt-get -f install' to correct these:
The following packages have unmet dependencies:
com.nito.nitoTV: Depends: beigelist but it is not going to be installed
libxml2-lib: Depends: firmware (>= 3.0) but it is not installable or
libxml2-dylib but it is not going to be installed
sqlite3-lib: Depends: firmware (>= 3.0) but it is not installable or
sqlite3-dylib but it is not going to be installed
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).
Apple-TV:~ root# killall Lowtide
Apple-TV:~ root#

DID you tried what apt-get is telling you?>>:confused:
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.