Confirmed users
448
edits
(Created page with "Packaged App installation requires adding additional certificates to the phone because the app package is only signed for public installation after it is approved via the Revi...") |
No edit summary |
||
| Line 5: | Line 5: | ||
# Install the [http://developer.android.com/sdk/index.html Android SDK] (for ADB mainly) and make sure $ADT/sdk/platform-tools is on your path | # Install the [http://developer.android.com/sdk/index.html Android SDK] (for ADB mainly) and make sure $ADT/sdk/platform-tools is on your path | ||
# Install NSS Tools | # Install NSS Tools | ||
## Debian/Ubuntu: sudo apt-get install libnss3-tools | |||
## Fedora : su -c "yum install nss-tools" | |||
## openSUSE : sudo zypper install mozilla-nss-tools | |||
## Windows: | |||
## hg clone https://hg.mozilla.org/projects/nspr | ### hg clone https://hg.mozilla.org/projects/nspr | ||
## hg clone https://hg.mozilla.org/projects/nss | ### hg clone https://hg.mozilla.org/projects/nss | ||
## cd nss | ### cd nss | ||
## OS_TARGET=WIN95 make nss_build_all | ### OS_TARGET=WIN95 make nss_build_all | ||
## cd .. | ### cd .. | ||
## export NSS=$PWD/dist/WIN954.0_DBG.OBJ | ### export NSS=$PWD/dist/WIN954.0_DBG.OBJ | ||
## # NSS/bin must be ahead of the rest of the path because NSS and Windows both have tools called "certutil". | ### # NSS/bin must be ahead of the rest of the path because NSS and Windows both have tools called "certutil". | ||
## export PATH=$NSS/bin:$NSS/lib:$PATH | ### export PATH=$NSS/bin:$NSS/lib:$PATH | ||
# Run the following commands: | |||
## rm -Rf certdb.tmp | |||
## ./new_certdb.sh certdb.tmp | |||
## ./add_or_replace_root_cert.sh certdb.tmp root-ca-reviewers-marketplace | |||
## ./change_trusted_servers.sh full_unagi "https://marketplace-dev.allizom.org,https://marketplace.firefox.com" | |||
## ./push_certdb.sh full_unagi certdb.tmp | |||