rony | pon bře 19, 2012 7:30 pm
pravdepodobne je gsm modul v takom hardwarovom a softwarovom sandboxe, ze ho softwarovo nevies nijako ovplyvnit. predstav si to ako krabicku, ktorej jedinym vstupom je cojaviem poslanie t.c., ktore chces volat, no a ten modul z celeho ios len pouziva standardne funkcie, ktore nevies "prekryt" svojimi. takze nemas tam nikde ziadny kod, kam by si mohol pripichnut svoj. hovor tak prebieha nezavisle, mozno aj bez ucasti hlavneho procesora telefonu.
da sa to vydedukovat aj z toho ako iphone vznikol. skor bol koncept tabletu a Apple sa nakoniec rozhodol, ze nepojde tablet prvy ale zmensia obrazovku, pridaju gms hardware a ponuknu to na trh ako telefon.
ono je to aj troochu vidiet. v tom case existovali wm smartphony a v nich bolo vidiet, ze gsm cast sa vykonava s ucastou operacneho systemu. prejavovalo sa to tym, ze casto zatazeny os nevedel reagovat na prichodzie volanie. moj wm mobil napr, zvonik pat krat volajucemu a mne naskocila obrazovka incoming call az po trapnych 10 sekundach. po restarte mobilu to bolo uz ok.
iphone od zaciatku tuto bolest nema a zjavne je schopny obsluhovat hovory kludne aj 90 dni bez restartu.
no a dan za to je neschopnost programatorov akokolvek modifikovat spravanie sa gsm casti telefonu.
maximum, co doteraz zvladli je napr. iBlacklist z Cydia, kde sa im podarilo zneviditelnit obrazovku prichodzieho volania a osobne by som rad poznal cloveka, ktory presne vie ako to urobit.
druha vec, preco to ani v Cydiaa nie je, je aj to, ze podla mna aj ten iBlacklist je namahave, cena iBlacklist odraza tuto namahu. Neviem si predstavit nakolko narocne by bolo skumat to este hlbsie.
neverim, ze by bol problem len v tom, ze by telefon nebol schopny simultanne robit zaznam prebiehajuceho hovoru.