DroidScript 2.68 Premium Mod Tutorial (DIY) 2024


DroidScript is a powerful coding tool that streamlines the process of mobile app development. It empowers you to create native Android apps using JavaScript, one of the most popular programming languages. Additionally, it supports the creation of HTML5 apps, allowing you to utilize your preferred web libraries.

Designed with portability and ease-of-use in mind, DroidScript is an excellent choice for both novice and seasoned developers. A standout feature of DroidScript is its ability to significantly expedite the development process. In fact, it can enhance productivity by up to 10 times compared to conventional development tools.

The premium features of DroidScript further augment its capabilities and provide more sophisticated options for app development. These premium features include:

  • Material Component Support (MUI): This feature provides built-in material component support through the MUI object.
  • Game Configuration: This feature allows your app to run immediately in GameView mode, enabling you to write your game code directly in the main script without having to create a GameView container.
  • Transparent Mode: This mode allows your app to run transparently on the HomeScreen and stay on top of everything, even if the user launches another app.

These premium features not only offer more flexibility and control in app development but also contribute to DroidScript’s ongoing development. Please note that these features are part of the premium subscription.

In this tutorial, we will explore a method to activate the premium features of DroidScript using simple reverse engineering techniques.

1. Exploring how DroidScript is built: After unpacking the DroidScript APK, we notice the presence of a folder named ‘assets’.



This folder contains some .JS files, indicating that the DroidScript IDE itself is built with DroidScript (JavaScript). Upon opening the DroidScript.js file, we find a variable named ‘premium’. However, modifying anything inside of the DroidScript code breaks the app completely due to some signature or license verification on runtime.



2. Bypassing the License Verification of DroidScript: Now comes the real work! First, we need to backsmali the .dex files to extract the .smali files. To do this, we use ApkTool. Next, we decompile the DroidScript .apk file using the command: 

apktool d DroidScript.apk.

This creates a folder where you can find the smali folder with smali files. 

Navigate to smali\com\smartphoneremote\ioioscript

where you can find the ChromeClient.smali. Open it and go to line 5615. Change 

if-eq p2, v4, :cond_7 to if-eq v4, v4, :cond_7 

to make the condition always true. For recompilation, I prefer the simple method of the APKLab Extension for Visual Studio Code. All you have to do is right-click the apktool.yml from the folder and click ‘Rebuild’. This should put the recompiled APK with the signature inside the ‘dist’ folder.

Djezzy app Hacked - Safe Reverse Engineer Activation Pas Infini



Exploration de l'application Djezzy

Bienvenue sur notre blog ! Aujourd'hui, nous explorons l'application Djezzy et discutons de ses fonctionnalités. Il est toujours important de rappeler que toutes les activités décrites dans cet article doivent être entreprises dans le respect total des règles et conditions d'utilisation de l'application.

Il est fascinant d'observer comment l'application Djezzy a su captiver l'attention des utilisateurs en introduisant une fonctionnalité aussi unique : l'activation d'un forfait Internet simplement en marchant. Cette particularité a indéniablement suscité un vif intérêt parmi les utilisateurs à la recherche de moyens novateurs pour profiter des services proposés par l'application.

Cependant, il est essentiel de noter que Djezzy a évolué au fil du temps pour renforcer sa sécurité. À ses débuts, l'exploitation d'une faille permettait de modifier localement le nombre de pas enregistrés sur le téléphone de l'utilisateur, offrant ainsi la possibilité de déclencher la fonctionnalité du forfait Internet gratuitement. Cette méthode, bien que fonctionnelle dans les versions plus anciennes, a été rendue obsolète par des mises à jour ultérieures qui ont chiffré le fichier de sauvegarde, le rendant ainsi inaltérable sans un accès root.

Pour les utilisateurs disposant d'une version plus ancienne de l'application, une méthode consiste à accéder au dossier "Shared_pref" dans "/data/data/com.djezzy.internet" pour modifier le nombre de pas. Cependant, il est crucial de souligner que cette approche nécessite des privilèges de root, ce qui peut être contraignant pour de nombreux utilisateurs.

Une alternative plus accessible consiste à décompiler l'application en code smali, puis à ajuster le nombre de pas enregistrés lors de l'activation initiale de la fonctionnalité. Bien que plus complexe, cette méthode offre une solution viable pour contourner les mises à jour de sécurité ultérieures. En explorant les subtilités du code smali, les utilisateurs peuvent personnaliser l'expérience selon leurs besoins.

Passons aux prérequis :

Pour réaliser les manipulations décrites ci-dessus, vous aurez besoin des éléments suivants :

  • APK EDITOR PRO
  • Djezzy App

Et c'est tout, pratiquement.

Installation :

Avant de procéder à toute manipulation, assurez-vous de respecter scrupuleusement les conditions d'utilisation de l'application. Suivez ces étapes :

  1. Installez l'application Djezzy depuis le Play Store.
  2. Installez Apk Editor Pro (lien ici).
  3. Une fois les deux applications installées, lancez APK Editor ! Allez dans "Installed App", puis choisissez l'application Djezzy. Cliquez, puis choisissez "Full edit" et "Decode all files".
  4. Dans la page qui apparaît, choisissez en bas "Files", puis cliquez sur Smali pour décompiler les .dex.
  5. Une fois la décompilation terminée, naviguez vers le dossier suivant : /smali/com/djezzy/internet/services/Walk. C'est ici que se trouve la partie responsable du fonctionnement des pas. Ouvrez le fichier StepService.smali, puis modifiez les lignes suivantes comme suit :

L'article fournit des informations à des fins éducatives uniquement, et toute utilisation des méthodes décrites doit être conforme aux règles et conditions d'utilisation de l'application. Il est fortement recommandé de respecter les directives de l'éditeur et d'utiliser l'application de manière éthique.

Comment contrôler son téléphone depuis son ordinateur avec Scrcpy


( cet article n'est pas une suite , vous n'êtes pas obliger de regarder la vidéo )

Bref aujourd'hui on parle de Scrcpy ! une petite application que j'ai découvert et qui est très utile pour du multiplatforme

Scrcpy est une application qui vous permet de contrôler votre téléphone depuis votre ordinateur , elle est disponible sur Windows , Linux et Mac. cet article aborde la version Windows uniquement.

Alors pour la mise en place de Scrcpy : 

1- Scrcpy.exe Directement

D'abord pour télécharger Scrcpy , vous n'aurez qu'à aller sur le GitHub :


ensuite placez le fichier sur votre bureau et décompressez le :

Le fichier qui nous intéresse , c'est Scrcpy.exe

Ensuite passez sur votre téléphone , vous aurez besoin d'activer le débogage si ce n'est jamais fait , et ceci depuis les paramètres de dévloppement ( Déjà abordé )


Une fois c'est fait retournez sur votre Ordinateur

D'ici vous pouvez simplement lancer le Scrcpy.exe et utiliser votre téléphone sans trop vous casser la tête ( Comme expliquer dans la vidéo )

Cependant pour une utilisatation plus avancer , avec plus de contrôle , je vous recommande de passer par la ligne de commande , qui vous permet la résolution du rendu , le bitrate. utiliser les fonctionalité sans câble tout le temps branché .. etc

2- Scrcpy via la ligne de commande

Tout ce qui est dit auparavant s'applique pour cette méthode , seulement vous aurez besoin de lorsque vous avez fini d'activer votre Débogage de passer sur l'Invité des commande sur Windows

D'abord cliquez sur Win + R et dans "Exécuter" tapez cmd 


Dans la ligne de commande vous devez naviguer vers le dossier où vous avez extrait Scrcpy et ses fichier
Pour le faire , ouvrez le dossier et copiez le contenue de la barre d'adresse ( en bleu )


retournez sur l'invité des commandes , tapez CD suivi par l'adresse , puis Entre


Ici vous pourez lancer la commande Scrcpy , suivi par les paramètres que vous voulez

Par exemple : Scrcpy -m 1440 -b 2m reviens à lancer Scrcpy avec une hauteur de 1440 et un bitrate de 2000000

La page Github de Scrcpy regroupe tout les autres paramètres que vous pourez ajuster , je vous laisse le soin de les découvrir --->ici<---

La vidéo Youtube :

Activer les Options pour les dévloppeurs sur Android


 Bonjour tout le monde ;

Dans cet article nous allons aborder comment accéder aux paramètre de dévloppement sur votre téléphone Android 

Options pour les développeurs : 

Un ensemble de paramètres normalement caché par le constructeur sur les appareils Android , et réservé aux dévloppeurs comme son nom l'indique, néamoins ça arrive qu'on aie besoin de certain de ces paramètre , essentiellement : 
  • Le Débogage USB
  • Activation de la Position fictive
  • Limiter l'utilisation en arrière plan
  • etc ...
Alors pour les faire apparaître c'est simple : 
Dans les paramètres de votre téléphone , allez jusqu'à  "à propos"


Ensuite vous aurez à tapoter "Numéro de Build"


et c'est tout.

Comment avoir Photoshop professionnel sur son Android


Exploration de Photoshop sur Android

Bonjour les internautes !

Dans cet article, plongeons dans le vaste univers de Photoshop, le célèbre logiciel de retouche photo, mais avec une petite nuance : nous allons explorer sa version pour Android.

Version "Express" sur le Play Store

Pour commencer, parlons de la version "Express" disponible sur le Play Store. Oui, c'est une application officielle, mais elle présente des limitations en termes de fonctionnalités. Elle propose principalement des filtres de couleurs basiques. Bien que cela soit bien fait, elle pèche par l'absence de gestion de calques et d'outils de sélection avancés. En somme, vous ne pourrez pas vraiment "Photoshoper" vos images, mais seulement ajuster les couleurs.

Alternative : PS Touch

Maintenant, laissez-moi vous présenter une alternative qui offre bien plus : PS Touch. Malheureusement, l'application n'est plus disponible sur le Play Store, mais vous pouvez la télécharger en toute sécurité ici (l'APK est sûr et non modifié, le lien est référencé, sans publicité ni danger).

PS Touch, développé par Adobe, propose une palette de fonctionnalités étendue. Bien que retirée du Store, l'application permet toujours de connecter votre Cloud Creative, tout comme dans la version bureau, pour synchroniser vos fichiers.

Vidéo de démonstration

J'espère que cet article vous sera utile. Si c'est le cas, n'hésitez pas à le partager avec vos amis. Restez connectés pour plus de découvertes passionnantes ! À bientôt !

DroidScript #5 : Savoir si c'est la première fois qu'un utilisateur ouvre l'application


Bonjour

Aujourd'hui on parle de DroidScript - une application permettant de créer des application Android , même sans être très expérimenté en programmation - Pour en savoir plus sur ceci je vous invite à regarder cette vidéo, n'hésitez pas à regarder les autres vidéo pour tout comprendre. Cet article est juste la suite et associé à cette vidéo.

Dans cet article nous allons voir comment facilement permettre à votre application de savoir si l'utilisateur vient d'accéder à votre application pour la première fois, ou qu'il l'a déjà utilisé.
DroidScript Header
Photo Par DroidScript.org

Pour ceci nous aurons besoin de quelques connaissance de ce qu'on va utilisé comme code pour aboutir à ce résultat.

Connaissances :

  1. L'utilisation des variant avec Var, ceci permet de donner un nom pour une valeur, permettant ainsi de la réutiliser directement avec ce nom plus tard dans l'application. Une variante peut-être réutiliser plusieurs fois dans la même fonction du code JavaScript, et ne peut être utiliser ni en dehors de cette dernière ni en dehors de l'application. Exemple : var x = 5;
  2. L'utilisation des Bases de données ou Data Bases avec app.SaveNumber(Nom , Valeur); et app.LoadNumber(Nom , Valeur);. Ces dernières permettent de même de stocker des données comme les variantes , mais contrairement aux variantes ces dernière peuvent être modifié ou supprimé et se charge quand on veut. Pour l'utilisation "LoadNumber" permet de charger un nombre vers la mémoire et de l'utiliser de suite, et "SaveNumber" permet d'apporter des modification ou de créer une Base contenant un Chiffre.
  3. Les Conditions avec If , Else et Else If ou "Si" , "Sinon" et "Sinon si" permettent de mettre des conditions que l'application doit vérifier pour faire des choix. Exemple , sois disant on a une variante qui contient une valeur de l'heur qui s'appelle Heur on peut faire :
        If ( Heur < 18 )
        {
         app.ShowPopup( "Bonjour" )
        }
PS : LoadNumer, peut de même créer une base de donnée si le "NOM" n'existe pas ( c'est ce qu'on va faire avec notre tutoriel )
ATTENTION : il faut respecter les cases avec Variantes ainsi que les noms de DataBases, pour le code "NOM" et "Nom" et "nom" sont 3 bases de données totalement distinctes les unes des autres.

Mettre en place les code :

Alors pour commencer on a besoin d'une fonction OnStart(); de cette manière


function OnStart()

{


}


de suite on ajoute une variante avec comme nom IsFirstTime, qui a pour valeur, le nombre contenue dans la base de donnée "IsFirstTimeBlog". à la première fois que l'utilisateur ouvre l'application ceci permet de créer la base de donnée, ou de charger sa valeur si elle est existante, et le nombre contenu sera alors de 0.

function OnStart()
{
var IsFirstTime = app.LoadNumber("IsFirstTimeBlog" , 0 );
}

Ceci permettra de nous rendre le travail plus facile avec les conditions qui vont suivre, parce que après on ajoute une conditions "If" avec pour but de savoir si la variante avant a une valeur de 0. Si l'utilisateur vient juste de créer la Data Base ou de l'installer. et avec action d'afficher quelque chose d'unique pour la première fois. et dans une autre action obligatoire sera de changer la valeur de la base de donnée précédente par 1
de cette manière :

function OnStart()
{
var IsFirstTime = app.LoadNumber("IsFirstTimeBlog" , 0 );
}
if ( IsFirstTime == 0 )
{
app.Alert("Merci d'installer" );
app.SaveNumber("IsFirstTimeBlog" , 1 );
}

de cette manière l'application va changer la valeur initial de la variante une fois utilisé.
pour de suite utilisé la condition "Sinon" pour permettre d'afficher un message dans le cas échéant de la manière qui suit :

function OnStart()
{
var IsFirstTime = app.LoadNumber("IsFirstTimeBlog" , 0 );
}
if ( IsFirstTime == 0 )
{
app.Alert("Merci d'installer" );
app.SaveNumber("IsFirstTimeBlog" , 1 );
}
Else
{
app.ShowPopup( "Hi encore" );
}
}

Et comme ça, vous pouvez rajouter ce que vous voulez de suite à votre jolie application et jouer avec ce code pour mettre des petits trucs Jolie :)

Merci d'avoir suivi jusqu'au bout ! N'hésitez pas à partager cet article avec vos amis pour partager ainsi vos connaissances !

Vidéo :


Lien SPK : pour l'exemple utilisé en vidéo , et celui de test :  ZIP
Mot de passe : DroidScript@5

Voice Access - Utiliser son smartphone sans le toucher !


VOICE ACCESS

Une nouvelle application vient de s'ajouter à la liste des applications de la firme Google , cet dernière qui s'intitule Voice Access , nous permet enfin ce que dont on a rêvé depuis si longtemps sur nos téléphone , sois disant "intelligent"

Vous avez sûrement déjà essayer de parler à l'Assistant Google , juste pour qu'il fasse des choses à votre place ! Si c'est le cas , et que vous n'avez pas eu ce que vous voulez , désormais avec Voice Access vous allez le faire , le tout vous nécessite quelques secondes et pas plus



Alors avant de commencer :

1- Qu'es ce que Voice Access  ?


Voice Access est une suite de l'Assistant Google , celle-ci démocratiser sur les appareil Android , manquait de cet ingrédient qui est pouvoir naviguer sans toucher l'écran du Smartphone , ce que les adversaires font déjà ! Mais finalement l'application nous permet enfin ceci

2- Où peut-on l'avoir ?


Disponible depuis le 25-Septembre-2018 sur le PlayStore gratuitement - Ici -

3- Comment ça marche ?


Pour les moins connaisseurs d'entre vous , ou pour ceux qui essayent de découvrir l'application voici un Step-By-Step :

Premièrement téléchargez l'application via un des liens précédent :
Une fois c'est vous la lancer , et vous serez invitez à aller sur les Paramètres d'accessibilité de votre appareil :
Vous choisissez OK puis dans la page qui suit vous cherchez Voice Access et vous cochez la case de d'accessibilité :
Puis automatiquement vous allez être rediriger vers l'application où on va vous demander d'accepter les autorisations , celle d'accès aux appels et etc :
Et de suite vous allez passez le Tutoriel :

A NOTER QUE L'APPLICATION EST EN PREMIÈRE PHASE ET N'EST DISPONIBLE QUE POUR UN PUBLIC EXPÉRIMENTE ET DISPONIBLE QU'EN ANGLAIS MAIS CECI EST JUSTE POUR LE DÉBUT PATIENTEZ UN PEU CEUX QUI PARLENT PAS ANGLAIS
Et alors , vous allez tester l'application ? vous n'avez pas abouti ? Laissez un commentaire ! et n'hésitez pas à venir checker le site § ;)