• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

[TUTORIAL]FINALLY Viber (Free Calls & Messages) & Whatsapp Messanger working on Flytouch3 !

aqatei

Newbie
Dec 17, 2011
20
0
after plenty of unsuccessful tries to get viber working on flytouch 3 i got it working , i think the problem was that FT3 doesn't have an IMEI number so after the activation they check your IMEI and if you don't have one you will get an error saying viber has been deactivated on this device ....anyway I tried the IMEI patch by DizzyDen from Xda-developers which was a fix for Nook Color to get swype working - if you want to know the steps of how to do it don't hesitate to ask - after that I installed viber and activated it waiting that error to pop up BUT it didn't and now working like a charm :D .

about "Whatsapp" I got it working first few days of buying FT3 that was a piece of cake since it doesn't require IMEI number and only will work on the latest versions - i can provide you with the latest .apk of whatsapp if needed - now I am very pleased with Flytouch3 and totally recommend it :D
Can you post how you did it, and a link to where to get the patch if possible.

201213468c.jpg
2012134545.jpg
20121342452.jpg
 
Can you post how you did it, and a link to where to get the patch if possible.

Sure .... its pretty easy you need to patch the "framework.jar" that is located in /system/framework/ to fake an IMEI by doing the following steps :

***NOTE : DO THIS AT YOUR OWN RISK , ITS NOT RISKY THO AND TESTED .THE WORST THING THAT COULD HAPPEN IS RE-FLASHING YOUR ROM SO I HIGHLY RECOMMEND TO BACKUP USING TITANIUM https://market.android.com/details?id=com.keramidas.TitaniumBackup***


1.Boot your FT3

2.Copy /system/framework/framework.jar to a new folder in your pc desktop and name it "temp" * PS: you might need to download Root Explorer (File Manager) and set SD as R/W in order to be able to copy system files*

3.open that empty folder and create another folder inside it and name it "system"

4.within that system folder, make a new folder and call it "framework"

5.paste the "framework.jar" in the "framework" folder

6.get back to the temp folder and right click on "system" folder then using winrar "add to archive" and compress it as rom.zip ( so you will end up with a zip containing system\framework\framework.jar)

7.unzip IMEIme *the attached patch* and put rom.zip in the same folder

8.edit the !imeime.ini file
Code:
[Settings]
Use_In_Place = 0
Use_Previous_Patch = 0
Use_Serial_Number = 0
Use_MAC_Address = 0
Use_Manual_Input = 1
Encrypt_IMEI = 0
Use_ADB = 0
Use_ADB(usb) = 0
Use_ADB(WiFi) = 0
Clean_Up = 0
Device_Manufacturer = 
Manufacturer_Device = 
Device_Model =
WiFi_IP_Address = 
IMEI =

9.Run imeime.exe and point it to your rom.zip

10.when it asks you for a seed, enter a unique string you'll remember such as a name or whatever . it's important you remember it because you'll have to do this procedure every time you'll update your rom.
once it's all done, unzip rom-IMEI.zip (note: if the zip and/or the patched framework.jar are equal in size, you probably need to update your java)

11.once it's all done, unzip rom-IMEI.zip (note: if the zip and/or the patched framework.jar are equal in size, you probably need to update your java; read the IMEIme thread at XDA carefully)


12.copy the new framework.jar back to your tab *its important that the permissions don't get screwed up on framework.jar* i used root explorer to copy it back in /system/framework/ and replaced the "framework.jar" but before replacing check the permissions of that file so you can set the replaced file with the same permissions . if you need any help with this step i can explain further .

13.I recommend adding
Code:
ro.config.nocheckin=true
to /system/build.prop when you make this change, because this will stop sending stats to google which won't accept them anyway because it'll complain about the IMEI being invalid.


14.Reboot your tab then install the latest version of viber from the market https://market.android.com/details?id=com.viber.voip

15.Enjoy the free calls.....

 

Attachments

  • !IMEIme(1.8).zip
    3.6 MB · Views: 171
Upvote 0
Hi there,
This is a member of Viber's development team.

Thanks for sharing this awesome workaround with us! :)

Would you mind telling us what do you see now as your IMEI number?
If you don't want to write that here, please contact me in private message..

Thanks in advance!
Viber Team
 
Upvote 0
Using the options as suggested the IMEI number the utility generates is dependent upon the password you select so I can't see how the information you request is of any use. Coupled to that is that all the info giving utilities I tried reported an IMEI of 000000000000000 still!
 
Upvote 0
It is an extremely small percentage of users who have their IMEI shown as "00000000000". Most users who installed ROMs (meaning - their original IMEI was completely overriden) have a "generic" IMEI shown to them, set by the ROM itself.

It's important to note that this problem is not caused by Viber itself, but rather by the fact that the ROM is overriding your real IMEI. Our offer to the users is to manually whitelist the generic IMEIs and allow them in our upcoming version 2.1.3 (coming to Market soon).

We are trying to see if we can find a solution for the "0000000000" problem, but at this stage we unfortunately can't guarantee anything.
 
Upvote 0
It is an extremely small percentage of users who have their IMEI shown as "00000000000". Most users who installed ROMs (meaning - their original IMEI was completely overriden) have a "generic" IMEI shown to them, set by the ROM itself.

It's important to note that this problem is not caused by Viber itself, but rather by the fact that the ROM is overriding your real IMEI. Our offer to the users is to manually whitelist the generic IMEIs and allow them in our upcoming version 2.1.3 (coming to Market soon).

We are trying to see if we can find a solution for the "0000000000" problem, but at this stage we unfortunately can't guarantee anything.

Many Flytouch 3 owners on here have replaced their original firmware with updated versions, all of them seem to keep the IMEI of 00000000000, so very close to 100% of all Flytouch 3 tablet owners have an IMEI of 00000000000. I don't know how familiar you are with the Flytouch 3 but the tablet does not contain any mobile network devices and therefore has no valid IMEI number. As Android fits many different hardware configurations, the mobile network support is included in the kernel but is unused in this device unless an external 3g dongle is purchased and fitted. Coupled to this, the Flytouch 3 is not a Google approved tablet. Many users would like access to apps that are not normally available to them due to the requirement of needing a valid IMEI number just for the purposes, one assumes, of identification, hence aqatei's post.

As stated previously, any artificially generated IMEI obtained from this published procedure will depend upon the password used, so in order to whitelist flytouch 3 owners to your software by IMEI number would require you to add 00000000000 to the whitelist (if that is even possible).

I am wondering what is the motivation for restricting the Viber application from working without a valid IMEI when your product can be operated over the internet without requiring a mobile infrastructure?

If it is of any help, here is a screenshot of my Ft3 after running the IMEI generation app and installing and running Viber addon (phonetester app used)
2012-1-10-14-15-19.jpg


Thanks for your time and efforts.
 
Upvote 0
Thanks for the detailed explanation.

We are certainly aware of the characteristics you described of FlyTouch. And you are right with your assumption - adding IMEI "000000000000" to our whitelist is a tricky thing to do. We are discussing these days how and if it can even be done without causing problematic whitelisting of simply "anything".

The reason I originally replied in this thread is to comment about the unofficial "workaround" that was suggested above. Have you tried it? Does it help?
 
Upvote 0
Thanks for the detailed explanation.

We are certainly aware of the characteristics you described of FlyTouch. And you are right with your assumption - adding IMEI "000000000000" to our whitelist is a tricky thing to do. We are discussing these days how and if it can even be done without causing problematic whitelisting of simply "anything".

The reason I originally replied in this thread is to comment about the unofficial "workaround" that was suggested above. Have you tried it? Does it help?

I have tried it but I cannot say if it helps. I did not try running ViberAddOn before I performed the 'fix'. I can run ViberAddOn after the fix, but I have since restored my original framework.jar and ViberAddOn still works. So...inconclusive as far as I am concerned. Perhaps aqatei is still around and will reveal his experiences.....
 
Upvote 0
it's works fine .. with me .. cheers .. thank you for sharing this with us

Great....I realise I made a mistake. I was using ViberAddOn, not Viber as my tablet doesn't see Viber in Market, only ViberAddOn, and why would you need the IMEI fixed for a wifi application?.....perhaps if I ever sort out a 3g dongle I will try again.

So with the fix installed do the reporting apps show an IMEI of something other than 00000000000?

I was wondering why the Viber rep didn't advise me I was using the wrong app.
 
Upvote 0
Upvote 0
I have tried it but I cannot say if it helps. I did not try running ViberAddOn before I performed the 'fix'. I can run ViberAddOn after the fix, but I have since restored my original framework.jar and ViberAddOn still works. So...inconclusive as far as I am concerned. Perhaps aqatei is still around and will reveal his experiences.....

Did you manage to get it work ? if not let me know so i can help ...
 
Upvote 0
Did you manage to get it work ? if not let me know so i can help ...

I didn't. I was just interested in the process, not the final result as I don't have a 3g modem! When I realised my mistake with the software I decided just to return my tablet to the 'before tinkering' state.
The procedure you outlined probably worked, it seemed to complete ok, but I would say the info apps I tried afterwards still reported an IMEI of 00000000000, but I don't know where they get that info from, perhaps your fix just fools the software and not actually assigning an IMEI??...whatever!! if it works it works!
 
Upvote 0
@aqatei - no need to thank us. It's our duty to be out there on the Web and assist our users :)

@dart16 - "0000000000000" is probably a generic way of saying "there's no IMEI". As I explained, the solution outlined in this post is *not officially affiliated with us*, so I can't tell you what it does to potentially make Viber work. As I said, in our new upcoming version (2.1.3) we will try to solve the problem of generic IMEIs but we still can't guarantee it will work. The version should be released within the next several weeks.
 
Upvote 0
Hi all,
I'm excited to announce the Viber 2.1.3 is finally available for download on Market.
First and foremost, this new version is compatible with ICS (Android 4) - so the long anticipation is finally over :)

In addition, the new version contains bug fixes and small new features for your convenience.

Please try it out and let us know if you encounter any special problems.

Best regards,
the Viber Team
 
Upvote 0

BEST TECH IN 2023

We've been tracking upcoming products and ranking the best tech since 2007. Thanks for trusting our opinion: we get rewarded through affiliate links that earn us a commission and we invite you to learn more about us.

Smartphones