Hands free calls and read text messages. - MTCD Android Head Units General

How to get Google Assistant (OK Google) to make voice activated calls from your Android head unit via your phone and for your head unit to read you text messages to you.
Use a Windows computer to do the following:-
1. Create a folder C:\android. This will be the working folder. Place all of the downloads in this folder.
2. Download Tablet Talk apk from here: https://www.apkhere.com/down/com.apdroid.tabtalk_1.9.9.3_paid
Rename it as tabtalk.apk.
3. Download Java JRE and install if not already installed on the PC.
4. Download Java SDK from here: http://www.oracle.com/technetwork/java/javase/downloads/index.html
5. Download and extract Android SDK from here: http://developer.android.com/sdk/index.html
6. Download and extract the APKTool.zip from here: https://docs.google.com/open?id=0BzOID2EFybpAbFh3bW55MGFmQ1E
7. Navigate to the APKTool folder. Right click and open a command prompt or powershell.
8. Type the following commands:
.\ apktool if tabtalk.apk
.\ apktool d tabtalk.apk
This will decompile the apk to a folder called “tabtalk”.
9. Open the folder and open the AndroidManifest.xml for editing.
10. Scroll down to around line 80, the line that reads <action android:name="android.intent.action.DIAL"/> and instert <action android:name="android.intent.action.CALL"/> below it.
11. Scroll down to around line 90, the line that reads <action android:name="android.intent.action.VIEW"/> and instert <action android:name="android.intent.action.CALL"/> below it.
12. Save and close the modified xml file.
13. Recompile the apk by typing the following in the command prompt or powershell:
.\ apktool b tabtalk
This will create a new, modified tabtalk.apk inside the tabtalk folder.
14. Download and extract sign-apk.rar from here: https://forum.xda-developers.com/attachment.php?attachmentid=1846095&d=1364661948
15. Move the modified tabtalk.apk into the sign-apk folder.
16. Right click and open a command prompt or powershell.
17. Type the following command:
java -jar signapk.jar certificate.pem key.pk8 tabtalk.apk tabtalk-signed.apk
This will create a signed version of the modified apk.
18. Copy to the head unit and install. In Settings/Setup, set it as “Tablet”
19. Install Tablet Talk on your phone as well. In Settings/Setup, set it as phone.
20. In Tablet Talk, set both devices to connect by wi-fi (instead of bluetooth) and enable “hotspot” option.
21. Sync your Google contacts to the head unit. You might have to install Google Contacts Sync 4.4.4.
22. Start Google assistant and say “Call (one of your contacts).
23. Press the 3 dots beside the blue phone symbol and select Tablet Talk.
24. To make the head unit read your SMS text messages, use MacroDroid or Tasker and create a macro to read your notifications.
This looks more complicated than it is and it works really well. Thanks to senior members gustden and A_U for the original information which I have adapted for this purpose.
Please don't ask me to provide a copy of the modified apk. It is not my creation and it would not be ethical to do so.

thank you for the post.

nja4k said:
No longer needed.
Click to expand...
Click to collapse
Does that mean your post was no longer needed, or the method detailed by the OP is no longer needed?
Question for OP, is there a reason why wifi connection is required and bluetooth doesn't work?

onesun43 said:
Question for OP, is there a reason why wifi connection is required and bluetooth doesn't work?
Click to expand...
Click to collapse
I couldn't get it to work over Bluetooth. Some of these units seem to have an issue using Bluetooth with anything other than the built in phone and music apps. You might have better luck.

Can't you just upload your moded apk so I can download it and install directly from stage 14 or every head unit need different mod apk

samordoch said:
Can't you just upload your moded apk so I can download it and install directly from stage 14 or every head unit need different mod apk
Click to expand...
Click to collapse
It is not my apk!

On line 17 I can't continue, i receive the following error
C:\android>apktool b tabtalk
I: Checking whether sources has changed...
I: Smaling...
I: Checking whether resources has changed...
I: Building resources...
aapt: warning: string 'BT_setup' has no default translation in C:\android\tabtalk\res; found: fr
C:\android\tabtalk\res\layout\banner_sms_promo.xml:4: error: No resource identifier found for attribute 'importantForAccessibility' in package 'android'
C:\android\tabtalk\res\xml-v11\widget_inbox.xml:2: error: No resource identifier found for attribute 'widgetCategory' in package 'android'
C:\android\tabtalk\res\xml\widget_info.xml:2: error: No resource identifier found for attribute 'widgetCategory' in package 'android'
Exception in thread "main" brut.androlib.AndrolibException: brut.androlib.AndrolibException: brut.common.BrutException: could not exec command: [aapt, p, --min-sdk-version, 19, --target-sdk-version, 19, -F, C:\Users\Jonatan\AppData\Local\Temp\APKTOOL4306486111343766928.tmp, -I, C:\Users\Jonatan\apktool\framework\1.apk, -S, C:\android\tabtalk\res, -M, C:\android\tabtalk\AndroidManifest.xml]
at brut.androlib.Androlib.buildResourcesFull(Androlib.java:358)
at brut.androlib.Androlib.buildResources(Androlib.java:283)
at brut.androlib.Androlib.build(Androlib.java:206)
at brut.androlib.Androlib.build(Androlib.java:176)
at brut.apktool.Main.cmdBuild(Main.java:228)
at brut.apktool.Main.main(Main.java:79)
Caused by: brut.androlib.AndrolibException: brut.common.BrutException: could not exec command: [aapt, p, --min-sdk-version, 19, --target-sdk-version, 19, -F, C:\Users\Jonatan\AppData\Local\Temp\APKTOOL4306486111343766928.tmp, -I, C:\Users\Jonatan\apktool\framework\1.apk, -S, C:\android\tabtalk\res, -M, C:\android\tabtalk\AndroidManifest.xml]
at brut.androlib.res.AndrolibResources.aaptPackage(AndrolibResources.java:357)
at brut.androlib.Androlib.buildResourcesFull(Androlib.java:336)
... 5 more
Caused by: brut.common.BrutException: could not exec command: [aapt, p, --min-sdk-version, 19, --target-sdk-version, 19, -F, C:\Users\Jonatan\AppData\Local\Temp\APKTOOL4306486111343766928.tmp, -I, C:\Users\Jonatan\apktool\framework\1.apk, -S, C:\andro
Code:
id\tabtalk\res, -M, C:\android\tabtalk\AndroidManifest.xml]
at brut.util.OS.exec(OS.java:89)
at brut.androlib.res.AndrolibResources.aaptPackage(AndrolibResources.java:355)
... 6 more
can you help me?? thx

Related

[Q] [DevQ] apktool Build Home.apk error

Hello! Hello! I can not change Home.apk. I want to make three desktops and 4x5 apptray. If I build .apk I get the error:
Code:
C:\apk\Tools\..\Place_Files_Here\Home\res\values\styles.xml:4: error: Error retrieving parent for item: No resource found that matches the given name 'Layout'.
Exception in thread "main" brut.androlib.AndrolibException: brut.common.BrutException: could not exec command: [aapt, p, -F, C:\Users\Admin\AppData\Local\Temp\APKTOOL792829079333190684.tmp, -I, C:\Users\Admin\apktool\framework\1.apk, -I, C:\Users\Admin\apktool\framework\2.apk, -S, C:\apk\Tools\..\Place_Files_Here\Home\res, -M, C:\apk\Tools\..\Place_Files_Here\Home\AndroidManifest.xml]
at brut.androlib.res.AndrolibResources.aaptPackage(AndrolibResources.java:193)
at brut.androlib.Androlib.buildResourcesFull(Androlib.java:301)
at brut.androlib.Androlib.buildResources(Androlib.java:248)
at brut.androlib.Androlib.build(Androlib.java:171)
at brut.androlib.Androlib.build(Androlib.java:154)
at brut.apktool.Main.cmdBuild(Main.java:182)
at brut.apktool.Main.main(Main.java:67)
Caused by: brut.common.BrutException: could not exec command: [aapt, p, -F, C:\Users\Admin\AppData\Local\Temp\APKTOOL792829079333190684.tmp, -I, C:\Users\Admin\apktool\framework\1.apk, -I, C:\Users\Admin\apktool\framework\2.apk, -S, C:\apk\Tools\..\Place_Files_Here\Home\res, -M, C:\apk\Tools\..\Place_Files_Here\Home\AndroidManifest.xml]
at brut.util.OS.exec(OS.java:83)
at brut.androlib.res.AndrolibResources.aaptPackage(AndrolibResources.java:191)
... 6 more
Home.apk from .431
Thanks!
Try this - http://forum.xda-developers.com/showthread.php?t=1759573
Grab aapt.exe from android sdk folder and place inside apktool. Apktool 1.4.3 has recompilation issues.
Sent from my LT18i using xda app-developers app
XperienceD said:
Try this - http://forum.xda-developers.com/showthread.php?t=1759573
Click to expand...
Click to collapse
Thank you, but after compiling (without changes or with changes) and installation (copy to system/app with rw-r-r-) phone doesn't start, stop on the logo Xperia.
7xGhost said:
Thank you, but after compiling (without changes or with changes) and installation (copy to system/app with rw-r-r-) phone doesn't start, stop on the logo Xperia.
Click to expand...
Click to collapse
After you're done compiling go to the builds folder copy the res folder & the arsc file, open the unmodded home.apk with a zip viewer like 7zip or winrar, delete the old res folder & arsc & replace it with the one on the build folder on where you compiled your modded home and that's it
Riyal said:
After you're done compiling go to the builds folder copy the res folder & the arsc file, open the unmodded home.apk with a zip viewer like 7zip or winrar, delete the old res folder & arsc & replace it with the one on the build folder on where you compiled your modded home and that's it
Click to expand...
Click to collapse
Thanks!! It's work!:laugh:

Problem recompiling SystemUI

i am having some problem recompiling the new build 0.587 SystemUI
I get this message
C:\Apktool>apktool b SystemUI fin.apk
I: Checking whether sources has changed...
I: Smaling...
I: Checking whether resources has changed...
I: Building resources...
C:\Apktool\SystemUI\res\values\styles.xml:3: error: Error retrieving parent for
item: No resource found that matches the given name '@android:style/TextAppearan
ce.StatusBar'.
C:\Apktool\SystemUI\res\values\styles.xml:8: error: Error retrieving parent for
item: No resource found that matches the given name '@android:style/TextAppearan
ce.StatusBar'.
C:\Apktool\SystemUI\res\values\styles.xml:9: error: Error retrieving parent for
item: No resource found that matches the given name '@android:style/TextAppearan
ce.StatusBar'.
C:\Apktool\SystemUI\res\values\styles.xml:14: error: Error retrieving parent for
item: No resource found that matches the given name '@android:style/TextAppeara
nce.StatusBar'.
C:\Apktool\SystemUI\res\values\styles.xml:46: error: Error retrieving parent for
item: No resource found that matches the given name '@android:style/TextAppeara
nce.StatusBar.Ticker'.
Exception in thread "main" brut.androlib.AndrolibException: brut.common.BrutExce
ption: could not exec command: [aapt, p, -F, C:\Users\NOIM\AppData\Local\Temp\AP
KTOOL3986682972765043768.tmp, -I, C:\Users\NOIM\apktool\framework\1.apk, -S, C:\
Apktool\SystemUI\res, -M, C:\Apktool\SystemUI\AndroidManifest.xml]
at brut.androlib.res.AndrolibResources.aaptPackage(AndrolibResources.jav
a:251)
at brut.androlib.Androlib.buildResourcesFull(Androlib.java:325)
at brut.androlib.Androlib.buildResources(Androlib.java:270)
at brut.androlib.Androlib.build(Androlib.java:193)
at brut.androlib.Androlib.build(Androlib.java:175)
at brut.apktool.Main.cmdBuild(Main.java:182)
at brut.apktool.Main.main(Main.java:67)
Caused by: brut.common.BrutException: could not exec command: [aapt, p, -F, C:\U
sers\NOIM\AppData\Local\Temp\APKTOOL3986682972765043768.tmp, -I, C:\Users\NOIM\a
pktool\framework\1.apk, -S, C:\Apktool\SystemUI\res, -M, C:\Apktool\SystemUI\And
roidManifest.xml]
at brut.util.OS.exec(OS.java:83)
at brut.androlib.res.AndrolibResources.aaptPackage(AndrolibResources.jav
a:249)
... 6 more
Click to expand...
Click to collapse
CAn anyone find whats Wrong ???
Have you installed the relevant files first? http://forum.xda-developers.com/showthread.php?t=1759573
SystemUI has different recompile.. I was looking for a solution for 20 days but noone helped.. anyway here is %100 solution of myself for recompiling SystemUI.apk
>> use wanam's ICS apk manager. it works with GB too..
>> Before decompile .apk , right click and ' open archive ' with 7-zip. Drag & drop classes.dex file to a folder or desktop, and delete inside the .apk..
Decompile it, do what you want and recompile.. After all is ok, open unsigned apk with 7-zip and drag&drop classes.dex back.
Cheers..
Opss, ıf U still have recompile problem, try using latest 'aapt' file. ,)
thanks for the reply ...i will give each method a try ...

Apk recompile error - HELP

guys, i've been decompiling and compiling for some time now. and never got the compiling error. but today, i add some lines to an xml file in the apk. and while compiling, as it got to Building resources, it gave the following error, res/xml/settings_headers.xml. yes thats the file i added lines too. anyways, could anyone help me out here? :/ i tried reinstalling framework, got the new apktool.jar and aapt.exe. but still no luck, i checked the lines for any typing errors, but was unable to find any. help.
emwno said:
guys, i've been decompiling and compiling for some time now. and never got the compiling error. but today, i add some lines to an xml file in the apk. and while compiling, as it got to Building resources, it gave the following error, res/xml/settings_headers.xml. yes thats the file i added lines too. anyways, could anyone help me out here? :/ i tried reinstalling framework, got the new apktool.jar and aapt.exe. but still no luck, i checked the lines for any typing errors, but was unable to find any. help.
Click to expand...
Click to collapse
Maybe unicorns ate half your file...
Got some logs? the error that appears will tell you what is wrong. if you dont know what it is saying pop the log here and we can help. if there are hundreds of errors put them in CODE quotes
Code:
like this
or put the file here so we can see it might help too...
Pvy
pvyParts said:
Maybe unicorns ate half your file...
Got some logs? the error that appears will tell you what is wrong. if you dont know what it is saying pop the log here and we can help. if there are hundreds of errors put them in CODE quotes
Code:
like this
or put the file here so we can see it might help too...
Pvy
Click to expand...
Click to collapse
D: unicorns exist. i knew it!!.
anyways, here it is,
Code:
C:\apktool>apktool b settings
I: Checking whether sources has changed...
I: Smaling...
I: Checking whether resources has changed...
I: Building resources...
C:\apktool\settings\res\xml\settings_headers.xml:19: error: Error parsing XML: m
ismatched tag
Exception in thread "main" brut.androlib.AndrolibException: brut.common.BrutExce
ption: could not exec command: [aapt, p, --min-sdk-version, 16, --target-sdk-ver
sion, 16, -F, C:\Users\Aashir\AppData\Local\Temp\APKTOOL7503268580718875465.tmp,
-I, C:\Users\Aashir\apktool\framework\1.apk, -S, C:\apktool\settings\res, -M, C
:\apktool\settings\AndroidManifest.xml]
at brut.androlib.res.AndrolibResources.aaptPackage(AndrolibResources.jav
a:255)
at brut.androlib.Androlib.buildResourcesFull(Androlib.java:324)
at brut.androlib.Androlib.buildResources(Androlib.java:269)
at brut.androlib.Androlib.build(Androlib.java:192)
at brut.androlib.Androlib.build(Androlib.java:174)
at brut.apktool.Main.cmdBuild(Main.java:188)
at brut.apktool.Main.main(Main.java:70)
Caused by: brut.common.BrutException: could not exec command: [aapt, p, --min-sd
k-version, 16, --target-sdk-version, 16, -F, C:\Users\Aashir\AppData\Local\Temp\
APKTOOL7503268580718875465.tmp, -I, C:\Users\Aashir\apktool\framework\1.apk, -S,
C:\apktool\settings\res, -M, C:\apktool\settings\AndroidManifest.xml]
at brut.util.OS.exec(OS.java:83)
at brut.androlib.res.AndrolibResources.aaptPackage(AndrolibResources.jav
a:253)
... 6 more
emwno said:
D: unicorns exist. i knew it!!.
anyways, here it is,
Code:
C:\apktool>apktool b settings
I: Checking whether sources has changed...
I: Smaling...
I: Checking whether resources has changed...
I: Building resources...
C:\apktool\settings\res\xml\settings_headers.xml:19: error: Error parsing XML: m
ismatched tag
Exception in thread "main" brut.androlib.AndrolibException: brut.common.BrutExce
ption: could not exec command: [aapt, p, --min-sdk-version, 16, --target-sdk-ver
sion, 16, -F, C:\Users\Aashir\AppData\Local\Temp\APKTOOL7503268580718875465.tmp,
-I, C:\Users\Aashir\apktool\framework\1.apk, -S, C:\apktool\settings\res, -M, C
:\apktool\settings\AndroidManifest.xml]
at brut.androlib.res.AndrolibResources.aaptPackage(AndrolibResources.jav
a:255)
at brut.androlib.Androlib.buildResourcesFull(Androlib.java:324)
at brut.androlib.Androlib.buildResources(Androlib.java:269)
at brut.androlib.Androlib.build(Androlib.java:192)
at brut.androlib.Androlib.build(Androlib.java:174)
at brut.apktool.Main.cmdBuild(Main.java:188)
at brut.apktool.Main.main(Main.java:70)
Caused by: brut.common.BrutException: could not exec command: [aapt, p, --min-sd
k-version, 16, --target-sdk-version, 16, -F, C:\Users\Aashir\AppData\Local\Temp\
APKTOOL7503268580718875465.tmp, -I, C:\Users\Aashir\apktool\framework\1.apk, -S,
C:\apktool\settings\res, -M, C:\apktool\settings\AndroidManifest.xml]
at brut.util.OS.exec(OS.java:83)
at brut.androlib.res.AndrolibResources.aaptPackage(AndrolibResources.jav
a:253)
... 6 more
Click to expand...
Click to collapse
Line 19 mismatched tag
Sent from my Galaxy Nexus using xda premium

[GUIDE]How to DEODEX Apps Using ONLY Android Phone.

Hello everyone...
First thing.. sorry for my Bad English..
Many times it happens that we want to install app from another rom which may be odexed...or we don't have PC/laptop to deodex app...
But now using only Android phone it is possible to deodex app ...
What you need is..
[1] Rooted android phone.
[2] any advance file manager installed.
[3] apktool installed on your phone :
Steps to install apktool on android:
1) Download apktool 4.1.1 apk from link:
http://code.google.com/p/apktool/downloads/detail?name=Apktool4.1.1.apk&can=2&q=
2) download apktool4.1_armel.zip from link: http://code.google.com/p/apktool/downloads/detail?name=apktool4.1_armel.zip&can=2&q=
3) extract above zip file ...you will get apktool folder.
Place apktool folder in root of SD card..
4) now install apktool apk and give it root permission...
5) now go to /system/framework/
And click on framework_Res.apk and list will come..now select import as framework...
Now select twframework.apk(if present) and again import it as framework....
6) Now you are ready to use apktool....
Steps to deodex apps:
[1] Make a folder on sdcard.and place the file you want to deodex and their respective odex file..
[2] now click on appname.apk file and select decompile all and wait till complete.
After completion you will see new folder namely appname_src.
Similarly click on appname.dex and select decompile all...after completion you will see folder appname_odex..
[3] Now go to any file manager.And open appname_src folder ...and create new folder having name "smali" (without quotes).
[4] Now go to folder apkname_odex and copy / move all files inside that folder to apkname_src/smali/here...
[5] now go to apktool apk and click on folder apkname_src and select recompile all....
After recompile process complete ..
There will be new apk in folder named appname_src.apk...
[7] now you have to sign that apk file..you can sign it by either zip signer apk or by clicking that apk and then selecting sign apk option ....
NOW INSTALL APK AND ENJOY......
If you have any problem please post here..
And You can press thanks....
Sent from my GT-S5360 using xda app
Haven't tried yet bt this was what i was searching for.....will report soon
Sent from my GT-S5360 using Tapatalk 2
This Works Quite Well...
LetJect said:
Hello everyone...
First thing.. sorry for my Bad English..
Many times it happens that we want to install app from another rom which may be odexed...or we don't have PC/laptop to deodex app...
But now using only Android phone it is possible to deodex app ...
What you need is..
[1] Rooted android phone.
[2] any advance file manager installed.
[3] apktool installed on your phone :
Steps to install apktool on android:
1) Download apktool 4.1.1 apk from link:
http://code.google.com/p/apktool/downloads/detail?name=Apktool4.1.1.apk&can=2&q=
2) download apktool4.1_armel.zip from link: http://code.google.com/p/apktool/downloads/detail?name=apktool4.1_armel.zip&can=2&q=
3) extract above zip file ...you will get apktool folder.
Place apktool folder in root of SD card..
4) now install apktool apk and give it root permission...
5) now go to /system/framework/
And click on framework_Res.apk and list will come..now select import as framework...
Now select twframework.apk(if present) and again import it as framework....
6) Now you are ready to use apktool....
Steps to deodex apps:
[1] Make a folder on sdcard.and place the file you want to deodex and their respective odex file..
[2] now click on appname.apk file and select decompile all and wait till complete.
After completion you will see new folder namely appname_src.
Similarly click on appname.dex and select decompile all...after completion you will see folder appname_odex..
[3] Now go to any file manager.And open appname_src folder ...and create new folder having name "smali" (without quotes).
[4] Now go to folder apkname_odex and copy / move all files inside that folder to apkname_src/smali/here...
[5] now go to apktool apk and click on folder apkname_src and select recompile all....
After recompile process complete ..
There will be new apk in folder named appname_src.apk...
[7] now you have to sign that apk file..you can sign it by either zip signer apk or by clicking that apk and then selecting sign apk option ....
NOW INSTALL APK AND ENJOY......
If you have any problem please post here..
And You can press thanks....
Sent from my GT-S5360 using xda app
Click to expand...
Click to collapse
Your instructions are clear and precise. Thank you for this wonderful tool, it works quite well.
I do have a few questions:
Do the framework-res files (TouchWiz and regular) need to be imported each time one decompiles/recompiles an odexed apk, or is once enough?
Also, where does the app leave its folders while it does its work? I noticed that while running the app, it appeared to pull the framework files into subfolders. Are these files left on the phone's internal storage, root of the phone, or removed after a session? These questions, of course, are related, but the bottom line is I am trying to understand the application's impact on resources and memory.
Thanks for your help!
micmars said:
Your instructions are clear and precise. Thank you for this wonderful tool, it works quite well.
I do have a few questions:
Do the framework-res files (TouchWiz and regular) need to be imported each time one decompiles/recompiles an odexed apk, or is once enough?
Also, where does the app leave its folders while it does its work? I noticed that while running the app, it appeared to pull the framework files into subfolders. Are these files left on the phone's internal storage, root of the phone, or removed after a session? These questions, of course, are related, but the bottom line is I am trying to understand the application's impact on resources and memory.
Thanks for your help!
Click to expand...
Click to collapse
1) no need to import framework files each time..just import it once.
If you changed the rom then you have to import new framework files of that rom..
2) app creates the files for each app in storage.
After editing, odexing or deodexing app just delete the folders like appname_src....
Sent from my GT-S5360 using xda app...
LetJect said:
1) no need to import framework files each time..just import it once.
If you changed the rom then you have to import new framework files of that rom..
2) app creates the files for each app in storage.
After editing, odexing or deodexing app just delete the folders like appname_src....
Sent from my GT-S5360 using xda app...
Click to expand...
Click to collapse
Thank you sir. The app works well, has some minor error messages with the phone and contacts apps, but this may be unrelated to your app. Overall this is an outstanding resource.
Thank you very much.
Sent from my SM-N900P using Xparent BlueTapatalk 2
nice guide!!!!!!!!
Quick question, how long does it usually take to decompile?
hippiesky said:
Quick question, how long does it usually take to decompile?
Click to expand...
Click to collapse
Actually it depends upon app size usually 1 min..
Sent from my GT-S5360
Thanks but this is all that's popping up
/data/data/per.pqy.apktool/mydata/apktool.sh: /data/data/per.pqy.apktool/lix/jvm/java-7-openjdk-armhf/jre/bin/java: not found
hippiesky said:
Thanks but this is all that's popping up
/data/data/per.pqy.apktool/mydata/apktool.sh: /data/data/per.pqy.apktool/lix/jvm/java-7-openjdk-armhf/jre/bin/java: not found
Click to expand...
Click to collapse
Sorry dude ...
But I never have such problem...
You follow whole procedure correctly?
Sent from my GT-S5360
LetJect said:
Sorry dude ...
But I never have such problem...
You follow whole procedure correctly?
Sent from my GT-S5360
Click to expand...
Click to collapse
Yup oh well thanks
So I got it to work but I can't install. Any ideas?
hippiesky said:
So I got it to work but I can't install. Any ideas?
Click to expand...
Click to collapse
What error it says??
Sent from my GT-S5360
App not installed.
hippiesky said:
App not installed.
Click to expand...
Click to collapse
Just sign app..
Sent from my GT-S5360
I did
I: Smaling...
I: Building resources...
Exception in thread "main" brut.androlib.AndrolibException: brut.androlib.AndrolibException: brut.common.BrutException: could not exec command: [/data/data/per.pqy.apktool/lix/aapt, p, --min-sdk-version, 18, --target-sdk-version, 18, -F, /data/data/per.pqy.apktool/APKTOOL3106680010622472678.tmp, -I, ?/apktool/framework/1.apk, -S, /sdcard/deodex apk/SecLauncher4_src/res, -M, /sdcard/deodex apk/SecLauncher4_src/AndroidManifest.xml]
at brut.androlib.Androlib.buildResourcesFull(Androlib.java:358)
at brut.androlib.Androlib.buildResources(Androlib.java:283)
at brut.androlib.Androlib.build(Androlib.java:206)
at brut.androlib.Androlib.build(Androlib.java:176)
at brut.apktool.Main.cmdBuild(Main.java:228)
at brut.apktool.Main.main(Main.java:79)
Caused by: brut.androlib.AndrolibException: brut.common.BrutException: could not exec command: [/data/data/per.pqy.apktool/lix/aapt, p, --min-sdk-version, 18, --target-sdk-version, 18, -F, /data/data/per.pqy.apktool/APKTOOL3106680010622472678.tmp, -I, ?/apktool/framework/1.apk, -S, /sdcard/deodex apk/SecLauncher4_src/res, -M, /sdcard/deodex apk/SecLauncher4_src/AndroidManifest.xml]
at brut.androlib.res.AndrolibResources.aaptPackage(AndrolibResources.java:357)
at brut.androlib.Androlib.buildResourcesFull(Androlib.java:336)
... 5 more
Caused by: brut.common.BrutException: could not exec command: [/data/data/per.pqy.apktool/lix/aapt, p, --min-sdk-version, 18, --target-sdk-version, 18, -F, /data/data/per.pqy.apktool/APKTOOL3106680010622472678.tmp, -I, ?/apktool/framework/1.apk, -S, /sdcard/deodex apk/SecLauncher4_src/res, -M, /sdcard/deodex apk/SecLauncher4_src/AndroidManifest.xml]
at brut.util.OS.exec(OS.java:93)
at brut.androlib.res.AndrolibResources.aaptPackage(AndrolibResources.java:355)
... 6 more
Caused by: java.io.IOException: Cannot run program "/data/data/per.pqy.apktool/lix/aapt": error=13, Permission denied
at java.lang.ProcessBuilder.start(ProcessBuilder.java:1042)
at java.lang.Runtime.exec(Runtime.java:615)
at java.lang.Runtime.exec(Runtime.java:483)
at brut.util.OS.exec(OS.java:84)
... 7 more
Caused by: java.io.IOException: error=13, Permission denied
at java.lang.UNIXProcess.forkAndExec(Native Method)
at java.lang.UNIXProcess.<init>(UNIXProcess.java:135)
at java.lang.ProcessImpl.start(ProcessImpl.java:130)
at java.lang.ProcessBuilder.start(ProcessBuilder.java:1023)
... 10 more
This is what errors i got trying this on my note 2 deodexing SecLauncher4_src. Any help would be great. Thanks
JeramyEggs said:
I: Smaling...
I: Building resources...
Exception in thread "main" brut.androlib.AndrolibException: brut.androlib.AndrolibException: brut.common.BrutException: could not exec command: [/data/data/per.pqy.apktool/lix/aapt, p, --min-sdk-version, 18, --target-sdk-version, 18, -F, /data/data/per.pqy.apktool/APKTOOL3106680010622472678.tmp, -I, ?/apktool/framework/1.apk, -S, /sdcard/deodex apk/SecLauncher4_src/res, -M, /sdcard/deodex apk/SecLauncher4_src/AndroidManifest.xml]
at brut.androlib.Androlib.buildResourcesFull(Androlib.java:358)
at brut.androlib.Androlib.buildResources(Androlib.java:283)
at brut.androlib.Androlib.build(Androlib.java:206)
at brut.androlib.Androlib.build(Androlib.java:176)
at brut.apktool.Main.cmdBuild(Main.java:228)
at brut.apktool.Main.main(Main.java:79)
Caused by: brut.androlib.AndrolibException: brut.common.BrutException: could not exec command: [/data/data/per.pqy.apktool/lix/aapt, p, --min-sdk-version, 18, --target-sdk-version, 18, -F, /data/data/per.pqy.apktool/APKTOOL3106680010622472678.tmp, -I, ?/apktool/framework/1.apk, -S, /sdcard/deodex apk/SecLauncher4_src/res, -M, /sdcard/deodex apk/SecLauncher4_src/AndroidManifest.xml]
at brut.androlib.res.AndrolibResources.aaptPackage(AndrolibResources.java:357)
at brut.androlib.Androlib.buildResourcesFull(Androlib.java:336)
... 5 more
Caused by: brut.common.BrutException: could not exec command: [/data/data/per.pqy.apktool/lix/aapt, p, --min-sdk-version, 18, --target-sdk-version, 18, -F, /data/data/per.pqy.apktool/APKTOOL3106680010622472678.tmp, -I, ?/apktool/framework/1.apk, -S, /sdcard/deodex apk/SecLauncher4_src/res, -M, /sdcard/deodex apk/SecLauncher4_src/AndroidManifest.xml]
at brut.util.OS.exec(OS.java:93)
at brut.androlib.res.AndrolibResources.aaptPackage(AndrolibResources.java:355)
... 6 more
Caused by: java.io.IOException: Cannot run program "/data/data/per.pqy.apktool/lix/aapt": error=13, Permission denied
at java.lang.ProcessBuilder.start(ProcessBuilder.java:1042)
at java.lang.Runtime.exec(Runtime.java:615)
at java.lang.Runtime.exec(Runtime.java:483)
at brut.util.OS.exec(OS.java:84)
... 7 more
Caused by: java.io.IOException: error=13, Permission denied
at java.lang.UNIXProcess.forkAndExec(Native Method)
at java.lang.UNIXProcess.<init>(UNIXProcess.java:135)
at java.lang.ProcessImpl.start(ProcessImpl.java:130)
at java.lang.ProcessBuilder.start(ProcessBuilder.java:1023)
... 10 more
This is what errors i got trying this on my note 2 deodexing SecLauncher4_src. Any help would be great. Thanks
Click to expand...
Click to collapse
Truly speaking bro..
I don't know why this happens...
Plz can u ask to some expert ....
Sorry ...
Sent from my GT-S5360 using xda app
Ok so I tried Modding my settings and everything worked, pushed it to system and it opened. I reboot my phone and it's gone. Like it uninstalled itself. Any ideas would be greatly appreciated
Sent from my LG-P999 using Tapatalk 2
hippiesky said:
Ok so I tried Modding my settings and everything worked, pushed it to system and it opened. I reboot my phone and it's gone. Like it uninstalled itself. Any ideas would be greatly appreciated
Sent from my LG-P999 using Tapatalk 2
Click to expand...
Click to collapse
Try to reinstall it...
Sent from my GT-S5360 using xda app

Google Keyboard Height

I have been searching for a way to keep my DPI down and have a taller Gboard without root/exposed. My banking app will not work with magisk.
I found this article ( https://www.google.com/amp/s/www.xda-developers.com/gboard-tweaks-height-sensitivity/amp/ ) and it worked (before I realized my bank app didn't). Obviously I can't use the same process as I don't have root. In the comments there is a guy GWE who makes a statement about editing the APK.
"Decompile the app, go to res/values/arrays, find the keyboard height entry and add your values (sizes like for ex. 1.25, 1.30 etc. and names).
Then go to res/values/strings and make new entries with the names you put in arrays (in my case I went for "extra tall" and "huge"?).
Recompile, now the new values will show in the settings , done!!!"
I have never done this so maybe I'm wrong, but I opened the APK in Android Studio and I couldn't follow the path he had layed out for me. I was hoping that maybe someone could point me in the right direction?
Any help would be appreciated!
Thank you!
S52Stu said:
I have been searching for a way to keep my DPI down and have a taller Gboard without root/exposed. My banking app will not work with magisk.
I found this article ( https://www.google.com/amp/s/www.xda-developers.com/gboard-tweaks-height-sensitivity/amp/ ) and it worked (before I realized my bank app didn't). Obviously I can't use the same process as I don't have root. In the comments there is a guy GWE who makes a statement about editing the APK.
"Decompile the app, go to res/values/arrays, find the keyboard height entry and add your values (sizes like for ex. 1.25, 1.30 etc. and names).
Then go to res/values/strings and make new entries with the names you put in arrays (in my case I went for "extra tall" and "huge"?).
Recompile, now the new values will show in the settings , done!!!"
I have never done this so maybe I'm wrong, but I opened the APK in Android Studio and I couldn't follow the path he had layed out for me. I was hoping that maybe someone could point me in the right direction?
Any help would be appreciated!
Thank you!
Click to expand...
Click to collapse
I too would like to know if this is possible. Like you, I like having a lower DPI but don't like how small it makes the keyboard. I'm done with the days of rooting so hopefully someone knows of a way.
Decompiling an apk requires Apktool.
You need first to install your framework res using "apktool if framework-res.apk" (read on internet how to do this)
When you want to decompile the apk, you have to type "apktool d <apkname.apk>" so you'll get the folder.
Recompiling is "apktool b <decompiled folder name>" and maybe you need to sign the apk after that.
So, is not a super easy process, I think you need to understand better how to do it reading some posts on xda like this one.
Good luck :good:
APK Tool
TENN3R said:
Decompiling an apk requires Apktool.
You need first to install your framework res using "apktool if framework-res.apk" (read on internet how to do this)
When you want to decompile the apk, you have to type "apktool d <apkname.apk>" so you'll get the folder.
Recompiling is "apktool b <decompiled folder name>" and maybe you need to sign the apk after that.
So, is not a super easy process, I think you need to understand better how to do it reading some posts on xda like this one.
Good luck :good:
Click to expand...
Click to collapse
Thanks for the reply. And I have used APK tool to decompile now as I'm not half asleep messing around I have done a bunch of reading. I have found the files needed to modify and have modified them. Then in the process of the Recompiling I get nothing but errors. (obviously figuring this is me I tested my theory)
If I decompile with apk tool (up to date 2.3.1 and Java 1.8.0) and do not touch the file it still will not recompile. It comes with errors. Now this may be because of framework issues, but in my reading I had found that framework was built into the new apktool? Is that not the case? I will continue reading and I appreciate your reply to me.
Thank you and here is a copy of my log.
Microsoft Windows [Version 10.0.16299.309]
(c) 2017 Microsoft Corporation. All rights reserved.
C:\Users\Jarvis\Desktop\APK Tool>java -jar apktool.jar if framework-res.apk
S: WARNING: Could not write to (C:\Users\Jarvis\AppData\Local\apktool\framework), using C:\Users\Jarvis\AppData\Local\Temp\ instead...
S: Please be aware this is a volatile directory and frameworks could go missing, please utilize --frame-path if the default storage directory is unavailable
I: Framework installed to: C:\Users\Jarvis\AppData\Local\Temp\1.apk
C:\Users\Jarvis\Desktop\APK Tool>java -jar apktool.jar d com.google.android.inputmethod.latin_7.0.8.188704572
Input file (com.google.android.inputmethod.latin_7.0.8.188704572) was not found or was not readable.
C:\Users\Jarvis\Desktop\APK Tool>java -jar apktool.jar d com.google.android.inputmethod.latin_7.0.8.188704572.apk
I: Using Apktool 2.3.1 on com.google.android.inputmethod.latin_7.0.8.188704572.apk
I: Loading resource table...
I: Decoding AndroidManifest.xml with resources...
S: WARNING: Could not write to (C:\Users\Jarvis\AppData\Local\apktool\framework), using C:\Users\Jarvis\AppData\Local\Temp\ instead...
S: Please be aware this is a volatile directory and frameworks could go missing, please utilize --frame-path if the default storage directory is unavailable
I: Loading resource table from file: C:\Users\Jarvis\AppData\Local\Temp\1.apk
I: Regular manifest package...
I: Decoding file-resources...
I: Decoding values */* XMLs...
I: Baksmaling classes.dex...
I: Copying assets and libs...
I: Copying unknown files...
I: Copying original files...
C:\Users\Jarvis\Desktop\APK Tool>java -jar apktool.jar b com.google.android.inputmethod.latin_7.0.8.188704572
I: Using Apktool 2.3.1
I: Checking whether sources has changed...
I: Smaling smali folder into classes.dex...
I: Checking whether resources has changed...
I: Building resources...
S: WARNING: Could not write to (C:\Users\Jarvis\AppData\Local\apktool\framework), using C:\Users\Jarvis\AppData\Local\Temp\ instead...
S: Please be aware this is a volatile directory and frameworks could go missing, please utilize --frame-path if the default storage directory is unavailable
W: C:\Users\Jarvis\Desktop\APK Tool\com.google.android.inputmethod.latin_7.0.8.188704572\res\layout-v21\language_list_entry.xml:4: error: No resource identifier found for attribute 'buttonTint' in package 'android'
W:
W: C:\Users\Jarvis\Desktop\APK Tool\com.google.android.inputmethod.latin_7.0.8.188704572\res\layout-v21\language_picker_item.xml:4: error: No resource identifier found for attribute 'buttonTint' in package 'android'
W:
W: C:\Users\Jarvis\Desktop\APK Tool\com.google.android.inputmethod.latin_7.0.8.188704572\res\layout-v21\theme_selector_candidate_builder_launcher.xml:2: error: No resource identifier found for attribute 'outlineProvider' in package 'android'
W:
W: C:\Users\Jarvis\Desktop\APK Tool\com.google.android.inputmethod.latin_7.0.8.188704572\res\animator\slide_search_candidate.xml:2: error: Error: String types not allowed (at 'valueFrom' with value '0f').
W:
Exception in thread "main" W: C:\Users\Jarvis\Desktop\APK Tool\com.google.android.inputmethod.latin_7.0.8.188704572\res\animator\slide_search_candidate.xml:2: error: Error: String types not allowed (at 'valueTo' with value '1f').
W:
brut.androlib.AndrolibException: brut.androlib.AndrolibException: brut.common.BrutException: could not exec (exit code = 1): [C:\Users\Jarvis\AppData\Local\Temp\brut_util_Jar_2642557352166116402.tmp, p, --forced-package-id, 127, --min-sdk-version, 17, --target-sdk-version, 27, --version-code, 26700810, --version-name, 7.0.8.188704572-release-arm64-v8a, --no-version-vectors, -F, C:\Users\Jarvis\AppData\Local\Temp\APKTOOL629891987092943402.tmp, -0, arsc, -0, META-INF/services/com.fasterxml.jackson.core.JsonFactory, -0, META-INF/services/com.google.protobuf.GeneratedExtensionRegistryLoader, -0, zip, -0, binarypb, -0, so, -0, pic, -0, dict, -0, json, -0, arsc, -I, C:\Users\Jarvis\AppData\Local\Temp\1.apk, -S, C:\Users\Jarvis\Desktop\APK Tool\com.google.android.inputmethod.latin_7.0.8.188704572\res, -M, C:\Users\Jarvis\Desktop\APK Tool\com.google.android.inputmethod.latin_7.0.8.188704572\AndroidManifest.xml]
at brut.androlib.Androlib.buildResourcesFull(Androlib.java:492)
at brut.androlib.Androlib.buildResources(Androlib.java:426)
at brut.androlib.Androlib.build(Androlib.java:305)
at brut.androlib.Androlib.build(Androlib.java:270)
at brut.apktool.Main.cmdBuild(Main.java:227)
at brut.apktool.Main.main(Main.java:75)
Caused by: brut.androlib.AndrolibException: brut.common.BrutException: could not exec (exit code = 1): [C:\Users\Jarvis\AppData\Local\Temp\brut_util_Jar_2642557352166116402.tmp, p, --forced-package-id, 127, --min-sdk-version, 17, --target-sdk-version, 27, --version-code, 26700810, --version-name, 7.0.8.188704572-release-arm64-v8a, --no-version-vectors, -F, C:\Users\Jarvis\AppData\Local\Temp\APKTOOL629891987092943402.tmp, -0, arsc, -0, META-INF/services/com.fasterxml.jackson.core.JsonFactory, -0, META-INF/services/com.google.protobuf.GeneratedExtensionRegistryLoader, -0, zip, -0, binarypb, -0, so, -0, pic, -0, dict, -0, json, -0, arsc, -I, C:\Users\Jarvis\AppData\Local\Temp\1.apk, -S, C:\Users\Jarvis\Desktop\APK Tool\com.google.android.inputmethod.latin_7.0.8.188704572\res, -M, C:\Users\Jarvis\Desktop\APK Tool\com.google.android.inputmethod.latin_7.0.8.188704572\AndroidManifest.xml]
at brut.androlib.res.AndrolibResources.aaptPackage(AndrolibResources.java:456)
at brut.androlib.Androlib.buildResourcesFull(Androlib.java:478)
... 5 more
Caused by: brut.common.BrutException: could not exec (exit code = 1): [C:\Users\Jarvis\AppData\Local\Temp\brut_util_Jar_2642557352166116402.tmp, p, --forced-package-id, 127, --min-sdk-version, 17, --target-sdk-version, 27, --version-code, 26700810, --version-name, 7.0.8.188704572-release-arm64-v8a, --no-version-vectors, -F, C:\Users\Jarvis\AppData\Local\Temp\APKTOOL629891987092943402.tmp, -0, arsc, -0, META-INF/services/com.fasterxml.jackson.core.JsonFactory, -0, META-INF/services/com.google.protobuf.GeneratedExtensionRegistryLoader, -0, zip, -0, binarypb, -0, so, -0, pic, -0, dict, -0, json, -0, arsc, -I, C:\Users\Jarvis\AppData\Local\Temp\1.apk, -S, C:\Users\Jarvis\Desktop\APK Tool\com.google.android.inputmethod.latin_7.0.8.188704572\res, -M, C:\Users\Jarvis\Desktop\APK Tool\com.google.android.inputmethod.latin_7.0.8.188704572\AndroidManifest.xml]
at brut.util.OS.exec(OS.java:95)
at brut.androlib.res.AndrolibResources.aaptPackage(AndrolibResources.java:450)
... 6 more
W: C:\Users\Jarvis\Desktop\APK Tool\com.google.android.inputmethod.latin_7.0.8.188704572\res\xml-v22\method.xml:129: error: No resource identifier found for attribute 'languageTag' in package 'android'
W:
W: C:\Users\Jarvis\Desktop\APK Tool\com.google.android.inputmethod.latin_7.0.8.188704572\res\xml-v23\method.xml:131: error: No resource identifier found for attribute 'languageTag' in package 'android'
W:
W: C:\Users\Jarvis\Desktop\APK Tool\com.google.android.inputmethod.latin_7.0.8.188704572\res\xml-v26\method.xml:131: error: No resource identifier found for attribute 'languageTag' in package 'android'
W:
W: C:\Users\Jarvis\Desktop\APK Tool\com.google.android.inputmethod.latin_7.0.8.188704572\res\drawable-v21\abc_ratingbar_indicator_material.xml:7: error: No resource identifier found for attribute 'tileModeX' in package 'android'
W:
W: C:\Users\Jarvis\Desktop\APK Tool\com.google.android.inputmethod.latin_7.0.8.188704572\res\drawable-v21\abc_ratingbar_material.xml:7: error: No resource identifier found for attribute 'tileModeX' in package 'android'
W:
W: C:\Users\Jarvis\Desktop\APK Tool\com.google.android.inputmethod.latin_7.0.8.188704572\res\drawable-v21\abc_ratingbar_small_material.xml:7: error: No resource identifier found for attribute 'tileModeX' in package 'android'
W:
W: C:\Users\Jarvis\Desktop\APK Tool\com.google.android.inputmethod.latin_7.0.8.188704572\res\drawable\abc_vector_test.xml:4: error: No resource identifier found for attribute 'fillColor' in package 'android'
W:
W: C:\Users\Jarvis\Desktop\APK Tool\com.google.android.inputmethod.latin_7.0.8.188704572\res\drawable-v21\bg_ja_key_slide_left_material_dark_theme.xml:4: error: No resource identifier found for attribute 'fillColor' in package 'android'
W:
W: C:\Users\Jarvis\Desktop\APK Tool\com.google.android.inputmethod.latin_7.0.8.188704572\res\drawable-v21\bg_ja_key_slide_up_material_dark_theme.xml:4: error: No resource identifier found for attribute 'fillColor' in package 'android'
W:
W: C:\Users\Jarvis\Desktop\APK Tool\com.google.android.inputmethod.latin_7.0.8.188704572\res\drawable\drag_handle.xml:4: error: No resource identifier found for attribute 'fillColor' in package 'android'
W:
C:\Users\Jarvis\Desktop\APK Tool>
Try put apktool folder directly in C:\
backup/download your framework-res.apk file and put it in the apktool folder
remove the previous one (usually in C:\Users\YourName\apktool\framework\1.apk)
browse to c:\apktool folder with cmd and install the framework (apktool if)
decompile (remember .apk at the end)
edit
try recompile
Also note that in the guide it's not used "java -jar apktool.jar d blabla.apk"
Just browse with cmd in the folder and type "apktool d blabla.apk"
Or, search for the error in specific threads, since I think it's not related to apktool, but something on the commands used.
Framework
TENN3R said:
Try put apktool folder directly in C:\
backup/download your framework-res.apk file and put it in the apktool folder
remove the previous one (usually in C:\Users\YourName\apktool\framework\1.apk)
browse to c:\apktool folder with cmd and install the framework (apktool if)
decompile (remember .apk at the end)
edit
try recompile
Also note that in the guide it's not used "java -jar apktool.jar d blabla.apk"
Just browse with cmd in the folder and type "apktool d blabla.apk"
Or, search for the error in specific threads, since I think it's not related to apktool, but something on the commands used.
Click to expand...
Click to collapse
Maybe that is where I'm lost. I have read the apktool framework page (info) and I'm not sure how to find the specific framework I'm looking for? In the mean time I will move to C:/ and try again
thank you
S52Stu said:
Maybe that is where I'm lost. I have read the apktool framework page (info) and I'm not sure how to find the specific framework I'm looking for?
Click to expand...
Click to collapse
The framework res is the file in your phone.
From the official documentation: you need that if you want to decompile proprietary stuff, google keyboard *should not* need this, also because your previous decompilation was succesful, the problem was recompiling.
I always install the framework on every update that comes just to be sure with decompiling things etc, but for now I think you can skip this. But if you're experiencing problems try read that post
TENN3R said:
The framework res is the file in your phone.
From the official documentation: you need that if you want to decompile proprietary stuff, google keyboard *should not* need this, also because your previous decompilation was succesful, the problem was recompiling.
I always install the framework on every update that comes just to be sure with decompiling things etc, but for now I think you can skip this. But if you're experiencing problems try read that post
Click to expand...
Click to collapse
Tenn3r - I have read that and figured the same thing you were saying. I will pull the framework from my phone - but as it should be AOSP I dont think I would need it.
The main reason I was using Java -jar is because it gave me actual prompts like when something was happening. When you dont use it you get this...
Microsoft Windows [Version 10.0.16299.309]
(c) 2017 Microsoft Corporation. All rights reserved.
C:\APK Tool>apktool.jar if com.google.android.gsf_8.1.0-27_minAPI27(nodpi)_apkmirror.com.apk
C:\APK Tool>apktool.jar d com.google.android.inputmethod.latin_7.0.8.188704572.apk
C:\APK Tool>apktool.jar b com.google.android.inputmethod.latin_7.0.8.188704572
C:\APK Tool>
I have spent entirely too long on a Saturday messing around with this and getting no where simply because I want my keyboard to be a little higher
I have to go do some yard work and stop looking at my computer for a little. But I'll be back at it later. Again thank you for humoring me. It is appreciated.
Ok I had some time so I modified the apk for you: download here
I start thinking the problem could be how you set the files of apktool, since at the very beginning I had some problems too.
So I share with you my apktool folder: download here
Extract those files in "C:\Apktool"
Create shortcut of ApktoolStart.bat on desktop (so you just have to double click on the shortcut)
Type commands "apktool blabla" (no more need of "apktool.jar bla bla")
The txt file is the command you need to execute AFTER you build the apk (will be in "decompiled-folder/dist"), for signing, otherwise install error when try to install on your phone.
For more details visit the tutorial I mentioned some posts before.
P.S: I did not test the apk, so in case of errors you may have to uninstall updates in settings > gboard
Thank you!! I'm gonna try to build it again as my reference but you went above and beyond and I appreciate it!
TENN3R said:
Ok I had some time so I modified the apk for you: download here
I start thinking the problem could be how you set the files of apktool, since at the very beginning I had some problems too.
So I share with you my apktool folder: download here
Extract those files in "C:\Apktool"
Create shortcut of ApktoolStart.bat on desktop (so you just have to double click on the shortcut)
Type commands "apktool blabla" (no more need of "apktool.jar bla bla")
The txt file is the command you need to execute AFTER you build the apk (will be in "decompiled-folder/dist"), for signing, otherwise install error when try to install on your phone.
For more details visit the tutorial I mentioned some posts before.
P.S: I did not test the apk, so in case of errors you may have to uninstall updates in settings > gboard
Click to expand...
Click to collapse
Any way you could share the apk again? I've tried modifying it myself but just can't seem to get it.
GBoard now supports a floating keyboard: Link. Just skip to the Floating Keyboard section and enable it. No mucking around, it works on top of your apps, and you can position it anywhere on your screen. You can also resize it to whatever you want.
amartolos said:
GBoard now supports a floating keyboard: Link. Just skip to the Floating Keyboard section and enable it. No mucking around, it works on top of your apps, and you can position it anywhere on your screen. You can also resize it to whatever you want.
Click to expand...
Click to collapse
Thanks for the info. Although it looks like there is an upper limit of how large you can make the keyboard, and that upper limit is actually smaller than when the keyboard is docked. Am I doing something wrong? In the screenshots, it looks like you can stretch it to as large as you want.
joshua1892 said:
Thanks for the info. Although it looks like there is an upper limit of how large you can make the keyboard, and that upper limit is actually smaller than when the keyboard is docked. Am I doing something wrong? In the screenshots, it looks like you can stretch it to as large as you want.
Click to expand...
Click to collapse
I was also under that impression, although personally prefer smaller keyboards so I guess I never pushed the upper bounds. Looks like there is indeed a max limit, and it's roughly the size of the docked one-handed mode. Doh...

Categories

Resources