Llamden613Level 2 - Senior Member
[Login to see the link]
anyone know anything about this phone ?
its called the AGM M7
[Login to see the link]
anyone know anything about this phone ?
its called the AGM M7
Selling a barely used Fig Flip 1
Perfect condition
In original box with charger
$175.00
UPDATE: Sold
CoolHome - A cool launcher built for the LG Classic Flip
This is a project I've been working on for a while. It's the launcher from the Kazuna Etalk, and I modified it to be compatible with my LG Classic. I decided to show off and post a screenshot on another thread here, and people asked me to release it (of course, I wanted that to happen ). So here it is.
This is a pre-release of the project. Not yet stable. Still has bugs.
There are still a few missing parts which I hope to update in the future
As mentioned, this app is a modified version of the Kazuna Etalk Launcher, so I don't have access to the source code. However, I will upload the decompiled Smali [here](https://) in the future as a way for users to track changes as they come through. I am unsure whether or not I will upload the Java used to add features in this app (I probably will if someone requests it).
Contributions are welcomed!
You must install this app with ADB using the -g flag (I also added -r which will be useful for future updates):
adb install -g -r CoolHome-v1.10.apk
To set it as the default Home App, run:
adb shell cmd package set-home-activity com.android.cts.wy.f1home/com.wy.f1home.activity.KeyguardActivity
This app relies on Apps4Flip Launcher for the Apps button. If you don't have Apps4Flip launcher the apps button wont work.
- - - - - - - - - - - - -
- - - - - - - - - - - -
If your name belongs in this section please remind me!
(Version 1.10) [Login to see the link]
Ok, so I'm going to be a massive ×ž×¤×•× ×™×§ and combine all my posts into this one with all of the changes I would want to be made.
Website
*#*#33284#*#*
). (In ``, so the stars don't disappear)pm list packages -3
to only list installed apps).adb shell
in the beginning, because the rest of the site has WebADB commands.Other Pages:
*#*#2387#*#*
. (That was in ``)Forum
I'm not trying to be a control freak; I'm just trying to get things to be neater, remove misinformation, inform people of tricks they might not have known about, and make the experience on the site and forum better.
If [Login to see the link] sees and implements (or at least acknowledges) the requested הערות and changes in this thread, it would be appreciated. Thank you!
Sorry for the slight ocd!
Hi, I am releasing 2 apps customized for the TCL Flip 2. They have not been tested on any other device!
I have rewritten the Hebrew Keyboard. It is customized for the TCL Flip
It integrates well with the built-in keyboard, you switch between the 2 with a long press #
No, the keyboard does NOT have any T9 typing! If you want to T9 type in English, you long-press # to switch back to the built-in keyboard, and vice-versa.
[Login to see the link]
It is suggested to first uninstall any custom keyboard that you may have installed.
You will also have to adb shell pm grant com.android.cts.hebkey android.permission.WRITE_SECURE_SETTINGS
I have created a sub-launcher for the TCL Flip. It mimics the tools page in the main launcher. It is for use only on Kosher phones without Browsers, as it installs as the Browser package, so it should show up on the default launcher, and act like the tools menu. DOo NOT install it on a phone that has a Browser! By default, it will show all user-installed apps, plus any apps hard coded in the array resource. The user can add/remove apps from the list.
[Login to see the link]
In addition, I have updated autobooter.exe from the Apps4Flip team members. This avoids the need for risky and expiring MTKMETAUtility, and is much simpler, though you will still need MTK Drivers. This new version works with multiple ports, and also returns errorlevel, so that it can be used in batch files. I included a sample batch file.
[Login to see the link]
Looking forward to nice comments ,
Lionscribe
I updated autobooter, and added a python script and example for Linux (and should hopefully work on Mac too), in addition to the original Windows version. To use you will first have to install pyserial package by calling python3 -m pip install pyserial
. Then to use, just call sudo python3 autobooter.py
, and only afterwards plug in a turned off phone.
I was reading through the SCRCPY documentation today, and learned many cool things. I thought it might be helpful to make a guide for everyone in case others are interested.
Lets get started.
Prerequisites:
Connect a Device
Make sure all prerequisites are met, then plug your phone into the computer. Extract the Scrcpy Zip. Navigate to the extracted directory and open the scrcpy.exe file. It should open a application that shows your phone's screen. You can control it with your mouse and keyboard.
Not working? In the Scrcpy Directory, open the open_a_terminal_here.bat
file, and type Scrcpy
into the command prompt. Either it will work and allow you to control the phone, or it will fail and give an error message. Now you try to debug the issue.
Connect Wirelessly
You can connect to a device wirelessly using SCRCPY. On android 11+, you can do this without a computer, but on A10 and lower, you need to use first connect with a USB cable. In either case you can only remotely control your phone if both devices are connected to the same WiFi.
Android 10 and lower:
Connect your phone to USB debugging, open the open_a_terminal_here.bat file, and run the command scrcpy --tcpip
. Now a screen should open up where you can control your phone. Now uplug your phone, and continue controlling it! Isn't it cool? To stop the connection, just press ctrl + c
in the console (cmd prompt). To restart it (without reconnecting your phone), just run scrcpy
. To fully disconnect, run adb kill-server
. Note: After you turn off the phone, you will need to connect to a computer again to get a wireless connection.
Android 11+ (two options)
-1. Use the method for older phones. (It can be easier sometimes).
-2. Go to settings > About phone: and somewhere here you will find your IP address. look for the 192.168.....
Then run scrcpy --tcpip={ip.add.ress}
. Replace it with your actual IP.
Example: scrcpy --tcpip=192.168.1.1
Screen Recording
Scrcpy has an amazing feature to record your screen from your computer. just run scrcpy --record=file.mp4
. Replace file.mp4
with the filename that you want. Stop the recording by pressing ctrl + c
in the console.
OTG Mode / No video Codecs!
This is something I was excited to figure out. I saw this on Apps4Flip odds N' Ends page, and didn't think much about it:
Please note 4G flip phones which do not contain video codecs such as the Kyocera Cadance will not work with SCRCPY.
But I recently got A Schok Classic Flip which has no video Codecs. And... I couldn't SCRCPY it. So I used [Login to see the link]. Great job [Login to see the link] on this tool, but... It's relatively slow on updating the screen, which makes it tough to use. Luckily, I had a bluetooth mouse which I connected to my phone and it solved the problem. But if you don't have one? Use SCRCPY. Enough with the introduction...
To put a mouse on your screen with SCRCPY, just run scrcpy --otg
. (If SCRCPY hijacked your computers mouse, press alt
. You'll know what I mean once you try.). This doesn't mirror your phones screen to the computer, but does put a mouse on your phone which you can control with your computer's mouse.
Install APK
To install an APK, just drag the file to SCRCPY while it's open. One member told me he uses it sometimes to install 10 APK's at once by dragging them all to SCRCPY.
Push Files
To transfer (a) file(s) from your PC to your phone, just drag the file(s) to the SCRCPY screen. It will send them to the Downloads folder.
Clipboard Synchronization
When you copy on your computer using ctrl + c it copies to the phones keyboard. And vice versa.
Scrcpying the outer screen!!!
This is absolutely useless, but... Scrcpy can also mirror the outer screen of your phone. Usually the command for this is scrcpy --display=1
. But if you are not sure run scrcpy --display=4334
and it will tell you what your options are.
Everything in this guide is taken from the Scrcpy official [Login to see the link]. There are many things not included in this guide. some examples include: keeping phone screen off but Scrcpy on, making Scrcpy always on top on you computer, open Scrcpy automatically when phone is connected, read only mode, only keyboard or mouse but not both, lock orientation, and much more. I tried to select some of the useful and exciting few. If there is enough interest I may update this guide.
A) I don't know exactly what you know about ADB & EDL and all this stuff, but what I do know is this phone is pretty annoying to kasher. Here's an in depth guide to attempt to debug this phone. (DISCLAIMER: If you break your phone, I'm not responsible.)
B) Before I give you the guide I want to say a) why not go to TAG? b) If you don't want to bring it in (if you want to do things your way like me), you still won't be able to put on the Apps4Flip apps because they're based on APKs, and Kaios is based on WebApps. As far as I know, I have no idea how to convert one to the other. Maybe somebody here knows...
C) I’d recommend reading this whole guide before doing anything. If there’s anything you don’t understand, you could Google it, ask me, or ask the BananaHacker’s forum.
Ok... Here's two months of me reading through the entire bananahackers website and forum to debloat this phone in a massive list.
First try the normal way. Here are 2 articles that will help you a lot, though they probably won’t work originally, and you’ll have to read my megillah. To make them work.
How to sideload Apps (The first article you’ll want to read): [Login to see the link]
The Program you’re trying to get onto your phone (Download it as a zip, extract everything, and load it into WebIDE): [Login to see the link] (With this app installed, you can press the top–right button to make all apps uninstallable)
How to install ADB: [Login to see the link]
The WebIDE console I use (the first option): [Login to see the link]
If sideloading doesn’t work, you need to do A LOT (or bring your phone to tag or somebody who’s techy)
This method is done by patching (unlocking) the phone boot-up settings to allow ADB and sideloading (installing) apps:
[NOTE: As far as I know, this method works on any model running running KaiOS 2.5.2.2. I can’t guarantee it’ll work on subsequent versions.]
[NOTE: This guide works for any model listed on [Login to see the link]. Just replace 2720v.mbn
with the title of your .mbn filename]
py edl.py -loader 2720v.mbn
, and if you set everything up right it should say (after a whole megillah):Successfully uploaded programmer :)
TargetName=MSM8909
MemoryName=eMMC
Version=1
Unknown/Missing command, a command is required.
py edl.py -loader 2720v.mbn -r boot boot.img
the file will be in your EDL folder.py edl.py -loader 2720v.mbn -w boot boot.img
If this step breaks your phone, I'm not responsible. edl.py –loader 2720v.mbn -reset
Once you have your patched phone. Turn on debugging mode by dialing * # * #33284# *# * (Make sure you press * and # separately or else you'll take a screenshot). Try sideloading the app with WebIDE again. If it doesn’t work, run adb forward tcp:6000 localfilesystem:/data/local/debugger-socket
. Try sideloading the app again.
If it works, Baruch Hashem! If not, then this is not what Hashem wanted. GAM ZU LETOVA!
Here are some links for reference:
If you have a question - BananaHackers forum - The guys here are pretty helpful, but sometimes talk in very technical terms: [Login to see the link]
How to use EDL wiki: [Login to see the link]
EDL Loaders: [Login to see the link]
The Forum Post that will help you A LOT: [Login to see the link]
Just as a backdrop / postscript to this MASSIVE post. I had the same phone as you, and I spent 2 months reading bananahacker articles, and asking everybody for help. At one point, I even directly emailed the guy who wrote the EDL code asking for help! Baruch Hashem, I was matzliach, and when I saw your post, I knew I didn’t want anybody else to have the headache that I had, so I wrote this really long guide. You should have groisa hatzlacha, and have a great Shabbos!
Apps4Flip-Admin
Sonim XP3800
Size : 240x320
Density : 160
(I happen to have my dpi set to 125)
TCL Flip 2 t408dl
Physical size: 240x320
Physical density: 160
Kyocera Cadence S2720 / Kyocera DuraXV E-4610 / Kyocera DuraXV Extreme E-4810
Physical size: 240x320
Physical density: 120
Apps4Flip-Admin
LG Classic l125dl
Physical size: 240x320
Physical density: 160
Apps4Flip-Admin
Lg exalt vn220
Screen size - 240Ă—400
Screen density - 160
check out [Login to see the link]
it will only work with android 9.0 or above so maybe try something like the tcl flip 2 (android 11)
they have an app you can download to check if it is compatible with your phone before buying the esim
Apps4Flip-Admin Maybe you should post a video tutorial too...
ita a bit complicated for simple people!
Apps4Flip-Admin Nice! In the 'Setup' section, I would mention that it is recommended to first update the phone to the latest software version.
darth Apps4flip admin (based off nerdlauncher from the big nerd ranch guide to android. )
Biden2020prez settings display menu layout
Yep I am such dumb. I was trying anything in the code to see if it bypass any check but it's hard coded. Haven't actually played with many settings on the phone yet so didn't know
Biden2020prez now we just remove what we want and pull super?
That should suffice.
lgexalter1 This guy is genius!
Eh if that were the case I'd have got recovery to work instead of just blowing open the doors.
I briefly looked at Launcherv3 and it looks like it tests if the app exists on system partition. Not going to mess with that now but hopefully just putting things in system makes it show up there. I did find this setting settings put global all_app_layout_type=1
to change the Launcher to a list.
Biden2020prez the user still wont have write permissions because he modified lk not super correct?
If you don't flash lk, the user won't have write access.. until they flash it. If you want to distribute super without Magisk there may be some AVB things to disable yourself that Magisk does.
Biden2020prez I may have said before but after all my trials and errors I do believe the only ways to write to system are:
Problems I've had with each:
haven't tried making an ota package. Doesn't look fun and would still need to replace the verification keys in recovery.img.
I can't get adbd to run from recovery. Don't really know enough to port existing custom recovery like twrp.
this would take a lot of work to make a particular modification and rather solve this such that you all can make your own edits easily. But if the only thing everyone wants is chromium removed this is an option.
I can't find out where the emmc is set read-only to remove from the boot kernel. There is code in the OT_4058W kernel source but the partition names don't match up so I don't think that's what does it. I also tried using the recovery kernel in boot.img and nothing seemed different about it.
The MTK guys were smart in using the emmc's built in write protection! I think logically the best place to concentrate on is custom recovery. It should not be so difficult to fix this SELinux policy issue but for some reason my recovery images don't always boot even with somewhat small changes..
May have to force myself to take a break though. My chores are piling up here.
Apps4Flip-Admin This is the direct link I used [Login to see the link]