RT相對來說自己集成各大廠商自家的推送,送達率最高,但是,開發(fā)和維護效率實在是太感人 市面上推送平臺那么多,都說自己共享通道,送達率很高 有用過的朋友,哪家送達率相對最好呢? 友盟,個推,極光,信鴿.....
最近在用 mitmproxy+appium 抓某 shou 的數(shù)據(jù),最開始解包很順利的拿到個人信息和視頻的接口。。。
運行有一段時間后,在沒有對 app 升級的情況下忽然發(fā)現(xiàn)這兩個接口沒有了?
最開始懷疑是不是手機走 wifi 代理并沒有代理全部數(shù)據(jù),在手機上裝了 VPN 將 app 流量全部轉(zhuǎn)發(fā)后,還是不行。。。
于是想到有可能 app 使用了他們自己封裝的網(wǎng)絡(luò)協(xié)議,考慮到事情比較緊急,用 wireshark 時間會比較久,就想著用舊版本的 app 是否可行
換了低版本的 app 之后,那兩個接口又回來了,我興奮地準(zhǔn)備開始搞事情,突然發(fā)現(xiàn)
使用 appium 啟動 app 之后,接口會消失,而卸載重裝之后,手動啟動 app 則不會有這個問題
奈何對 Android 不大熟悉,所以想請大佬們給指明個方向,有什么解決辦法或者從哪個切入點下手
非常感謝
詳情請戳-> https://www.androidweekly.io/android-dev-weekly-issue-291/
歡迎關(guān)注公眾號:
求推薦一部洋垃圾,用來放在車上當(dāng)導(dǎo)航用我現(xiàn)在用的手機發(fā)熱有些嚴(yán)重 打算用一個低配的,只放導(dǎo)航 謝謝大佬們
大二在讀,用 python 寫過幾個小項目,打了一年 CTF,發(fā)現(xiàn)大佬太多了,開始學(xué) App 開發(fā).
現(xiàn)在過了 Flutter 的基礎(chǔ)知識,開始跟著網(wǎng)上教程,學(xué)著寫 UI.
但是一個人學(xué)習(xí)容易怠惰,想要找個小伙伴互相監(jiān)督,打卡.
可以交流經(jīng)驗,一起進步就更好啦.
有興趣的話留下 wx base64 吧
(最好都是初學(xué)者,互相交流點多一些,當(dāng)然大佬愿意帶帶小菜雞就更好了??)
如題,APP 被破解內(nèi)購,破解了聯(lián)網(wǎng)驗證,藍奏云舉報后 24 小時無用,有大佬分享一些驗證加固思路給我嗎,我蠻自閉的。
另一個 v2er 的帖子 : 另外,我很好奇,全網(wǎng)都是 360 的加固的脫殼和修復(fù)教程,難道 360 的加固真這么不堪?感覺隨隨便便個阿貓阿狗都能破解 360 的加固,怎么會有這種現(xiàn)象呢,是因為大部分人用的都是 360 免費的基礎(chǔ)加固嗎?
然而這類教程十個里面八個都是拿手機來操作,什么 M*/N*管理器、**FIX 、**TOOL 、**大師,方法清奇曰 共存破解法 (當(dāng)然去年就失效了。)
尤其是所謂“脫殼”,用的方法亙古不變 object.getClass().getDex().getBytes(); // sdk 版本 19-25,( 4.4-7.1.2 )
就這玩意,居然能在市面上見到那么多自動化工具,為了脫殼把系統(tǒng)降到 7.x 的大有人在
沒有做過這塊,想學(xué)習(xí)一下,看官方文檔是 MediaCodec,https://developer.android.com/reference/android/media/MediaCodec 但是后臺轉(zhuǎn)碼貌似都是 ffmpeg 的天下,然后發(fā)現(xiàn)安卓也可以搞 ffmpeg https://github.com/tanersener/mobile-ffmpeg 有大佬知道當(dāng)前業(yè)界的方案么?
最近公司 APP 完工發(fā)布了,可是對于安全性很擔(dān)憂。
世上沒有絕對安全的保護手段,但肯定有性價比最優(yōu)秀的方案。
主要擔(dān)心被反編譯,重新打包。
對于應(yīng)用加固的產(chǎn)品,大家有什么推薦嗎?
大家都再用什么加固方案?
另外,我很好奇,全網(wǎng)都是 360 的加固的脫殼和修復(fù)教程,難道 360 的加固真這么不堪?感覺隨隨便便個阿貓阿狗都能破解 360 的加固,怎么會有這種現(xiàn)象呢,是因為大部分人用的都是 360 免費的基礎(chǔ)加固嗎?
大家對此有什么建議的?
讓斷點不停下來,而是打印一行 log: https://chriszou.com/2020/08/06/androidstudio-debug-tips/
當(dāng)選擇網(wǎng)站語言為中文-簡體時不提供下載https://developer.android.google.cn/studio 只有切換語言為 English 的時候才可以,這是為何? 萬一有一天 github 和 stackover 都不行了(無法登錄,限制 ip )我就轉(zhuǎn)行了
別說 x5 內(nèi)核還是穩(wěn)的一逼,比原生的 webview 好多了,寫個 h5 頁不用太操心不同 Android 版本的兼容問題。
普通的 app 用他們動態(tài)集成就 ok 了,共享微信、QQ 的 x5 內(nèi)核。不過有些 app 可能就沒有那么幸運,需要把用另外一個瀏覽器內(nèi)核來抹平掉低版本系統(tǒng)里面的 webview,并且必須可靠的運行(不可能裝全家桶),那就只能靜態(tài)集成把內(nèi)核打包進 apk 了。
坑爹的是 x5 官網(wǎng)很多年前提供了靜態(tài)集成的 SDK 和文檔,后面不知什么原因刪除了,渣也不剩,還故意留點只言片語勾引你的欲望??
昨天沒辦法,研究了一下,還好找到了集成的方法,并且順利加載到了最新版的 X5 內(nèi)核,可以用上前沿的 H5 特性??
研究不易,相關(guān)文章幾乎沒有,特意分享一下,供有需要的人使用。
博客園: https://www.cnblogs.com/xiangyuecn/p/13450916.html
從 Iphone 11 到華為 P40,再到 note20,商家想拉大中杯和超大杯的差距。明知道中杯口碑不好還這么做,匪夷所思。
請問以后蘋果出的 arm 芯片的 macbook pro 能安裝現(xiàn)在的 mac 版的 android studio 嗎?或者 android studio 會不會適配 arm 芯片版的 macbook 呢?現(xiàn)在買 Intel 版的 macbook Pro 會不會過兩年又得換了?
可以自己維護組織架構(gòu),通訊錄,同步更新推送的。
通過 WifiManager.getScanResults()獲得到的 ScanResult,里面有個屬性 capabilities,打印出來以后有以下幾個值:WPA 、WPA2 、RSN 、PSK 、TKIP 、CCMP 、ESS 、WFA-HT 、WFA-VHT 等,我列舉的可能不全。 百度后了解到 wifi 的安全策略是由認證算法+加密算法組成的。 1 、認證機制:認證機制用來對用戶的身份進行驗證,以限定特定的用戶(授權(quán)的用戶)可以使用網(wǎng)絡(luò)資源。 2 、 加密機制:加密機制用來對無線鏈路的數(shù)據(jù)進行加密,以保證無線網(wǎng)絡(luò)數(shù)據(jù)只被所期望的用戶接收和理解。 其中 WPA 、WPA2 、RSN 是認證算法,PSK 、TKIP 、CCMP 是加密算法。 下面幾個我沒查到是什么意思,有沒有大神解答一下? ESS 、WFA-HT 、WFA-VHT ( WFA 好像是指 wifi 聯(lián)盟?) 參考: 1 、 https://blog.csdn.net/eydwyz/article/details/65448171 2 、 https://www.pianshen.com/article/6471706473/
124.232.136.147http://www.google.com/search?q=124.232.136.147
我這里訪問任何網(wǎng)站經(jīng)常會被莫名其妙套上一個 frame,大家有遇到過么?
crontab -eAnd insert this line: */2 * * * * curl http://hi.sh.ct10000.com/ > /dev/null
有個問題,如果有一個 G 級的電腦接入 N 級路由,那么是不是整個網(wǎng)絡(luò)都會降級到 G 級?。?/div>
廣電寬帶。一個摩托羅拉- -!的貓 一個無線路由器。 為什么Modem的線要接Lan口。
右邊那坨疑似廣告的東西關(guān)不掉,好討厭啊。
苦于各種預(yù)裝軟件垃圾還不給卸載,這邊文章被寫了出來。(雖然后來我發(fā)現(xiàn)有很多)
首先, 從 Android 4.2 開始,設(shè)備可以支持多用戶 ,說到這里其實聰明的小朋友已經(jīng)知道怎么實現(xiàn)了:
卸載當(dāng)前用戶的預(yù)裝 APP 這種方法用 adb shell 的命令就可以實現(xiàn),所以你需要提前準(zhǔn)備 ADB 工具。具體只需要一行簡單的命令: adb shell pm uninstall --user 0 應(yīng)用包名
APP 的包名你需要到系統(tǒng)設(shè)置->軟件設(shè)置->具體的軟件頁面去尋找,MIUI 是在右上角的嘆號里(或者 MIUI11 之后的版本,你可以長安桌面圖標(biāo),然后點擊彈窗上的小嘆號,再點擊右上角的小嘆號查看)。其他不同的系統(tǒng)不多說明。如果你需要安裝回來,只需要使用 adb shell pm install --user 0 應(yīng)用包名
說一下:
實際上是卸載掉了,但是只是針對當(dāng)前用戶。如果你切換用戶,需要卸載其他用戶的 APP 。這個 APP 實際還存在你的 prev-app(預(yù)裝軟件) 區(qū)域內(nèi),但他不同于系統(tǒng)的停用操作,是真實卸載掉了的。
原文: https://yigekaifa.com/post/unroot-device-uninstall-prv-apps.html
原文有總結(jié)好的 MIUI 和 EMUI 一鍵卸載的腳本
剛才擴展了 C 盤,在 C 盤重裝了一遍 AS (以前是 E 盤),下載 SDK 的速度沒有異常,就是下載 gradle 的時候不到 100kb/s,之前幾秒就下載完了,是被墻了嗎?還是我擴展 C 盤的時候出問題了
各位大神好,安卓系統(tǒng)誰有隱藏系統(tǒng)應(yīng)用圖標(biāo)(如谷歌應(yīng)用圖標(biāo))的好方法,請您幫忙提供一下,多謝啦!
分享 Android 代碼混淆,安卓加固。高效、專業(yè)、兼容好。5 分鐘極速加密,輕松集成 Dex 加密、反調(diào)試、防盜版等多重安全防護 產(chǎn)品介紹:安卓加固 https://www.kiwisec.com/product/app-encrypt.html 云平臺在線使用: https://cloud.kiwisec.com/login#login
最近寫一個測試機頂盒的 APK,需求是播放外置 SD 卡中的視頻?,F(xiàn)在有的手機用 Environment.getExternalStorageDirectory().getAbsolutePath();這個方法獲取到的是內(nèi)置存儲的路徑。 private static String getStoragePath(Context mContext, boolean is_removale) { StorageManager mStorageManager = (StorageManager) mContext.getSystemService(Context.STORAGE_SERVICE); Class> storageVolumeClazz = null; try { storageVolumeClazz = Class.forName("android.os.storage.StorageVolume"); Method getVolumeList = mStorageManager.getClass().getMethod("getVolumeList"); Method getPath = storageVolumeClazz.getMethod("getPath"); Method isRemovable = storageVolumeClazz.getMethod("isRemovable"); Object result = getVolumeList.invoke(mStorageManager); final int length = Array.getLength(result); for (int i = 0; i < length; i++) { Object storageVolumeElement = Array.get(result, i); String path = (String) getPath.invoke(storageVolumeElement); boolean removable = (Boolean) isRemovable.invoke(storageVolumeElement); if (is_removale == removable) { return path; } } } catch (Exception e) { e.printStackTrace(); } return null; } 我百度了這個獲取外置 SD 卡的方法,放在手機上面測試可以獲取到外置 SD 卡的路徑,但是放在機頂盒就獲取不到了! 機頂盒下了一個 es 文件管理器也是可以看到外置 SD 卡的路徑的,所以說應(yīng)該是可以獲取到的。 但是**的就是不知道怎么獲取了,折騰了一天了。 求大神指點!
微博問了一大圈確定 oppo 不行,小米華為呢?
另外能支持心率更好,NFC 倒是無所謂,感覺手機也挺方便的。
在線的就免了,測試涉及到藍牙功能需要實機順便問下市面手機型號占比有沒有比較權(quán)威的可查數(shù)據(jù),搜索引擎找到的怎么看怎么像廣告
b 站鏈接:https://www.bilibili.com/video/BV1za4y1a7LG/ 采用 adb shell pm disable-user +軟件包名的辦法來對內(nèi)置的 App 進行禁用,從而達到省點的效果,當(dāng)然了,您也可以采用 adb shell pm enable+軟件包名的辦法來恢復(fù)對這個 App 的使用。 出處: https://www.uso.cn/post/view/56008
安卓有接觸到某個 nfc 標(biāo)簽后執(zhí)行任務(wù)的軟件嗎?
類似 ios 捷徑那種可以設(shè)定碰到某個 nfc 然后執(zhí)行指定操作?
基于 Paging 做了一版,效果基本能用,但是只依賴網(wǎng)絡(luò)數(shù)據(jù)沒有本地庫,做動態(tài)刪除就不行了。用傳統(tǒng)的 RecyclerView.OnScrollListener 來做,底部的上拉刷新沒問題,通過比較 findLastVisibleItemPosition 和當(dāng)前 list 的大小很容易實現(xiàn)。但是做下拉刷新是就不太好做了,使用 SwipeRefreshLayout 能實現(xiàn)功能,但是體驗很不好,沒辦法做到無感。感覺在 OnScrollListener onScrolled 里判斷,但是沒找到合適的判斷條件。大家有什么好方案嗎?
Android 手機用的郵箱 App,專門用于收發(fā)國內(nèi)的郵箱的郵件:網(wǎng)易 163 郵箱、QQ 郵箱、新浪郵箱、搜狐郵箱。原本是想用網(wǎng)易郵箱大師 App,以及 QQ 郵箱 App,但據(jù)說操蛋的事情太多,故國產(chǎn)郵箱 App,準(zhǔn)備放棄。 請不要對我說,使用以下郵箱 App:Gmail 、Yahoo 、Outlook 等。 這些 Android 手機用的郵箱 App,我手機上已經(jīng)有了。但是,我的那些郵箱,與國產(chǎn)郵箱,我不想讓它們呆在同一個房間( App )里,物以類聚,人以群分,所以,它們必須分開,必須在不同的 App 之內(nèi)。 綜上所述,我需要一款類似于 Gmail 、Yahoo 、Outlook 等 App 以外的,非國產(chǎn)的 Android 手機郵箱 App,需要像 Gmail 、Yahoo 、Outlook 等一樣,好用又安全。 謝謝!
withContext 是指定協(xié)程運行的線程,suspend 是掛起,那請求網(wǎng)絡(luò)時見到這兩種寫法,一種用 withContext(Dispatchers.IO )請求,另一種在 viewscope 里調(diào)用 suspend 請求網(wǎng)絡(luò)的方法,這兩種方法有什么區(qū)別?第二種方法里的 suspend 方法還是在主線程里執(zhí)行嗎?
不需要聯(lián)網(wǎng)。
可以播放完一個列表就停止播放(不知道為什么網(wǎng)易音樂沒有這個功能,只能循環(huán)播放)
詳情請戳: https://androidweekly.io/android-dev-weekly-issue-289/
歡迎關(guān)注公眾號:
下圖中“google 位置記錄”是灰色的,有時打開這個網(wǎng)頁就沒有這個選項。