Csevegő (Google Talk) visszaállítása Hangouts helyett Android 4.3-on (Jellybean) – (ROOT kell!)

gtalk-hangouts-jellybeanAz Android 4.3-as rendszertől kezdve nem érhető el a Google Csevegő, helyébe a Hangouts lépett. A Hangouts önmagában nem lenne olyan rossz, ha legalább annyit tudna mint a Csevegő tudott… Nekem a leginkább az hiányzik, hogy nem látom az ismerősök állapotát. A Hangouts legújabb verziója már arra sem képes, hogy a kapcsolatok listájában megmutassa azt, hogy egyáltalán az illető be van-e jelentkezve. Ezt csak akkor mutatja (nagy késéssel), amikor megnyitunk egy csevegő ablakot az adott személlyel. Ez visszalépés, nem is kis visszalépés.

De a lényeg, hogy Android 4.3 alatt is visszakaphatjuk a Csevegőt, bár ROOT-olt telefon kell hozzá. Ha ez megvan, már csak végre kell hajtanunk a következő lépéseket:

  1. Töltsd le a Talk.zip-et és tömörítsd ki, majd a Talk.apk-t tedd át a telefonod SD kártyájára
    Talk.zip
    Cím: Talk
    Extension: zip
    Caption: Talk.zip
    clicks: 294
    Filename: talk.zip
    Size: 636 KB
    Date: 2015. február 1. vasárnap

  2. Ez után a telefonon Android Total Commander vagy Root Explorer segítségével másold át a fájlt a /system/app mappa alá
  3. A Talk.apk fájl jogosultságát át kell állítani 644-re. Telepíteni nem kell, nem is lehet!!!
  4. Ez után le kell törölni a Hangouts-ot, aminek a neve com.google.android.talk-1.apk
  5. Ez után látszólag semmi sem történik ezért újra kell indítani a telefont Recovery módban
  6. Ha beléptünk a Recovery felületre törölni kell a CACHE-t és a DALVIK CACHE-t!
  7. Indítsuk újra a telefont. Induláskor a rendszer újragenerálja a programok DALVIK fájljait.
  8. Ha mindent jól csináltunk a Google Csevegő fog megjelenni a menüben és hibátlanul fog működni.
  9. Már csak egy dologra kell figyelni, hogy a Play Store-ban ne frissítsük vissza a Csevegőt Hangouts-ra 🙂

Mobilneten / 3G-n Gtalk szétkapcsol és a Gmail értesítések késnek, lassúak. Wifin pedig nem.

Biztos vagyok benne, hogy már többen jártatok úgy, hogy a Gtalk vagy a GMail mobilnet használata esetén késve (vagy egyáltalán nem) szinkronizálta le az üzeneteket, holott push szolgáltatásról van szó. WiFi esetében is előjöhet ez a hiba de nagyon ritka, csak bizonyos routerek esetében fordul elő. Én sokáig szívtam ezzel, de most megtaláltam a megoldást.

A probléma az, hogy a Gtalk mobilnet esetén 28 percenként küld állapotfrissítést (heartbeat) a szerver felé és általában a mobilnet szolgáltató ennél kevesebb idő alatt bontja a kapcsolatot (nem magát a mobilnet kapcsolatot, hanem az 5228-as porton folyó kommunikációt a szerverrel) üresjárat miatt. Erre az a megoldás, hogy csökkentjük az üresjárati időt mondjuk 5 percre, de ez nem olyan egyszerű dolog.

Először is a telefonunknak root-olva kell lennie, ennek módjáról itt olvashattok bővebben. Ha ezzel megvagy (vagy már eleve root-olt volt a készüléked) akkor fel kell telepítened a Push Notifications Fixer nevű alkalmazást. Ezzel a programmal át tudod állítani a telefonon a heartbeat-ek sűrűségét.
A gyári beállítások:
– mobilnet: 28 perc
– Wifi: 15 perc
Ajánlott beállítások a Push Notifications Fixer-el:
– mobilnet: 5 perc (vagy 4 perc, de kevesebbet nem érdemes)
– Wifi: 15 perc (vagy 10 perc)
push_notification_fixer_01 push_notification_fixer_02 push_notification_fixer_03

Ha ezzel megvagyunk nincs más teendőnk, mint élvezni, hogy mindig mindent időben megkapunk 🙂 És ami még fontos, ez a beavatkozás nincs érezhető hatással az akkumulátor üzemidejére.

Akit a téma bővebben érdekel, annak az alábbi linkeket ajánlom figyelmébe (ez volt a forrás is):
– http://forum.xda-developers.com/showthread.php?t=2142503
http://forum.xda-developers.com/showthread.php?t=1367839&page=9
http://code.google.com/p/android/issues/detail?id=22570
https://code.google.com/p/android/issues/detail?id=49721

 

Gtalk használata párhuzamosan PC-ről és Androidról

gtalk-logoA Gtalk használatáról már korábban írtam egy cikket, itt olvashatjátok. Most egy technikai jellegű érdekességet írnék le. Aki jobban belemélyedt a Gtalk használatába az biztosan találkozott azzal a jelenséggel, hogy ha a Gmail-ből chatel és közben a telefonon is be van jelentkezve (Gmail-be belépés előtt is be volt), akkor az első üzenet a telefonra is megérkezik és a Gmail-re is (ha bejövő üzenet). Majd ha a Gmail-ből válaszol, utána a telefonra már nem jönnek meg az üzenetek, pontosabban nem kap értesítést a telefonra az új üzenetről, de ha belép a progiba, akkor ott az üzenet. Érdekes, nem?

jabber_logoUtánajártam és azt találtam, hogy a Gtalk a Jabber protokollt használja és ez annak a sajátossága. Ez a protokoll úgy működik, hogy több párhuzamos kapcsolatot is engedélyez, sőt minden fél megkapja az üzenetet (lásd Gmail és Gtalk is egyszerre), de mindig az az eszköz a priorizált (a fő címzett), amelyikről az utolsó üzenetet elküldtük. Hogy ez mit jelent a gyakorlatban? Ha mondjuk írok a Gmail-ből akkor az Androidon a Gtalk nem fog hangjelzést adni és villogni sem, de az üzenet arra is megérkezik, de ha a Gtalk-ból válaszolunk, akkor már a telefonon meg fog jelenni az értesítés.

Forrás itt angolul!

Light Flow Lite 3.x.x – Notification LED control

Egy régebbi cikkemben már írtam erről a szoftverről, de az még a 2.x.x verzió volt. Azóta megjelent a 3.x.x verziók is (nekem most 3.0.4 van fent). A szoftver alapvetően nem változott, a fő funkciója továbbra is a led notification vezérlése a többi extra funkció számomra nem is igazán fontos, de a led vezérlése igen. Ezen kívül a kezelőfelülete és az ikonja lett teljesen új, szerintem sokkal felhasználóbarátabb, ahogy itt is láthatjátok.

led_flow_lite_01 led_flow_lite_02 led_flow_lite_03 led_flow_lite_04 led_flow_lite_07
led_flow_lite_05

Sajnos  a 3.0.4-re frissítés után nem akart rendesen működni a program, ha SMS-t kaptam az olvasás után továbbra is villogott a led, e-mail esetén pedig sokszor csak azután kezdett el villogni ha bekapcsoltam a képernyőt majd kikapcsoltam. Azt gondoltam először, hogy ez a szoftver hibája, de miután kb. 4 nap telt el és nem érkezett frissítés kezdett gyanús lenni a dolog… Bár próbálkoztam régebbi verzió keresésével is (3.0.3 jó lett volna) de sajnos azt nem sikerült megbízható forrásból beszerezni.

Miután a fejlesztő oldalán sem volt fent előző verzió így írtam a support email címükre, hogy mi a problémám. A válasz nagyjából 1 órán belül megjött (köszönet érte Andrew-nak) és kiderült, hogy nem a 3.0.4-es verzió rossz, egyszerűen csak megzavarodott a program a sok frissítéstől, ugyanis nekem már a 2-es verzió óta fent volt a program és azóta nagyon sok update volt rá.

A megoldás az volt, hogy először is mentést csináltam a beállításokról, hogy ne kelljen újra kézzel konfigurálni mindent majd a Beállítások / Alkalmazások /Alkalmazások kezelése menüben kiválasztottam a Light Flow Lite-t és az Adatok törlése-t. Ezzel a programot egy szűz telepítés utáni állapotba tudjuk hozni és így a sok halmozódó hiba kitörlődik, de velük együtt minden beállítás is. Úgyhogy ezért kellett a mentés amit most visszaállíthatunk és ismét engedélyezni kell a kisegítő szolgáltatásoknál a Led Flow Lite-t. Nekem ezek után az összes hibám eltűnt. Remélem másnál is működni fog 🙂

Fényjelzés (Notification LED) – Hasznos programok hatodik rész

Gondolom sokan emlékeztek a régi 198-as Ericssonra a féltéglára felhajtható antennával, már abban is villogott egy állapotjelző led, ami szerintem az egyik legnagyobb találmány 🙂 Főleg olyankor amikor mondjuk a céges Nokia 2730 Classic telefonom még a képernyőre sem ír ki semmit, ha meg akarom tudni, hogy jött-e üzenem vagy hívott-e valaki mindig meg kell nyomnom egy gombot, hogy lássam van-e esemény. Androidos Sony Ericsson X10i-m esetében viszont hál Istennek van értesítő led, de sajnos a rendszerben nem lehet konfigurálni a működését, de szerencsére egy Androidos telefonon ez sem lehet akadály 🙂

Körülnéztem és találtam egy Light Flow Lite nevű programot. Számomra az egyik legfontosabb program, az elsők között telepítettem fel a telefonomra. Lényegében bármilyen eseményhez bármilyen színt hozzá lehet rendelni valamint villogási intenzitást is. A program sok más funkciót is tud (rezgés, hangjelzés, előugró ablak stb.) de ezekre nem térnék ki, mert egy nem is használom őket, kettő a led vezérlése a lényeg most.

Light Flow Lite 1 Light Flow Lite 2
Light Flow Lite 3 Light Flow Lite 4

A programnak két változata van, egy fizetős és egy ingyenes (nekem az ingyenes/Lite van, azt is linkeltem), a különbség nem sok, nagyjából annyi, hogy ezernyi progit ismer a fizetős verzió, főleg olyanokat amiket soha nem használtam. A Lite verzió által támogatott programok:
* SMS messages,
* MMS messages,
* New Gmail messages
* New e-mails
* Calendar reminders
* Missed calls
* Low battery
* Bluethood
* Google Talk notifications.
* Handcent
* No signal
* SMS Popup
* ChompSMS
* K9 mail

Fontos még megjegyeznem, hogy teljesen reklámmentes a szoftver és lehetőség van a beállított profilokról mentést készíteni valamint visszaállítani, mindezt az ingyenes verzióban is.

Link: https://play.google.com/store/apps/details?id=com.rageconsulting.android.lightflowlite&feature=search_result

UPDATE (2012.07.28.)
Újabb verzió és hibajavítás itt: http://blog.arnoldweb.hu/2012/07/light-flow-lite-notification-led-control/

Android Gtalk használata (Google csevegő)

Gtalk logo

Gtalk

A napokban kezdtem el használni a telefonom Gtalk 1.3-as szoftverét. Meglepően kulturáltra és használhatóra sikerült kis program. Mint mindig, most is hülye kérdésekre kerestem a választ magamban, ezeket osztanám most meg Veletek.

Először is, hogyan működik a program. Alapvetően már a telefon bekapcsolásakor betöltődik (SonyEricsson X10) a memóriába, de nem jelentkezik be csak akkor ha belépsz a programba. Ilyenkor viszont minden kérdés nélkül automatikusan teszi azt. Ha bezárod a programot akkor pedig a háttérben fut tovább bejelentkezve. Ha azt szeretnéd, hogy kijelentkezzen, akkor külön meg kell tenni ezt az Opciók között a Kijelentkezéssel.

A program a beállításai között felkínál néhány lehetőséget:

gtalk automatikus bejelentkezés

Gtalk automatikus bejelentkezés

Az automatikus bejelentkezés a legérdekesebb számomra, ugyanis nem teljesen egyértelmű a működése. Az ember azt várná, ha bepipálja, akkor a telefon bekapcsolásakor bejelentkezik a Gtalk program, de ez nem így van. Csak abban az esetben jelentkezik be, ha úgy kapcsoljuk ki a készüléket, hogy a programba be voltunk lepve kikapcsoláskor. Ebben az esetben bekapcsoláskor automatikusan be is lép, de ha kijelentkeztünk kikapcsolás előtt, akkor nem fog belépni akkor sem ha az auto login be van pipálva. Logikus ez vajon? Ki-ki maga döntse el 🙂

gmail zöld robotok

Gmail zöld robotok

Mobil állapot jelzése, ez egy hasznos ki dolog, így a Gtalk-ot és a Gmail-t használók is láthatják, hogy éppen miről jelentkeztünk be (Gmail béta részében érhető el a “Zöld robotok”, így a webes felületen is láthatjuk, hogy ki van mobilról és ki PC-ről bejelentkezve).

Gtalk ismerős lista (mobil vagy PC jelöléssel)

Gtalk ismerős lista (mobil vagy PC jelöléssel)

A Gtalk kliens egy kis robotot tesz a név mellé ha valaki mobilról lép be.

A nincs a gépnél állapot jelzése is hasonló segítséget nyújt, a képernyő kikapcsolásakor vált át arra. Ez sem teljesen tiszta mivel ha kikapcsolom a képernyőt, akkor sem vált “Nincs a gépnél” állapotra. Ez egy ÉS kapcsolat, ha a képernyő kikapcsolt és eltelt 10 perc.

A beszélgetési előzmények megjelennek a Gmail felületén a Csevegések menüben, de ugyanezt a Gtalk-on belül nem lehet elérni. Ott az előzmények helyileg tárolódnak és csak a telefonon már lefolytatott beszélgetéseket lehet visszaolvasni valamint szinkronizálja a Gmail fiókkal is azt. Ha a telefonon töröljük a beszélgetési előzményeket, akkor az csak a telefon cache memóriájából törlődik, a Gmail felületéről nem.

A “Csengőhang kiválasztása” alatt lehet beállítani, hogy milyen hangjelzést adjon a készülék ha üzenetet kapunk. Amit itt állítunk be hangot azt minden esetben hallani fogjuk amikor:
– ki van kapcsolva a kijelző
– a Csevegő főképernyőjén vagyunk
– chat-elünk valakivel, de egy másik ismerősünk is ír nekünk.
Ezekben az esetekben a hangjelzés mellett a státuszsoron is megjelenik egy értesítés az üzenet elejével együtt. Ellenben ha épp valakivel chat-elünk, akkor nem fogunk hangjelzést kapni új üzenet érkezésekor (ez logikus is).

Energiahasználatról néhány szót. Mivel a program minden esetben betöltődik a memóriába, így nem számít, hogy be vagyunk-e jelentkezve vagy sem. Csak az aktív chat-elés befolyásolja az akkumulátor merülését.

Memória terén sem mondható nagy étvágyúnak, körülbelül 4-14 MB között mozog a memória igénye, használattól függően.

Remélem tetszett az írásom és hasznosnak találtátok. Ha igen, légyszi +1 -eljétek, értékeljétek és kommenteljétek 🙂 Köszi!

Kép forrás 1: http://lifehacker.com/5461265/prevent-google-talk-on-android-from-automatically-signing-in
Kép forrás 2: http://androidandme.com/2009/11/news/see-which-gmail-friends-have-android-with-green-robot/
Állapot timeout forrás: http://www.google.com/support/forum/p/android/thread?tid=13a93b74e69e455b&hl=en