diff --git a/android/app/src/main/ic_launcher-playstore.png b/android/app/src/main/ic_launcher-playstore.png
new file mode 100644
index 0000000000000000000000000000000000000000..bb34e7853084f2c12a988ef8af95df817def36ab
Binary files /dev/null and b/android/app/src/main/ic_launcher-playstore.png differ
diff --git a/ios/Runner.xcodeproj/project.pbxproj b/ios/Runner.xcodeproj/project.pbxproj
index f5b3c153753d829723f8d7dfac60f1ec172ca24e..42976420fe2a1f131484a7f8a45cc30ba1058c3c 100644
--- a/ios/Runner.xcodeproj/project.pbxproj
+++ b/ios/Runner.xcodeproj/project.pbxproj
@@ -492,4 +492,4 @@
 /* End XCConfigurationList section */
 	};
 	rootObject = 97C146E61CF9000F007C117D /* Project object */;
-}
+}
\ No newline at end of file
diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png
index d08d914cb197c18a95b08a4fcc4b72bf0654b3e6..a65cade11257755be4213c75402f538c157589da 100644
Binary files a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png and b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png differ
diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png
index 6cb6241930badf9acc80f7ce52acb6eeb7f4c978..c081abb0d8f30c90594d42feda1a0e9771ea6c9c 100644
Binary files a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png and b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png differ
diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png
index 3e54e80e816ecaee013b6eb8d9fc24cdb055ffe9..bdb5fed331b866baf447be9eff1c8173048bb712 100644
Binary files a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png and b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png differ
diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png
index a544812c10915a5bafbb14b4fa2961411b3c2e8c..9708740d7f6d19d9f8464280c5af0b977150a7ba 100644
Binary files a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png and b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png differ
diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png
index db4c93212315fca1bb93972241d0b5d4ae43ae7f..3b4e54e2199540a895f218a715cb9c150dc74b24 100644
Binary files a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png and b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png differ
diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png
index 4005a0d105b9714c7857a7e71926af24bdbed048..05066047f3207448c49aaf93f88290e6d9962534 100644
Binary files a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png and b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png differ
diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png
index 852aa3158849d8b8727ed7aeb6d4c24db1801c6c..7168d21fb097e8ccb6c81b2d1eb96abf10d5bb6a 100644
Binary files a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png and b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png differ
diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png
index 3e54e80e816ecaee013b6eb8d9fc24cdb055ffe9..bdb5fed331b866baf447be9eff1c8173048bb712 100644
Binary files a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png and b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png differ
diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png
index b6fb5054080b504859943b8a1d91ea242cc2da26..475acee2ed7e25ca5f1da80e36738fc08534b0fc 100644
Binary files a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png and b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png differ
diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png
index aad11e21030478b30e30420320e93c33c271fc6f..9ed9156eacf2572af0fe2f34641024728ef3a185 100644
Binary files a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png and b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png differ
diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png
index aad11e21030478b30e30420320e93c33c271fc6f..9ed9156eacf2572af0fe2f34641024728ef3a185 100644
Binary files a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png and b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png differ
diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png
index afc4220df553a1e6a8d41e5065b0645a4067d3db..3f1ee216eeecb6daa51e0e0e70e8b274e76c8a9a 100644
Binary files a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png and b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png differ
diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png
index 3c6974e098d9fb889c93ed8abad1c3c5afba93c9..f32e8920443f641988ae6213fa4db899dff6914b 100644
Binary files a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png and b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png differ
diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png
index 7740bbd3d827783a50fa01754c8788bedad53c7c..f6dd0108cb941bb162edee1a0c97b7134de72173 100644
Binary files a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png and b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png differ
diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png
index 2b683d06110417f93faa3677a433e491763b4c64..97d30a6ac46e458899ac9130c98f01483d2f6205 100644
Binary files a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png and b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png differ
diff --git a/lib/screens/myWallets/confirm_wallet_storage.dart b/lib/screens/myWallets/confirm_wallet_storage.dart
index cfd292b68c4f1d871ca1af58e8b2c4f33ec38d95..801ab1c75e8750543ebdc736c21ddb2a0be4ee6e 100644
--- a/lib/screens/myWallets/confirm_wallet_storage.dart
+++ b/lib/screens/myWallets/confirm_wallet_storage.dart
@@ -55,7 +55,7 @@ class ConfirmStoreWallet extends StatelessWidget with ChangeNotifier {
                   }),
               title: const SizedBox(
                 height: 22,
-                child: Text('Enregistrer ce trousseau'),
+                child: Text('Enregistrer ce coffre'),
               )),
           body: Center(
             child: Column(children: <Widget>[
diff --git a/lib/screens/myWallets/generate_wallets.dart b/lib/screens/myWallets/generate_wallets.dart
index bdea975e2a5a827c9852be030cf2214db4ae9cfb..c7abdad7ddaf735fb93ae248510d5d01cd1c6eb4 100644
--- a/lib/screens/myWallets/generate_wallets.dart
+++ b/lib/screens/myWallets/generate_wallets.dart
@@ -48,7 +48,7 @@ class GenerateFastChestScreen extends StatelessWidget {
                 }),
             title: const SizedBox(
               height: 22,
-              child: Text('Générer un trousseau'),
+              child: Text('Générer un coffre'),
             )),
         floatingActionButton: SizedBox(
             height: 80.0,
@@ -144,7 +144,7 @@ class GenerateFastChestScreen extends StatelessWidget {
                           );
                         }
                       : null,
-                  child: const Text('Enregistrer ce trousseau',
+                  child: const Text('Enregistrer ce coffre',
                       style: TextStyle(fontSize: 20))),
               const SizedBox(height: 20),
               GestureDetector(
@@ -219,7 +219,7 @@ class PrintWallet extends StatelessWidget {
                   Navigator.pop(context);
                 }),
             toolbarHeight: 60 * ratio,
-            title: const Text('Imprimer ce trousseau')),
+            title: const Text('Imprimer ce coffre')),
         body: PdfPreview(
           build: (format) => _generateWalletProvider.printWallet(sentence),
         ),
diff --git a/lib/screens/onBoarding/1.dart b/lib/screens/onBoarding/1.dart
index 9bd7cc5219b9ebab6ad61779c2c040e2bb5d85fc..e0e7c725dd6a20c4e53d85ea8eba3d0eb5e997a7 100644
--- a/lib/screens/onBoarding/1.dart
+++ b/lib/screens/onBoarding/1.dart
@@ -27,7 +27,7 @@ class OnboardingStepOne extends StatelessWidget {
             common.onboardingProgressBar(
                 context, 'Nouveau portefeuilles', progress),
             common.bubbleSpeak(
-                "Il semblerait que vous n’ayez pas encore de trousseau.\n\nUn trousseau vous permet de gérer un ou plusieurs portefeuilles.",
+                "Il semblerait que vous n’ayez pas encore de coffre.\n\nUn coffre vous permet de gérer un ou plusieurs portefeuilles.",
                 textKey: const Key('step1')),
             const SizedBox(height: 90),
             Image.asset(
@@ -53,7 +53,7 @@ class OnboardingStepOne extends StatelessWidget {
                                 FaderTransition(
                                     page: OnboardingStepTwo(), isFast: true));
                           },
-                          child: const Text('Créer mon trousseau',
+                          child: const Text('Créer mon coffre',
                               style: TextStyle(fontSize: 20))),
                     ))),
             const SizedBox(height: 80),
diff --git a/lib/screens/onBoarding/10.dart b/lib/screens/onBoarding/10.dart
index 4f4aff0a8d7019505c09fb2c9b685b8f061c22e1..a1301905439320eedfb3474dfcf4c20460de341f 100644
--- a/lib/screens/onBoarding/10.dart
+++ b/lib/screens/onBoarding/10.dart
@@ -25,7 +25,7 @@ class OnboardingStepTwelve extends StatelessWidget {
             common.onboardingProgressBar(
                 context, 'Ma phrase de restauration', progress),
             common.bubbleSpeak(
-              "Si un jour vous changez de téléphone, votre code secret sera différent, mais il vous suffira de me redonner votre phrase de restauration pour recréer votre trousseau.",
+              "Si un jour vous changez de téléphone, votre code secret sera différent, mais il vous suffira de me redonner votre phrase de restauration pour recréer votre coffre.",
               textKey: const Key('step10'),
             ),
             const SizedBox(height: 10),
diff --git a/lib/screens/onBoarding/13_congratulations.dart b/lib/screens/onBoarding/13_congratulations.dart
index f7189c7d3cab36803c5265e17593c06bfb852f87..31b68dd7eeeca285f74bf95214a6e5d0385f4758 100644
--- a/lib/screens/onBoarding/13_congratulations.dart
+++ b/lib/screens/onBoarding/13_congratulations.dart
@@ -25,7 +25,7 @@ class OnboardingStepFiveteen extends StatelessWidget {
             common.onboardingProgressBar(
                 context, 'Ma phrase de restauration', progress),
             common.bubbleSpeak(
-              "Top !\n\nVotre trousseau de clef et votre portefeuille ont été créés avec un immense succès.\n\nFélicitations !",
+              "Top !\n\nVotre coffre de clef et votre portefeuille ont été créés avec un immense succès.\n\nFélicitations !",
               textKey: const Key('step13'),
             ),
             SizedBox(height: isTall ? 20 : 10),
diff --git a/lib/screens/onBoarding/2.dart b/lib/screens/onBoarding/2.dart
index 04c34950597611b77a7e94726084bb74da2eccb0..ab5bf13b064fc27d795b2ff37a251b734fbf842c 100644
--- a/lib/screens/onBoarding/2.dart
+++ b/lib/screens/onBoarding/2.dart
@@ -28,7 +28,7 @@ class OnboardingStepTwo extends StatelessWidget {
             common.onboardingProgressBar(
                 context, 'Nouveau portefeuilles', progress),
             common.bubbleSpeak(
-              "Un trousseau est créé à partir d’une phrase de restauration.",
+              "Un coffre est créé à partir d’une phrase de restauration.",
               textKey: const Key('step2'),
             ),
             const SizedBox(height: 70),
diff --git a/lib/screens/onBoarding/3.dart b/lib/screens/onBoarding/3.dart
index 41b9ec3dcba7dbe661bf86f95b593c46d6974349..7f331ca21492ce874123d7a3efacf98cfe99ab94 100644
--- a/lib/screens/onBoarding/3.dart
+++ b/lib/screens/onBoarding/3.dart
@@ -25,7 +25,7 @@ class OnboardingStepFor extends StatelessWidget {
             common.onboardingProgressBar(
                 context, 'Ma phrase de restauration', progress),
             common.bubbleSpeak(
-              "Si un jour vous changez de téléphone, il vous suffira de me redonner votre phrase de restauration pour recréer votre trousseau.",
+              "Si un jour vous changez de téléphone, il vous suffira de me redonner votre phrase de restauration pour recréer votre coffre.",
               textKey: const Key('step3'),
             ),
             SizedBox(height: isTall ? 15 : 0),
diff --git a/lib/screens/onBoarding/4.dart b/lib/screens/onBoarding/4.dart
index a06423190813b2364d4f9e0ee0a071ec5abf081f..831100081d0bef6fb3a0eebcc25f068b4139196c 100644
--- a/lib/screens/onBoarding/4.dart
+++ b/lib/screens/onBoarding/4.dart
@@ -25,7 +25,7 @@ class OnboardingStepFive extends StatelessWidget {
             common.onboardingProgressBar(
                 context, 'Ma phrase de restauration', progress),
             common.bubbleSpeak(
-              "Par contre, attention :\n\nDans une blockchain, il n’y a pas de procédure de récupération de trousseau.\n\nSi vous perdez votre phrase de restauration, je ne pourrai pas vous la communiquer, et vous ne pourrez donc plus jamais accéder à votre compte.",
+              "Par contre, attention :\n\nDans une blockchain, il n’y a pas de procédure de récupération de coffre.\n\nSi vous perdez votre phrase de restauration, je ne pourrai pas vous la communiquer, et vous ne pourrez donc plus jamais accéder à votre compte.",
               textKey: const Key('step4'),
             ),
             SizedBox(height: isTall ? 30 : 10),
diff --git a/lib/screens/onBoarding/7.dart b/lib/screens/onBoarding/7.dart
index a64482a4bbe4381b811fc648d77dc7e54b43edf8..c7182a0fada7126235a648c372e9a40d6e54754c 100644
--- a/lib/screens/onBoarding/7.dart
+++ b/lib/screens/onBoarding/7.dart
@@ -221,7 +221,7 @@ class PrintWallet extends StatelessWidget {
                   Navigator.pop(context);
                 }),
             toolbarHeight: 60 * ratio,
-            title: const Text('Imprimer ce trousseau')),
+            title: const Text('Imprimer ce coffre')),
         body: PdfPreview(
           build: (format) => _generateWalletProvider.printWallet(sentence),
         ),
diff --git a/lib/screens/onBoarding/9.dart b/lib/screens/onBoarding/9.dart
index bf0d938fdceedd4b07d1d51fa9ec55a81f38c7e4..cbde0048cd480ab5972d379040f3207c6def0c96 100644
--- a/lib/screens/onBoarding/9.dart
+++ b/lib/screens/onBoarding/9.dart
@@ -33,7 +33,7 @@ class OnboardingStepEleven extends StatelessWidget {
                     style: TextStyle(fontWeight: FontWeight.bold)),
                 const TextSpan(
                     text:
-                        " \n\nVotre code secret chiffre votre trousseau de clefs, ce qui le rend inutilisable par d’autres, par exemple si vous perdez votre téléphone ou si on vous le vole."),
+                        " \n\nVotre code secret chiffre votre coffre de clefs, ce qui le rend inutilisable par d’autres, par exemple si vous perdez votre téléphone ou si on vous le vole."),
               ],
               textKey: const Key('step9'),
             ),
diff --git a/lib/screens/settings.dart b/lib/screens/settings.dart
index 34b2c48f177843014b5ff366023e679af0ee9191..4f4c60a7b528fd3cdebfb2acabf4e9f285c10c6c 100644
--- a/lib/screens/settings.dart
+++ b/lib/screens/settings.dart
@@ -30,7 +30,6 @@ class SettingsScreen extends StatelessWidget {
   @override
   Widget build(BuildContext context) {
     SystemChrome.setPreferredOrientations([DeviceOrientation.portraitUp]);
-    SubstrateSdk _sub = Provider.of<SubstrateSdk>(context, listen: false);
 
     const double buttonHigh = 50;
     const double buttonWidth = 240;
@@ -96,7 +95,7 @@ class SettingsScreen extends StatelessWidget {
                   }),
                 ),
                 child: const Text(
-                  "Générer un trousseau",
+                  "Générer un coffre",
                   style: TextStyle(fontSize: fontSize),
                 ),
               ),
diff --git a/lib/screens/substrate_sandbox.dart b/lib/screens/substrate_sandbox.dart
index f0e8f6e4ef7f87921619390c2fe571ffb971e6c9..ac8ecdeb5acf1bf6cb3e151e81688b0a3a101215 100644
--- a/lib/screens/substrate_sandbox.dart
+++ b/lib/screens/substrate_sandbox.dart
@@ -42,7 +42,7 @@ class SubstrateSandBox extends StatelessWidget {
                           'Noeud "${_sub.sdk.api.connectedNode!.name}", bloc N°${_sub.blocNumber}'),
                     const SizedBox(height: 20),
                     Row(children: [
-                      const Text('Liste des trousseaux:'),
+                      const Text('Liste des coffres:'),
                       const Spacer(),
                       InkWell(
                         child: Image.asset(
@@ -100,7 +100,7 @@ class SubstrateSandBox extends StatelessWidget {
                           ]);
                         }),
                     const SizedBox(height: 20),
-                    const Text('Mot de passe du trousseau:'),
+                    const Text('Mot de passe du coffre:'),
                     TextField(
                       controller: _sub.keystorePassword,
                       obscureText: true,
@@ -127,7 +127,7 @@ class SubstrateSandBox extends StatelessWidget {
                                         context,
                                         res != ''
                                             ? 'Portefeuille importé'
-                                            : 'Le format de trousseau est invalide');
+                                            : 'Le format de coffre est invalide');
                                   }
                                 : null,
                             child: const Text(
diff --git a/pubspec.lock b/pubspec.lock
index f8d994714184c0f880c84212d528577a43da8f8d..c069f08dbdabd946bf614686eac24f0fdd881489 100644
--- a/pubspec.lock
+++ b/pubspec.lock
@@ -368,6 +368,13 @@ packages:
       url: "https://pub.dartlang.org"
     source: hosted
     version: "5.4.3+7"
+  flutter_launcher_icons_maker:
+    dependency: "direct dev"
+    description:
+      name: flutter_launcher_icons_maker
+      url: "https://pub.dartlang.org"
+    source: hosted
+    version: "0.10.2"
   flutter_lints:
     dependency: "direct main"
     description:
@@ -567,13 +574,6 @@ packages:
       url: "https://pub.dartlang.org"
     source: hosted
     version: "1.0.0"
-  icons_launcher:
-    dependency: "direct dev"
-    description:
-      name: icons_launcher
-      url: "https://pub.dartlang.org"
-    source: hosted
-    version: "1.1.8"
   image:
     dependency: transitive
     description:
@@ -1306,13 +1306,6 @@ packages:
       url: "https://pub.dartlang.org"
     source: hosted
     version: "1.3.0"
-  universal_io:
-    dependency: transitive
-    description:
-      name: universal_io
-      url: "https://pub.dartlang.org"
-    source: hosted
-    version: "2.0.4"
   unorm_dart:
     dependency: "direct main"
     description:
diff --git a/pubspec.yaml b/pubspec.yaml
index 87fb2afb611d23fd2fb264c10939de6fb24c6f33..586d40399d48cec934c7e7e489380f9738f0e774 100644
--- a/pubspec.yaml
+++ b/pubspec.yaml
@@ -80,14 +80,8 @@ dependencies:
       url: https://github.com/poka-IT/sdk.git
       ref: fixAndroidActivityVersion
 
-flutter_icons:
-  android: true
-  ios: true
-  image_path: "assets/icon/gecko_flat.png"
-  remove_alpha_ios: true
-
 dev_dependencies:
-  icons_launcher: ^1.1.3
+  flutter_launcher_icons_maker: ^0.10.2
   build_runner: ^2.1.2
   flutter_test:
     sdk: flutter
@@ -95,6 +89,12 @@ dev_dependencies:
   integration_test:
     sdk: flutter
 
+flutter_icons:
+  android: true
+  ios: true
+  image_path: "assets/icon/gecko_flat.png"
+  remove_alpha_ios: true
+
 # The following section is specific to Flutter.
 flutter:
   uses-material-design: true
diff --git a/scripts/build-apk.sh b/scripts/build-apk.sh
index 3313821f97a6b011a87018864cc6ca39a8790c43..755a9ba36ceec40eae42008994aa2fdaf5f2aece 100755
--- a/scripts/build-apk.sh
+++ b/scripts/build-apk.sh
@@ -22,7 +22,9 @@ else
 #	flutter build apk --release --build-name $VERSION --build-number $BUILD
 fi
 
-if [[ -d $HOME/Téléchargements ]]; then
+if [[ -d $HOME/Nextcloud/Gecko-APK ]]; then
+    DL="$HOME/Nextcloud/Gecko-APK"
+elif [[ -d $HOME/Téléchargements ]]; then
     DL="$HOME/Téléchargements"
 elif [[ -d $HOME/Downloads ]]; then
     DL="$HOME/Downloads"
diff --git a/scripts/generateIcon.sh b/scripts/generateIcon.sh
index b43b47e4b7cf35e0165a94d7463030f52ccf7828..518e86f7ce0aa3e21916487f2ffb8726852636b6 100755
--- a/scripts/generateIcon.sh
+++ b/scripts/generateIcon.sh
@@ -1,5 +1,5 @@
 #!/bin/bash
 
-flutter pub run flutter_launcher_icons:main
+flutter pub run flutter_launcher_icons_maker:main
 
 exit 0
diff --git a/test_driver/app_test.dart b/test_driver/app_test.dart
index ce2e990f53e0031b8320a80e1c7c4c257751aec1..40ba8d556ad452d5341ffefbb2392566ef4dcabe 100644
--- a/test_driver/app_test.dart
+++ b/test_driver/app_test.dart
@@ -216,7 +216,7 @@ void main() {
     test('OnBoarding - Generate secret code and confirm it', (
         {timeout = Timeout.none}) async {
       expect(await getText('step9'),
-          "Super !\n\nJe vais maintenant créer votre code secret. \n\nVotre code secret chiffre votre trousseau de clefs, ce qui le rend inutilisable par d’autres, par exemple si vous perdez votre téléphone ou si on vous le vole.");
+          "Super !\n\nJe vais maintenant créer votre code secret. \n\nVotre code secret chiffre votre coffre de clefs, ce qui le rend inutilisable par d’autres, par exemple si vous perdez votre téléphone ou si on vous le vole.");
       await sleep(800);
       await tapOn('goStep10');
       await sleep(50);
@@ -248,7 +248,7 @@ void main() {
       await driver!.enterText(pinCode!);
 
       expect(await getText('step13'),
-          "Top !\n\nVotre trousseau de clef et votre portefeuille ont été créés avec un immense succès.\n\nFélicitations !");
+          "Top !\n\nVotre coffre et votre portefeuille ont été créés avec un immense succès.\n\nFélicitations !");
     });
 
     test('My wallets - Rename first derivation', (