Cookieproblem löst med ändrade rättigheter

Av Adrian Bengtson, söndag 6 april 2008

Jag hade ett problem nyligen i Safari på min iPhone (1.1.4, upplåst med ZiPhone). Ingenting verkade sparas i cookies när jag surfade. Till exempel när jag valde stad på sf.se eller när jag loggade in på olika sajter. Det visade sig vara problem med rättigheterna, några enkla kommandon i terminalen och sen var det löst, läs vidare om du haft liknande problem.

Tack vare ett inlägg på 99.se kom jag lösningen på spåret. Jag googlade lite och hittade en sida som beskrev problemet och lösningen på ett bra sätt.

Problemet i mitt fall var att mappen Cookies (som finns i /var/mobile/Library på telefonen) hade fel ägare, den var root istället för mobile.

Uppdatering 6 april: Det finns ett enklare sätt att lösa problemet, speciellt om man inte är van att använda terminalen. The Apple Daily Times har skapat 1.1.4 Cookie Fix som finns i Installer om man lägger till deras källa. Välj Sources -> Edit -> Add i Installer och skriver in http://appledailytimes.com/installer som ny källa så finns 1.1.4 Cookie Fix under Apple Daily Times. Läs mer här. Tack till Benjamin för tipset.

Lösningen jag använde kräver att man har SSH aktiverat på telefonen och vet hur man ansluter via SSH, men det går även att utföra samma kommandon i programmet Term-vt100 direkt på telefonen (programmet finns i Installer).

  1. Anslut till din telefon via SSH eller kör programmet Term-vt100 på din telefon.
  2. Kör följande kommandon:chown mobile /var/mobile/Library/Cookies/

    chown mobile /var/mobile/Library/Cookies/Cookies.plist

  3. That’s it!

Det går även att lösa problemet genom att ge alla skrivrättigheter till Cookies-mappen, det kändes som en aningen sämre lösning, men den fungerar enligt uppgifter. I så fall är kommandot chmod -R 777 /var/mobile/Library/Cookies det enda man behöver köra. Denna lösning går också bra om man har ett SFTP-program som grafiskt kan anslutat till telefonen och ändra rättigheter.

14 kommentarer till “Cookieproblem löst med ändrade rättigheter”

  1. Benjamin Pålsson skrev:

    Det finns även en liten app i installern som heter

    1.1.4 cookie fix, från Apple Daily Times.

    Vet inte om detta är en bra lösning men det löste mina problem bla med auto-inlogg på 99.se

  2. Olof skrev:

    Problemet uppstår inte alls om du låser upp telefonen med iPlus/iLiberty+ istället. Åtminstone inte på de tre telefoner jag testat det på! (Däremot hände det på telefonen jag låste upp med ziphone.)

    Så återigen visar sig iLiberty+ vara att föredra framför ziphone som verkar ha som enda fördel att… tja… det är bara en knapp att trycka på? Men med en rad allvarliga buggar (den med trasigt wifi som många ziphoneanvändare råkat ut för är väl värre än detta, likaså den onödigt riskabla uppdateringsmetoden samt att det är omöjligt att återställa en OOB1.1.2+telefon till fabriksläge om du låst upp med ziphone).

  3. Adrian Bengtson skrev:

    Olof: Även en del AT&T-kunder som inte låst upp sina telefoner alls har samma problem enligt rapporterna på nätet. Utifrån vad folk skriver så är detta en bugg hos Apple som verkar inträffa till synes slumpmässigt. Så var inte för snabb med att skylla allt på ZiPhone.

  4. borka skrev:

    hur vet man om man har den buggen eller inte?

  5. Adrian Bengtson skrev:

    borka: Du märker det ganska snabbt om du har problem med att logga in på olika sidor, om inställningar inte verkar sparas osv. Fungerar surfande bara fint har du antagligen inte buggen. Du kan förstås också ansluta med SSH eller använda Term-vt100 för att gå in och kolla om root eller moible är ägare för mappen Cookies (om du vet hur man gör sådant), men har du inga problem känns det som overkill.

  6. Olof skrev:

    Adrian: Fel som detta kan naturligtvis uppstå av flera orsaker – men faktum kvarstår att många har fått problemet i samband med att de låst upp telefonen med Ziphone. Lösningen i senaste Ziphone-versionen är inte heller klockren – att använda en hårdkodad MAC-adress kan innebära problem om ni är många på samma WiFi-nät med ziphone-hackade telefoner.

    Mer info och fix på: http://ipluspwns.com/?q=node/309

  7. Adrian Bengtson skrev:

    Olof: Jag känner till det där, jag har ju skrivit om det i senaste iPhone-notiserna.

    Som du säkert redan läst där så avråder vi från att använda ZiPhone 3.0. Men det var ju inte det vi pratade om, utan om just det här cookie-problemet och det är något som drabbar fler än de som använt ZiPhone.

  8. Benjamin Pålsson skrev:

    Min första upplåsning gjorde jag med ZiPhone, då hade jag inga problem med Cookies.

    Det började faktiskt när jag låste upp med iPlus och fortsatte med iLiberty+.

  9. Help skrev:

    Kan man ändra sms inställningar på en iphone? Isåfall hur? Väldigt tacksam för svar.

  10. KW75 skrev:

    la in BSD paketet och sedan denna, efter det lirar min gmail. Sweet!

  11. Anders skrev:

    Jag får felmeddelandet: ”Main script execution failed!”, låste upp den förra veckan med iLiberty och har 1.1.4. Kan inte installera något alls, så kan inte göra det vis SSH.

    Någon som har någon idé på vad jag kan göra?

  12. Måns skrev:

    Jag hade liknande problem med min mail efter att jag kört PwnageTool på min iPhone, efter att redan ha låst upp den med ZiPhone.

    Jag kunde inte köra igång Mail alls, den bara kraschade, men efter att jag gått in och kollat var det root som ägde mappen /var/mobile/Library/Mail och filen Accounts därunder. En chown mobile på dessa avhjälpte problemet.

    /M;

  13. moll skrev:

    1.1.4 CookieFix funkade hur bra som helst.

  14. mikath skrev:

    Funkade fint för mig. 🙂