lauantai 21. tammikuuta 2012

Jailbreak

Päivä kaksi sitten julkaistiin jailbreak uusille A5-laitteille joita ovat tällä hetkellä iPhone 4S ja iPad 2. iPad 2:lle oli jo 4.3.3 mahdollista avata mutta 4S kun tuli suoraan uusimmalla iOS 5:lla, ei tälle ole vielä tullut muuta kuin nyt uusi Coronan kautta tehty jailbreak.OS X puolella tarjotaan suoraa graaffista käyttöliittymään mutta Windowsin osalta tämä tehdään komentorivillä. Ohjelma tukee 5.0 ja 5.0.1 (molemmat fw:t) käyttöjärjestelmäpaketteja.

Omalla kohdallani ei ollut muuta tekemistä tänä iltana no miksei sitten kokeilisi. Windows käytössä kun oma Air on huollossa. Softan mikä tähän tarvitaan on cinject ja tämän saa tutuilta haettua. En viitsi tänne pistää mitään suoria linkkejä koska niitä on internet täynnä. Jos joku tätä ohjetta käyttää, niin lue ensin loppuun asti.

Homma lähti sillä, että ohjelma koneelle ja .rarrin purku C-aseman juureen. Komentokehoite admin-oikeuksilla auki. Tämän jälkeen mennään itse ohjelman kansioon ja ajetaan sieltä muutamat komennot.

1.  cinject -i payloads/jailbreak.mobileconfig

Tällä komennolla ajetaan konfiguraatio-tiedosto mikä asentaa ns. jailbreak-profiilin puhelimeen. Tämä esittäytyy laitteelle VPN-profiilina. Sitten on seuraavan vaihdeen vuoro.

2.  cinject -j payloads

Tällä komennolla ajetaan itse laitteeseen Coronan tarvitsemat tiedostot ja samalla tehdään lopuksi varmuuskopio perustiedoista. Tämä vie aikaa jos puhelimessa on paljon tavaraa jotenka helpoin ja nopein tapa on tyhjentää puhelin ja palauttaa sitten varmuuskopiosta

3.  cinject -w

Lopuksi ajetaan vielä yksi komento, joka seuraa laitteen logia. Tästä sitten nähdään onko jailbreak onnistunut vai ei.

4. Täppää VPN päälle ja odota. Yhteyttä ei tietenkään saada vaan antaa virhetekstin ja laite käynnistyy uudestaan.

Nyt kun laite on käynnistynyt asentaa se automaattisesti Cydian puhelimeen ja tämä löytyy joltain kotiruudulta. Samalla logituksessa pitäisi näkyä jotain seuraavaa:

Jan 21 08:44:46 iPhone cleanup[208] : Removing WebClip
Jan 21 08:44:46 iPhone jb[195] : 2012-01-21 08:44:46.473 cleanup[208:707
] Removing WebClip
Jan 21 08:44:46 iPhone jailbreak[195]: Installing filemover…

Nyt homma on valmis ja laite on jailbreakattu. Tällä tapaa on mahdollista ajaa kolmannen osapuolen koodia ja tehdä omia kustomointeja laitteeseen. Omalla kohdallani tärkein on saada lock screenille kalenteri jne. tietoa.

Jos asennat SSH-palvelimen puhelimeen on suositeltavaa vaihtaa rootin ja mobile käyttäjien salasanat. Nämä kun ovat jokaisessa versiossa samat. Näin pystyt estämään, että jos puhelimeen vahingossa pääsee joku käsiksi ei saa tehtyä taustalla mitään epäilyttävää. Kannattaa myös muistaa, että jailbreak ei ole pakollinen ellet kaipaa jotain fixiä mikä olisi normaalisti Applen suljetun järjestelmän ulkopuolella. Itse en tähän kannusta ellei tiedä oikeasti tekeekö jailbreakilla mitään ja tätä ei tule asentaa kuin omaan henkilökohtaiseen laitteeseen. Jätetään ne firmojen jne. laitteet rauhaan koska tällä todennäköisesti myös kasvaa vaara, että joku voi kaivaa tietoja laitteesta.

Lopuksi vielä nämä tiedossa olevat käyttäjien salasanat:

root: alpine
mobile: dottie
23.48
Graaffinen versio on myös nyt julkaistu Windowsille.

perjantai 6. tammikuuta 2012

Thermalright Silver Arrow

Tänään aloin miettimään, että jotain on unohtunut. Sitten keksin, että sehän oli tämä CPU-jäähyn asennus. Asentelin tuossa jokunen aika sitten kokoonpanooni, joka oli seuraavanlainen:

Emolevy: Asus Maximus IV GENE-Z
Prosessori: Intel i5 2500K @ 4,5GHz tällä hetkellä
CPU-jäähy: Antec Kuhler 620 + 2 x GentleTyphoon 1450rpm
Kiintolevyt: Seagate 7200.12 1T + Vertex 2 128GB
Näytönohjain: Palit GTX 580
Muistit: Corsair 8GB (2x4GB) Vengeance Dual Channel Kit, 1600MHz DDR3, Low Profile
Bluray: Asuksen perus Bluray sis. CD/DVD – kirjoitin
Virtalähde: Corsair HX 650W
Kotelo: Silverstone TJ08-E

Setti oli hyvä mutta sitten pongasin halvalla Jimm'sin tarjouksesta Kuhler 920. No ostin tämän ja asentelin sen. 620 oli kyllä aluksi ihan tarpeeksi hyvä ja olisi siinä pitänytkin pysyä mutta säätävä mies ei vaan osannut. Siitä sitten ongelma alkoivatkin. Kun 920 tuli laitettua paikalle piti sen pumppu, niin kovaa ääntä, että se kuului jopa yli 3 metrin päähän. 620 olin jo tässä vaiheessa päässytkin eroon ja se oli jollain onnellisella. No 920 takuuseen ja sieltä tuli samanlainen 920 tilalle, joka piti aivan samaa ääntä. Kääntelin pumppua jne. tein kaiken mitä kikkoja vaan netistä löysin. Näistä ei ollut apuja. Sitten päätin, että vesikitit antaa olla ja mennään takaisin ilmaan. Hetken tutkiskelun jälkeen pääydin Thermalrightin tarjoamaan Silver Arrow -jäähyyn. Jäähy sopi juuri ja juuri nykyinen emolevyni kanssa joka on  Asus Maximus IV GENE-Z.

Asennus 


Asennus aloitettiin silloin noin 2kk sitten ottamalla vakiocooleri pois ja laittamalla tämä Silver Arrow tilalle. Aluksi huomasin, että tilaa ei juuri jää näyttiksen ja jäähyn välille. Tähän sitten pistin teipillä palat, jotta metalli ei ota GPU:n pohjaan kiinni.



Kun teipiti olivat paikka oli jäähy aika laittaa kiinni. Sinnehän se hyvin meni pienen taistelun jälkeen. En tiedä saako enää GPU:ta helposti irti kun aika tiukka paketti tuli. Tuulettimia ei voitu laittaa suoraan etusiiliin, jotenka ne oli pakko sijoittaa keskelle ja taakse. Tämä johtui siitä kun käytössäni on tuo yksi 1T kovo, niin tämä otti juuri tuohon etutuulettimeen kiinni.

Lisäksi tässä coolerissa on jokin nippa/ruuvi millä voidaan säätää painetta mitä se tuottaa suoraan tuohon CPU:lle. Jätin sen keskivaiheille koska en oikein keksinyt mitä hyötyä siitä oli. Kokeilin kyllä sitä käännellä eri suuntiin kun pulttailin jäähyä kiinni mutta jäähy tuntui kyllä aika tukevalta jo silloin kun tämä oli keskiasennossa.



Loppu alkoikin olemaan edessä. Kun kone oli kasassa sivupeltiä myöten, niin huomasin, että sivupellin laittamisessa oli vähän ongelmaa. Takapaan tuuletin otti hiukan siihen kiinni, jolloinka vain painoin varovasti pellin kiinni ja laitoin ruuvit paikalleen. Omasta mielestäni jäähy oli yhtä tehokas kuin 620 tai 920. Mutta näillä on nyt menty jo muutama kuukausi ja kaikki näyttää hyvältä.


Pelatessa maksimi lämmöt ovat CPU:llä siinä alta 70 astetta. GPU:lla ollaan siellä 64-66 asteessa.

keskiviikko 4. tammikuuta 2012

Linux serveri

Eilen tuli pitkästä aikaa väännettyä taas linux alusta loppuun. Otin käyttööni uusimman Ubuntu 11.10 ja siitä sitten vääntelin omaan käyttööni laitteen kasaan. Ennestään "serverissä" pyöri Windows 7 mutta hyvin tämä Ubuntu taipui samoihin kuin Windows 7. Levyjaot menivät oikein vaikka Samba vähän kiusoitteli alkuun, levyt mappautuivat myös järjestelmään oikein. Näiden lisäksi SSH toki käyttöön. VNC piti vielä laittaa kasaan mutta ilmeisesti VINO ei käynnistykään automaattisesti jollei käyttäjä loggaa sisään. Tätä pitää vielä tutkia kun koneessa ei ole näyttöä koko ajan käytössä. OSCam toimii hienosti ja nopeammin kuin Windowsilla kiitos parempien kortinlukijan ajureiden.

Mutta voi olla, että menee hetki kun palaa VNC kimppuun kun eihän tätä tarvitse kuin SSH yli käyttää.

maanantai 2. tammikuuta 2012

OSCam saatu toimimaan

Vaikka uusi vuosi tuli ja meni, niin oli kuitenkin aika palata arkeen takaisin ja tekemään omia säätöjä. Tällä hetkellä OSCam saatu toimimaan TBS 3102 -lukijan kanssa, sekä Linuxissa, että Windowsissa. Linuxissa ohjelmiston asennus ja kääntö tapahtuu kuten edellisessa postauksessa neuvoinkin. Windowsia varten löytyy cygwinille käännetty versio täältä. Tätä varten pitää vain lataa tuolta sivulta pari tiedostoa, itse oscam.exe ja tämän lisäksi cygwinin dll tiedostot. Lukija toimii vähän hitaammin Windowsissa kuin Linuxissa. Linuxissa keskiverto lukunopeus on 600ms kun taas Windowsissa on 1800ms. Tämä johtuneet todennäköisesti siitä, että Windows emuloi lukijan sarjaportin kautta eikä USB:n kautta. Kokeilen tänään vielä mitä käy kun vaihdetaan lukunopeutta "sarjaportin" asetuksista 9600 ylöspäin.

Sitten itse konffimiseen. Jotta sain homman omalla kohdallani toimimaan pitää asentaa täältä Lauchpadista vielä yaVDR seuraavat paketit:

- vdr-plugin-sc-cardclient, Cardclient system for vdr-plugin-sc
- vdr-plugin-sc-conax, Conax system for vdr-plugin-sc
- vdr-plugin-sc-nagra, Nagra system for vdr-plugin-sc
- vdr-plugin-sc-seca, Seca system for vdr-plugin-sc

Tämän jälkeen voi konfiguroida /etc/vdr/plugins/sc/cardclient.conf-tiedoston.

#newcamd:hostname:port:emm/caid/mask:username:password:cfgKey
newcamd:127.0.0.1:10000:1/0b00/FFFF:test:test:0102030405060708091011121314
Kannattaa myös ajaa seuraava komento: sudo chown vdr: /etc/vdr/plugins/sc/cardclient.conf, niin ei turhaan tule logiin huutelua erroreista.

Tarkemmat tiedot mitä mikin oscamiin laitettu rivi tekee löytää OSCamin tarjoamalta wiki-sivulta. Joten konffeihin.

OSCamiin tarvitsee seuraavat konffit:
- oscam.ac
- oscam.conf
- oscam.server
- oscam.user
- oscam.services

Sitten näiden sisällöt:

oscam.ac

0b00:000000 = 10
*=7

oscam.conf

[global]
usrfile                       = /var/log/oscamuser.log
logfile                       = /var/log/oscam.log
cwlogdir                      = /var/log/cw/
emmlogdir                     = /var/log/emm.log
disableuserfile               = 0
usrfileflag = 1
nice                          = -1
maxlogsize                    = 4096
saveinithistory               = 1   # save to /tmp/.oscam/reader<number>

[newcamd]
port                          = 10000@0B00:000000
key                           = 0102030405060708091011121314
keepalive                     = 1

[webif]
httpport                      = 8888
httpuser                      = user
httppwd                       = password
httpallowed                   = 0.0.0.0-255.255.255.255
httprefresh = 5

[anticasc]
enabled = 1
numusers = 1
sampletime = 2
samples = 5
penalty = 1
aclogfile = /var/log/oscamac.log
denysamples = 4
fakedelay = 1000

oscam.server

[reader]
label                         = phoenix
protocol                      = mouse
device                        = /dev/ttyUSB0
key                           = 0102030405060708091011121314
services                      = services1
caid                          = 0B00
detect                        = cd
mhz                           = 357
cardmhz                       = 357
group                         = 1
emmcache                      = 1,3,2
oscam.user

[account]
user                          = test
pwd                           = test
monlevel = 1
group                         = 1
uniq                          = 0
au                            = phoenix
caid                          = 0b00
ident                         = 0b00:000000

oscam.services

[services1]
caid = 0b00
provid = 000000

Nyt sinulla on konffit ja nämä pitää sijoittaa sinne minne haluat. Vakiona itse käännetyssä ne menevät /user/local/etc alle. Windowsissa taas samaan hakemistoon kuin itse oscam.exe. Lisäksi Windowsissa pitää tottakai muuttaa vielä nuo kansiot mihin logit menevät Windows muotoon eli C:\jotain\oscam\log\ jne. Laite tunnistuu Windowsissa porttina com3, joka tarkoittaa, että deviceen pitää määritellä /dev/ttyS2. Yhtenä vinkkinä myös, että ennen yhteyden luontia sc ja oscamin välille kannattaa tyhjentää sc-pluginin ecm-muisti. Tämä löytyy pluginin asetuksista.

Toivottavasti tämä auttaa joitakin ketkä kamppailevat tämän kanssa.

Edit.
5.9.2014
Päivitetty uusi lauchpad, josta löytyy VDR 2.x tuettu SC.