2024. április 19., péntek

Gyorskeresés

iPhone / Ipod Touch testreszabás

Írta: |

[ ÚJ BEJEGYZÉS ]

Sziasztok!

Tavaly Szeptemberben ismerkedtem meg az Apple termékkel ami egy Ipod Touch 3G 8GB volt. Egy idő után kezdtem úgy érezni, hogy nekem inkább szükségem lenne egy iPhone-ra, mivel rengetegszer vettem azt észre , hogy a telefon helyett az iPod Touch-ot vittem magammal a telefon helyett. Így történt, hogy elszántam magam és márciusban vettem egy iPhone-t, így viszont feleslegessé vált az iPod Touch amitől meg is szabadultam, úgy nézett ki mintha most hozták volna ki a boltból. Az iPhone amit vettem egy iPhone 3GS 16GB fehér és a 3.1.3-as firmware van rá telepítve tehát most úgy állok hogy jailbreak nélkül, igaz a fontos programokat amúgy is megvettem, de azért hiányzik egy két dolog, ami csak jailbreak-el érhető el, mivel megszoktam, hogy az iPod Touch-on volt jailbreak. Ezt az írás még akkor kezdtem el írni, amikor még az iPod Touch-om volt meg, így ott tudtam próbálkozni mindenfélével.

Még mielőtt valamibe is belekezdenénk:
!!!!Minden fájlról amit módosítani szeretnél csinálj elötte biztonsági mentést, hogyha valami nem lenne mégse jó vissaz tudd állítani az eredetit.!!!!

Akkor most kezdjük el az iPhone/iTouch módosítgatását.

Első körben egy olyan dolgot szeretnék megosztani amihez nem kell jailbreak sem viszont számomra nagyon hasznos tud lenni böngészés közben.

Safari trükkök

Annyi a dolgunk, hogy könyvjelzőt csinálunk:

1. megnyitjuk a leírást és kimásoljuk belőle a javascriptet,
2. megnyomjuk a „+” jelet aSafari-ban,
3. rányomunk az „Add Bookmark” gombra,
4. kitöröljök az első sor és tetszőleges nevet adunk neki (pl.: Ugrás), hogy tudjuk mit csinál
5. elmentjük a jobb felső sarokban lévő „Save” gombbal
6. rányomunk a Safari-ban a könyvecske ikonra,
7. szerkesztjük a könyvjelzőket a bal alsó sarokban lévő „Edit” gombbal
8. kikeressük az előbb megadott nevű könyvjelzőt(nálam: Ugrás),
9. beillesztjük a javascript-et a második sorba,
10. utolsó lépésként a billentyűzeten rányomunk a „Done” feliratú gombra

Az oldal aljára ugrás

javascript:window.scrollTo(0,document.body.clientHeight)

Keresés az oldalon

javascript:void%28s%3Dprompt%28%27Find%20text%3A%27%2C%27%27%29%29%3Bs%3D%27%28%27+s+%27%29%27%3Bx%3Dnew%20RegExp%28s%2C%27gi%27%29%3Brn%3DMath.floor%28Math.random%28%29*100%29%3Brid%3D%27z%27%20+%20rn%3Bb%20%3D%20document.body.innerHTML%3Bb%3Db.replace%28x%2C%27%3Cspan%20name%3D%27%20+%20rid%20+%20%27%20id%3D%27%20+%20rid%20+%20%27%20style%3D%5C%27color%3A%23000%3Bbackground-color%3Ayellow%3B%20font-weight%3Abold%3B%5C%27%3E%241%3C/span%3E%27%29%3Bvoid%28document.body.innerHTML%3Db%29%3Balert%28%27Found%20%27%20+%20document.getElementsByName%28rid%29.length%20+%20%27%20matches.%27%29%3Bwindow.scrollTo%280%2Cdocument.getElementsByName%28rid%29%5B0%5D.offsetTop%29%3B

Link nyitása új oldalon

javascript:(function(){var%20a=document.getElementsByTagName('a');for(var%20i=0,j=a.length;i%3Cj;i++){a[I].setAttribute('target','_blank');var%20img=document.createElement('img');img.setAttribute('class',%20'new-window');img.setAttribute('src','data:image/gif;base64,'+'R0lGODlhEAAMALMLAL66tBISEjExMdTQyBoaGjs7OyUlJWZmZgAAAMzMzP///////wAAAAAAAAAAAAAA'+'ACH5BAEAAAsALAAAAAAQAAwAAAQ/cMlZqr2Tps13yVJBjOT4gYairqohCTDMsu4iHHgwr7UA/LqdopZS'+'DBBIpGG5lBQH0GgtU9xNJ9XZ1cnsNicRADs=');img.setAttribute('style','width:16px!important;height:12px!important;border:none!important;');a(i).appendChild(img);}})();[/I]

Ha jól csináltuk akkor amikor rákattintunk a könyvjelzőre akkor a linkek mellett megjelenik egy ikon amivel egy külön oldalon nyitja meg őket.

Keresés a www.dictionary.com-on
javascript:var%20q=escape(window.getSelection()),i,ii;if(!q){for(i=0;i%3Cframes.length;i++){var%20fr=frames(i);try{q=escape(fr.getSelection())}catch(e){};if(q)break;else{for(ii=0;ii%3Cfr.frames.length;ii++){try{q=escape(fr.frames[ii].getSelection())}catch(e){};if(q)break;}}}}if(!q)void(q=prompt('Enter%20word%20to%20define%3A',''));if(q)void(location.href='http://www.dictionary.com/cgi-bin/dict.pl?term='+q);

Keresés a Wikipediában:

javascript:Qr=prompt('Search%20Wikipedia%20for','');if(Qr)location.href='http://en.wikipedia.org/wiki/Special:Search?search='+escape(Qr)+'&fulltext=Search'

Oldal lefordítás angolra:

javascript:void(0);void(0);void(0);void(0);void('Add%20this%20text%20into%20the%20code%20to%20suppress%20the%20tooltip%20with%20long%20script');void(0);void(0);void(0);void(0);void(0);void(0);void(0);q=location.href;void(location.href='http://translate.google.com/translate?u='+q);

Az oldalon szereplő képek kigyűjtése:

javascript:Ai7Mg6P='';for%20(i7M1bQz=0;i7M1bQz%3Cdocument.images.length;i7M1bQz%2B%2B)%7BAi7Mg6P%2B='%3Ca%20href='%2Bdocument.images%5Bi7M1bQz%5D.src%2B'%3E%3Cimg%20src='%2Bdocument.images%5Bi7M1bQz%5D.src%2B'%3E%3C/a%3E%3Cbr%3E'%7D;if(Ai7Mg6P!='')%7Bdocument.write('%3Ccenter%3E'%2BAi7Mg6P%2B'%3C/center%3E');void(document.close())%7Delse%7Balert('No%20images!')%7D

Kézbesítési értesítő sms-hez:

Az üzenet legelejére írd be a következő karaktereket.

• T-Mobile:*A#
• Pannon: - (nem próbáltam)
• Vodafone: - (nem próbáltam)

Az elkövetkezendő dolgokhoz jailbreak-elt készülékre van szükség.

A telefonon tárolt adatok lementése saját kezűleg

Ez azért is jó mert így saját magad tudod lementeni, az adataidat vagyis ha valamit nem mentesz le akkor magadat hibáztathatod.

Névjegyzék | Addressbook
\private\var\mobile\Library\AddressBook\
Itt két fájl található, az egyik maga a névjegyzék-adatbázis: AddressBook.sqlitedb, míg a másik, az AddressBookImages.sqlitedb csak az egyes névjegyekhez rendelt képeket tartalmazza.

Naptárbejegyzések | Calendar
\private\var\mobile\Library\Calendar\
Itt általában csak egy fájl, a Calendar.sqlitedb található, de NemuSync telepítése és használata is tesz ide egy fájlt.

Híváslista | Call History
\private\var\mobile\Library\CallHistory\
Itt is csak egy fájl, a call_history.db található. Ez a fájl tartalmaz minden hívásinfót, bejövő és kimenő hívások listája, időtartama, stb.

Levelezés | Mail
\private\var\mobile\Library\Mail\
Az itt található összes mappát és fájlt lementve, majd később visszaállítva a beállított email-fiókjainkat tudjuk visszaállítani, de az esetleges új email-funkciók elérése érdekében ezt célszerű szintén elkerülni új OS-verzióra való frissítéskor.

Térképek | Maps
\private\var\mobile\Library\Maps\
Az itt található History.plist fájl a korábbi címkereséseinket tartalmazza. Akinek fontos, az ezt is lementheti.

Jegyzetek | Notes
\private\var\mobile\Library\Notes\
Az itt található fájlok a jegyzeteinket tartalmazzák.

Safari
\private\var\mobile\Library\Safari\
Ebben a mappában tárolja a rendszer a könyvjelzőinket, a böngészési előzményeket, és azt az állapotot, amikor bezártuk a böngészőt.

Üzenetek | SMS
\private\var\mobile\Library\SMS\
Itt az elküldött/érkezett SMS-eket tárolja a rendszer. 3.0-ra frissítéskor itt a rendszer létrehoz egy sms-legacy.db fájlt, mert itt az MMS támogatás és az üzenetek egyenkénti törlésének lehetősége miatt megváltozott az adatbázis.

Hangposta | Voicemail
\private\var\mobile\Library\Voicemail\
A Visual Voicemail beállításait és állapotát, üzeneteit menti ide a rendszer. Ez itthon jelenleg nem támogatott a T-mobile-nál.

Webklipek | Webclips
\private\var\mobile\Library\WebClips\
Az itt található mappák a Springboard-ra kitett internetes “parancsikonjaink”.

Ikonok és hangok helyei

alap ikonok: /private/var/stash/Applications.xxxxxx
springboard: /System/Library/CoreServices/SpringBoard.app
hangok: /System/Library/Audio/UISounds

/Library/Wallpaper

Ikonok cseréje.
Amire szükség van egy Ipod Touch/Iphone , azt jailbreakelni kell, majd feltenni az OpenSSH nevű programot, aminek segítségével tudunk csatlakozni WIFI-n keresztül a készülékhez, és szükség van a WinSCP nevű programra, amit a számítógépre kell telepítenünk (vagy aki a kábelre esküszik annak egy Totalcommander +T-pot páros lehet a megoldás), ha valami oknál fogva nem látszódik a teljes fájlrendszer akkor telepítsüka telefonra az afc2add nevű programot a Cydia-ból. Felhasználói név: root; jelszó: alpine

Fontos, hogy a készülék kijelzője aktív legyen, mert különben nem tudunk csatlakozni a készülékhez, én azt szoktam csinálni, hogy az Alarm Clock nevű alkalmazást elindítom és közben látom az időt :) .
Ha módosítani szeretnénk az iconokat amik a készüléken vannak , akkor szükségünk lesz egy programra amivel át tudjuk konvertálni őket, hogy tudjuk szerkeszteni, ez a program a fixpng.

Az alap ikonokat a következő mappában találjuk: /private/var/stash/Applications.xxxxxx
xxxxxxx: ide mindenkinek más karakterek vannak.

dock:/System/Library/CoreServices/SpringBoard.app/SBDockBG.png

Slide to unlock csúszka háttere: /System/Library/PrivateFrameworks/TelephonyUI.framework/bottombarbkgndlock.png

Ugyan ez csak gombbal lock screenen kívül: /System/Library/PrivateFrameworks/TelephonyUI.framework/bottombarbkgnd.png

Kikapcsolás megerősítő háttér: /System/Library/PrivateFrameworks/TelephonyUI.framework/topbarbkgnd.png

slide to unlock/power off/ egyéb nyilas csúszkák: /System/Library/PrivateFrameworks/TelephonyUI.framework/bottombarknob(grey, green, red).png

keypad kinézete: /System/Library/PrivateFrameworks/TelephonyUI.framework/keypad.png megnyomva:keypad-pressed.png

Amelyek ezeken ahelyeken nem találhatóak meg azokat a következő helyen találhatjuk: /System/Library/Frameworks/UIKit.framework/Other.artwork

Program indításnál megjelenő kép: /private/var/stash/Applications.foDHPq/*******.app/Default.png

gombok amelyek lent vagy fent vannak színek szerint: /System/Library/PrivateFrameworks/TelephonyUI.framework/bottombar...

Lock scrrenen lévő óra betütípusának megváltoztatása:
- Írjuk felül a System/Library/Fonts/Cache/LockClock.ttf fájlt a nekünk megfelelő betűtípussal

Óra mögüli sáv eltüntetése/ módosítása:
Megtaláltam az óra mögöttit is de ez egy kicsit nehezebb falat :D (igaz én hiába cserélem ki nem változik meg [pontosabban eltüntetni nem tudtam], ha beszínezem akkor változik)

Először is be kell szereznünk az IphoneShop-3 nevű programot, mondjuk innen regisztrálni kell. Csinálj egy könyvtárat mondjuk c:/artwork néven és ezen belül egy pngs könyvtárat, az előbb letöltött zip fájl tartalmát másold az artwork mappába.
Ezek után a telefonról kell a Othert.artwork nevű fájl, ami a /System/Library/Frameworks/UIKit.framework könyvtárban található. Ezt a fájl is másoljuk a c:/artwork mappába.
Ezután nyissunk egy konzolt (futtatásba cmd) menjünk bele az artwork mappába és írjuk be a következőt: java -jar iPhoneShop-1.3.jar ARTWORK Other.artwork export ./pngs

Ezután megkapjuk a pngs mappáb a képeket itt az UILCDBackground.png fájl az óra háttere. (hiába csomagolom vissaz nem változik :O )

Ha kész vagyunk a módosítással akkor ismét konzol, és írjuk be ezt: java -jar iPhoneShop-1.3.jar ARTWORK Other.artwork import ./pngs
Így létrejön egy Other.artwork nevű fájl a pngs mappában és ezt másoljuk vissza a telefonra és élvezzük a megváltoztatott óra hátterét.

Deb fájl telepítése iPhonra

Szeretném bemutatni nektek, hogy hogyan tudunk deb fájlokat telepíteni a telefonunkra ezzel megkönnyítve a dolgunkat egy restore után, mivel így egyszerre tudjuk az összes cydia-s programunkat telepíteni.

1. Elsőször nyisuk meg a Winscp-t
2.Nyissuk mega telefonon a private/var/root mappát és hozzunk létre egy Cydia mappát ha még nem létezik.
3. Másoljuk a deb fájljainkat a Cydia könytárba !
4. Válasszuk ki a deb fájlt és felül válasszuk ki a termial ikont
5. a terminalban abban a mappában leszünk ahol a deb fájlt is találjuk
6. Írjuk be a következő parancsot: dpkg –i (telepíteni kívánt deb fájl neve kiterjesztéssel)
Például: dpkg –i valami.deb
Ha a mappában levő összes deb fájlt akarod telepíteni akkor szerintem működik a dpkg –i *.deb parancs
7. Ha lefut a parancs, akkor ezek után máris telepítve van a program.
8. Kész is vagyunk

%-os akkumulátor kijelzés bekapcsolása régebbi készülékeken

Ahhoz hogy engedélyezzük régebbi készüléken a Beállításokban a %-os akkumulátor kijelzést a következőket hajtsuk végre.

Töltsük le az iPodRobot nevű programot, mert ezzel tudjuk szerkeszteni a plist fájlokat.. Mac alatt van beépített plist editor oda nem kell.

Módosítsuk a /var/Stash/Aplications.pwn/Preferences.app/General.plist fájlban a következő sorokat "UsageController" résznél kell a következőket módosítani

Erről:

<array>
<string>unified-ipod</string>
</array>

Erre:

<array>
<dict>
<key>unified-ipod</key>
<false/>
</dict>
</array>

Még módosítani kell a N45AP.plist fáljt (iPod Touch 1G esetén) vagy N72AP.plist (iPod Touch 2G esetén) m65ap (iPhone 2G esetén) n82ap (iPHone 3G esetén) a következő mappában: /System/Library/CoreServices/SpringBoard.app
Adjuk hozzá a következő sorokat a "capabilities" részhez

<key>gas-gauge-battery</key>
<true/>

Indítsd újra az ikészüléked és menjél a beállításokba és kapcsold be. Ezután megjelenik a százalékos kijelzés az akkumulátor ikon mellett.

Hozzászólások

(#1) KlinkerDR


KlinkerDR
csendes tag

Hello!
Azt szeretném kérdezni hogy az aksi %-os kijelzéséhez szükséges iPodRobot program nem látja a 2G-s touchomat, így nem tudom a fájlokat módosítani. Mi lehet a gond?
Üdv!
Ui: Nem tudjátok véletlenül hogy létezik rendszerfigyelő program, ami mutatja hogy menyi memória szabad még meg ilyenek. Egy haveromén láttam egyszer a főképernyőn kellett elhúzni az ujjam és mindenféle hasznos infó kijött. Ötlet hogy az mi lehetett?

(#2) Kommy válasza KlinkerDR (#1) üzenetére


Kommy
veterán

Bocsánat, hogy csak most írok.

Ahhoz, hogy meg tudd csinálni, jb-zve kel lennie az iTouch-nak.
AZ iPodRobot, nem fogja látni az itouch-odat, először rá kell csatlakozni, ssh-n keresztül (wifi-s megoldás) az iTouch-ra és letöltened a megfelelő fájlt és azt kell megnyitni az iPodRobot-ban. Vagy pedig totalcommander-rel a t-pot kiegészítővel is tudsz a telefonon matatni (kábeles megoldás).

Ami programot keresel aminél el kell húzni az ujjadat az a SBSettings cydia-ból letölthető.

(#3) nemethbeco


nemethbeco
újonc

szia azt szeretnem kerdezni hogy az en ipodomnak kicsit mas az ikonok szine mint a baratnome azaz nem annyira eles kicsit vilagosabbak a szinek ezen hogyan lehet allita marmint az iconok szinen ? elore is koszonom segitseged

nemeth bela

(#4) Kommy válasza nemethbeco (#3) üzenetére


Kommy
veterán

Azon nem lehet állítani sehogy.

További hozzászólások megtekintése...
Copyright © 2000-2024 PROHARDVER Informatikai Kft.