Våra Android-telefoner är säkrare än någonsin. Vi har saker som SELinux och Samsungs KNOX och alla möjliga saker bakom kulisserna som håller våra data säkra och sunda, från händerna på, väl, alla som inte är oss.
Men den typen av säkerhetsnät kretsar inte alltid med modding-samhället, utan vilka smartphones fortfarande kan fastna i stenåldern. Den andra sidan av att göra våra telefoner säkrare är att det inte alltid är lätt att knäcka dem öppna i första hand. Några få erbjuder låsbara bootloaders. Och till och med kärnkällor släpps inte som vi förväntar oss att de skulle vara.
Det finns naturligtvis tillverkare som inte helt låser saker. Och jag var lite fascinerad av att se den nyligen tillkännagivna Honor 5C omedelbart se stöd från länge modding community MoDaCo, precis så snart telefonen blev officiell.
MoDaCo (och dess grundare, seriell modder Paul O'Brien, är säker) långa namn i modding-cirklarna. Och Honor har verkligen uppdaterat sitt spel på sena mellanklassmarknader, och vi kommer bara att höra mer från Huawei-utläggaren. Vi höll på med Paul via e-post för att se hur detta inte-helt-partnerskap kom till.
Det verkar verkligen som om Honor omfamnar modding som få andra och går utöver "Förresten, bootloader är låsbar." … Kan du prata om om / hur du aktivt arbetar med Honor på den här?
"Jag har varit ett Honor-fan ett tag nu, inte bara enheterna, utan det sätt som de tar för att engagera sig med sina användare. En stark social närvaro, ansikte mot ansikte, en stor närvaro på DroidCon, den typen Honor har varit mycket stödjande för MoDaCo också, vilket är trevligt! Som ni vet, när jag börjar använda en enhet är det oundvikligt att jag slutar hacking om det och traditionellt har Honor / Huawei haft lite dåligt rep i Det antas att om du köper en av dessa enheter kommer det att vara svårt att modera det. Det är som en röd trasa för mig, särskilt eftersom jag har några familjer och vänner som använder Honor-enheter, och jag använder en Huawei P9 Plus som min dagliga förare nu.
Lyckligtvis, även om teamet från Honor UK inte har gett specifikt tekniskt stöd för mina ansträngningar, har de säkerställt att jag har en kommunikationslinje öppen, vilket uppenbarligen betalar utdelning för att få ett försprång när enheter som 5C kommer på marknaden. Mer än någonting annat, men det har varit en upptäcktsresa för mig - när jag började lära mig om internerna om hur Honor / Huawei-enheterna fungerar, snöade det lite.
Ofta räcker det bara inte att ha källkällan, eller hur? Det finns fortfarande … gott om arbete som ska göras. (Men det är kanske?) Vad betyder det att ha alla dessa bitar samtidigt - lager ROM, kärna, låsa upp, etc. och vid lansering - betyder det för personer som vill modifiera 5C?
Visst, och som jag nämnde, det finns en uppfattning (helt legitimt tidigare) att få fungerande kärnkälla för Honor / Huawei-enheter (inklusive Honor, naturligtvis) är hårt arbete. Nyckelordet här är "fungerar" - många tillverkare är skyldiga till att publicera upp kärnkällan som inte kompilerar, har bitar som saknas, är inte rätt för den faktiska fraktapparaten, inte uppdaterad etc. De flesta OEM-tillverkare kan förbättra i detta område. Och om jag kan hjälpa till att göra det verklighet, så kommer jag att göra det. Det är alltid värt att komma ihåg att enligt villkoren i GPL (General Public License) är detta något som inte är valfritt - företag är juridiskt skyldiga att följa.
Det har varit en upptäcktsresa för mig - när jag började lära mig om internerna om hur Honor / Huawei-enheterna fungerade, snöade det lite.
Kärnkällan är bara en liten del av pusslet. En av de största utmaningarna är att källkällan egentligen inte låter dig göra någonting på egen hand. Du måste kunna bygga kärnan (vilket innebär att ha kärnkonfigurationen), packa in den i en startbild och flasha den på din enhet åtminstone - det innebär att du kan låsa upp startladdaren och ha en lagerbild för att dra ramdisken från (som sitter bredvid kärnan). Det är också viktigt att när du börjar röra dig med din enhet kan du blixta tillbaka till en lager-ROM för att fixa din enhet om allt går lite fel.
5C är ganska unik för att ha alla dessa saker på plats och lättillgängliga från och med, vilket borde innebära att för 5C-ägare som vill ha en lek, de inte fastnar. Det är uppenbart att det är goda nyheter för Honor också - människor kommer inte att göra några garantikrav när de oundvikligen börjar komma in i svåra situationer eftersom de vill modifiera sin telefon!
Honor 5C-projektet i Github.Finns det något med 5C (eller Honor-telefoner i allmänhet) som gör dem mer eller mindre enkla att arbeta med än, säg Huawei, eller andra liknande tillverkare?
Hedertelefoner ur ett tekniskt perspektiv är Huawei-telefoner, så de är inte lättare eller svårare att arbeta med än enheter från deras moderbolag. Att bygga upp anpassade ROM-skivor baserade på CyanogenMod, Omni etc. är definitivt utmanande just nu, särskilt på Kirin-baserade enheter. Men under de kommande månaderna har jag en känsla som kommer att börja förbättras mycket. Detta är viktigt på grund av Emotion UI - som, även om det ofta kritiseras överdriven enligt min åsikt - definitivt inte är för alla. En sak som är trevlig med Huawei-telefonerna ur ett moddingperspektiv är att de är ganska svåra att bryta. De har ett ganska unikt sätt att hantera sina återställningspartitioner (ja, det finns två!) Och har en ganska bra fallback för ett värsta fall där du måste blinka helt tillbaka till lager. Det är inte att säga att de är obrickbara … de är bara mindre ömtåliga än vissa enheter jag har arbetat med!
Många människor är nyfiken på att modifiera sina telefoner, men många av de mer mainstream-enheterna gör det svårt i dag. Är detta bra för någon att lära sig om? (Priset, uppenbarligen, men vad mer?)Bortsett från det faktum att verktygen redan finns där för att börja röra sig med 5C, är det en bra enhet att börja spela med eftersom Huawei modding community fortfarande är i sin barndom, särskilt utanför Kina. Så det finns en möjlighet att verkligen engagera sig i människor som vill göra något annorlunda med sina enheter. Det känns nästan som "scenen" gjorde för andra tillverkare för några år sedan. Som du säger, priset är också en stor faktor - det är mycket mindre skrämmande att hacka på en £ 150-telefon än en £ 500. Det prissätts konkurrenskraftigt nog och mer än kapabelt nog att vara en andra telefon som faktiskt är trevlig att använda.
Är detta slags samarbete från en tillverkare ett slags havsförändring? Eller bara ett företag som gör rätt av sina fans?
Just nu ser vi ett par OEM: er börja uppskatta att den här typen av saker är viktig. Nextbit är ett bra exempel, och under de senaste dagarna har vi sett OnePlus trappa upp med enhetsträd etc.. Jag har kontaktats av ett antal kinesiska tillverkare om den här typen av saker, så det är säkert på radarn för de mindre spelarna. Det är svårt att veta om det finns motivation för de större företagen i Android-ekosystemet att engagera sig med entusiastmarknaden på det här sättet, men även om de inte gör en fullständig strategi, finns det saker de alla kan göra bättre. Som Android-fans bör vi uppmuntra dem att göra det och applådera dem när de gör det.