Zavřít reklamu

Od té doby, co je k dispozici ActiveSync synchronizace pro gmailové účty bylo mnoho uživatelů iPhonu postaveno před volbu synchronizovat iPhone s firemním exchange serverem nebo se soukromými daty na účtu google (pošta, kontakty, kalendář). Samotný iPhone dovoluje nakonfigurovat pouze jeden exchange účet, situace se však mění po jailbreaku.

V případě, že máte takto upravený telefon nabízí se hned několik řešení. Jednou z možností je použití speciální aplikace AddExchange ze Cydie AddExchange. Další možností je ručně upravit konfigurační soubor iPhonu, tak jak je popsáno například v tomto článku, který vychází z původních informací na modmyi.com.

Aplikace AddExchange ze Cydie
Aplikaci AddExchange si najděte v Cydii. Poté ji stačí pouze jednou spustit a v nastavení mailů (v obecném nastavení iPhone) se vám objeví nový profil nazvaný SRV2. Ten si poté můžete editovat podle vašich potřeb, ale je již dopředu předkonfigurován pro Microsoft Exchange.

Manuální úprava plist souboru
Celá úprava se týká souboru /private/var/mobile/Library/Preferences/com.apple.accountsettings.plist.
Protože se jedná o tzv. Apple binary property list, tak je třeba v systémech s OS Windows/Linux použít například utilitu plutil určenou pro konverzi mezi tímto binárním formátem a UTF-8 textem. Nyní už ale k samotné úpravě. Nejprve zkopírujeme výše zmíněný soubor do PC, pomocí plutil ho převedeme do XML a otevřeme ho.

V tomto souboru je třeba zkopírovat celou část mezi značkami a , začínající značkou s klíčem ASAccountEmailAddress (v příkladu uvozenou bílým rámečkem). Tuto celou část zkopírujeme právě za poslední řádek tohoto bloku. Ve vloženém bloku je třeba upravit hodnoty pro tyto klíče: ASAccountEmailAddress, ASAccountHost, ASAccountUsername. Pro další tři klíče Identifier, Sync Identifier a DAAccountPersistentUUID stačí změnit poslední čtyři znaky, nicméně první dvě hodnoty (Identifier a Sync Identifier) musí být shodné.

Pak už jen stačí takto upravený XML soubor zpět překonvertovat do binárního formátu (opět utilitou plutil) a nakopírovat na původní místo na iPhonu. V nastavení účtů pošty pak budou vidět oba nakonfigurované exchange účty, kde je možné nastavit heslo, případně provést jiné změny. Push notifikace fungují pro oba takto nastavené účty, máte k dispozici kontakty i kalendáře z obou účtů (u kontaktů je třeba vyřešit duplicity nebo používat pouze jeden z účtů). Výše uvedený návod lze samozřejmě uplatnit například i na více gmailových účtů.

Varování
Jedná se o zásah do systému telefonu a tak doporučujeme mít určitě vše dopředu zazálohované. Také si nejsme úplně jisti, jak na tuto úpravu bude reagovat výdrž na baterie. Proto toto řešení volte jen v tom případě, že dva Exchange účty na iPhone opravdu nutně potřebujete!

.