Android Enthusiasts
Q&A for enthusiasts and power users of the Android operating system
Latest Questions
3
votes
2
answers
1902
views
How to recover open opera tabs from backup data after phone bricked?
I had more than 200 tabs open on opera and they would normally reopen again, even after reboots. My phone broke, but I have a backup of the external SD Card, internal SD Card, and a backup from TWRP which is of a size of 23.7 GB but does not have an obviously accessible structure. Following the advi...
I had more than 200 tabs open on opera and they would normally reopen again, even after reboots.
My phone broke, but I have a backup of the external SD Card, internal SD Card, and a backup from TWRP which is of a size of 23.7 GB but does not have an obviously accessible structure.
Following the advice from [another QA](https://android.stackexchange.com/a/184831/96334) , it is possible to concatenate the
data.ext4.win000
to data.ext4.win009
files and access them as a tar archive (It's a good idea to cd to where you want the backup to be extracted to first):
> cat data.ext4.win??? | tar xvfi -
>
> What this does is concatenate each file matching the pattern
> data.ext4.win??? and then pipe the concatenated files to tar for
> extraction. the - as the filename tells tar to extract from stdin. The
> i option ignores zero blocks which will be in between each archive
> file concatenated.
>
> In this example I used the ext4 formatted data partition. Change
> data.ext4 to match the partition you are extracting.
Although the tar command exits with
/data/magisk_backup_bd5d0aa87b96353c78a3bf3a455121d0c767089c/boot.img.gz
tar: Exiting with failure status due to previous errors
it extracts quite a few files before this hapens.
However, it is probably better to simply extract each of those files on their own without concatenating them, as in the comment by alecxs:
> side note: concatenating win* files is wrong, that files are standalone tarball archives
Now that I have my /data
directory again, I have access to /data/data/com.opera.browser
and /data/app/com.opera.browser-2
. What do I do with them to extract a list of urls that were open?
### Directory Structures
data/data/com.opera.browser
├───app_opera
│ ├───Application Cache
│ │ └───Cache
│ │ └───index-dir
│ ├───blob_storage
│ │ └───9b46839e-470e-4a3a-aa32-e9bc919a25f0
│ ├───databases
│ ├───databases-incognito
│ ├───File System
│ │ ├───026
│ │ │ └───t
│ │ │ └───Paths
│ │ └───Origins
│ ├───GCM Store
│ │ └───Encryption
│ ├───GPUCache
│ │ └───index-dir
│ ├───IndexedDB
│ │ ├───https_hackernoon.com_0.indexeddb.leveldb
│ │ ├───https_mobile.twitter.com_0.indexeddb.leveldb
│ │ ├───https_www.epicgames.com_0.indexeddb.leveldb
│ │ └───https_www.independent.co.uk_0.indexeddb.leveldb
│ ├───Local Storage
│ │ └───leveldb
│ ├───paks
│ ├───Platform Notifications
│ ├───saved_pages
│ ├───Service Worker
│ │ ├───CacheStorage
│ │ │ ├───5a6f7e336992bc24678958dc2f1f9b9eec83593b
│ │ │ │ ├───281ffb34-a074-4397-a60c-e3dc55aee5e5
│ │ │ │ │ └───index-dir
│ │ │ │ └───8d34090e-e00a-4f69-9450-bbe1b4b0dc9d
│ │ │ │ └───index-dir
│ │ │ ├───96f3041722d8f6857b95786ee88fa6a107a86943
│ │ │ │ └───11ccf6ea-9e2a-4648-8c61-a635e1cca5c5
│ │ │ │ └───index-dir
│ │ │ └───e60030e2e5440743857a39cacd108634434c91f1
│ │ │ ├───0045349f-4331-4037-bf9d-e9711e515a08
│ │ │ │ └───index-dir
│ │ │ ├───4a447cca-f7ca-41f1-9464-e40337cd7ed1
│ │ │ │ └───index-dir
│ │ │ └───907b2396-da18-4880-a0df-e3608abac640
│ │ │ └───index-dir
│ │ ├───Database
│ │ └───ScriptCache
│ │ └───index-dir
│ ├───Session Storage
│ ├───shared_proto_db
│ │ └───metadata
│ ├───Sync Data
│ │ └───LevelDB
│ └───VideoDecodeStats
├───app_optimized
├───app_textures
├───app_webview
│ ├───blob_storage
│ │ └───3f7cc261-4c0e-41cc-947b-2dc712733f49
│ ├───GPUCache
│ │ └───index-dir
│ └───Local Storage
│ └───leveldb
├───cache
│ ├───cache
│ │ └───index-dir
│ ├───Crashpad
│ │ ├───attachments
│ │ ├───completed
│ │ ├───new
│ │ └───pending
│ ├───crash_dumps
│ ├───distiller
│ │ └───index-dir
│ └───okhttp
├───code_cache
├───databases
├───files
│ ├───AFRequestCache
│ ├───ds
│ │ ├───10
│ │ └───E
│ ├───images
│ │ └───share
│ ├───keychain
│ │ └───0
│ ├───reading
│ └───recently_closed_tabs
├───no_backup
└───shared_prefs
data/app/com.opera.browser-2
├───lib
│ ├───arm
│ └───arm64
└───oat
├───arm
└───arm64
data/data/com.opera.browser/files/
# 332 files of the nameformat "thumbnail_-214748????"
# 3 files of the nameformat "searchengine_j_"
AFRequestCache
appstate.bin
audience_network.dex
cards_settings.dat
ds
favorite_25
favorite_29
favorite_31
favorites.json
images
keychain
newsfeedback
permissions.bin
reading
recently_closed_tabs
reksio.ini
### System Info
I think I was on Android 7.1.1
Rooted with Magisk, but stock ROM
### Recently Closed Tabs
Not what I am looking for right now, but I stumbled upon the location of those, in case a future viewer is looking for them:
data/data/com.opera.browser/files/recently_closed_tabs/state-2147481796
### Related Links
* [How can I export all my open Firefox Tabs to a text file?](https://android.stackexchange.com/a/205587/96334) is posed about doing so on a living phone, but also points out where the file is located. The relevant file is called sessionstore.js
.
That does not seem useful for opera. grepping find
for "session" only finds shared_prefs/sessionrestore.xml
which contains nothing useful for my purposes.
* [How can I export the list of open Chrome tabs?](https://android.stackexchange.com/a/104153/96334)
### Promising Files appstate.bin
data/data/com.opera.browser/files/appstate.bin
contains at least some urls and their titles, separated by a null-byte. strings appstate.bin
outputs more than just the urls that were open though. And some of those doubly or not completely.
I shall document my journy with this file below.
Looking at data/data/com.opera.browser/files/appstate.bin
shows that it's a binary data file, but it contains readable strings. Open it with vim appstate.bin
or look at hexdump -C appstate.bin
.
strings appstate.bin | grep -A3 reader_mode_state
already spits out quite a few urls. But it's not yet obvious to me how the structure of that file actually works.
Some entries prefix the url with l
or O
or K
or ]
or not at all.
In some entries the first line after "reader_mode_state" is the url, in others it is "operaui://startpage" and the url follows further below.
But what stands out is that the urls all seem to start with http
or https
- unless you had some ftp or such open, which I'm pretty confident I did not.
strings appstate.bin | grep http
outputs 1506 lines though. some links are duplicates, others are links I do not care about. e.g. like so:
Qhttps://www.linuxuprising.com/2018/06/fix-no-sound-dummy-output-issue-in.html?m=1
Qhttps://www.linuxuprising.com/2018/06/fix-no-sound-dummy-output-issue-in.html?m=1
https://www.linuxuprising.com
https://www.linuxuprising.com
https://www.linuxuprising.com
https://www.linuxuprising.com
https://www.linuxuprising.com
https://www.linuxuprising.com
https://www.linuxuprising.com
https://www.linuxuprising.com
https://www.linuxuprising.com
https://www.linuxuprising.com
https://www.linuxuprising.com
Since I don't care about duplicates, we can apply uniq
to reduce that number down to 967 urls. With sort -u
we would get down to 833 instead. But both are still too many. It seems to me like opera also stores the tab's history in there.
Removing some obviously unwanted lines gives 523 lines, so ~260 urls:
strings appstate.bin | grep -v -e 'operaui://startpage' -e 'Speed Dial' | grep -A2 reader_mode_state | uniq | grep -v 'reader_mode_state'
As a target number to consider:
strings appstate.bin | grep reader_mode_state | wc -l
231
That means - assuming this target number is a good estimate of how many tabs were open - that I have about thirty urls too many. I think I can live with that.
lucidbrot
(342 rep)
Jun 6, 2020, 10:43 AM
• Last activity: Jul 25, 2024, 06:45 PM
2
votes
0
answers
105
views
Opera doesn't show up in the system Share menu on Android 13
I'm using Xiaomi Redmi Note 10 Pro (M2101K6G) with Android 13 and MIUI 14. For some reason Opera for Android ([Opera browser with AI][1]) doesn't show up in the standard system Share menu, which is pretty annoying, since launching Opera and manually pasting the URL takes time. Interestingly enough,...
I'm using Xiaomi Redmi Note 10 Pro (M2101K6G) with Android 13 and MIUI 14. For some reason Opera for Android (Opera browser with AI ) doesn't show up in the standard system Share menu, which is pretty annoying, since launching Opera and manually pasting the URL takes time. Interestingly enough, Opera does show up in the "Open with" dialog for .html files in a file manager. Is it a standard behavior for Opera on Android or is it just me and my device?
Buckminster
(121 rep)
Mar 19, 2024, 10:00 PM
2
votes
2
answers
435
views
Most of the pages show "insecure connection" in Opera
I have changed some security settings in my Android yesterday (I don't remember which one). Today most of the pages show "insecure connection" in Opera. I cannot even go to youtubel.com Everything opens as normal in Firefox. I've reinstalled Opera, but the problem remains. How can I undo this?
I have changed some security settings in my Android yesterday (I don't remember which one). Today most of the pages show "insecure connection" in Opera. I cannot even go to youtubel.com
Everything opens as normal in Firefox.
I've reinstalled Opera, but the problem remains.
How can I undo this?
sixtytrees
(131 rep)
Oct 20, 2022, 11:13 AM
• Last activity: Oct 27, 2022, 03:19 PM
3
votes
0
answers
407
views
How can I hover over some text on a webpage in Opera for Android?
On [this Timeline on Patents.SE][1], for example, hovering over the `S` shows it stands for "simultaneous dates" (see image below). This works on Chrome desktop, but not on Opera mobile. [](https://i.sstatic.net/Wy2XA.png) [...
On this Timeline on Patents.SE , for example, hovering over the
S
shows it stands for "simultaneous dates" (see image below).
This works on Chrome desktop, but not on Opera mobile.
[](https://i.sstatic.net/Wy2XA.png)
Franck Dernoncourt
(3304 rep)
Oct 9, 2022, 11:25 PM
• Last activity: Oct 10, 2022, 11:33 AM
1
votes
1
answers
665
views
Unable to open downloaded PDF files directly from Opera browser
I'm using Xioami's MI 9 SE phone. I have several PDF viewer apps installed: Mi Doc Viewer, Pdf Viewer Plus, MuPDF viewer... However - whenever I try to open a PDF with one of these, or even with a file manipulation app, from a browser - I either get some error message (e.g. lack of permissions which...
I'm using Xioami's MI 9 SE phone.
I have several PDF viewer apps installed: Mi Doc Viewer, Pdf Viewer Plus, MuPDF viewer...
However - whenever I try to open a PDF with one of these, or even with a file manipulation app, from a browser - I either get some error message (e.g. lack of permissions which I can't change, or some blurb in Chinese) - or just an empty screen.
Here are two screenshots, of the errors with two apps, when I try to open a file via my (Opera) browser Downloads screen. The file I try to open is
**With "Document Viewer"**:
What might cause this problem, and how can I circumvent or fix it?
PS - I don't get this for other file types (at least, not that I've noticed).
desktop.pdf
; when pressing it, I'm presented with an app selection dialog, and whichever app I choose, it doesn't work.
**With "MI Doc Viewer (Powered by WPS)"**:


einpoklum
(555 rep)
Sep 8, 2022, 11:09 PM
• Last activity: Sep 9, 2022, 04:19 PM
1
votes
0
answers
200
views
How can I disable Google AMP in Google Search on Opera?
AMP creates some issues such as dark mode incompatibility on some websites. How can I disable Google AMP in Google Search on Opera?
AMP creates some issues such as dark mode incompatibility on some websites. How can I disable Google AMP in Google Search on Opera?
Franck Dernoncourt
(3304 rep)
Apr 18, 2022, 07:36 AM
0
votes
1
answers
1236
views
Browsers Zoom In and Out while Scrolling
Every time I open a page in either Chrome, Opera or Firefox and try to scroll with the tip of my finger, the browser seems to suddenly zoom in and out while scrolling, interpreting the scroll down as a pinch AND scroll gesture. This is f****** annoying. This problem does not occur at all on Android'...
Every time I open a page in either Chrome, Opera or Firefox and try to scroll with the tip of my finger, the browser seems to suddenly zoom in and out while scrolling, interpreting the scroll down as a pinch AND scroll gesture. This is f****** annoying.
This problem does not occur at all on Android's built-in browser, so I must advise this is not a problem with my touch screen.
I experience this issue on my LG Optimus L3, with Android 4.1.2 Jelly Bean.
***EDIT 1***: The problem is probably inherent to the cell phone model, as only I and a friend, who owns an identical phone, have this same problem.
***EDIT 2***: The problem seems to be solved for the last Google Chrome update, but Opera unfortunately still behaves in this way. This means that it isn't a user interaction problem, but a bug.
SuperFXMaster
(1 rep)
Jul 19, 2014, 03:06 PM
• Last activity: Mar 24, 2022, 03:05 AM
0
votes
0
answers
28
views
Can I always refuse to share my location when a website asks for it in Opera?
I don't want to always click on no in those windows: [![enter image description here][1]][1] I use a Google Pixel 6 with Android 12. [1]: https://i.sstatic.net/pxhfo.png
I don't want to always click on no in those windows:
I use a Google Pixel 6 with Android 12.

Franck Dernoncourt
(3304 rep)
Jan 7, 2022, 05:25 PM
• Last activity: Jan 9, 2022, 12:12 PM
2
votes
2
answers
10241
views
How can I access the browser console on Opera Mobile on Android?
How can I access the browser console on [Opera Mobile on Android](https://play.google.com/store/apps/details?id=com.opera.browser)? Browser console = something similar to the developer console window on Chrome, when pressing the keyboard shortcut Ctrl Shift J
How can I access the browser console on [Opera Mobile on Android](https://play.google.com/store/apps/details?id=com.opera.browser) ?
Browser console = something similar to the developer console window on Chrome, when pressing the keyboard shortcut Ctrl Shift J
Franck Dernoncourt
(3304 rep)
Jun 9, 2020, 01:11 PM
• Last activity: Apr 22, 2021, 06:09 PM
2
votes
0
answers
2135
views
How to reopen 1000 synced Opera Tabs from a different device?
Last time, I could simply copy the `appstate.bin` file to the new device, as described in [this Q&A](https://android.stackexchange.com/questions/225695/how-to-recover-open-opera-tabs-from-backup-data-after-phone-bricked). But this time, either my backup is too old or something else changed. Copying...
Last time, I could simply copy the
appstate.bin
file to the new device, as described in [this Q&A](https://android.stackexchange.com/questions/225695/how-to-recover-open-opera-tabs-from-backup-data-after-phone-bricked) . But this time, either my backup is too old or something else changed. Copying that file has no visible effect.
However, I have synced my open tabs to Opera's servers. On my freshly reinstalled phone, I can still see the "tabs open on a different device" which is that same phone pre-reinstall. I can also view the list of open tabs on www.sync.opera.com/tabs .
How can I get all of them open on my phone again? I don't want to manually choose each one until the 1811 tabs are opened. It is also possible for me to view the same list in opera on desktop under opera://activity
.
I have root access on my phone.
----------
Seeing the number, I'm reconsidering whether I should even bother, since I will probably never look at most of those again. But I'm still curious if there is an easy way of restoring those.
The official opera forums [don't sound like that feature exists](https://forums.opera.com/topic/26899/open-all-tabs-from-other-devices) .
----------
When I right-click > save as
on the opera sync website, I get the full list in a single line of html (without newlines).
Each (I hope) entry is set up like this:
Solved: Bluetooth volume defaults to maximum on each new connection | Android Development and Hacking
https://forum.xda-developers.com/oneplus-5/help/bluetooth-volume-defaults-to-maximum-t3641676/amp/
So if we knew how to automatically open the tabs on the phone given the URLs, extracting them should not be too hard.
lucidbrot
(342 rep)
Feb 15, 2021, 02:21 PM
• Last activity: Feb 15, 2021, 02:30 PM
5
votes
4
answers
19563
views
Videos are directly streaming onto my default player. Want to open in Opera so I can download it
I have been using Android for the last week. I have Opera for browsing. I download videos from a website directly thru Opera. While downloading it asks me whether to open the video in Opera or default video player of my mobile. Accidentally I once clicked on the "make it default" option and it was d...
I have been using Android for the last week.
I have Opera for browsing. I download videos from a website directly thru Opera. While downloading it asks me whether to open the video in Opera or default video player of my mobile.
Accidentally I once clicked on the "make it default" option and it was directly streamed to the video player. After this it never open in my Opera to download.
Because of this I can't download videos into my mobile. If I try to search the name of the video player I cant find it. And please help to restore as it was before.
Sahil
(51 rep)
Dec 18, 2012, 12:25 PM
• Last activity: Aug 16, 2018, 11:32 AM
2
votes
0
answers
110
views
Start Page for "Opera for Android"
The problem: I am trying configure my "Opera for Android", the "full" browser for the Android OS, to start at the "Speed Dial", and not at the last loaded website page. This is an issue of saving data traffic. I run a website where some pages are long lists, which I don't want reloaded the next time...
The problem: I am trying configure my "Opera for Android", the "full" browser for the Android OS, to start at the "Speed Dial", and not at the last loaded website page. This is an issue of saving data traffic. I run a website where some pages are long lists, which I don't want reloaded the next time I start Opera. Yes, I know I could (and do if I remember) close Opera by clicking on the red O, and pick "exit". This works to close all tabs, but I would like to not have to be dependent on my remembering. Any help will be appreciated.
I have found no answer for this issue. Usual search results are for everything else other than "Opera for Android". My apologies if I missed an answer somewhere for "Opera for Android".
The "Opera Forum" is not usefull, because, again, all answers are not for the Category "Opera for Android". Also, this question is not for Opera-Mini.
kdsdata
(21 rep)
Apr 8, 2018, 10:58 PM
• Last activity: Apr 11, 2018, 08:08 AM
0
votes
1
answers
43
views
ebay://, tel: etc not working out of browser
I'm using Opera as browser. I can remember that in the past, when I googled a restaurant, I could dial the phone number right from the search results. Now, I see in the title bar `tel: `, but the dialer doesn't open. In addition, I just noticed that an `ebay://` link does also not open the Ebay app...
I'm using Opera as browser. I can remember that in the past, when I googled a restaurant, I could dial the phone number right from the search results.
Now, I see in the title bar
tel:
, but the dialer doesn't open.
In addition, I just noticed that an ebay://
link does also not open the Ebay app but does nothing.
Any idea what I have configured for achieving this behavior? And even more interesting: how can I restore the original behavior?
eckes
(285 rep)
Nov 12, 2017, 07:04 PM
• Last activity: Apr 10, 2018, 05:00 PM
0
votes
1
answers
75
views
How to alter android opera lock screen news?
**How to alter android opera lock screen news?** When my android os7 is now unlocked there is the Opera browser lock screen news. How can one alter the content displayed there?
**How to alter android opera lock screen news?**
When my android os7 is now unlocked there is the Opera browser lock screen news. How can one alter the content displayed there?
Catto
(111 rep)
Dec 19, 2017, 06:38 PM
• Last activity: Apr 10, 2018, 04:50 PM
1
votes
1
answers
198
views
How do I edit the urls of the speed dial buttons in Opera Mobile?
How do I edit the urls of the speed dial buttons in Opera Mobile? For example, I have a url www.economist.com/printedition which redirects to a different url on different occasions. If I use the standard speed dial functionality, I will end up saving the redirected url instead of the printedition ur...
How do I edit the urls of the speed dial buttons in Opera Mobile?
For example, I have a url www.economist.com/printedition which redirects to a different url on different occasions. If I use the standard speed dial functionality, I will end up saving the redirected url instead of the printedition url.
Is there some file where these urls can be edited?
Tola Odejayi
(151 rep)
Jul 20, 2014, 07:12 PM
• Last activity: Apr 10, 2018, 04:12 PM
0
votes
1
answers
689
views
How to Enable Android Opera mini browser off-road mode?
Recently I found that, enabling off-road mode in Opera mini browser is a great way to hide my browsing data from ISP. So I installed the version 24.0.2254. But I couldn't find the option in enable the off-road mode. Seems like this option is available in old versions but not in latest ones. Is off-r...
Recently I found that, enabling off-road mode in Opera mini browser is a great way to hide my browsing data from ISP. So I installed the version 24.0.2254. But I couldn't find the option in enable the off-road mode. Seems like this option is available in old versions but not in latest ones. Is off-road mode is obsolete now or is there any alternative options available?
S.Roshanth
(101 rep)
May 12, 2017, 05:23 AM
• Last activity: Jun 4, 2017, 12:03 AM
0
votes
1
answers
871
views
turn off opera news stories
I have never used Opera. Still, once a day or so I get a notification of some news headline. I don't have to open opera for this, it appears on my phone "dashboard" that lists all my apps and I can also see the notification from the screen that just shows the clock and text message notifications, et...
I have never used Opera. Still, once a day or so I get a notification of some news headline. I don't have to open opera for this, it appears on my phone "dashboard" that lists all my apps and I can also see the notification from the screen that just shows the clock and text message notifications, etc. (Sorry I don't really know much mobile terminology).
Is this the same issue described here?
https://android.stackexchange.com/questions/149864/how-to-turn-off-opera-mini-discover-top-stories-news-feed
The person who posted that question seems to have a problem with the browser home page showing news stories.
I'm using Android 6.0.1, Security Patch Level Oct 1, 2016. My phone is a Blu Life One X2.
This feature is extremely irritating and I wonder who thought such an intrusive app was a good design decision.
Julian Cienfuegos
(101 rep)
Apr 3, 2017, 03:17 PM
• Last activity: Apr 9, 2017, 04:39 PM
1
votes
1
answers
227
views
Is it possible to exclude apps from the "open with" dialog?
I have two browsers on my device, Chrome and Opera, but generally always want to use Chrome. But even if I select Chrome for opening weblinks and press the "Always" button, it might still ask me again which browser I want to use for some other links. My phone is rooted (it's a Fairphone). Is it poss...
I have two browsers on my device, Chrome and Opera, but generally always want to use Chrome. But even if I select Chrome for opening weblinks and press the "Always" button, it might still ask me again which browser I want to use for some other links.
My phone is rooted (it's a Fairphone). Is it possible to just exclude Opera once and for all from being suggested? I only want it to appear when I deliberately start it via the drawer.
Felix Dombek
(209 rep)
Mar 29, 2016, 01:59 PM
• Last activity: Mar 29, 2016, 04:41 PM
1
votes
1
answers
3725
views
Set font size in Opera
Opera Mini has an option to choose between small/medium/large font sizes. I tried to find this option in [the new Opera browser](http://www.opera.com/mobile/android) for Android, but couldn't. Is there any way at all to set the font size for Opera?
Opera Mini has an option to choose between small/medium/large font sizes. I tried to find this option in [the new Opera browser](http://www.opera.com/mobile/android) for Android, but couldn't.
Is there any way at all to set the font size for Opera?
sashoalm
(829 rep)
May 9, 2014, 01:58 PM
• Last activity: Mar 2, 2015, 04:16 PM
0
votes
1
answers
917
views
Opera off-road mode: Automatically switch on for mobile but off for wifi
I like Opera's off-road mode, especially the fact that I can disable loading images specifically for it, but when on WiFi, I have to manually disable it, which is an extra step. Is it possible to set Opera to use off-road mode for mobile data, but switch it off when on WiFi? Note: I've tagged this w...
I like Opera's off-road mode, especially the fact that I can disable loading images specifically for it, but when on WiFi, I have to manually disable it, which is an extra step.
Is it possible to set Opera to use off-road mode for mobile data, but switch it off when on WiFi?
Note: I've tagged this with Opera Mobile because only Opera Mobile and Opera Mini tags are available, but I'm talking about Opera for Android.
sashoalm
(829 rep)
May 8, 2014, 10:17 AM
• Last activity: May 22, 2014, 02:51 PM
Showing page 1 of 20 total questions