Categories
Android Apps

SwiftKey sharing users data with strangers

Swiftkey was an amazing keyboard that usurped swype as my default keyboard, I loved its predictions, its swiping to type tech and its overall layout and features. For a long time it worked great, then I grew enamored with other keyboards and moved on. Recently Microsoft bought the app for a cool $250 million. Awesome right? well it seems that SwiftKey sharing users data with strangers and just about anyone that asked… or didnt ask.

Multiple swiftkey users found other people phone numbers and emails or text predictions in languages not used or installed by the user. Swiftkey has announced that this is due to a synchronization “feature”. they have now disabled this bug feature and are working on fixing it.

This week, a few of our customers noticed unexpected predictions where unfamiliar terms, and in some rare cases emails, appeared when using their mobile phone. We are working quickly to resolve this inconvenience.

While this did not pose a security issue for our customers, we have turned off the cloud sync service and have updated our applications to remove email address predictions. During this time, it will not be possible to back up your SwiftKey language model.  

The vast majority of SwiftKey users are not affected by this issue. If you have any reason to believe you are seeing unfamiliar predictions, please contact [email protected].    

We take users’ privacy and security very seriously and are committed to maintaining world-class standards for our community.   

We will continue to post further updates on our blog.   

The SwiftKey Team 

users everywhere are finding out about this and displaying some displeasure!

Good news ( sort of?) is the sync really is disabled as noticed by frustrated users complaining about it on twitter.

https://twitter.com/Regike_/status/758618048995659776

Guess we have to wait and see how far this rabbit hole goes. I personally am making sure I dont install swiftkey on any new devices, especially since I barely ever use it anymore.

SwiftKey Keyboard
SwiftKey Keyboard
Developer: SwiftKey
Price: Free
  • SwiftKey Keyboard Screenshot
  • SwiftKey Keyboard Screenshot
  • SwiftKey Keyboard Screenshot
  • SwiftKey Keyboard Screenshot
  • SwiftKey Keyboard Screenshot
  • SwiftKey Keyboard Screenshot
  • SwiftKey Keyboard Screenshot
  • SwiftKey Keyboard Screenshot
  • SwiftKey Keyboard Screenshot

Top alternative keyboards:

Gboard - the Google Keyboard
Gboard - the Google Keyboard
  • Gboard - the Google Keyboard Screenshot
  • Gboard - the Google Keyboard Screenshot
  • Gboard - the Google Keyboard Screenshot
  • Gboard - the Google Keyboard Screenshot
  • Gboard - the Google Keyboard Screenshot
  • Gboard - the Google Keyboard Screenshot
  • Gboard - the Google Keyboard Screenshot
  • Gboard - the Google Keyboard Screenshot
Swype Keyboard
Swype Keyboard
Price: $0.99+
  • Swype Keyboard Screenshot
  • Swype Keyboard Screenshot
  • Swype Keyboard Screenshot
  • Swype Keyboard Screenshot
  • Swype Keyboard Screenshot
  • Swype Keyboard Screenshot
  • Swype Keyboard Screenshot
  • Swype Keyboard Screenshot
  • Swype Keyboard Screenshot
  • Swype Keyboard Screenshot
  • Swype Keyboard Screenshot
  • Swype Keyboard Screenshot
  • Swype Keyboard Screenshot
  • Swype Keyboard Screenshot
  • Swype Keyboard Screenshot
  • Swype Keyboard Screenshot
  • Swype Keyboard Screenshot
  • Swype Keyboard Screenshot
  • Swype Keyboard Screenshot
  • Swype Keyboard Screenshot
Fleksy- Emoji & gif keyboard app
Fleksy- Emoji & gif keyboard app
Developer: Fleksy
Price: Free+
  • Fleksy- Emoji & gif keyboard app Screenshot
  • Fleksy- Emoji & gif keyboard app Screenshot
  • Fleksy- Emoji & gif keyboard app Screenshot
  • Fleksy- Emoji & gif keyboard app Screenshot
  • Fleksy- Emoji & gif keyboard app Screenshot
  • Fleksy- Emoji & gif keyboard app Screenshot
  • Fleksy- Emoji & gif keyboard app Screenshot
  • Fleksy- Emoji & gif keyboard app Screenshot
Categories
General

Creative Lawsuit against LG HTC Samsung Sony ZTE Lenovo Motorola Blackberry

[et_pb_section admin_label=”Section” fullwidth=”on” specialty=”off”][et_pb_fullwidth_post_title admin_label=”Fullwidth Post Title” title=”on” meta=”on” author=”on” date=”on” categories=”on” comments=”off” featured_image=”on” featured_placement=”background” parallax_effect=”off” parallax_method=”on” text_orientation=”center” text_color=”dark” text_background=”on” text_bg_color=”rgba(255,255,255,0.9)” module_bg_color=”rgba(255,255,255,0)” title_all_caps=”off” use_border_color=”off” border_color=”#ffffff” border_style=”solid”] [/et_pb_fullwidth_post_title][/et_pb_section][et_pb_section admin_label=”section”][et_pb_row admin_label=”row”][et_pb_column type=”4_4″][et_pb_text admin_label=”Text” background_layout=”light” text_orientation=”left” use_border_color=”off” border_color=”#ffffff” border_style=”solid”]

Creative is suing LG HTC Samsung Sony ZTE Lenovo Motorola and Blackberry. Why SumGuy and what is this Creative lawsuit about? I will circle back to that in just a bit, first and foremost lets respond to the unasked question majority of you are asking; Who the hell is creative? well little Timmy, the ill-fitting name belongs to a Singapore based outfit that designs and makes computer peripherals mostly in the audio realm e.g. headphones, microphones, audio players etc. Ring any bells? no? didn’t think so. They were popular back in the wild days of late 90s and have been stuck in their little bubble for a long time now. empty pockets

Now back to the question of why the lawsuit, and why against such a massive list of the who’s who of Android OEMs. Most likely because their coffers are beginning to run a little low for their tastes thanks to being utterly mediocre.  Creative has filed the lawsuit with the ITC ( US International Trade Commission ), claiming that all the OEMs are stealing their basic design and infringing on their patent that allows a mechanism to show hierarchical categories and songs.  Yes. Creative is saying they invented displaying things in a hierarchy based menu.

Creative is asking ITC to ban all infringing devices in the US. That’s a LOT of phones. Unfortunately for everyone involved in this lawsuit, creative already took Apple to court for this exact thing for their IPOD line of audio players and won 100 Million USD, making this current lawsuit a practical slam dunk. Sadly for Creative unless some of the players decide to settle they wont be seeing the money for a while. ITC isn’t known for its speedy resolutions. We will all see this trickle down to some money in Creative’s pocket over time.

List of the Company and their US subs that are being sued by Creative:

  • ZTE Corporation of Guangdong, China;
  • ZTE (USA) Inc. of Richardson, TX;
  • Sony Corporation of Tokyo, Japan;
  • Sony Mobile Communications, Inc., of Tokyo, Japan;
  • Sony Mobile Communications AB of Lund, Sweden;
  • Sony Mobile Communications (USA), Inc., of Atlanta, GA;
  • Samsung Electronics Co., Ltd., of Seoul, Republic of Korea;
  • Samsung Electronics America, Inc., of Ridgefield Park, NJ;
  • LG Electronics, Inc., of Seoul, Republic of Korea;
  • LG Electronics U.S.A., Inc., of Englewood Cliffs, NJ;
  • LG Electronics Mobilecomm U.S.A., Inc., of San Diego, CA;
  • Lenovo Group Ltd. of Beijing, China;
  • Lenovo (United States) Inc. of Morrisville, NC;
  • Motorola Mobility LLC of Chicago, IL;
  • HTC Corporation of Taoyuan, Taiwan;
  • HTC America, Inc., of Bellevue, WA;
  • Blackberry Ltd. of Waterloo, Ontario, Canada;
  • Blackberry Corporation of Irving, Texas.

Source ITC.

 

[/et_pb_text][/et_pb_column][/et_pb_row][et_pb_row admin_label=”row”][et_pb_column type=”4_4″][et_pb_text admin_label=”bottom above footer” background_layout=”light” text_orientation=”left” use_border_color=”off” border_color=”#ffffff” border_style=”solid”]

[/et_pb_text][et_pb_divider admin_label=”Divider” color=”#ffffff” show_divider=”off” divider_style=”solid” divider_position=”top” hide_on_mobile=”on”] [/et_pb_divider][et_pb_text admin_label=”Text” background_layout=”light” text_orientation=”left” use_border_color=”off” border_color=”#ffffff” border_style=”solid”] [et_social_follow icon_style=”slide” icon_shape=”rounded” icons_location=”top” col_number=”auto” counts=”true” counts_num=”0″ total=”true” outer_color=”dark” network_names=”true”]

[/et_pb_text][/et_pb_column][/et_pb_row][/et_pb_section]

Categories
Android shell

Cyanogenmod Gapps error with SetupWizard

I saw that CM13 is out and it brings Android 6.0.1 (r17) goodies such as the battery saving ‘doze’ functionality and new permissions model, alongside the usual set of CM features. I have an HTC m8 sitting around which I figure was due for a custom rom right about now, so I downloaded and install a copy of CM 13 from https://get.cm. everything went well as expected. I downloaded a copy of google apps from opengapps and installed it next and thats where things took a turn for the worse, as soon as I booted into CM i started getting errors of setup wizard being force closed over and over. I couldnt do anything but click the OK button over and over. So if you are getting a Cyanogenmod Gapps error this just may help you.

I booted into TWRP and tried fixing permission with no luck on next boot into system. I tried re-flashing everything from a clean install again with same results. I saw that you could report the issue so I clicked the submit button and it let me see the actual error that was being thrown which looked partially like :

AndroidRuntime: java.lang.RuntimeException: Unable to create application com.google.android.setupwizard.SetupWizardApplication: java.lang.SecurityException: addOnSubscriptionsChangedListener: Neither user 10069 nor current process has android.permission.READ_PHONE_STATE.

luckily I had enabled debugging before I installed gapps. so I connected my phone to my computer, booted up ADB, check out my post on some basic ADB commands here if you need a refresher, and granted the permissions needed for the issue to be resolved!

I checked for connected device :

adb devices

which gave me :

List of devices attached
FA43XXXXXXXX    device
emulator-5554   device

I then ran commands on my phone by connected to the shell on it and running my grant command:

adb -s FA43XXXXXXXX shell
pm grant com.google.android.setupwizard android.permission.READ_PHONE_STATE

it gave no output and looked like this :

C:\Users\sumguy\adb>adb -s FA43XXXXXXXX shell
[email protected]:/ $ pm grant com.google.android.setupwizard android.permission.READ_PHONE_STATE
[email protected]:/ $

This can be adapted for other such error also:

pm grant com.google.android.gms android.permission.ACCESS_COARSE_LOCATION

this seems to have resolved the issue for me and I was able to login to my account normally now with no crashes so far.

Categories
General

Android ADB commands

Android ADB Commands can be a mysterious bunch, but they have saved me from some disasters and made my life easier overall so I figured I would write a small post today and list some useful commands, hopefully you may use in your android endeavors. First you need to have the actual binaries that let you use these commands. you can get minimal adb fastboot tools from this XDA topic (windows), or get the full android studio from here.

adb devicesShows a list of devices currently attached. example :

List of devices attached
FA43KWM04187 device

adb rebootReboots a device currently attached.
adb reboot recoveryReboots a device currently attached into recovery mode. This is usually a very minimal recovery mode for most OEM devices. You can install custom recoveries like TWRP or CWM etc that come with extra features.
adb reboot downloadReboots the connected device into download mode. This is different for most manufacturers. Download mode is for flashing radio firmware/ROM upgrade through official means.
adb reboot bootloaderReboots a device into Bootloader.The bootloader configures the device to an initial known state and has a means to select where to start executing the kernel. Bootloaders are written by hardware vendors and are specialized for the hardware they run on. In Android the bootloader typically starts either android OS itself or a Recovery. Android bootloaders often have a basic interactive mode that can be triggered by holding the “volume down” button while the bootloader is executing.
adb reboot fastbootReboot a connected device into Fastboot mode.
In Android, fastboot is a special diagnostic tool / state that you can boot your Android device into. While in fastboot, you can modify the file system partitions directly. It is an alternative to the recovery mode for doing installations and updates.
adb install camera.apkADB install let’s you install APK files directly to your phone. To use this command type adb install application, as shown in the commands part and hit enter key and it will start installing the app on your phone. e.g
adb install C:/Users/sumguy/camera.apk.
If process succeeds it will show you “Success” in the command window. If you have already installed an app, and you just want to update it then you need to add the -r switch
adb install -r C:/Users/sumguy/camera.apk
adb uninstallUninstalls and application from your device. The easiest way to find a package name is, install Package Name Viewer from the play store and find the name of the package under the App Name. If process succeeds it will show you “Success” in the command window.
adb uninstall com.android.Camera
adb uninstall -K com.android.CameraUninstall an app but keeps it’s data and cache directories. If process succeeds it will show you “Success” in the command window.
adb pushthe adb push commands let’s you transfer any files to your phone from your PC. You simply need to provide the path of file on your PC and path where to place this file on your phone.
adb push file/path/on/connected/comp \path\on\phone
adb pullSimilar to the adb push command. Using adb pull, you can simply pull any files from your phone.
adb pull \path\on\phone file/path/on/connected/comp
adb shellstarts the background terminal.

that’s all the Android ADB Commands i can think of. Am I missing something? let me know in the comments!

Categories
Apps Games News Reviews

R.A.B.B.i.T. ninjas almost ready to conquer your screen!

Just in time for Easter comes R.A.B.B.i.T., a cute little fluffy platformer adventure with a superhero of its own. Bunnies are all fluffy, adorable and cuddly, but behind this day-life of theirs hides a secret identity: they are secret ninjas leaping through the shadows (maybe that’s how they leave those egg baskets hidden everywhere just in time for Easter!).

 

R.A.B.B.i.T.

 

This little game gives you control over R.A.B.B.i.T. ninjas as they do their heroic act by swinging from building to building at night. Every time you play the game you will get a new experience because the background and the levels are procedurally generated at every play. You get four types of game: survival, challenge, custom and sprint. In order to play all you have to do is press and hold on the surface to grapple and swing and you release to let go of it.

 

 

 

The game is currently in development and it will release sometime this year for iOS and Android devices. It will be free to play from TriCat Games!

 

Source: TriCat Games

Categories
Games News Reviews

Oddhop preview – battle cute little creatures in hundreds of puzzle worlds!

In a surprising turn of events, you may be able to turn nice cute creatures against themselves soon, when Oddhop launches to mobile devices. This little indie mobile game will teach you to destroy an entire population of things save for one, just to show the others what you are capable of and that they should never ever cross you again. Basically this is a puzzle game where you get points by eliminating creatures one by one.

 

Oddhop

 

 

In Oddhop you will make the creatures jump on each other to take themselves out of the game. You have to let one live so that it may go beck to the rest of the tribe and act as a messenger and a guide to your next killing grounds. You have over 100 sweet puzzles and three types of creatures with different features plus you can explore different terrain types. Other elements that may help or distract you are portals, platforms and statues. If the game is a success, the devs say they will add even more levels for free!

 

 

 

Oddhop is in development at the moment, and it will release somewhere in the summer on iOS and Android devices. The game itself will be free, with ads, but you will have the option of making a one-time purchase to get rid of ads altogether. If you want to learn more about this little gem, you can hop over on the official website.

 

Source: Indiegamemag