Apktool is used to decompile apk into (some kind of) source code and to compile (build) decompiled sources back to APK. We’ll need it so we can change package name. It consists of the Java jar file and a wrapper script (used to run that jar file) which is different for each operating system. You can download it here: Apktool - How to Install
The packageName with AI2Offline is com.<email>.appName.
In my case it is e.g.: com.bodymindpower.relax
So where is the problem to set your specific packageName with AI2Offline?
App Inventor is OpenSource. A developer familiar with Java coding can build his/her own offline version of App Inventor and permanently code the Package name to anything you want into the created Builder. Here is one tutorial describing what you need to do: AI2 Inventor Forum News: How to build App Inventor from the MIT sources . There are easier ways to adjust the Package name as you can see by reading through the discussions.
I need package name "com.thunkable.android.v007ij.CNC"
if I create mail id "thunkable.android.v007ij@example.com" then the output package name coming as "com.thunkable_android_v007ij.CNC" so its not matching
Some people know how to implement custom package name in App Inventor but I see there is no related pr.
But, will that be useful from the perspective of App Inventor?
I remember that is more professional had a package for example: com.developer.appname and is better for the user experience to climb positions in the rankings on playstore.