SlideShare ist ein Scribd-Unternehmen logo
1 von 7
Hack le Droid
Mathieu Feulvarc’h
While42 / June 2013
Singapore
A savoir
• Je ne suis pas un expert de la securite
• Mais j’ai travaille dans ce domaine pour de grand
groupes et le gouvernement
• J’apprends en testant =>
– je fais des erreurs
– Ce n’est pas toujours optimal
• Mais ca fonctionne a la fin
• Je deteste les presentations Powerpoint ou tout
est ecrit sur l’ecran et ou on lit plus vite que le
presentateur n’enonce la phrase
Les outils
• APKTool https://code.google.com/p/android-
apktool/
Etapes
• De l’APK aux fichiers “.class”
– Ok, pas vraiment “.class”. Plutot “.jasmin”
• On modifie les fichiers
• On recompile
De l’APK aux fichiers “.smali”
• java -jar apktool.jar d BuzzCityWrapper-debug-unaligned.apk
I: Baksmaling...
I: Loading resource table...
I: Loaded.
I: Decoding AndroidManifest.xml with resources...
I: Loading resource table from file:
C:UsersMathieuapktoolframework1.apk
I: Loaded.
I: Regular manifest package...
I: Decoding file-resources...
I: Decoding values */* XMLs...
I: Done.
I: Copying assets and libs...
On modifie les fichiers
• Ne pas oublier de changer Android Manifest XML afin d’y
ajouter la nouvelle activite
• <public type="drawable" name="close" id="0x7f02XXXX" />
– Tout drawable adresse: “0x7f02XXXX” et est unique
• Changer les reference pour le nouveau package dans
AdsWrapper*
• R$drawable.smali: .field public static final close:I =
0x7f02XXXX
• AndroidManifest.xml: <activity
android:name="EXT.DOMAIN.PROJECTNAME.AdsWrapper"
/>
• AdWrapper.smali: "const/high16 v3, 0x7f02" to "const
v3, 0x7f02XXXX"
On recompile
• java -jar apktool.jar b -f BuzzCityDefault-debug-unaligned
• jarsigner -verbose -keystore my-release-key.keystore -
digestalg SHA1 -sigalg MD5withRSA BuzzCityDefault-debug-
unaligned/dist/BuzzCityDefault-debug-unaligned.apk
alias_name
• adb uninstall net.metabaron.buzzcitydefault
• adb install BuzzCityDefault-debug-
unaligned/dist/BuzzCityDefault-debug-unaligned.apk

Weitere ähnliche Inhalte

Andere mochten auch

Comment évaluer les effets d'une intervention antivectorielle
Comment évaluer les effets d'une intervention antivectorielleComment évaluer les effets d'une intervention antivectorielle
Comment évaluer les effets d'une intervention antivectorielleInstitut Pasteur de Madagascar
 
JoB-Btp.fr, le site de l'emploi des métiers de la construction et des travaux...
JoB-Btp.fr, le site de l'emploi des métiers de la construction et des travaux...JoB-Btp.fr, le site de l'emploi des métiers de la construction et des travaux...
JoB-Btp.fr, le site de l'emploi des métiers de la construction et des travaux...JoB-Btp.fr
 
2012 09-28 aldes-ovr-exploitation-wifi-v1.0
2012 09-28 aldes-ovr-exploitation-wifi-v1.02012 09-28 aldes-ovr-exploitation-wifi-v1.0
2012 09-28 aldes-ovr-exploitation-wifi-v1.0trackmania
 
Le paludisme dans le monde dans 20 ans. Scénario optimiste et scénario pessim...
Le paludisme dans le monde dans 20 ans. Scénario optimiste et scénario pessim...Le paludisme dans le monde dans 20 ans. Scénario optimiste et scénario pessim...
Le paludisme dans le monde dans 20 ans. Scénario optimiste et scénario pessim...Institut Pasteur de Madagascar
 
Faut-il traiter les porteurs asymptomatiques de plasmodies?
Faut-il traiter les porteurs asymptomatiques de plasmodies?Faut-il traiter les porteurs asymptomatiques de plasmodies?
Faut-il traiter les porteurs asymptomatiques de plasmodies?Institut Pasteur de Madagascar
 
Arrêté01082013 relatif compteurs d'énergie électrique active
Arrêté01082013 relatif compteurs d'énergie électrique activeArrêté01082013 relatif compteurs d'énergie électrique active
Arrêté01082013 relatif compteurs d'énergie électrique activeJOUGLET Christophe
 
La Compagnie Fredonia - Gagner-la-confiance 2
La Compagnie Fredonia - Gagner-la-confiance 2La Compagnie Fredonia - Gagner-la-confiance 2
La Compagnie Fredonia - Gagner-la-confiance 2Hervé De Belloy
 
Les chiffres
Les chiffresLes chiffres
Les chiffresPiero03
 
Comment s'assurer que les antipaludiques recommandés sont efficaces?
Comment s'assurer que les antipaludiques recommandés sont efficaces?Comment s'assurer que les antipaludiques recommandés sont efficaces?
Comment s'assurer que les antipaludiques recommandés sont efficaces?Institut Pasteur de Madagascar
 
Etude de la réponse immunitaire in vitro contre Plasmodium: exemples et leçons
Etude de la réponse immunitaire in vitro contre Plasmodium: exemples et leçonsEtude de la réponse immunitaire in vitro contre Plasmodium: exemples et leçons
Etude de la réponse immunitaire in vitro contre Plasmodium: exemples et leçonsInstitut Pasteur de Madagascar
 
Envoyez karel au parlement
Envoyez karel au parlementEnvoyez karel au parlement
Envoyez karel au parlementDirk Lagast
 
Les métiers du numérique et de l'informatique
Les métiers du numérique et de l'informatiqueLes métiers du numérique et de l'informatique
Les métiers du numérique et de l'informatiqueJobIRL
 
L'anophèle vecteur joue-t-il un rôle "filtre" sur les plasmodies?
L'anophèle vecteur joue-t-il un rôle "filtre" sur les plasmodies?L'anophèle vecteur joue-t-il un rôle "filtre" sur les plasmodies?
L'anophèle vecteur joue-t-il un rôle "filtre" sur les plasmodies?Institut Pasteur de Madagascar
 

Andere mochten auch (20)

Comment évaluer les effets d'une intervention antivectorielle
Comment évaluer les effets d'une intervention antivectorielleComment évaluer les effets d'une intervention antivectorielle
Comment évaluer les effets d'une intervention antivectorielle
 
Drep sisto oct2012
Drep sisto oct2012Drep sisto oct2012
Drep sisto oct2012
 
JoB-Btp.fr, le site de l'emploi des métiers de la construction et des travaux...
JoB-Btp.fr, le site de l'emploi des métiers de la construction et des travaux...JoB-Btp.fr, le site de l'emploi des métiers de la construction et des travaux...
JoB-Btp.fr, le site de l'emploi des métiers de la construction et des travaux...
 
2012 09-28 aldes-ovr-exploitation-wifi-v1.0
2012 09-28 aldes-ovr-exploitation-wifi-v1.02012 09-28 aldes-ovr-exploitation-wifi-v1.0
2012 09-28 aldes-ovr-exploitation-wifi-v1.0
 
Le paludisme dans le monde dans 20 ans. Scénario optimiste et scénario pessim...
Le paludisme dans le monde dans 20 ans. Scénario optimiste et scénario pessim...Le paludisme dans le monde dans 20 ans. Scénario optimiste et scénario pessim...
Le paludisme dans le monde dans 20 ans. Scénario optimiste et scénario pessim...
 
Faut-il traiter les porteurs asymptomatiques de plasmodies?
Faut-il traiter les porteurs asymptomatiques de plasmodies?Faut-il traiter les porteurs asymptomatiques de plasmodies?
Faut-il traiter les porteurs asymptomatiques de plasmodies?
 
Fac 2006 picot
Fac 2006 picotFac 2006 picot
Fac 2006 picot
 
Arrêté01082013 relatif compteurs d'énergie électrique active
Arrêté01082013 relatif compteurs d'énergie électrique activeArrêté01082013 relatif compteurs d'énergie électrique active
Arrêté01082013 relatif compteurs d'énergie électrique active
 
La Compagnie Fredonia - Gagner-la-confiance 2
La Compagnie Fredonia - Gagner-la-confiance 2La Compagnie Fredonia - Gagner-la-confiance 2
La Compagnie Fredonia - Gagner-la-confiance 2
 
Les chiffres
Les chiffresLes chiffres
Les chiffres
 
Aivar guide
Aivar guideAivar guide
Aivar guide
 
Comment s'assurer que les antipaludiques recommandés sont efficaces?
Comment s'assurer que les antipaludiques recommandés sont efficaces?Comment s'assurer que les antipaludiques recommandés sont efficaces?
Comment s'assurer que les antipaludiques recommandés sont efficaces?
 
Questionnaire james
Questionnaire jamesQuestionnaire james
Questionnaire james
 
Club big 2012
Club big 2012Club big 2012
Club big 2012
 
Etude de la réponse immunitaire in vitro contre Plasmodium: exemples et leçons
Etude de la réponse immunitaire in vitro contre Plasmodium: exemples et leçonsEtude de la réponse immunitaire in vitro contre Plasmodium: exemples et leçons
Etude de la réponse immunitaire in vitro contre Plasmodium: exemples et leçons
 
Terminologies locales pour définir le paludisme
Terminologies locales pour définir le paludismeTerminologies locales pour définir le paludisme
Terminologies locales pour définir le paludisme
 
Envoyez karel au parlement
Envoyez karel au parlementEnvoyez karel au parlement
Envoyez karel au parlement
 
Les métiers du numérique et de l'informatique
Les métiers du numérique et de l'informatiqueLes métiers du numérique et de l'informatique
Les métiers du numérique et de l'informatique
 
L'anophèle vecteur joue-t-il un rôle "filtre" sur les plasmodies?
L'anophèle vecteur joue-t-il un rôle "filtre" sur les plasmodies?L'anophèle vecteur joue-t-il un rôle "filtre" sur les plasmodies?
L'anophèle vecteur joue-t-il un rôle "filtre" sur les plasmodies?
 
Shapes lesson
Shapes lessonShapes lesson
Shapes lesson
 

Ähnlich wie Hack le droid

Trucs et astuces sur le dévelopment Android
Trucs et astuces sur le dévelopment AndroidTrucs et astuces sur le dévelopment Android
Trucs et astuces sur le dévelopment AndroidThierry-Dimitri Roy
 
TDD/BDD: ou comment j’ai appris à ne plus m’en faire avec les tests (et la doc)
TDD/BDD: ou comment j’ai appris à ne plus m’en faire avec les tests (et la doc)TDD/BDD: ou comment j’ai appris à ne plus m’en faire avec les tests (et la doc)
TDD/BDD: ou comment j’ai appris à ne plus m’en faire avec les tests (et la doc)French Scrum User Group
 
PHPTour Lyon 2014 - Conférence - Tests unitaires Je veux mes 80% de couvertur...
PHPTour Lyon 2014 - Conférence - Tests unitaires Je veux mes 80% de couvertur...PHPTour Lyon 2014 - Conférence - Tests unitaires Je veux mes 80% de couvertur...
PHPTour Lyon 2014 - Conférence - Tests unitaires Je veux mes 80% de couvertur...Cyrille Grandval
 
Reverse-Engineering Pour le Fun et le Profit
Reverse-Engineering Pour le Fun et le ProfitReverse-Engineering Pour le Fun et le Profit
Reverse-Engineering Pour le Fun et le ProfitSoufiane Tahiri
 
Synergies entre DEV et SEO (SeoCampus 2019)
Synergies entre DEV et SEO (SeoCampus 2019)Synergies entre DEV et SEO (SeoCampus 2019)
Synergies entre DEV et SEO (SeoCampus 2019)LVLUP
 
Synergie entre développeur et consultant SEO - Didier Sampaolo - SEOcamp'us P...
Synergie entre développeur et consultant SEO - Didier Sampaolo - SEOcamp'us P...Synergie entre développeur et consultant SEO - Didier Sampaolo - SEOcamp'us P...
Synergie entre développeur et consultant SEO - Didier Sampaolo - SEOcamp'us P...SEO CAMP
 
Bbd dans le flow nov.2012
Bbd dans le flow nov.2012Bbd dans le flow nov.2012
Bbd dans le flow nov.2012guillaumeagilr
 
Développement en méthode agile
Développement en méthode agileDéveloppement en méthode agile
Développement en méthode agilelaurent bristiel
 
Commencer avec le tdd
Commencer avec le tddCommencer avec le tdd
Commencer avec le tddEric Hogue
 
Industrialisation des développements logiciels
Industrialisation des développements logicielsIndustrialisation des développements logiciels
Industrialisation des développements logicielsSylvain Leroy
 
Delphi et les tests unitaires
Delphi et les tests unitairesDelphi et les tests unitaires
Delphi et les tests unitairespprem
 
Tester du legacy code, mission impossible ?
Tester du legacy code, mission impossible ?Tester du legacy code, mission impossible ?
Tester du legacy code, mission impossible ?CGI Québec Formation
 
Jenkins - Les jeudis de la découverte
Jenkins - Les jeudis de la découverteJenkins - Les jeudis de la découverte
Jenkins - Les jeudis de la découverteStephane Couzinier
 
Machine learning pour tous
Machine learning pour tousMachine learning pour tous
Machine learning pour tousDamien Seguy
 
Effectuer des tests modernes pour drupal
Effectuer des tests modernes pour drupalEffectuer des tests modernes pour drupal
Effectuer des tests modernes pour drupalChristophe Villeneuve
 

Ähnlich wie Hack le droid (20)

Des tests modernes pour Drupal
Des tests modernes pour DrupalDes tests modernes pour Drupal
Des tests modernes pour Drupal
 
Doc app cracker
Doc app crackerDoc app cracker
Doc app cracker
 
Trucs et astuces sur le dévelopment Android
Trucs et astuces sur le dévelopment AndroidTrucs et astuces sur le dévelopment Android
Trucs et astuces sur le dévelopment Android
 
TDD/BDD: ou comment j’ai appris à ne plus m’en faire avec les tests (et la doc)
TDD/BDD: ou comment j’ai appris à ne plus m’en faire avec les tests (et la doc)TDD/BDD: ou comment j’ai appris à ne plus m’en faire avec les tests (et la doc)
TDD/BDD: ou comment j’ai appris à ne plus m’en faire avec les tests (et la doc)
 
PHPTour Lyon 2014 - Conférence - Tests unitaires Je veux mes 80% de couvertur...
PHPTour Lyon 2014 - Conférence - Tests unitaires Je veux mes 80% de couvertur...PHPTour Lyon 2014 - Conférence - Tests unitaires Je veux mes 80% de couvertur...
PHPTour Lyon 2014 - Conférence - Tests unitaires Je veux mes 80% de couvertur...
 
Reverse-Engineering Pour le Fun et le Profit
Reverse-Engineering Pour le Fun et le ProfitReverse-Engineering Pour le Fun et le Profit
Reverse-Engineering Pour le Fun et le Profit
 
Synergies entre DEV et SEO (SeoCampus 2019)
Synergies entre DEV et SEO (SeoCampus 2019)Synergies entre DEV et SEO (SeoCampus 2019)
Synergies entre DEV et SEO (SeoCampus 2019)
 
Synergie entre développeur et consultant SEO - Didier Sampaolo - SEOcamp'us P...
Synergie entre développeur et consultant SEO - Didier Sampaolo - SEOcamp'us P...Synergie entre développeur et consultant SEO - Didier Sampaolo - SEOcamp'us P...
Synergie entre développeur et consultant SEO - Didier Sampaolo - SEOcamp'us P...
 
Bbd dans le flow nov.2012
Bbd dans le flow nov.2012Bbd dans le flow nov.2012
Bbd dans le flow nov.2012
 
Valider par des tests - Blend
Valider par des tests - BlendValider par des tests - Blend
Valider par des tests - Blend
 
Développement en méthode agile
Développement en méthode agileDéveloppement en méthode agile
Développement en méthode agile
 
Commencer avec le tdd
Commencer avec le tddCommencer avec le tdd
Commencer avec le tdd
 
Industrialisation des développements logiciels
Industrialisation des développements logicielsIndustrialisation des développements logiciels
Industrialisation des développements logiciels
 
Delphi et les tests unitaires
Delphi et les tests unitairesDelphi et les tests unitaires
Delphi et les tests unitaires
 
Tester du legacy code, mission impossible ?
Tester du legacy code, mission impossible ?Tester du legacy code, mission impossible ?
Tester du legacy code, mission impossible ?
 
Jenkins - Les jeudis de la découverte
Jenkins - Les jeudis de la découverteJenkins - Les jeudis de la découverte
Jenkins - Les jeudis de la découverte
 
Scrum@epitech
Scrum@epitechScrum@epitech
Scrum@epitech
 
Machine learning pour tous
Machine learning pour tousMachine learning pour tous
Machine learning pour tous
 
Acra
Acra Acra
Acra
 
Effectuer des tests modernes pour drupal
Effectuer des tests modernes pour drupalEffectuer des tests modernes pour drupal
Effectuer des tests modernes pour drupal
 

Mehr von While42

2 membres de while42 dans Programmez!
2 membres de while42 dans Programmez!2 membres de while42 dans Programmez!
2 membres de while42 dans Programmez!While42
 
while42 Marseille #1
while42 Marseille #1while42 Marseille #1
while42 Marseille #1While42
 
The Immigration reform
The Immigration reformThe Immigration reform
The Immigration reformWhile42
 
42 (school) at 2 years of while42
42 (school) at 2 years of while4242 (school) at 2 years of while42
42 (school) at 2 years of while42While42
 
La Silicon Valley vue par Camille Despringhere
La Silicon Valley vue par Camille DespringhereLa Silicon Valley vue par Camille Despringhere
La Silicon Valley vue par Camille DespringhereWhile42
 
Singapore chapitre #4 - You don't know
Singapore chapitre #4 - You don't knowSingapore chapitre #4 - You don't know
Singapore chapitre #4 - You don't knowWhile42
 
Singapore chapitre #4 - Presentation
Singapore chapitre #4 - PresentationSingapore chapitre #4 - Presentation
Singapore chapitre #4 - PresentationWhile42
 
while42 mentionné dans la version papier du quotidien "Le Monde"
while42 mentionné dans la version papier du quotidien "Le Monde"while42 mentionné dans la version papier du quotidien "Le Monde"
while42 mentionné dans la version papier du quotidien "Le Monde"While42
 
Qemu - Raspberry | while42 Singapore #2
Qemu - Raspberry | while42 Singapore #2Qemu - Raspberry | while42 Singapore #2
Qemu - Raspberry | while42 Singapore #2While42
 
Javascript sucks & frontend challenges @ClearSlide | while42 SF #7
Javascript sucks & frontend challenges @ClearSlide | while42 SF #7Javascript sucks & frontend challenges @ClearSlide | while42 SF #7
Javascript sucks & frontend challenges @ClearSlide | while42 SF #7While42
 
While42 SF presentation | w42 #7 at ClearSlide
While42 SF presentation | w42 #7 at ClearSlideWhile42 SF presentation | w42 #7 at ClearSlide
While42 SF presentation | w42 #7 at ClearSlideWhile42
 
while42 Montreal #0 @ wajam
while42 Montreal #0 @ wajamwhile42 Montreal #0 @ wajam
while42 Montreal #0 @ wajamWhile42
 
Bugs from Outer Space | while42 SF #6
Bugs from Outer Space | while42 SF #6Bugs from Outer Space | while42 SF #6
Bugs from Outer Space | while42 SF #6While42
 
While42 SF #6: introducing while42 to Girls in Tech and Kwarter
While42 SF #6: introducing while42 to Girls in Tech and KwarterWhile42 SF #6: introducing while42 to Girls in Tech and Kwarter
While42 SF #6: introducing while42 to Girls in Tech and KwarterWhile42
 
While42 Paris #1 - Presentation de while42
While42 Paris #1 - Presentation de while42While42 Paris #1 - Presentation de while42
While42 Paris #1 - Presentation de while42While42
 

Mehr von While42 (15)

2 membres de while42 dans Programmez!
2 membres de while42 dans Programmez!2 membres de while42 dans Programmez!
2 membres de while42 dans Programmez!
 
while42 Marseille #1
while42 Marseille #1while42 Marseille #1
while42 Marseille #1
 
The Immigration reform
The Immigration reformThe Immigration reform
The Immigration reform
 
42 (school) at 2 years of while42
42 (school) at 2 years of while4242 (school) at 2 years of while42
42 (school) at 2 years of while42
 
La Silicon Valley vue par Camille Despringhere
La Silicon Valley vue par Camille DespringhereLa Silicon Valley vue par Camille Despringhere
La Silicon Valley vue par Camille Despringhere
 
Singapore chapitre #4 - You don't know
Singapore chapitre #4 - You don't knowSingapore chapitre #4 - You don't know
Singapore chapitre #4 - You don't know
 
Singapore chapitre #4 - Presentation
Singapore chapitre #4 - PresentationSingapore chapitre #4 - Presentation
Singapore chapitre #4 - Presentation
 
while42 mentionné dans la version papier du quotidien "Le Monde"
while42 mentionné dans la version papier du quotidien "Le Monde"while42 mentionné dans la version papier du quotidien "Le Monde"
while42 mentionné dans la version papier du quotidien "Le Monde"
 
Qemu - Raspberry | while42 Singapore #2
Qemu - Raspberry | while42 Singapore #2Qemu - Raspberry | while42 Singapore #2
Qemu - Raspberry | while42 Singapore #2
 
Javascript sucks & frontend challenges @ClearSlide | while42 SF #7
Javascript sucks & frontend challenges @ClearSlide | while42 SF #7Javascript sucks & frontend challenges @ClearSlide | while42 SF #7
Javascript sucks & frontend challenges @ClearSlide | while42 SF #7
 
While42 SF presentation | w42 #7 at ClearSlide
While42 SF presentation | w42 #7 at ClearSlideWhile42 SF presentation | w42 #7 at ClearSlide
While42 SF presentation | w42 #7 at ClearSlide
 
while42 Montreal #0 @ wajam
while42 Montreal #0 @ wajamwhile42 Montreal #0 @ wajam
while42 Montreal #0 @ wajam
 
Bugs from Outer Space | while42 SF #6
Bugs from Outer Space | while42 SF #6Bugs from Outer Space | while42 SF #6
Bugs from Outer Space | while42 SF #6
 
While42 SF #6: introducing while42 to Girls in Tech and Kwarter
While42 SF #6: introducing while42 to Girls in Tech and KwarterWhile42 SF #6: introducing while42 to Girls in Tech and Kwarter
While42 SF #6: introducing while42 to Girls in Tech and Kwarter
 
While42 Paris #1 - Presentation de while42
While42 Paris #1 - Presentation de while42While42 Paris #1 - Presentation de while42
While42 Paris #1 - Presentation de while42
 

Hack le droid

  • 1. Hack le Droid Mathieu Feulvarc’h While42 / June 2013 Singapore
  • 2. A savoir • Je ne suis pas un expert de la securite • Mais j’ai travaille dans ce domaine pour de grand groupes et le gouvernement • J’apprends en testant => – je fais des erreurs – Ce n’est pas toujours optimal • Mais ca fonctionne a la fin • Je deteste les presentations Powerpoint ou tout est ecrit sur l’ecran et ou on lit plus vite que le presentateur n’enonce la phrase
  • 3. Les outils • APKTool https://code.google.com/p/android- apktool/
  • 4. Etapes • De l’APK aux fichiers “.class” – Ok, pas vraiment “.class”. Plutot “.jasmin” • On modifie les fichiers • On recompile
  • 5. De l’APK aux fichiers “.smali” • java -jar apktool.jar d BuzzCityWrapper-debug-unaligned.apk I: Baksmaling... I: Loading resource table... I: Loaded. I: Decoding AndroidManifest.xml with resources... I: Loading resource table from file: C:UsersMathieuapktoolframework1.apk I: Loaded. I: Regular manifest package... I: Decoding file-resources... I: Decoding values */* XMLs... I: Done. I: Copying assets and libs...
  • 6. On modifie les fichiers • Ne pas oublier de changer Android Manifest XML afin d’y ajouter la nouvelle activite • <public type="drawable" name="close" id="0x7f02XXXX" /> – Tout drawable adresse: “0x7f02XXXX” et est unique • Changer les reference pour le nouveau package dans AdsWrapper* • R$drawable.smali: .field public static final close:I = 0x7f02XXXX • AndroidManifest.xml: <activity android:name="EXT.DOMAIN.PROJECTNAME.AdsWrapper" /> • AdWrapper.smali: "const/high16 v3, 0x7f02" to "const v3, 0x7f02XXXX"
  • 7. On recompile • java -jar apktool.jar b -f BuzzCityDefault-debug-unaligned • jarsigner -verbose -keystore my-release-key.keystore - digestalg SHA1 -sigalg MD5withRSA BuzzCityDefault-debug- unaligned/dist/BuzzCityDefault-debug-unaligned.apk alias_name • adb uninstall net.metabaron.buzzcitydefault • adb install BuzzCityDefault-debug- unaligned/dist/BuzzCityDefault-debug-unaligned.apk