Aller au contenu

[TUTO] Signer une apk ou une archive zip


Recommended Posts

Ouais ouais, j'le dézipe pas !

Je l'ouvre dans WinRAR, je fais "add files", sans dézipper rien dutout !

Ce qui m'intrigue, c'est que ça resigne sans problème, ça lance meme l'install, mais ça veut pas l'installer ...

Est-ce que ça peut etre en rapport avec le fait que LauncherPro soit une appli système ? (intégré directement à la ROM via la Samdroid kitchen) ?...

Modifié par Crayaph
Lien vers le commentaire
Partager sur d’autres sites

Niark niark, ça devient compliqué là, j'ai jamais fais ça moi ...

J'essaie ...

EDIT : bon, autre problème, impossible de faire adb remount ... "remount failed : no such file or directory"

Et il faut bien que je passe par remount avant de pusher nan ?

EDIT 2 : Eh bah en fait nan, c'est pas lié au fait que c'était une appli système, parce que j'ai reflashé aujourd'hui, et ça ne veux toujours pas marcher !

Pourtant, je remplace par des fichiers de meme taille, je resigne sans problème...comprend pas ...

Modifié par Crayaph
Lien vers le commentaire
Partager sur d’autres sites

Ah oui, dans ce cas, il faut la pusher avec adb et non l'installer comme une apk classique. Ou alors l'inclure dans un zip flashable ;)

sisi un apk (de data/app) modifié puis resigner peut s'installer classiquement sans soucis ;) du moins pas de souçis chez moi.

Edit: Autant pour moi je n'avais pas vu qu'il s'agissait d'un apk du dossier system/app

Modifié par Cpaslui
Lien vers le commentaire
Partager sur d’autres sites

  • 2 weeks later...

Il arrive en effet que les clé de registres qui sont ajoutées ne fonctionnent pas bien sous windows 7.

J'en ai d'ailleurs moi aussi fait les frais et j'ai donc dû aller bidouiller dans les clé de registre, ce que je ne conseillerais à personne.

Sinon tu as toujours cette solution : https://forum.frandroid.com/forum/viewtopic.php?pid=334181#p334181

Lien vers le commentaire
Partager sur d’autres sites

  • 4 weeks later...

Si je peux me permettre,pour signer les zip et apk, on peut aussi desormais utiliser la boite a outils graphique qui est dispo dans ma signature. A la base il s'agit d'outils pour le Galaxy S mais dedans il y en a "généralistes", dont un outils de signature qui permet même d'en signer plusieurs a la fois. Donc je me permets de poster ici pour le signaler ;)

Bonne soirée.

Modifié par Mikiya
Lien vers le commentaire
Partager sur d’autres sites

  • 2 weeks later...

Salut

En suivant le tuto, deux problèmes me sont apparus :

Premièrement, je n'ai pas le bouton "Resign APK" qui apparait après avoir fait les options 1 2 et 3... je me dirige donc vers l'option 4, je vérifie que le chemin ne comporte pas d'espaces, je lance la procédure et j'obtiens :

'java' n’est pas reconnu en tant que commande interne
ou externe, un programme exécutable ou un fichier de commandes.

Pourtant j'ai bien java d'installé, puisque j'ai déjà réussi à émuler une fois un android avec eclipse...

Lien vers le commentaire
Partager sur d’autres sites

Tu as peut-être java d'installé mais il n'est pas déclaré dans ton path.

Fait un essai, lances une ligne de commande et tapes :

java -version

Si ça marche, que tu n'a pas de message d'erreur, c'est que java est bien installé.

Sinon c'est que ton install n'est pas fini.

Il te manque la définition de ta variable java_home et l'ajout du répertoire %JAVA_HOME%\bin à ton path.

Lien vers le commentaire
Partager sur d’autres sites

C'est bon ça a marché, je vais voir si mon fichier fonctionne :)

Merci du tuyau ;)

EDIT : Finalement, un nouveau problème m'est apparu :

Une fois mon archive signée, je l'ai mise sur mon téléphone pour l'appliquer en recovery (c'est une archive pour changer de fonts)

Quand j'essaie d'appliquer l'archive, j'obtiens une erreur :

E:Syntax error in update script
Installation aborted

Dans le fichier update-script j'ai mis ceci :

copy_dir PACKAGE:system SYSTEM:

Donc je suppose que le problème vient de là...

Modifié par Gyo
Lien vers le commentaire
Partager sur d’autres sites

  • 4 weeks later...

Alors je vais faire ca pour que tu comprennes :

* J'ai bien le SDK android dans Mes documents / documents / android-sdk_r07-windows / android-sdk-windows ! et tout est dedans .

* J'ai installé le JAVA JDK et le JRE parfaitement .

* L'archive autosign est decompilée dans Mes documents / documents / android-sdk_r07-windows / android-sdk-windows !

Alors je commence l'installation :

* Je lance autosign.bat en qu'administrateur car je suis sous Windows7 !

* Je suis les étapes de cette facon , scrupuleusement comme toi :

Premiere inscription a eecrire : 1

Deuxieme inscripton a ecrire : yes

Troisieme inscription a ecrire : 2

Quatrieme inscription a ecrire : yes

Et là il me marque ca :

**************************************************

Creating CLASSPATH system variable !

**************************************************

*********

ERROR!

*********

testsing.jar cannot be found!

Please make sure it is in:

C:\windows\system32

**********

ERROR

**********

Puis il remet les trucs pour choisir quelle chiffre ecrire :

*******************

Your choices :

******************

(1) ....

....... .......

Puis a la fin pour reecrire le chiffre :

Type choice number : ___

Alors j'ai decider d'installer testsign.apk et quand je l'ai installé , il m'a ecrit que ca pouvait changer le registre de certain trucs ( je sais plus quoi : / )

Alors j'ai relancer et toujours le meme probleme . Donc j'ai decider d'installer testsign.jar et il meccrit ceci :

Failed to load Main-Class manifest attribute from

C:\Users\IT4ALii3EN\Document\android-sdk_r07-windows\android-sdk-windows\testsign.jar

et tu peux que cliquer sur OK ! Et je suis bloqué .

Modifié par IT4ALii3EN
Lien vers le commentaire
Partager sur d’autres sites

Bonjour,

J'ai un problème.

Je voudrais modifier la page de déverrouillage de mon DHD, donc pour ceci, j'utilise le tuto sur XDA ---> http://forum.xda-dev...ad.php?t=825553 et le méthode avec Root Explorer.

Mais comment faire pour :

Exit the .apk and copy it back to /data/app, overwriting the old .apk

You need to be in R/W mode.

Long click the app - Select permissions and do the checkmarks like this (* represents a checkmark)

En français (avec Google traduction) :

Sortir de l'. Apk et recopiez-le dans / data / app, en écrasant l'ancien. Apk

Vous devez être en mode lecture / écriture.

Long cliquez sur l'application - de droits de sélection et ne les coches comme ça (* représente un crochet)

Qu'est ce que je dois faire ? Comment le faire ? (avec des détails) SVP ?

Lien vers le commentaire
Partager sur d’autres sites

Rejoignez la conversation

Vous pouvez poster maintenant et vous enregistrez plus tard. Si vous avez un compte, connectez-vous maintenant pour poster.

Invité
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Répondre à ce sujet…

×   Collé en tant que texte enrichi.   Coller en tant que texte brut à la place

  Seulement 75 émoticônes maximum sont autorisées.

×   Votre lien a été automatiquement intégré.   Afficher plutôt comme un lien

×   Votre contenu précédent a été rétabli.   Vider l’éditeur

×   Vous ne pouvez pas directement coller des images. Envoyez-les depuis votre ordinateur ou insérez-les depuis une URL.

×
×
  • Créer...