Hi from Japan. Lots of help needed

Hi! I just got a fairphone 3 with /e/ preinstalled. I am an ex iPhone user so I really don’t know much about anything. So first problem is there is no Japanese input on the keyboard even after I installed Japanese language as a system language. If there isn’t a way round this, can anyone suggest a privacy focused keyboard app with Japanese input?

I did find one that I was using but seemed to have 5 trackers and lead me to my next problem. I don’t quite understand the function of microG but every time I try to log into a Japanese app, it misbehaves and the app crashes. Specifically Mercari app. If I disable the microG it says my app won’t work.
Any help much appreciated!! Thank you!!

Regain your privacy! Adopt /e/ the unGoogled mobile OS and online servicesphone

Also I’m having problems with “line” app. I know not many here will be using it as it has so many trackers and permissions but it is the only way I can stay in contact with people in Japan that I need to. I’ve had a massive change in that I used to use Instagram, Facebook WhatsApp, google maps basically everything. I’ve deleted Instagram and WhatsApp as I moved to android and about to delete my Facebook account. No more google either. The only thing I’ve kept is this line app. Anyway I really need it to work. It keeps telling me that “app reinstallation required” it keeps telling me to reinstall the original version. I’m guessing because I downloaded from aurora store, and also tried the e app store. Both of which the app is unhappy with. Help!

1 Like

Hello from France !

I had an app acting like this (“Identité Numérique” from french Post).
I had to trick it by changing the installer package name to Google’s PlayStore.
If you are aware of Android root shell I can give you more details on this.
But I have to warn you : app installed this way will for sure cause trouble with updates !

By the way congratulations for leaving all the bad social networks :slight_smile:

1 Like

Hi, I’m not familiar with android in the slightest. This fairphone is my first android I’ve ever owned. I’m not too bothered about updating the app but I don’t think i’m capable of coding anything.

I don’t know if this is what you need

nicoWnnG (Keyboard for JA) - https://f-droid.org/packages/net.gorry.android.input.nicownng

If so, it has no trackers.

1 Like

Well, there’s no coding, but advanced usage with shell (command-line).
If you really need this app, please let me know (I have to test the installation process, as I only have few free time I’ll dig into this only if needed).

1 Like

Such a kind offer but I don’t want to use your time. I’ll figure something out. I’ll try searching in Japanese as well.

Hi, thank you for your purchase !

Sadly some apps need too much Google and that’s probably what’s happening with the app you want to use (see this issue).
As far as I know, only advanced steps can bypass this limitation (and it doesn’t always work).

MicroG is here is replace the “Google Play Services” installed by default on common Android devices. MicroG fakes the Google Play Services and removes unnecessary calls toward Google to protect the privacy. The main function of MicroG is to be able to receive notifications from apps that rely on Google for notifications.

Before summer 2019 MicroG was also able to bypass “SafetyNet”, the thing your app needs to run, but Google changed something and it broke the ability of MicroG to bypass SafetyNet.

1 Like

Thank you. It took me a while but I finally figured out the settings on that app that are good enough to use. The layout isn’t great but it does the job. Hopefully it will just take me a little while to get used to. I’ve been an apple user for over 10 year so my fingers are kind of conditioned to their keyboard.

This message ?

Ok, I managed to get some free time (you may receive messages from unhappy people :laughing:).

Tada !


It survives a reboot without problem, but doesn’t work very well in Shelter.
For the reference my testing phone is running 0.11 Pie /e/.

It’s not as difficult to have LINE working, but it will need some extra care …

The goal is to install LINE with Google PlayStore “marker”, unfortunately it can only be properly done using command-line.

First of all, make sure you have a computer with working adb.
If not, you may follow the guide here : https://wiki.lineageos.org/adb_fastboot_guide.html (this is the guide which is used in /e/ installation guide, for reference https://doc.e.foundation/devices/FP3/install).
I prefer Windows as adb is likely to work out-of-the-box :wink:
In my Windows 10 computer, I installed it in C:\Adb.

Then, before uninstalling the app, download the installation package (.apk) using Aurora.
From left menu choose “My apps”, scroll to LINE, then push the three-dots on upper right :


While you are here, note the package name (behind my arrow).
After some time, you will find the files in your Aurora folder :

Yes, not only one apk file, but a bunch of them. We’ll get back on this later.

Now you can uninstall LINE.

For the next steps, we will need to send commands to your phone, so Developer mode is to be activated with root option.
If not already activated, please follow these steps :
First, tap 7 times on “Build number” in About :


Then go back, System, unfold Advanced, you should find “developer options” at bottom, so we can raise the hood and look at the engine :wink:
Scroll to Debugging, activate ADB, scroll 2 lines upward and activate root access for ADB :

! Note ! When everything’s fine, you may want to deactivate ADB as a matter of security !

Then, if not already done, plug your phone to your computer and launch a command interpreter (in Windows, don’t use Powershell but the good old “Command Prompt”).
Using the “cd” command (https://docs.microsoft.com/en-us/windows-server/administration/windows-commands/cd), go to the folder where your adb.exe is located :


(you may have less files, if adb.exe is present it’s ok :wink: ).

Check that your device is recognized :
image
For the first use, you may have to acknowledge the computer key on the phone.

Switch to “root” mode (you may also have to confirm on the phone), and launch a shell (command interpreter) :
image
Note the “#” after your device name : it confirms the root mode.

Then we go to the Aurora folder, and check our apk files :


Notes :

  • cd is acting like Windows, but as it is a Unix-like system the path syntax differs
  • ls command lists files, -al is to get an expanded listing

Well, we have our files … Why not only one ? Well, many Android app are provided within only one file, but Google allow developers to split the installation package in pieces. That’s why they are called “split apk”.
Is it a problem for us ? No, but … Installing a one-file apk is easy, installing a split-apk needs some additional efforts :wink:

To achieve our goal we will use the “pm” tool (as for Package Manager I guess).
You can launch it without parameters, it will display it’s help.
Just focusing on the part we need :


Look at the “-i” option : seems promising, right ?
That’s all we need :slight_smile:

First, install the main package :


What happened here ?
I entered “pm install -i com.android.vending” followed by a space, and a tab.
A Android shell is not as rough as it seems, it outputed the files list and filled my command with the common part of their names (com.android.vending jp.naver.line.android.101520273.).
I just entered “apk” at the end and sent my command.
Of course, you can also enter the whole file name :wink:
About the “com.android.vending” thing : it’s the Google Android PlayStore app name !

Okay, we installed the main package, but what about the others ?
As it is a split-apk, we also have to install them, one by one.
But wait ! Here is the tricky part : as they are additional parts of our main package, they have to be somehow “linked” to it.

Here is how !
First, we need the package name.
To get it, our friend pm is helpful :
image
Note: apk files are commonly named after the package name, but not always … Remember, you can get it from Aurora :wink:

Then we can install all the apk’s as additional packages, one by one (tab completion is very helpful here) :


Note the “-p”, indicating that we are installing additional package to this one.

Once all installed, the app should fire (as least, it did on my test phone, all the three times I installed it :slight_smile: ).

This method seems long and complicated, but in fact it’s very easy once we know what we’re doing.

Hope it will help !

4 Likes

It appears to be no longer maintained. At least there were no updates for quite some time. In case no one else gives a better suggestion you may consider to raise an issue.

In the meantime you may also have a look at AnySoftKeyboard. Maybe there is support for Japanese. I haven’t found any.

Thank you so much for such a detailed tutorial. I’m definitely going to have to read it a good few times and perhaps do some studying before I feel confident doing all that. Yes it is that app and yes it was that message. Thank youuu!

2 Likes

Konnichiwa!
Sorry, that I can not help!
But want to sent greetings from Germany to Japan. Have strong connection to your country as my wife is japanese. :smiling_face_with_three_hearts:

1 Like

Hi @Nyanzai welcome to the forum …always good to meet users from different countries. We do have a few users from Japan and other countries on the forum who have mentioned this issue with lack of support for more languages on the keyboard. Hope the detailed process mentioned by @smu44 works for you.

2 Likes

Thank you! Yes, I would love to see Japanese keyboard support for the main keyboard on /e/ especially being able to input in romaji to kana/kanji like how a Japanese PC keyboard would work. Would make a MASSIVE difference to the experience as you use the keyboard for almost everything. Is there anything in the pipeline to include more language support?

Hi! I’m actually British but my husband is Japanese. I live here permanently :slight_smile:

You’re welcome :slight_smile:

I must admit I had a personal interest in installing split-apk in such way, so it can be a win-win :+1:

Please feel free to ask if something’s unclear !
I forgot to mention : unless you wanna play with other commands or tools while in root shell, this is totally harmless to your phone.

Why not give Android AOSP japanese keyboard a try ? :wink:

Search Aurora for “com.google.android.inputmethod.japanese”.
Once installed, it adds an icon, which is a simple guide to setup :

Once activated, it can be used by the language selection icon :

1 Like

I didn’t think of it mostly because of the “google” in the name. I’m mostly trying to stay away from google due to ethical reasons but also more and more privacy concerns. Are the other keyboards basically google code too? I don’t know much at all about android as this is my very first experience and the switch has been a lot tougher than I imagined (I’m so used to the ease of iphone) I’m sure I’ll get used to this but not sure how much I’m going to understand about the android system, codes, roots and what not hahaha. Soo much to learn it seems. Both my sister and my husband are developers so you’d think I’d know a bit about something but nooope haha :see_no_evil: