Så du hittar inte en app på market och sitter nu förtvivlat och undrar om det är din stavningsförmåga som sviktar eller om det kan vara så att mobilen jäklas med dig och inte vill att du ska installera appen.
Hav förtröstan för lösningen ligger inte så långt bort, mindre än ett stenkast.
I ca 99.2 fall av 100 beror det på att applikationen är copyprotected/private/skyddad.
Det kan även bero på att du kör en mobil med lägre upplösning typ tattoo eller en äldre version av android som inte stöds av applikationen.
Google införde detta dåliga skydd mot ett adb kommando som är adb pull dvs plocka en fil.
Google ville inte att man skulle ha möjlighet att via adb plocka filer i denna mappen. Nu är detta skyddet ungefär lika bra som skyddet på dagböckerna man kan köpa på Maxi med hänglås på dvs det räcker om man nyser på dem så går de upp.
Det hela beror på att när du surfar in på market så finns det en fil på din telefon som heter build.prop och ligger lokaliserad i /system/ . I den filen finns en liten del som kallas fingerprint som mer lr mindre säger till market vilken telefon man använder och om google tycker det är ok att den telefonen ser private apps. Möjligheten att hitta private apps beror på om google släppt igenom sagda telefon för private apps lr inte.
I nuläget finns det lite olika lösningar för att komma åt den copyprotectade appen du vill.
Antingen använder du dina ninjagoogleskills och letar upp en alterantiv site som erbjuder apps.
Eller så följer du guiden som du återfinner nedtill vilket kräver följande
- Root
- Fungerande adb installation dvs när du kör adb devices så får du ett käckt id nummer tillbaka
- En usb kabel
- En dator
- Ström så datorn funkar
- Tangentbord
- 7. Förmågan att läsa och följa en guide dvs inte gå från punkt 1 till punkt fem och sen undra varför det inte funkar
- 8. En cigarr att åtnjuta när segern är din lr när det fatlady har sjungit
Hela denna guide utförs i normalläget på din mobil.
Man pluggar in sin rootade mobil till datorn via usb kabeln.
startar upp kommando fönster och letar sig fram i det till sin sdk/tools mapp
Detta görs enklast genom att i window leta sig fram till sdk/tools mappen.
väl vid tools mappen shift+högerklickar du på mappen och väljer öppna kommandofönster här.
Annars funkar windowstangenten + r och skriva cmd sen via cd kommandot leta sig fram till sdk/tools mappen.
Se bara till att du befinner dig I tools mappen i kommando fönstret.
bifogar självklart en käck bild på vad jag menar
kör följande kommando.
Kod:
adb pull /system/build.prop c:\build.prop
filen hamnar då direkt under c:\
OBS!!:Börja med att först kopiera den till en annan map i backup syfte utifall att allt skiter så kan vi enkelt pusha tillbaka original build.prop
öppna den med notepad och leta följande
bifogar ett screenshot för den som är osäker på vad de ska ändra
byt ut det markerade mot
Kod:
ro.build.fingerprint=google/passion/passion/mahimahi:2.1/ERD72/22132:user/release-keys
se till att ni rensar market cache innan ni pushar filen tillbaka. det gör ni genom
meny-->settings-->applications-->manage applications-->market-->clear cache
när ni ändrat det flyttar ni filen till sdk/tools mappen
kör följande kommando
Kod:
adb remount
adb push build.prop /system/
adb reboot
detta behöver inte ge resultat omedelbart utan kan ibland ta nån timme som det gör för mig.
egentligen ska man göra detta vid en nyflashning