Cum de a semna joc apk sau o aplicație corect pe Android

Din moment ce el googled „cum să semneze fișierul APK-?“, Știu că pentru a găsi o nu cu adevărat de lucru și în jurul valorii de instrucțiunile clare atât de ușor. De aceea, am decis să scrie un material despre modul în care ar trebui să dreptul de a semna un program sau un joc pe Android.

După cum este cunoscut acum fără semnătură digitală, creația nu va reuși în locul Market'e, iar acest lucru este grav. Am observat mulți dezvoltatori tineri la Android, cum recrutează și a uitat să semneze cererea și să încerce să-l ceva de făcut și apoi încă se întreabă de ce nu a reușit să efectueze o acțiune cu fișierul APK lor.

Deci, să nu trageți afară și începe imediat cu comanda, deoarece este posibil să semneze fișierul APK și utilizarea efectivă pentru a obține rezultatul dorit.

Această metodă este dreptul tuturor celor de mai sus, astfel încât vom descrie și în acest material. Vom face propriile chei cu datele și certificatele lor și vor semna aplicația creată.

Pentru a începe, face un certificat și o cheie pentru semnare. Instalați OpenSSL. În timpul instalării, programul de instalare va oferi o gamă de componente copiate în folderul Windows, faceți clic pe folderul Bin, care va fi la locul unde ați stabilit toate OpenSSL.

Acum, deschis în numele administratorului de sistem (acest lucru este foarte important!) Linia de comandă. După aceea, du-te la linia de comandă în folderul bin, care se află în folderul unde ați instalat OpenSSL (de exemplu, C: \ OpenSSL \ Bin \ sau C: \ Program Files \ OpenSSL \ Bin \). Dacă nu, du-te într-un alt dosar, folosind comanda cd este executata. Asta este de a merge la directorul dorit ar trebui să execute acest plan:

Odată ce vă aflați în folderul Bin, puteți trece direct la crearea certificatului și cheia.

Etapa 1 (efectuează cheie lungime generație 1024 biți)

OpenSSL genrsa -out key.pem 1024

Etapa 2 (pe baza cheii certificatului de a crea cerere)

req OpenSSL -new -key key.pem -out request.pem

În acest moment, va trebui să introduceți datele dumneavoastră, pe care le va identifica în certificat.

Etapa 3 (Generarea unei chei private din certificatul)

OpenSSL x509 -req -days 9999 -in request.pem -signkey key.pem -out certificate.pem

Etapa 4 (a efectua generarea cheii publice)

OpenSSL pkcs8 -topk8 -outform DER -in key.pem -inform PEM -out key.pk8 -nocrypt

În această etapă, vom crea fișierele necesare pentru semnarea de jocuri și aplicații finalizate. folosind cheia creat și certificatul, puteți semna un număr arbitrar de jocuri și aplicații de pe Android.

Acum, de fapt, să trecem în jos pentru a semna cererea. Dezarhivați fișierul descărcat de pe link-ul de mai sus pentru a SingApk. Mutați din dosarul Bin, în cazul în care vom crea certificatul și fișierul cheie 2: certificate.pem și key.pk8 la folderul în care ați extras SingApk. Windows va selecta un dialog fișier de înlocuire - înlocuiți.

Acum, pentru a semna fișierul apk o semnătură digitală unică pe care le-ați făcut voi, pur și simplu glisați mouse-ul pe sign_APK.bat fișierul apk. Pentru a nu trage fișierul de la o fereastră la alta (nu este convenabil), mutați fișierul apk într-un dosar cu SingApk. După efectuarea în dosarul va apărea fișierul apk_signed.apk SingApk. care va fi semnat de către aplicație sau jocul.

articole similare