Connect to vpn (pptp) through OpenWrt

Using a vpn service is a great way of surfing the web anonymous or getting an ipadress from another country to access local sites and such.
I use the vpnservice from strongvpn.com but I’m sure this works with other services as well. This is how I set it up with OpenWrt and It’s actually quite simple.

First off you need to install OpenWrt on your router. Check openwrt.org for supported devices. There are several guides for this so I won’t go in to it, you can check this link. So lets say you have openwrt installed. Follow the steps below to get your vpn service up and running.

1. Connect and login to your router (usually 192.168.1.1 if you haven’t changed it)
2. Go to System -> Software and click ”Update list”Update package list3. Open the tab ”Available packages” and search for luci-proto-pptp, click ”install”
If everything goes well the last line under actions should be ”configuring luci-proto-pptp”

Search and install package luci-proto-pptp4. Go to Network -> Interfaces and click ”Add new interface”

Add interface 5. Choose a name for your interface. In this example we will go with ”strongvpn”. Choose pptp as protocol of the new interface and submit.

create pptp interface

6. Fill out the fields with the appropriate connection information you need for your service as in the example below. Click ”Save and Apply”Connection details

7. The vpn connection should now connect by itself. If the connection works you should se something like this. If it doesn’t connect, try ”Advanced settings” and uncheck ”enable buffering”. pptp connected

8. If all is well you should now have trouble surfing the web but don’t worry. You need to assign the interface to a firewall zone to make the connection work. Click ”Firewall Settings” and check ”wan”, Save & ApplyAssign firewall zone "wan"

All done! The connection should now work. To see if your ipadress and ”location” has changed you can check strongvpn.com or ipaddresslocation.org

Installera senaste Stock ROM SGS2

Om du vill uppdatera till senaste Android Stock ROM kan du antingen göra ett försök via KIES som är ett program från Samsung. Jag har dock dåliga erfarenheter av att det aldrig vill fungera. Men å andra sidan kommer den heller inte förstöra din telefon vilket du kan råka göra om du försöker dig på nedanstående (Inte troligt att den går sönder, men tänk även på att du förmodligen förlorar garantin på din telefon om du pillar med den för mycket)

Samfirmware.com är en sida som är mycket duktiga på att få fram Stock ROMar för Samsung modeller. Om du vill ladda ner senaste versionen av din telefons ROM kan du troligtvis göra det där eller på sammobile.com klicka på din region, i mitt fall Europa. För att ladda ner något behöver du registrera dig på sidan. Lösenordet på nedladdade filer brukar vara samfirmware.com

Varför uppgradera?
Mer än att det är roligt att alltid ha senaste något finns det faktiskt ytterligare anledningar. Samsung har varit fina nog att ”låsa upp” bootloadern i senaste mjukvaran så du kan manuellt flasha egna romar mm utan att behöva använda dig av Odin. Fördelen med det är att du inte får någon ”binary download counter” -ökning när du testar olika ROMar plus att du slipper den fula gula varningstriangeln när du bootar telefonen.

Såhär gör du
Ladda ner Odin 3 v1.85 Sök upp den senaste ROMen du vill installera på sammobile.com (läs ovan). Extrahera den nedladdade filen, frågar den efter lösenord så är det samfirmware.com.

Stäng av din telefon och starta den igen genom att hålla in följande 3 knappar samtidigt och i ordning. Volym-ner + Hem (mittenknappen) + Strömknappen. Har du tryckt rätt hamnar du först på en landningssida med valet fortsätt eller starta om, tryck vol-upp för att fortsätta. Du bör då komma till en sida med rubriken ”ODIN MODE” .
Koppla nu in usb-sladden från datorn till telefonen. Det kan hända att windows försöker installera lite drivrutiner och sådant, låt den göra det klart. OBS! Om drivrutinerna misslyckas skall du inte fortsätta, utan gå då in på samsungs hemsida och leta efter drivrutinerna och installera dem först. Om allt går som det ska bör det se ut såhär

Nu skall du lägga till din Stock ROM genom att välja PDA, PHONE och CSC enl följande:

PDA = leta efter filen med ”CODE” i namnet
PHONE = ”MODEM”
CSC = ”CSC”

OBS! Se till att endast Auto Reboot och ev. F.Reset Time är ibockade, de andra skall inte vara det.

Tryck sedan på Start och vänta tills det står PASS och din telefon startar om sig själv. Nu har du senaste Stock Rom!

ROM, PDA, ODIN osv – förklaringar

Här ska jag försöka klargöra lite Android/Samsung -begrepp så du vet vad du ger dig in på om du funderar på att ”leka” med din telefon.. Har jag fel eller om du har mer rätt är du välkommen att hojta till så uppdaterar jag. Jag kommer uppdatera listan allt eftersom jag känner för det..

Firmware, Mjukvara, Stock ROM
Det är mjukvaran i telefonen som gör att den fungerar och har ett utseende. Det är i korta ord allting som du ser från att din telefon startar tills den stängs av. Det är som windows på en pc eller OSX på en mac. Stock Rom brukar man kalla originalromen som följde med när telefonen var ny. I en Stock ROM får du alltid med hela Systemet inklusive kärna, boot loader, CSC och Modem

ROM
En rom är ofta precis som ovan men en modifierad rom baserad på Android AOSP (Android open source project) eller på Stock ROMen. En ROM innebär ofta bara själva ramverket som påverkar telefonens beteende/utseende mm. En rom behöver inte innehålla en kärna, modem osv (se nedan)

Kärna, Kernel, PDA
(om du använder Odin är det bra att veta att kärnan kallas PDA)
Kärnan är den delen av ROMen som talar direkt med Processorn och övrig hårdvara. Du kan byta kärna på en kompatibel ROM. Kärnan är oftast boven i dramat om du har en seg telefon eller dålig batteritid. (Applikationer påverkar givetvis också) Ofta kan man få extrem prestandaförbättring på en Stock ROM genom att bara installera en kompatibel kärna.

CSC
Country Specific Code – Det är här man lägger in information om vilken region telefonen tillhör. NEE är t.ex nordiska länder osv.
Modem, Radio, Phone
Detta är som det låter. Utan att installera Modemet kommer du inte kunna ringa på telefonen och inte heller surfa via nätverk mm. Det följer med en specifik Radio till nästan varje Stock ROM. Man kan testa sig fram för att se vilken man tycker fungerar bäst och ger bäst täckning osv.

Bootloader
När telefonen startar läses bootloadern in som i sin tur säger åt telefonen hur den skall starta. Om du exempelvis skulle ha flera olika ROMar på din telefon skulle din bootloader behöva veta det för att du skulle få möjlighet att välja vilken du vill starta när telefonen går igång. För dig som är lite familjär med datorer kanske du känner till Grub eller Refit?

Odin
Odin är ett program som utvecklats av Samsung för att installera, uppgradera, ändra i mjukvaran på en Samsungtelefon. Det finns bara till windows. Dock finns det ett annat alternativ om du använder Linux eller Mac som heter Heimdahl. Det är dock inte utvecklat av Samsung men fungerar mycket bra. I Android market finns även ett program som heter Mobile Odin (fungerar dock bara om telefonen redan är rootad)

Roota Samsung Galaxy s2 (i9100)

Det finns några olika sätt att gå tillväga, jag skall förklara ett sätt. Men innan du fortsätter. Fundera på varför du vill roota den och om du tycker det är värt att förlora garantin. Jag tar inte ansvar för vad som händer med din telefon om något går snett.

Låt säga att du kör med mjukvaran (i fortsättningen ROM) som följde med när du köpte din telefon och inte har gjort några uppdateringar osv. Då heter den sannolikt, om du bor i Sverige, något i stil med XWKF3. Heter den något annat kan du följa guiden ändå men byt ut XWKF3 mot det som stämmer för din telefon.

1. Ta reda på vilken ROM du har
Detta gör du genom att gå in i inställningar->Om Telefonen, skrolla ner till slutet. Vid rubriken Grundversion står ett långt namn. De sista 4 tecknena ”mittendelen” av namnet (x.x.x-xxxXWKF3-xxxxxx) visar vilken ROM du har.

2. Ladda ner motsvarande CF-Root för din ROM 
Nu när du vet vad du har för ROM version kan du gå vidare till nästa steg som är att hitta den matchande färdigrootade kärnan. En utvecklare vid namn Chainfire har varit vänlig nog och skapat kärnor baserade på originalkärnorna men med några extra trevligheter. Den är rootad, den har busybox, su och CWM färdiginstallerat. Vilket är allt du behöver för att kunna använda en rootad telefon.

Gå in på följande länk, CF-Root tryck ctrl+f (cmd+f om du har mac) och sök efter de sista tre tecknena i namnet på din ROM vilket i det här exemplet blir KF3. Dubbelkolla namnet på ditt sökresultat och om det verkar stämma laddar du ner filen.

3. ”Flasha” kärnan med Odin3 v 1.83
Ladda ned Odin. Den finns på lite olika ställen att hämta om följande länk inte fungerar Odin3.v1.85. Extrahera filerna och öppna programmet.

Stäng av din telefon och starta den igen genom att hålla in följande 3 knappar samtidigt och i ordning. Volym-ner + Hem (mittenknappen) + Strömknappen. Har du tryckt rätt hamnar du först på en landningssida med valet fortsätt eller starta om, tryck vol-upp för att fortsätta. Du bör då komma till en sida med rubriken ”ODIN MODE” .
Koppla nu in usb-sladden från datorn till telefonen. Det kan hända att windows försöker installera lite drivrutiner och sådant, låt den göra det klart. OBS! Om drivrutinerna misslyckas skall du inte fortsätta, utan gå då in på samsungs hemsida och leta efter drivrutinerna och installera dem först. Om allt går som det ska bör det se ut såhär

Klicka på knappen PDA och peka den till CF-Root-filen som du har laddat ner. Kolla så att Repartition och Phone Bootloader inte är ikryssade (det kan bli fel och krångligt då). Tryck sedan Start och vänta tills det ser ut såhär

Telefonen bör starta om sig själv. När den är startad kan du gå in i program-menyn och kolla ifall du hittar ett nytt program som heter CWM. Ligger det där är du färdig. Grattis du har nu en rolig telefon.

NTFS Skrivrättigheter för OS X Lion

Efter en uppdatering till OS X Lion upptäckte jag att jag inte längre hade skrivrättigheter till min ntfs volym.
Efter en del sökande fann jag information kring ämnet. För att göra det enkelt har jag sorterat bort det du troligtvis inte behöver veta och kortat ner det till några nedladdningslänkar. Nedan följer 2 enkla sätt att lösa det på.

1. Kostar pengar
Köp NTFS for Mac® från Paragon. Det kostar 19,95 $ vilket i skrivande stund motsvarar ca 180 kr och fungerar smärtfritt. Du kan testa programmet gratis innan du bestämmer dig

2. Gratis
Det har tidigare funnits ett gäng olika gratisprogram för att lösa detta men de är numera antingen förlegade eller så har utvecklaren kommit på att man kan tjäna pengar på det och istället börjat göra betalversioner utav programmen. Dock finns de gamla programmen fortfarande kvar att ladda ner från många sajter och är då fortfarande gratis. Problemet är att de inte är gjorda för Lion och därför måste vi installera 3 olika program som i sin tur lyckas få igång skrivrättigheterna.

Obs! Detta var hur jag fick det att fungera. Det betyder inte att det kommer fungera för dig och om något går snett/sönder får du ta ansvar för det själv.

Ladda ner och installera följande program i följande ordning. Starta sedan om datorn. Svårare än så är det inte!

MacFUSE-Tuxera-2.2 - länk till utvecklare Tuxera

Ntfs-3g-2010.10.2  – länk till utvecklare mechie

fuse_wait  – länk till utvecklaren bfleisher