hello, this is my first time posting in the forum and I apologize if by any chance I have wrong section of the forum to present my problem.
Basically my problem is this:
Until yesterday with my android device "Samsung Galaxy TAB A" android 7.1.1 version I could play the game "Match Masters" which you can download the apk directly from here "https://play.google.com/store/apps/details?id=com.funtomic.matchmasters&hl=it&gl=IT".
As of today opening the game I get a screen where it tells me that in order to play the game you must have "Android 8 or higher" on your device. I will preface this by saying that I have not updated the app which was working perfectly until yesterday, so I assume the android version check is done server side. I ask if there is a way to circumvent the device version check by going to modify the apk? If yes, what is the procedure?
I thank you for your help.
I also attach the screen with the message
Modifying an app's version would require to rewrite its APK.
xXx yYy said:
Modifying an app's version would require to rewrite its APK.
Click to expand...
Click to collapse
I have downloaded the application "APK editor Studio" which allows you to edit the APK game file in all its parts and then automatically recompiles the new file already signed with the signature in order to install it. The problem is that I don't know what is the string in the APK file that sends the device version check. If I could block or modify this string so that I could make the game think I was using an Android 8 phone, I would be able to play again. Is there any gurus in the field of APK editing who can direct me on how I can edit the file? Thank you, I look forward to hearing from you.
So you want to fool the app about tablet's Android version? If so then that's a complete other thing: this can be done by modifying Android's system file named build.prop what is located in partition /system
Note: Editing build.prop requires Android is got rooted and re-booted after changes made.
xXx yYy said:
So you want to fool the app about tablet's Android version? If so then that's a complete other thing: this can be done by modifying Android's system file named build.prop what is located in partition /system
Note: Editing build.prop requires Android is got rooted and re-booted after changes made.
Click to expand...
Click to collapse
I modified the file you told me by writing the Android 8.0 version but unfortunately opening the game always shows the same screen. I also tried using the emulator application "Bluestacks" on the computer but my computer does not have the requirements to virtualize the game. Is there any emulator that can be installed directly on the tablet that goes to emulate another device?
Related
Coming from the world of apple iphone I am learning everything new here. One thing I loved about iphone was the ability to use WinSCP to modify root files. I understand that this can be done on the phone with in andriod but I have big hands and find it easier to use Winscp and mouse to navigate files on the phone.
Note: Mod if this in wrong section please help move
*Prerequisites: ROOT
*Tools required: SSHDROID (from market place it is free). Winscp
Install SSHDROID
Install WInscp (your pc will restart after install)
Connect your phone to your local wifi
open sshdroid, allow SUPER USER
in winscp type in ip address of phone (can be found by going to with in sshdriod screen)
Default User name is "root"
Default Password is "admin"
recommend changing... both user name and password
USer name can be change when first logging in winscp, password can be change with in SSHDROID in setting.
there you go you can now explor root files with in winscp with mouse and keyboard.
update : pictures of it working
nice, i never really bothered with this before, but its a good idea and probably worth the short amount of time required for setup, i'll try this later.
Yeah, Thanks... I remember when I came over from icrap, I was looking for a way to SSH, but gave up and just used rootexplorer for everything, and adb. This will definitely help though, especially since I like to edit the build prop on the pc.
**Edit**
Works great... so much easier to browse now. IMO
does this work to show system files? I use Samba Filesharing from the market to view my files through integrated windows networking (samba), but the system files don't show, just the sdcard.
stvmac11 said:
does this work to show system files? I use Samba Network Fileshare from the market to view my files through integrated windows networking (samba), but the system files don't show, just the sdcard.
Click to expand...
Click to collapse
Yes, he says it displays root files, and system files fall under that. I haven't tested myself so I can't personally testify but I'd be inclined to trust the OP on that.
Sent from my MB860 using XDA Premium App
raybond25 said:
Yes, he says it displays root files, and system files fall under that. I haven't tested myself so I can't personally testify but I'd be inclined to trust the OP on that.
Sent from my MB860 using XDA Premium App
Click to expand...
Click to collapse
thanks for the reassurance, i guess i overlooked it.
i also came from an iphone too, so accessing the whole system is important.
thanks OP
upload picture =P
Working verry good i was looking for a way to acces my HD2 the same i acces my Iphone 4 10x
Screens:
I am getting errors when attempting to copy files to the device. For example, I am attempting to add a font to /system/fonts but get this message
General failure (server should provide error description).
Error code: 4
Error message from server: Failure
Request code: 3
Thinking it has to do with permissions, I just don't know what. Any help would be appreciated!
mrloserpunk said:
I am getting errors when attempting to copy files to the device. For example, I am attempting to add a font to /system/fonts but get this message
General failure (server should provide error description).
Error code: 4
Error message from server: Failure
Request code: 3
Thinking it has to do with permissions, I just don't know what. Any help would be appreciated!
Click to expand...
Click to collapse
same problems here...I think it has to do with sshdroid dropping comms...
edit: looks like device full...
Thanks! Worked flawlessly! I was looking for this since i moved over from iphone..Very handy and quick!
I can confirm that using SSHDroid in combination with WinSCP, will preserve the file time stamp (modified date) when copying files from Windows to Android 2.3.5 or Android 4.4.2. Most copy methods will update the file time stamp. (I don't think it makes any difference but both of the devices were rooted.)
Markanski said:
I can confirm that using SSHDroid in combination with WinSCP, will preserve the file time stamp (modified date) when copying files from Windows to Android 2.3.5 or Android 4.4.2. Most copy methods will update the file time stamp. (I don't think it makes any difference but both of the devices were rooted.)
Click to expand...
Click to collapse
I can confirm that you resurrected a thread thats been dead for 2 years on a device that has not seen the 4.4.2 update.
Sent from my MB860 using xda app-developers app
I have a vmedia vstik (similar to vmedia vbox) that is running android with custom overlay/launcher.
I love that launcher very much and would love to install it on android in my car. I thought it would be as simple as copying apk and installing it, but it isn't. When I try that, I get a message that apk can't be installed. What would be a proper way?
I have checked running processes and found main apk file, but it must depend on some other apk files or libraries.
Here is the apk https://drive.google.com/file/d/0B_nn7EWQVqpIMFhhdVNtZkJaVlE/edit?usp=sharing
And here is link to the vbox which is similar device but runs same interface http://www.vmedia.ca/vbox/
All Current rooting options appear to not be compatible with Fire OS 4.1.1. The most recent option I have found was Root_with_Restore_by_Bin4ry_v35. This contains a .bat file that is not consistent with the current file structure of the OS 4.1.1. It appears to be moving the file Special.ab (as part of the restore procedure) to a location on the fire that is no longer a valid path. Attepmting to back up/restore the file com.android.settings, which is not a file on the Fire Hd.
Also, all instructions regarding the process to Root, discuss Endabling ADB via settings>security. There is not a Security selection under Settings; there is Security and Privacy selection.
And the option to enable installation from unknown source is not under Settings>Device, it is located under Settings>Applications.
I seem to get very close but Amazon seems to have it so locked down that I may be buying a new REAL tablet soon.
Has anyone found a viable solution to rooting this Fire Hd?
AFAIK the last gen HD tablets weren't rootable either. I wouldn't get your hopes up. Having CM/PA would be nice but using the Google apps/Launcher hacks you can at least make it much closer to a custom ROM.
Root_with_Restore_by_Bin4ry_v35 is for the 2012 Kindle HD (tate). Using this on our 2013 soho Kindles will result in a permabrick.
Fire HD 6 Under OS 4.1.1 and USB Debugging
I have seen people saying that they 'removed USB Debugging' from Fire HD 6 and 4.1.1.
That is not true.
You go to Settings->Device Options and click 7 times on the Serial Number.
You will find that USB Debugging is already turned on when it comes from the factory; how to turn USB Debugging OFF is the problem for some people with their Fire HD 6 under OS 4.1.1.
And, as someone else said, "Apps From Unknown Spaces" should be checked and that is in Settings->Applications
Have not found a method, yet, of rooting the device. However, you can get to what is not rooted. To install APK files, for example, just go to the Amazon App Store (go to Silk, search for 'Amazon App Store' and create a bookmark. Then you will be able to install free apps such as ES Explorer.
You can plug your Fire HD 6 into your computer, open up a folder and go to the Download folder. Then, using ES Explorer you can double-click on the Download folder and install APK files that you have put there.
In that manner I installed a program I had created and it ran perfectly on the Fire.
Thus, if you have the APK for an App; you can install it.
Do you know if there's a way to install the Google Play Store? Isn't it just another APK? Also, I'm trying to install some google apps (gmail, music, youtube etc) and it's not working since I don't have the google services .apk installed. I tried installing the google servies .apk but just get an parcing error
Sthornton71 said:
All Current rooting options appear to not be compatible with Fire OS 4.1.1. The most recent option I have found was Root_with_Restore_by_Bin4ry_v35. This contains a .bat file that is not consistent with the current file structure of the OS 4.1.1. It appears to be moving the file Special.ab (as part of the restore procedure) to a location on the fire that is no longer a valid path. Attepmting to back up/restore the file com.android.settings, which is not a file on the Fire Hd.
Also, all instructions regarding the process to Root, discuss Endabling ADB via settings>security. There is not a Security selection under Settings; there is Security and Privacy selection.
And the option to enable installation from unknown source is not under Settings>Device, it is located under Settings>Applications.
I seem to get very close but Amazon seems to have it so locked down that I may be buying a new REAL tablet soon.
Has anyone found a viable solution to rooting this Fire Hd?
Click to expand...
Click to collapse
Fire OS 4.1.1 IS NOT Android 4.1.1! It's 4.4.4 renamed
taylooor said:
Do you know if there's a way to install the Google Play Store? Isn't it just another APK? Also, I'm trying to install some google apps (gmail, music, youtube etc) and it's not working since I don't have the google services .apk installed. I tried installing the google servies .apk but just get an parcing error
Click to expand...
Click to collapse
There is a great tutorial on how to get GAPP's working on the HD 6 which only requires a little bit of ADB knowledge.
http://forum.xda-developers.com/fire-hd/themes-apps/how-to-install-gapps-fire-hd6-hd7-t2933523
Unfortunately, the Play Store will not work as it needs root to perform the hack which isn't possible on this device yet (if ever).
No root, but still usable.
Just got three for my kids assuming we would be able to re isntall a decent version of an os on here.
Unfortunately looks like that is not the case.
I had purchesed minecraft from the play store, and when I went to load it up I was being charged the 7 bucks again from the amazon store. Not cool with that.
Fortunately as WowSoftware stated you can still side load any apk you want with out a problem.
Here is what I have been doing:
1) on a device that is linked to google play store:
Install titianum backup, es file explorer
use titanium backup to backup your application
go into the titatium backup folder and find your apk.gz file
move this to a network storage device (jsut for ease, you can copy to your computer if you like)
un .gz the file into a folder.
2) on the fire hd
go to settings and check the box that says allow unkown softwtware to be installed (cant remember the exact wording)
open es file explorer
browse to network store and click on the apk
This will load up what you need (you may need to do the gapps installation if you get no network connectivity issue).
You will need to manually run updates this way.
It's a hack but it works. I'm confident that there will be a root for this device some day, in the mean time I would suggest not running any updates fore fire os.
I have actually been thinking that there may be a way to block the advertisement feed at my router. Just to stick it to the man. If I do this I'll post some info on that.
And the Google play works with this method?
Ado40 said:
And the Google play works with this method?
Click to expand...
Click to collapse
AFAIK no.
PS: There is an ongoing discussion about a possibility of rooting new devices here - h**ps://plus.google.com/communities/115612726860884592519
Hello -
I hope someone can help with making my app persistent in my custom ROM.
In the Android manifest, I have flagged my application as "persistent", so that it automatically restarts if it crashes, is less likely to be killed by the system, etc. I know that normal applications cannot use this setting, but I am working on a custom ROM, and I load my application into the priv-app folder, and so I am able to use it.
This works perfectly well on pre-Lollipop phones. However, when I build my APK into an Android 5 ROM, the "persistent" setting is no longer honoured. I can use 'dumpsys activity' to verify that my app is persistent on Android 4.4.4, but not on Android 5.0.
Is there some additional requirement for persistence in Android 5? I see that some system-supplied apps are still persistent, so it's not as if it's completely impossible. Thanks.
Figured it out myself eventually - turns out it was to do with selinux file permissions. I had to use chcon to copy the selinux file context from another file in the priv-app folder to sort it out.
You should put [SOLVED] in your thread title
Hi,
I own a Pono player, which is great when it comes to sound, but has a crappy firmware.
On early versions, it seems that debugging was easier (https://forum.xda-developers.com/t/...-file-1-0-3-gingerbread-complete-rom.2967757/) but since version 1.0.6 everything is locked (or I'missing something.. how did they extract logs, ROMs, etc?).
So my idea is to craft a fake update file in order to re-enable adb, push a new main app, etc.
The upgrade process works as follow:
- Connect the PonoPlayer and put a "pono_1.0.6.update" file on the /.pono/ directory
- Craft a firmware.xml file which is supposed to contain the current firmware version: set it to 1.0.5
- Disconnect the Pono, it now thinks it' in version 1.0.5 and an upgrade to 1.0.6 is available.
Internally, the main Pono app scans the .pono/ folder and calls RecoverySystem.verifyPackage.
This works just fine: the device updates again to version 1.0.6.
Now I want to modify this update file and I still have no success even with a simple unpack/repack, without touching anything, thus not altering signatures.
I've tried to unpack/repack using apktool ("apktool d pono_1.0.6.update" + "apktool b pono_1.0.6.update.out") but the firmware update fails (stucked at 0%, and according to the app code that's what happens when an unexpected exception occurs).
I've tried to re-sign it (PonoPlayer is using the android testkey) with no more success.
How is it that a simple unpack/repack creates an apk with seems wrong is some ways?
Thanks for any help, I'm quite stucked..
NothNoth said:
Hi,
I own a Pono player, which is great when it comes to sound, but has a crappy firmware.
On early versions, it seems that debugging was easier (https://forum.xda-developers.com/t/...-file-1-0-3-gingerbread-complete-rom.2967757/) but since version 1.0.6 everything is locked (or I'missing something.. how did they extract logs, ROMs, etc?).
So my idea is to craft a fake update file in order to re-enable adb, push a new main app, etc.
The upgrade process works as follow:
- Connect the PonoPlayer and put a "pono_1.0.6.update" file on the /.pono/ directory
- Craft a firmware.xml file which is supposed to contain the current firmware version: set it to 1.0.5
- Disconnect the Pono, it now thinks it' in version 1.0.5 and an upgrade to 1.0.6 is available.
Internally, the main Pono app scans the .pono/ folder and calls RecoverySystem.verifyPackage.
This works just fine: the device updates again to version 1.0.6.
Now I want to modify this update file and I still have no success even with a simple unpack/repack, without touching anything, thus not altering signatures.
I've tried to unpack/repack using apktool ("apktool d pono_1.0.6.update" + "apktool b pono_1.0.6.update.out") but the firmware update fails (stucked at 0%, and according to the app code that's what happens when an unexpected exception occurs).
I've tried to re-sign it (PonoPlayer is using the android testkey) with no more success.
How is it that a simple unpack/repack creates an apk with seems wrong is some ways?
Thanks for any help, I'm quite stucked..
Click to expand...
Click to collapse
Alright, I think I got it:
When rebuilding, the original scripts found in META-INF/com/ are lost. Just need to figure out how I can place them back.
It's probably for me time to read: https://forum.xda-developers.com/t/guide-index-how-to-modify-an-apk.4208093/post-84170227
NothNoth said:
Alright, I think I got it:
When rebuilding, the original scripts found in META-INF/com/ are lost. Just need to figure out how I can place them back.
It's probably for me time to read: https://forum.xda-developers.com/t/guide-index-how-to-modify-an-apk.4208093/post-84170227
Click to expand...
Click to collapse
For the record, I finally found how to fix that: https://forum.xda-developers.com/t/need-tech-advice-before-archeology.4306981/#post-85423037
Hi, I inadvertently wiped ny pono player, so now no music shows on player or the SD card. I formatted the internal memory when I was supposed to format the SD card. I am sure the player will now be unusable. Is this right ?