How to Mod Whatsapp on your own - Android General

Hi,
I want to mod Whatsapp on my own without using third party apps such as GBwhatsapp , Whatsapp plus, parallel space apk, appcloner apk...etc. I want to know how they do it.
What i Found
I tried using an android application that clones whatsapp and found there is two methods used:
1. Workspace Method: Parallel Space installs whatsapp in the root folder of the Parallel space application it self without changing in the code or any thing. There is several apps that do the same. ( I am not interested in this method)
2. Apk editing method: Appcloner apk, it clones whatsapp to a different name and allows modification to the app, but on one condition the original whatsapp version must be installed in order to verify the whatsapp number. (This is what i am trying to do manually) but i need to solve the problem where i dont need to install the original app in order to work(gbwhatsapp solved this problem but how?)
What i tried:
A.
I tried decompiling the whatsapp using (apktool, ApkEdit) then signing the app using zipsigner. The app gets installed but the problem is i cant get pass whatsapp verification number it gives an error and returns whatsapp to the first page:
"Something is wrong with your version of whatsapp. Please download the latest version from our website: https://whatsapp.com/android."
This is the error that i face and i want a fix for it.
B.
I used zipsigner on the original whatsapp apk file and signed the apk with new signiture then installed the app. I found that it gave the same error as above.
Conclusion:
Changing whatsapp apk signature prevents you from verifying the whatsapp number.
Can any one provide us with a fix how can we do this and mod our own version of whatsapp. I presume there is something to do with exposed since i found exposed modules in the decompiled folder for the cloned Whatsapp apk by appcloner and the apk gbwhatsapp.
Thanks
Related post:
https://forum.xda-developers.com/android/general/how-to-mod-whatsapp-t3872019

Related

[Q] How to manually install - getting "App not installed." error

I am trying to install an App which for some reason will not install in the country I am visiting. The App is a free App, but Google Play has blocked it from downloading into this country. I managed to download the app from the evozi apk-downloader but when I click on it in File Manager it will not install and I get an "App will not install." error.
I would like to try and install the app manually but despite all my searching have not been able to come up with a way to do this. I tried copying the apk file to the system/app directory and rebooted, but that did not work. I then downloaded ZipSigner to sign the apk file and put the created opex file in the system/app folder and rebooted again, but still no results. I've tried some other installers but still unable to get it to install, even when I am offline with my GPS off.
How can I manually install an app to bypass the Google app installer?
charliep8 said:
I am trying to install an App which for some reason will not install in the country I am visiting. The App is a free App, but Google Play has blocked it from downloading into this country. I managed to download the app from the evozi apk-downloader but when I click on it in File Manager it will not install and I get an "App will not install." error.
I would like to try and install the app manually but despite all my searching have not been able to come up with a way to do this. I tried copying the apk file to the system/app directory and rebooted, but that did not work. I then downloaded ZipSigner to sign the apk file and put the created opex file in the system/app folder and rebooted again, but still no results. I've tried some other installers but still unable to get it to install, even when I am offline with my GPS off.
How can I manually install an app to bypass the Google app installer?
Click to expand...
Click to collapse
did you enabled allow installation of apps from sources other than Play store if not go settings> Security> tick unkown sources and try it again it will surely help..and use the file browser from the phone and find the apk that you want to install n click on it and install
hit thanks button if helped
The app I want to install is FlightAware - I travel a lot, hence my desire to install this app before I return to the USA. I found that the ShopSavvy apk also has this problem. Both of these are freeware but somehow they won't install on my phone. My Google account was created in the USA with a USA address and has a USA credit card attached to Google Wallet, but with both apps I just get a "App not installed." error.
I already have the Unknown Sources - Allow installation of Apps from unknown sources Checked and the Verify Apps - Disallow or warn before installation of apps that may cause harm - Unchecked.
hmm then you sure those apks work correctly sometimes errors occur when its incorrectly or incompletely tampered.. or else try this go to settings> application manager>google play store and clear data and clear cache and do the same in google play services and try again
hit thanks button if helped
No, that did not work. I am really looking for a more technical solution to explain how to manually install an opp. Is this not possible in Android?
charliep8 said:
I am trying to install an App . . .
Click to expand...
Click to collapse
I am assuming your phone is rooted. If not, then it will be better to root it before going further.
Here is a link you can try:
http://forum.xda-developers.com/showthread.php?t=2231949
The ADB SDK is available here:
http://developer.android.com/sdk/index.html
App not installed fix:
https://www.youtube.com/watch?v=cJTDwrp-gkQ
Video shows him choosing sim unlock, what does that have to do with apk not installed?
AngelFRANTIX said:
App not installed fix:
https://www.youtube.com/watch?v=cJTDwrp-gkQ
Click to expand...
Click to collapse

[Q] Titanium, Detach from market, not stick

Sprint gs5, CM-root, TWRP, SDfix...
I have an app which I do not want updates to...
The developer is making changes to the app to fix issues with other brands/models...
The current version works well on mine and I don't want it to update to a version which might break it for my brand/model...
In the playstore I disabled auto-update, but it still shows up in the manual and group update list...
I went into titanium (pro) and detached it from the market and it showed 'attach to market (forced)'
I checked playstore and it is off my app list...
Several minutes later it re-appeared in playstore and titanium went back to 'detach from market'
So the detach function is not sticking...
Any Ideas?
KaptainRandom said:
Sprint gs5, CM-root, TWRP, SDfix...
I have an app which I do not want updates to...
The developer is making changes to the app to fix issues with other brands/models...
The current version works well on mine and I don't want it to update to a version which might break it for my brand/model...
In the playstore I disabled auto-update, but it still shows up in the manual and group update list...
I went into titanium (pro) and detached it from the market and it showed 'attach to market (forced)'
I checked playstore and it is off my app list...
Several minutes later it re-appeared in playstore and titanium went back to 'detach from market'
So the detach function is not sticking...
Any Ideas?
Click to expand...
Click to collapse
Its been an issue with Titaniium before and appears as it does on your device. Try this:
1) get the Apk you wanna detach (ex using TitaniumBackup) into location you can easily get to (ex. SD card)
2) install ZipSigner from play store
3) re-sign the extracted Apk using ZipSigner and test key
4) uninstall the original app and install the re-signed Apk you made
5) profit
Hi, I realise this is an old post but it's something I've been trying to do for a while too. I've finally accomplished it successfully so I thought I'd share it on in some of the topics.
It works by changing the apk signature so the app typically becomes 'different' to the one on the Google Play Store and therefore doesn't appear in your Google Play Store list. But by doing this, you won't be able to update the app from Play Store.
How to:
Need Root.
First do a TB backup of current apk just to keep it.
With a file explorer, go to root\data\app and copy the app apk that you want to change and paste it somewhere on SD card.
Now uninstall the app
Download and install: ZipSigner by Ken Ellinwood from Play Store.
Open ZipSigner, choose input file and navigate to earlier copied apk
I used key/mode: auto-testkey
Sign the file
The new signed apk will be put in the same directory the original file was.
Now install that signed apk and your're done. Check market.
Worked for me - hope it works for you!
HTC One
RevelationOmega said:
Its been an issue with Titaniium before and appears as it does on your device. Try this:
1) get the Apk you wanna detach (ex using TitaniumBackup) into location you can easily get to (ex. SD card)
2) install ZipSigner from play store
3) re-sign the extracted Apk using ZipSigner and test key
4) uninstall the original app and install the re-signed Apk you made
5) profit
Click to expand...
Click to collapse
Amazing, Thanks for this.

[Completed] [Q] Hangouts editing error

i have decompiled hangouts apk and changed the /res/raw/hangout_audio_call_incoming_ringtone.mp3 which changed the ringtone for incoming voice calls to a custom one... then i successfully recompiled it and signed it (all using androidmulitool)
after installing whenever i open the app as it tries signing in it crashes and if i try to restore the data with titanium backup (so it will be signed in) it will just crash on opening saying "unfortunately hangouts app has stopped"
anyone know what i'm doing wrong or how to fix this ?
moshiach101 said:
i have decompiled hangouts apk and changed the /res/raw/hangout_audio_call_incoming_ringtone.mp3 which changed the ringtone for incoming voice calls to a custom one... then i successfully recompiled it and signed it (all using androidmulitool)
after installing whenever i open the app as it tries signing in it crashes and if i try to restore the data with titanium backup (so it will be signed in) it will just crash on opening saying "unfortunately hangouts app has stopped"
anyone know what i'm doing wrong or how to fix this ?
Click to expand...
Click to collapse
Hangouts requires signature to be the org signature, not for you to sign it.
Many threads concerning theming. But the easiest is to copy the changes back into the org apk using 7Zip etc.
Gunthermic said:
Hangouts requires signature to be the org signature, not for you to sign it.
Many threads concerning theming. But the easiest is to copy the changes back into the org apk using 7Zip etc.
Click to expand...
Click to collapse
i tried that and now i get a message "app not installed" when i try to install it..
moshiach101 said:
i tried that and now i get a message "app not installed" when i try to install it..
Click to expand...
Click to collapse
1. Compile with Org signature
2. Push to system/app folder
3. Set correct premissions, reboot or
4. Flash it..

Problem in edit whatsapp

Hi every one
I tried to edit whatsapp by using apk editor pro to change emoji whatsapp
When I finished and install whatsapp a I'm try to enter my number to sign in the whatsapp appear message (this is not normally whatsapp go to our website and install new version)
What the solution please

what's wrong with this apk? I can't install it on a specific device but it can be installed on any other device

Hi,
I have an apk that I would like to install on my smart tv, but when installing it I get the following error "An existing package by the same name with a conflicting signature is already installed" but I am 100% sure that there are no packages installed with the same name since I wiped my smart tv clean, not that if I installed the same apk on my phone it installs just fine, if I install it on a tv box with the same version of android as in the smart tv then it works as expected.
also if I try to install a different apk on my smart tv it works also, but that specific apk with the specific smart tv that I have just don't work.
My tv is an off-brand 55' that runs the same firmware as a Tcl v8 TVs, in fact, I have updated it using a firmware file from TCL site with the version number "v8-s68at02-lf1v198"
running Aida64 reveals that the android version is 5.1.1(lollipop) and the API level is "22" and the "minSdkVersion" of the apk is "21" so it should install just fine
I uploaded the apk here https://drive.google.com/file/d/1UtDuZee6xv9ISW9a-e4T-YHiIYJ2Y48J/view?usp=sharing
can someone tell me what's so special about this apk?
Regards
You get this error message if Android's PM ( package manager ) detects that a similar APK version is already installed. Hence delete the already installed APK version: if APK is a user app then a Factory Reset may help in doing so.
If APK is a system app and/or a system-priv app then Android OS must get rooted before trying to manually uninstall it.
xXx yYy said:
You get this error message if Android's PM ( package manager ) detects that a similar APK version is already installed. Hence delete the already installed APK version: if APK is a user app then a Factory Reset may help in doing so.
If APK is a system app and/or a system-priv app then Android OS must get rooted before.
Click to expand...
Click to collapse
I understand what the message means but as I said in the OP the strange thing is that the package is not installed, I even formatted the tv and wiped it clean, and tried to install the apk and it gave the same error.
Have never heard or read that PM produces false error messages.
Just to make matters stranger I created a dummy app in android studio with the same package name and installed it on the tv and it worked fine! so if it was true that the app is installed it would've warned me but it didn't.
now I resigned the problematic apk with the same certificate as my dummy app and tried to install it on top of my dummy app, it did tell me it will update the app since they have the same package name but after clicking update it also showed me "An existing package by the same name with a conflicting signature is already installed" which is strange since they should both be signed by the same certificate.

Categories

Resources