SEMania.cz Fórum Bazar Galerie Download E-shop Sony Ericsson

Vítejte, Anonym. Prosím přihlašte se nebo se zaregistrujte.
Nepřišel Vám aktivační email?
19. Březen 2025, 00:37

Zadejte uživateské jméno, heslo a dobu přihlášení
Hledat:     Pokročilé vyhledávání
142482 příspěvků v 10021 tématech od 23754 uživatelů
Nejnovější uživatel: Emmitt
* Domů Nápověda Hledat Přihlásit Registrovat
Fórum SEMania.cz  |  Platforma A200  |  Tuning (Moderátor: Ganimed)  |  Téma: Jak na autostart Java aplikaci po nabootovani telefonu
Strana: [1]
Poslat téma Tisk
Autor Téma: Jak na autostart Java aplikaci po nabootovani telefonu  (Zobrazeno 5991 x)
Joza
Anonym
« v: 26. Květen 2009, 12:44 »

Vcera jsem se chvilku zajimal o aktualni situaci ohledne patchovani telefonu na platforme A200 a zaujala me Java aplikace, ktera se umela sama spustit po startu telefonu. Prislo mi to velmi zajimave a hned jsem zacal studovat, jestli lze takto upravit kazda Java aplikace. A skutecne to jde a je to velmi jednoduche. Vyuziti necham zcela na vasi fantazii, puvodne jsem to chtel pouzit pro upravu apliakce MobyToday, tu lze ale nastavit jako tapetu, takze autostart vlastne nepotrebuje, presto si myslim, ze je to velmi zajimave, proto prinasim tento navod.

Vse ukazu na konkretnim prikladu, do parady jsem si vzal nejvetsi verzi freewaroveho slovniku Kodi, konkretne jeho cesko-anglickou verzi. O slovnicich KODI se muzete vice docist zde: http://semania.cz/slovniky-pro-sony-ericssony.html

K provedeni samotne upravy budete potrebovat jednak samotnou aplikaci a dale take program WinRar (lze pouzit i jine archivacni programy, ja pouzivam tento a jsem naprosto spokojen).

1. otevrete aplikaci (soubor s priponou .jar) ve vasem Pc pomoci programu WinRar. Okno by melo vypadat podobne, jako na mem obrazku, predevsim zde rovnez musi byt slozka META-INF



2. soubor manifest, ktery se nachazi ve slozce META-INF si pretahnete nekam na plochu, abyste jej mohli editovat v poznamkovem bloku.

3. soubor manifest otevrete, mel by se otevrit textovy soubor s podbnou struktuou, jako tento:



4. Na konec souboru manifest pridejte nasledujici dva radky
MIDlet-Permissions: javax.microedition.io.PushRegistry
MIDlet-Push-1: autostart://:, MainCl, *

Prvni z techto radku je stejny pro vsechny aplikace, takto jej ale pridavejte pouze pokud neni parametr MIDlet-Permissions jiz v souboru manifest obsazen (coz je napriklad tento konkretni pripad). Pokud uz soubor manifest parametr MIDlet-Permissions obsahuje, pak opravneni javax.microedition.io.PushRegistry jednoduse prijdejte k opravnenim, ktera tam jiz jsou. Mozna se to jevi slozite, ale je to velmi jednoduche.
Druhy radek neni stejny pro vsechny telefony, konkretne se meni slovo MainCl. Pro kazdou aplikaci je treba toto slovo nahradit jinym slovem a to dle nasledujiciho obrazku. Jak je na nem videt, misto MainCl vzdy pridate posledni slovo ze radku zacinajiciho: MIDlet-1



5. upraveny soubor manifest ma tedy nasledujici tvar, kde zelenym rameckem je oznacena nova pasaz.



6. tento novy soubor manifest ulozte a nasledne pretahnete do slozky META-INF v otevrenem programu WinRaR (ze ktereho jste si predtim soubor vykopirovali). Tabulku, ktera na vas vyskoci potvrdte a dojde k prepsani souboru manifest. Pri nove instalaci aplikace pak budete dotazani, zda chcete povolit jeji automaticke spusteni. Mnou upraveny ukazkovy soubor manifest ze slovniku KODI si muzete stahnout zde:
http://semania.cz/index.php?option=com_remository&Itemid=62&func=fileinfo&id=3862

Dulezite upozorneni: autostart doporucuji povolit jen u tech aplikaci, kde vite, ze jej budete vyuzivat. Nelze jej totiz vypnout jinak, nez instalaci neupravene verze, proto zvazte, ktere aplikaci (aplikacim) autostart umoznite.

uložena
v6ak
Uzivatel
***
Pohlaví: Muž
Telefon: SK17i, G502, K320i
Příspěvků: 2212



Zobrazit profil WWW
« Odpověď #1 v: 26. Květen 2009, 13:55 »

Hypoteticky aplikace muze obsdahovat i vice MIDletu, pak uzivatel dostane na vyber, ktery spustit. Pak by to bylo MIDlet-1, MIDlet-2 apod. V praxi jsem se s tim jeste nesetkal krome toho, co jsem psal ja (a pak to tak stejne nezustalo).
uložena

kontakt - Ale nejsem poradna - od toho je tu toto forum
spratek
Uzivatel
***
Telefon: C702
Příspěvků: 141


Zobrazit profil
« Odpověď #2 v: 29. Květen 2009, 08:08 »

Nemohl by nekdo uvest priklad upravy konkretni aplikace Skype, je podepsana a kdyz zmenim jar tak nejde nainstalovat zkousim to uz dlouho a pritom aplikace sama v nastavenich nabizi autostart (vzdy se ale vypne)
uložena
Joza
Anonym
« Odpověď #3 v: 29. Květen 2009, 08:14 »

Zkus ji sem dat Smajlík
uložena
v6ak
Uzivatel
***
Pohlaví: Muž
Telefon: SK17i, G502, K320i
Příspěvků: 2212



Zobrazit profil WWW
« Odpověď #4 v: 29. Květen 2009, 08:15 »

Problem nastane, pokud je JAR podepsana - zmeni JARka a podpis bude neplatny. Mozna ti pujde obejit tak, ze misto manifestu z JAR upravis JAD. Uprava JAD misto manifestu mi fungovala, ale nezkousel jsem to na nepodepsane aplikaci.
Alternativne je mozne odstranit podpis z JARky, bude ale zase problem, ze nebude mozne nastavit napr. pripojeni na internet bez ptani, leda po pouziti triku.
uložena

kontakt - Ale nejsem poradna - od toho je tu toto forum
spratek
Uzivatel
***
Telefon: C702
Příspěvků: 141


Zobrazit profil
« Odpověď #5 v: 30. Květen 2009, 13:30 »

Zkus ji sem dat Smajlík

http://rapidshare.de/files/47354372/Skype.zip.html
uložena
v6ak
Uzivatel
***
Pohlaví: Muž
Telefon: SK17i, G502, K320i
Příspěvků: 2212



Zobrazit profil WWW
« Odpověď #6 v: 31. Květen 2009, 09:04 »

Jeste me napada jedno mozne uskali, emulatoru od Sunu to vadi, nevim, zda to vadi i SE: jad soubor obsahuje i velikost jarky v bytech. To v praxi znamena:
* bud na jarku nesahat, upravit jadku a nainstalovat to z jad
* nebo upravit jarku a:
 - bud upravit i jadku tak, aby sedela velikost a nainstalovat to z jad
 - nebo nainstalovat z jar

Dodam, ze radsi instaluju z jad. Ma to jen jedno uskali: pokud radek s MIDlet-Jar-URL odkazuje nejak na http:// apod., pak se to chce instalovat z netu a tento radek je potreba upravit.
uložena

kontakt - Ale nejsem poradna - od toho je tu toto forum
spratek
Uzivatel
***
Telefon: C702
Příspěvků: 141


Zobrazit profil
« Odpověď #7 v: 31. Květen 2009, 10:58 »

To uz jsem zjistil staci prepsat url na aktualni nazev jar souboru, otazka je ktery nastaveni autostartu ma prednost
Protoze musi zustat certifikat (nechci aby se to furt ptalo) nemuzu menit jar
uložena
GTA4
Anonym
« Odpověď #8 v: 26. Říjen 2010, 21:02 »

pouzil jsem to na jjpatcher
a vse funkcni
uložena
Fórum SEMania.cz
   

 uložena
Strana: [1]
Poslat téma Tisk
Fórum SEMania.cz  |  Platforma A200  |  Tuning (Moderátor: Ganimed)  |  Téma: Jak na autostart Java aplikaci po nabootovani telefonu
Skočit do:  


© SEMania 2004-2007 | Powered by SMF.
© 2005, Simple Machines. Všechna práva vyhrazena.
Stránka vytvořena za 0.074 sekund, 16 dotazů.